Exemple #1
0
        void Init()
        {
            if (editorConfig == null)
            {
                editorConfig = new EditorConfig();
            }

            if (windowWidthCache < 0 || windowWidthCache != position.width || windowHeightCache < 0 || windowHeightCache != position.height)
            {
                OnWindowSizeChanged();
            }

            if (DrawHeader == null)
            {
                DrawHeader = DrawHeader_None;
            }
            if (DrawSideBar == null)
            {
                DrawSideBar = DrawSideBar_None;
            }
            if (DrawEditor == null)
            {
                DrawEditor = DrawEditor_NoSelection;
            }

            if (labelStyle_rich == null)
            {
                labelStyle_rich          = new GUIStyle(GUI.skin.GetStyle("Label"));
                labelStyle_rich.richText = true;
            }
            if (LabelStyle_Sidebar == null)
            {
                LabelStyle_Sidebar          = new GUIStyle(GUI.skin.GetStyle("Label"));
                LabelStyle_Sidebar.richText = true;
                LabelStyle_Sidebar.fontSize = 12;
            }
            if (foldOutStyle == null)
            {
                foldOutStyle          = new GUIStyle(EditorStyles.foldout);
                foldOutStyle.richText = true;
                // foldOutStyle.fontSize = 14;
            }
            if (labelStyle_DatabaseTag == null)
            {
                labelStyle_DatabaseTag          = new GUIStyle(GUI.skin.GetStyle("Label"));
                labelStyle_DatabaseTag.richText = true;
                labelStyle_DatabaseTag.fontSize = 22;
            }
            if (LocalizationTagAreaLayout == null)
            {
                LocalizationTagAreaLayout    = new GUILayoutOption[2];
                LocalizationTagAreaLayout[0] = GUILayout.Height(24);
                LocalizationTagAreaLayout[1] = GUILayout.ExpandWidth(false);
            }
            if (LocalizationTagLabelLayout == null)
            {
                LocalizationTagLabelLayout    = new GUILayoutOption[3];
                LocalizationTagLabelLayout[0] = GUILayout.Height(24);
                LocalizationTagLabelLayout[1] = GUILayout.MinWidth(120);
                LocalizationTagLabelLayout[2] = GUILayout.MaxWidth(HeaderMainWidth / 2);
            }
            if (fieldStyle_DatabaseTag == null)
            {
                fieldStyle_DatabaseTag          = new GUIStyle(GUI.skin.textField);
                fieldStyle_DatabaseTag.fontSize = 22;
            }
        }
Exemple #2
0
 void LoadConfig()
 {
     editorConfig = new EditorConfig();
     editor.ResetWindow();
 }