Exemple #1
0
        public static MapCreateWindow WillAppear(MapEditor _parent)
        {
            MapCreateWindow window = (MapCreateWindow)EditorWindow.GetWindow(typeof(MapCreateWindow), false);

            window.Show();
            window.minSize = new Vector2(WINDOW_W, WINDOW_H);
            window.SetParent(_parent);
            window.init();
            return(window);
        }
Exemple #2
0
 /// <summary>
 /// マップウィンドウを開くボタンを作成
 /// </summary>
 private void DrawMapWndowButton()
 {
     EditorGUILayout.BeginVertical();
     GUILayout.FlexibleSpace();
     if (GUILayout.Button("マップエディタを開く"))
     {
         if (window == null)
         {
             window = MapCreateWindow.WillAppear(this);
         }
         else
         {
             window.Focus();
         }
     }
     EditorGUILayout.EndVertical();
 }