void OnGUI() { if (inited) { Init(); } XXToolsEdGui.UseSkin(); EditorGUILayout.Space(); GUILayout.Label(label); text = EditorGUILayout.TextField(text); XXToolsEdGui.DrawHorizontalLine(1, XXToolsEdGui.DividerColor, 10, 10); EditorGUILayout.BeginHorizontal(); { GUILayout.FlexibleSpace(); if (GUILayout.Button("Accept", XXToolsEdGui.ButtonStyle)) { accepted = true; } if (GUILayout.Button("Cancel", XXToolsEdGui.ButtonStyle)) { this.Close(); } GUILayout.FlexibleSpace(); } EditorGUILayout.EndHorizontal(); GUILayout.Space(10); }
private void ComInfo() { EditorGUILayout.BeginVertical(XXToolsEdGui.BoxStyle, GUILayout.Width(300)); GUILayout.Label(currAc.name, XXToolsEdGui.Head3Style); GUILayout.Space(10); EditorGUILayout.BeginHorizontal(); GUILayout.Label("Can Swap", XXToolsEdGui.Head4Style); GUILayout.FlexibleSpace(); if (GUILayout.Button(new GUIContent("Add", XXToolsEdGui.Icon_Plus), EditorStyles.miniButtonLeft)) { GUI.FocusControl(""); MutiSelectWiz.Show(currAc); } EditorGUILayout.EndHorizontal(); XXToolsEdGui.DrawHorizontalLine(1f, XXToolsEdGui.DividerColor); GUILayout.Space(7); XXToolsEdGui.BeginScrollView(scroll[1], GUILayout.MaxHeight(200)); for (int i = 0; i < currAc.canSwapList.Count; i++) { string name = currAc.canSwapList[i]; EditorGUILayout.BeginHorizontal(GUILayout.Width(DatabaseEditor.LeftPanelWidth - 20), GUILayout.ExpandWidth(false)); { if (XXToolsEdGui.ToggleButton(currName.Equals(name), name, XXToolsEdGui.ButtonLeftStyle, GUILayout.Width(160), GUILayout.ExpandWidth(false))) { GUI.FocusControl(""); currName = name; } if (GUILayout.Button("X", XXToolsEdGui.ButtonRightStyle, GUILayout.Width(20))) { delName = name; } } EditorGUILayout.EndHorizontal(); } XXToolsEdGui.EndScrollView(); EditorGUILayout.EndVertical(); if (delName != null) { if (currName.Equals(delName)) { curr = null; } currAc.canSwapList.Remove(delName); EditorUtility.SetDirty(ed.db); AssetDatabase.SaveAssets(); AssetDatabase.Refresh(); delName = null; } }
//private void public void OnGUI() { if (!inited) { Init(); } XXToolsEdGui.UseSkin(); EditorGUILayout.BeginVertical(); GUILayout.Space(10); string str = EditorGUILayout.TextField(filterStr); if (!str.Equals(filterStr)) //关键字改变,重新编列 { filterStr = str; FindShowList(); } GUILayout.Space(3); XXToolsEdGui.DrawHorizontalLine(1, XXToolsEdGui.DividerColor, 10, 10); scroll = XXToolsEdGui.BeginScrollView(scroll); //select = GUILayout.Toolbar(select,showList.ToArray(), XXToolsEdGui.ToolbarStyle); selecteds = XXToolsEdGui.MenuMutiSel(selecteds, showList.ToArray(), GUILayout.Width(250)); XXToolsEdGui.EndScrollView(); XXToolsEdGui.DrawHorizontalLine(1, XXToolsEdGui.DividerColor, 10, 10); GUILayout.Space(3); EditorGUILayout.EndVertical(); EditorGUILayout.BeginHorizontal(); { GUILayout.FlexibleSpace(); if (GUILayout.Button("Select", XXToolsEdGui.ButtonStyle)) { FileInfo[] fileInfos = fileInfoList.ToArray(); //CreateActor(fileInfos[select]); Select(); this.Close(); } ; GUI.enabled = true; if (GUILayout.Button("Cancel", XXToolsEdGui.ButtonStyle)) { this.Close(); } ; GUILayout.FlexibleSpace(); } EditorGUILayout.EndHorizontal(); GUILayout.Space(10); }
void OnGUI() { if (!inited) { Init(); } if (db == null) { Close(); return; } if (XXToolsEditorGlobal.DBEditors.Length == 0) { return; } if (currDbArea >= XXToolsEditorGlobal.DBEditors.Length) { currDbArea = 0; } XXToolsEdGui.UseSkin(); int prev = currDbArea; currDbArea = GUILayout.Toolbar(currDbArea, XXToolsEditorGlobal.DBEdNames, XXToolsEdGui.ToolbarStyle); if (currDbArea != prev) { XXToolsEditorGlobal.DBEditors[prev].OnDisable(this); XXToolsEditorGlobal.DBEditors[currDbArea].OnEnable(this); GUI.FocusControl(""); } XXToolsEdGui.DrawHorizontalLine(2f, XXToolsEdGui.ToolbarDividerColor, -3); XXToolsEditorGlobal.DBEditors[currDbArea].OnGUI(this); if (Event.current.type == EventType.MouseMove) { Repaint(); } }