public static bool IsPartOfDefaultModel(UnityEngine.Object[] targetObjects) { if (targetObjects == null) { return(false); } for (int i = 0; i < targetObjects.Length; i++) { CSGNode node = targetObjects[i] as CSGNode; if (Equals(node, null)) { var gameObject = targetObjects[i] as GameObject; if (gameObject) { node = gameObject.GetComponent <CSGNode>(); } } if (node) { if (CSGGeneratedComponentManager.IsDefaultModel(node.hierarchyItem.Model)) { return(true); } } } return(false); }
bool IsDefaultModel() { if (serializedObject.targetObjects == null) { return(false); } for (int i = 0; i < serializedObject.targetObjects.Length; i++) { if (CSGGeneratedComponentManager.IsDefaultModel(serializedObject.targetObjects[i])) { return(true); } } return(false); }