Example #1
0
        private void OnGUI()
        {
            GUILayout.Label(BaseSettingsStr, EditorStyles.boldLabel);

            index = EasyGUILayout.Tabs(index, ref tabPanelPosition, FormatSelectedGameObjectsStr, ReplaceGameObjectsWithPrefabStr, CategorizingReferencedAssetsStr, ManageRenderQueueStr, FindReferencesInPathStr);

            EditorGUILayout.BeginHorizontal();

            // View Panel Part
            EditorGUILayout.BeginVertical();
            EditorGUI.indentLevel++;
            viewPanelPosition = GUILayout.BeginScrollView(viewPanelPosition);
            OnViewGUI(index);
            GUILayout.EndScrollView();
            EditorGUI.indentLevel--;
            EditorGUILayout.EndVertical();

            // Control Panel Part
            EditorGUILayout.BeginVertical();
            EditorGUI.indentLevel++;
            controlPanelPosition = GUILayout.BeginScrollView(controlPanelPosition);
            OnControlGUI(index);
            GUILayout.EndScrollView();
            EditorGUI.indentLevel--;
            EditorGUILayout.EndVertical();

            EditorGUILayout.EndHorizontal();
        }