public void SetLockOnAllChildren(bool shouldLock, SelectableParent Parent) { for(var i = 0;i<Parent.transform.childCount;i++){ var t = Parent.transform.GetChild(i).gameObject; if(shouldLock){ //t.hideFlags ^= HideFlags.NotEditable; t.hideFlags ^= HideFlags.HideInHierarchy; //t.hideFlags ^= HideFlags.HideInInspector; }else{ t.hideFlags = HideFlags.None; } } }
public void SetLockOnAllChildren(bool shouldLock, SelectableParent Parent) { for (var i = 0; i < Parent.transform.childCount; i++) { var t = Parent.transform.GetChild(i).gameObject; if (shouldLock) { //t.hideFlags ^= HideFlags.NotEditable; t.hideFlags ^= HideFlags.HideInHierarchy; //t.hideFlags ^= HideFlags.HideInInspector; } else { t.hideFlags = HideFlags.None; } } }