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; } }
void LoadConfig() { editorConfig = new EditorConfig(); editor.ResetWindow(); }