Ejemplo n.º 1
0
    public void OnEnable()
    {
        mMainStyle = AssetDatabase.LoadAssetAtPath <StyleSheet>("Assets/Editor/StyleSheets/GauntletEditorMain.uss");
        rootVisualElement.styleSheets.Add(mMainStyle);
        Label aMainLabel = new Label("Gauntlet Game Editor");

        aMainLabel.AddToClassList("mainHeader");
        rootVisualElement.Add(aMainLabel);
        CreateMainMenu();
        mCurrentEditor = LevelEditor.CreateNewLevelEditorUI();
        mActiveEditor  = EditorType.LevelEditor;
        rootVisualElement.Add(mCurrentEditor);
    }
Ejemplo n.º 2
0
    void CreateCurrentEditor()
    {
        switch (mActiveEditor)
        {
        case EditorType.AssetEditor:
            mCurrentEditor = AssetEditor.CreateNewAssetEditorUI();
            break;

        case EditorType.GameObjectEditor:
            mCurrentEditor = GameObjectEditor.CreateNewGameObjectEditorUI();
            break;

        case EditorType.LevelEditor:
            mCurrentEditor = LevelEditor.CreateNewLevelEditorUI();
            break;

        case EditorType.PlayerEditor:
            mCurrentEditor = PlayerEditor.CreateNewPlayerEditorUI();
            break;
        }
    }