Что значит вручную удалить?
|
Выделить в иерархии GO и нажать Delete.
По началу значение hideFlags = 0.
После hideFlags |= HideFlags.HideInHierarchy; равно как и надо HideInHierarchy
После hideFlags &= ~HideFlags.HideInHierarchy; равно как и надо 0.
А если делать как я раньше делал hideFlags = ~HideFlags.HideInHierarchy; то получается бред: HideInInspector, DontSave, NotEditable.