protected void DrawTopBar() { EditorGUILayout.BeginHorizontal(EditorStyles.toolbar); EditorGUI.BeginChangeCheck(); QuickGUILayout.Toolbar(ref mCurAssetTabIndex, mAssetTabNames, EditorStyles.toolbarButton, GUILayout.Width(350)); GUILayout.Toolbar(0, new[] { "" }, EditorStyles.toolbar, GUILayout.ExpandWidth(true)); if (GUILayout.Button("Apply", EditorStyles.toolbarButton, GUILayout.Width(100))) { AssetImportRuleSettings.Current.Save(); } if (EditorGUI.EndChangeCheck()) { curPanel = GetCurRuleGUI(); if (curPanel != null) { curPanel.OnInit(); } } EditorGUILayout.EndHorizontal(); EditorGUI.DrawRect(EditorGUILayout.GetControlRect(false, 2), QuickEditorColors.DarkGrayX11); EditorGUILayout.Space(); }
protected override void OnEnable() { mWindow = this; curPanel = GetCurRuleGUI(); }