public static void ShowWindow(string title, SerializedObject serializedObject, SerializedProperty serializedProperty) { ObjectWindow[] objArray = Resources.FindObjectsOfTypeAll <ObjectWindow>(); ObjectWindow window = (objArray.Length <= 0 ? ScriptableObject.CreateInstance <ObjectWindow>() : objArray[0]); window.hideFlags = HideFlags.HideAndDontSave; window.minSize = new Vector2(260f, 200f); window.titleContent = new GUIContent(title); window.Initialize(serializedObject, serializedProperty); window.ShowUtility(); }
public static void ShowWindow(string title, IList list, System.Action onChange) { ObjectWindow[] objArray = Resources.FindObjectsOfTypeAll <ObjectWindow>(); ObjectWindow window = (objArray.Length <= 0 ? ScriptableObject.CreateInstance <ObjectWindow>() : objArray[0]); window.hideFlags = HideFlags.HideAndDontSave; window.minSize = new Vector2(260f, 200f); window.titleContent = new GUIContent(title); window.Initialize(list, onChange); window.ShowUtility(); }