示例#1
0
 public void OnGUI()
 {
     EditorGUILayout.Space();
     this.ModeToggle();
     EditorGUILayout.Space();
     this.InitProjectSettings();
     this.m_ScrollPos = EditorGUILayout.BeginScrollView(this.m_ScrollPos, new GUILayoutOption[0]);
     NavMeshEditorWindow.Mode mode = this.m_Mode;
     if (mode != NavMeshEditorWindow.Mode.ObjectSettings)
     {
         if (mode != NavMeshEditorWindow.Mode.SceneBakeSettings)
         {
             if (mode == NavMeshEditorWindow.Mode.AreaSettings)
             {
                 this.AreaSettings();
             }
         }
         else
         {
             this.SceneBakeSettings();
         }
     }
     else
     {
         NavMeshEditorWindow.ObjectSettings();
     }
     EditorGUILayout.EndScrollView();
     NavMeshEditorWindow.BakeButtons();
 }
示例#2
0
 private void ModeToggle()
 {
     if (NavMeshEditorWindow.s_Styles == null)
     {
         NavMeshEditorWindow.s_Styles = new NavMeshEditorWindow.Styles();
     }
     this.m_Mode = (NavMeshEditorWindow.Mode)GUILayout.Toolbar((int)this.m_Mode, NavMeshEditorWindow.s_Styles.m_ModeToggles, "LargeButton", new GUILayoutOption[0]);
 }
		private void ModeToggle()
		{
			this.m_Mode = (NavMeshEditorWindow.Mode)GUILayout.Toolbar((int)this.m_Mode, NavMeshEditorWindow.s_Styles.m_ModeToggles, "LargeButton", new GUILayoutOption[0]);
		}
示例#4
0
 private void ModeToggle()
 {
     this.m_Mode = (NavMeshEditorWindow.Mode)GUILayout.Toolbar((int)this.m_Mode, NavMeshEditorWindow.s_Styles.m_ModeToggles, (GUIStyle)"LargeButton", new GUILayoutOption[0]);
 }