Example #1
0
 public bool IsPickingDisabled(GameObject gameObject, bool includeDescendants = false)
 {
     if (includeDescendants)
     {
         return(SceneVisibilityState.IsHierarchyPickingDisabled(gameObject));
     }
     else
     {
         return(SceneVisibilityState.IsGameObjectPickingDisabled(gameObject));
     }
 }
Example #2
0
 public void TogglePicking(GameObject gameObject, bool includeDescendants)
 {
     Undo.RecordObject(SceneVisibilityState.GetInstance(), "Toggle Picking");
     SceneVisibilityState.SetGameObjectPickingDisabled(gameObject, !SceneVisibilityState.IsGameObjectPickingDisabled(gameObject), includeDescendants);
 }