void CreateNew(string name, string path, Type t) { if (manager.GetTracker(name) != null) { return; } manager.AddInspector(name, path); }
public void CreateNew(string name, string path, string group = "") { if (manager.GetTracker(name) != null) { return; } if (group != "PlayMaker") { CreateFile(name); } else { CreateFile(name, "PlayMaker"); } manager.AddInspector(name, path, group); }
public void OnEnable() { //TODO: Get manager more efficiently m_manager = FindObjectOfType(typeof(InspectorPlusManager)) as InspectorPlusManager; if (m_manager == null) { m_manager = (InspectorPlusManager)AssetDatabase.LoadAssetAtPath(AssetPath + "/InspectorPlus.asset", typeof(InspectorPlusManager)); } m_tracker = m_manager.GetTracker(target.GetType().Name); if (m_tracker != null) { List <InspectorPlusVar> vars = m_tracker.GetVars(); int count = vars.Count; m_properties = new SerializedProperty[count]; } }
public void OnEnable() { so = serializedObject; manager = FindObjectOfType(typeof(InspectorPlusManager)) as InspectorPlusManager; if (manager == null) { manager = (InspectorPlusManager)AssetDatabase.LoadAssetAtPath(AssetPath + "/InspectorPlus.asset", typeof(InspectorPlusManager)); } tracker = manager.GetTracker(target.GetType().Name); if (tracker != null) { List <InspectorPlusVar> vars = tracker.GetVars(); int count = vars.Count; properties = new SerializedProperty[count]; } }