/// <summary> /// GUI配置 /// </summary> private void OnGUI() { EditorGUILayout.BeginVertical(); currentMode = GUILayout.Toolbar(currentMode, new string[] { "マップ編集", "書出し / 読み込み", "オブジェクト" }); EditorGUILayout.EndVertical(); switch ((Mode)currentMode) //モードにより機能が変わる { case Mode.EditMode: //マップ編集モード layoutManager.Update(); break; case Mode.SaveLoad: //マップ保存や読み込み stageIO.Update(); break; case Mode.Object: //オブジェクト配置 objectEditor.Update(); break; } }