Exemple #1
0
        public void OnGUI()
        {
            EditorGUILayout.Space();
            EditorGUILayout.BeginHorizontal();

            ToggleManagerMode();

            EditorGUILayout.EndHorizontal();
            EditorGUILayout.Space();

            this.autoRepaintOnSceneChange = false;
            switch (m_SelectedMode)
            {
            case TerrainManagerMode.CreateTerrain:
                this.autoRepaintOnSceneChange = true;
                m_CreateTerrainMode.OnGUI();
                break;

            case TerrainManagerMode.Settings:
                m_TerrainSettingsMode.OnGUI();
                break;

            case TerrainManagerMode.Utilities:
                m_TerrainUtilitiesMode.OnGUI();
                break;

            case TerrainManagerMode.Visualization:
                m_TerrainVisualizationMode.OnGUI();
                break;
            }
        }
Exemple #2
0
        public void OnGUI()
        {
            EditorGUILayout.Space();
            EditorGUILayout.BeginHorizontal();

            ToggleManagerMode();

            //if (GUILayout.Button("Wiki", GUILayout.Width(60)))
            //{
            //	System.Diagnostics.Process.Start("https://github.com/Unity-Technologies/TerrainTools/wiki");
            //}

            EditorGUILayout.EndHorizontal();
            EditorGUILayout.Space();

            this.autoRepaintOnSceneChange = false;
            switch (m_SelectedMode)
            {
            case TerrainManagerMode.CreateTerrain:
                this.autoRepaintOnSceneChange = true;
                m_CreateTerrainMode.OnGUI();
                break;

            case TerrainManagerMode.Settings:
                m_TerrainSettingsMode.OnGUI();
                break;

            case TerrainManagerMode.Utilities:
                m_TerrainUtilitiesMode.OnGUI();
                break;

            case TerrainManagerMode.Visualization:
                m_TerrainVisualizationMode.OnGUI();
                break;
            }
        }