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;
            }

        }
    }
示例#2
0
 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;
         }
     }
 }