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; } }
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(); switch (m_SelectedMode) { case TerrainManagerMode.CreateTerrain: m_CreateTerrainMode.OnGUI(); break; case TerrainManagerMode.Settings: m_TerrainSettingsMode.OnGUI(); break; case TerrainManagerMode.Utilities: m_TerrainUtilitiesMode.OnGUI(); break; } }