UnityEditor.LightProbeProxyVolumeEditor.DoToolbar C# (CSharp) Method

DoToolbar() private method

private DoToolbar ( ) : void
return void
        private void DoToolbar()
        {
            using (new EditorGUI.DisabledScope(this.m_BoundingBoxMode.intValue != 2))
            {
                GUILayout.BeginHorizontal(new GUILayoutOption[0]);
                GUILayout.FlexibleSpace();
                EditMode.SceneViewEditMode editMode = EditMode.editMode;
                EditorGUI.BeginChangeCheck();
                EditMode.DoInspectorToolbar(Styles.sceneViewEditModes, Styles.toolContents, this.GetGlobalBounds(), this);
                if (EditorGUI.EndChangeCheck())
                {
                    s_LastInteractedEditor = this;
                }
                if ((editMode != EditMode.editMode) && (Toolbar.get != null))
                {
                    Toolbar.get.Repaint();
                }
                GUILayout.FlexibleSpace();
                GUILayout.EndHorizontal();
                GUILayout.BeginVertical(EditorStyles.helpBox, new GUILayoutOption[0]);
                string baseSceneEditingToolText = Styles.baseSceneEditingToolText;
                if (this.sceneViewEditing)
                {
                    int index = ArrayUtility.IndexOf<EditMode.SceneViewEditMode>(Styles.sceneViewEditModes, EditMode.editMode);
                    if (index >= 0)
                    {
                        baseSceneEditingToolText = Styles.toolNames[index].text;
                    }
                }
                GUILayout.Label(baseSceneEditingToolText, Styles.richTextMiniLabel, new GUILayoutOption[0]);
                GUILayout.EndVertical();
                EditorGUILayout.Space();
            }
        }