示例#1
0
    /// <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;
        }
    }