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