示例#1
0
 public static void CloseWindow(object sender, EventArgs arguments)
 {
                 #if UNITY_5_3_4_OR_NEWER
     if (!EditorApplication.isPlayingOrWillChangePlaymode)
     {
         ThemeWindow.CloseWindow();
     }
                 #endif
 }
示例#2
0
 public static void ShowWindow()
 {
     if (Theme.window.IsNull())
     {
         Theme.window = Resources.FindObjectsOfTypeAll <ThemeWindow>().FirstOrDefault();
         if (Theme.window.IsNull())
         {
             Theme.window                = ScriptableObject.CreateInstance <ThemeWindow>();
             Theme.window.position       = new Rect(9001, 9001, 1, 1);
             Theme.window.minSize        = new Vector2(1, 1);
             Theme.window.wantsMouseMove = Theme.hoverResponse != HoverResponse.None;
             Theme.window.ShowPopup();
         }
     }
     Theme.window.position = new Rect(9001, 9001, 1, 1);
     Theme.window.minSize  = new Vector2(1, 1);
 }
示例#3
0
 public static void ResetWindow()
 {
     Theme.window = null;
     Theme.ShowWindow();
 }