private void OnGUI() { GUILayoutTools.DrawTitle("对白编辑器"); GUILayoutTools.Separator_NoSpaceDoubleLine(); ToolBar(); GUILayout.Space(5); using (new GUILayout.HorizontalScope()) { using (new GUILayout.VerticalScope(GUILayout.Width(position.width * 0.3f))) { DrawList(); } GUILayout.Space(10); using (new GUILayout.VerticalScope()) { DrawDialogueGroup(curDialogueGroup); } GUILayout.Space(10); } GUILayoutTools.Separator_DoubleLine(); using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("保 存", GUILayout.Width(120), GUILayout.Height(30))) { Save(); } GUILayout.FlexibleSpace(); } if (Event.current.type == EventType.MouseDown) { GUI.FocusControl(null); } Repaint(); }
private void OnGUI() { GUILayoutTools.DrawTitle("½ÇÉ«ÅäÖÃ"); GUILayoutTools.Separator_NoSpaceDoubleLine(); ToolBar(); GUILayout.Space(5); using (new GUILayout.HorizontalScope()) { using (new GUILayout.VerticalScope(GUILayout.Width(position.width * 0.3f))) { DrawList(); } GUILayout.Space(10); using (new GUILayout.VerticalScope()) { DrawCharacter(curChar); } GUILayout.Space(10); } GUILayoutTools.Separator_DoubleLine(); using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("±£ ´æ", GUILayout.Width(120), GUILayout.Height(30))) { Save(); } GUILayout.FlexibleSpace(); } GUILayout.Label(""); Repaint(); if (Event.current.type == EventType.MouseDown) { GUI.FocusControl(null); } }
public void EditorCommondPreview(Rect r) { if (GUILayoutTools.DrawHeader("控 件 预 览", "asc", false, false)) { scrollPosition = GUILayout.BeginScrollView(scrollPosition, StyleTools.Skin.box); GUILayoutTools.NotificationTextLabel(new GUIContent(" 控 件 预 览")); GUILayoutTools.Separator_DoubleLine(); GUILayoutTools.TextArea("这是一个TextArea!\n" + "sdfbsdvvsdvsssssssssss" + "sdv" + "sdv"); GUILayoutTools.TextField("这是一个TextField!"); GUILayoutTools.Separator_SingleLine(); s = GUILayoutTools.PathPicker("Path Picker", s); if (GUILayoutTools.SerachFiled(ref s1)) { Debug.Log(s1); } GUILayoutTools.Separator_SingleLine(); GUILayout.BeginHorizontal(); GUILayoutTools.Button100_50(new GUIContent("100*50")); GUILayoutTools.ButtonFixedSizeGray_Frame(new GUIContent("Button"), 100, 50); GUILayoutTools.ButtonFixedSizeGray(new GUIContent("Button"), 100, 50); GUILayoutTools.ButtonFixedSizeYellow(new GUIContent("Button"), 100, 50); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayoutTools.Button80_40(new GUIContent("80*40")); GUILayoutTools.ButtonFixedSizeGray_Frame(new GUIContent("Button"), 80, 40); GUILayoutTools.ButtonFixedSizeGray(new GUIContent("Button"), 80, 40); GUILayoutTools.ButtonFixedSizeYellow(new GUIContent("Button"), 80, 40); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayoutTools.Button("Button160*40", GUILayout.Width(160), GUILayout.Height(40)); GUILayoutTools.ButtonFixedSizeGray_Frame(new GUIContent("Button"), 160, 40); GUILayoutTools.ButtonFixedSizeGray(new GUIContent("Button"), 160, 40); GUILayoutTools.ButtonFixedSizeYellow(new GUIContent("Button"), 160, 40); GUILayout.EndHorizontal(); GUILayoutTools.Button("Button", GUILayout.Height(30)); GUILayout.BeginHorizontal(); GUILayoutTools.SerachButton(); GUILayoutTools.ConfigIconButton(); GUILayoutTools.OKButton(); GUILayoutTools.IconButton(); GUILayoutTools.ListButton(); GUILayoutTools.SettingButton(); GUILayoutTools.RefreshButton(); GUILayoutTools.AddButton(); GUILayoutTools.MinusButton(); GUILayoutTools.ConfigButton(); GUILayout.EndHorizontal(); GUILayoutTools.Separator_SingleLine(); t = GUILayoutTools.Toggle(t, "NormalToggle"); t1 = GUILayoutTools.DotToggle(t1, new GUIContent("DotToggle")); GUILayoutTools.Separator_SingleLine(); GUILayoutTools.WhiteBoldLabel(new GUIContent("WhiteBoldLabel")); GUILayoutTools.WhiteLargeLabel(new GUIContent("WhiteLargeLabel")); GUILayoutTools.TitleTextLabel(new GUIContent("TitleText")); GUILayoutTools.Separator_DoubleLine(); GUILayout.EndScrollView(); } }
public void OnGUI() { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); using (new GUILayout.VerticalScope(GUILayout.Width(position.width * 0.45f))) { GUILayout.FlexibleSpace(); GUI.color = new Color(0, 0, 0, 0.3f); GUILayout.BeginHorizontal(StyleTools.Skin.box); GUI.color = Color.white; GUILayout.Label(GUILayoutTools.GetTextSizeOf("С˵¾çÇé±à¼Æ÷", 65), StyleTools.MiddleCenterLab); GUILayout.EndHorizontal(); GUILayoutTools.Separator_DoubleLine(); using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("¶Ô°×±à¼Æ÷", GUILayout.Height(70), GUILayout.Width(position.width * 0.3f))) { if (dialogueWindow == null) { dialogueWindow = GetWindow <DialogueWindow>(typeof(MainWinodws)); dialogueWindow.Init(dialogueGroups); } dialogueWindow.Focus(); } GUILayout.FlexibleSpace(); } using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("С˵ÈËÎïÅäÖÃ", GUILayout.Height(70), GUILayout.Width(position.width * 0.3f))) { if (characterConfigWindow == null) { characterConfigWindow = GetWindow <CharacterConfigWindow>(typeof(MainWinodws)); characterConfigWindow.Init(characterInfos); } characterConfigWindow.Focus(); } GUILayout.FlexibleSpace(); } using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("¶Ô°×ÑÝʾ", GUILayout.Height(70), GUILayout.Width(position.width * 0.3f))) { if (demoShowWinodw == null) { demoShowWinodw = GetWindow <DemoShowWinodw>(typeof(MainWinodws)); } demoShowWinodw.Focus(); } GUILayout.FlexibleSpace(); } using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button("¶Ô°×³¡¾°²¼ÖÃ(´ý¿ª·¢)", GUILayout.Height(70), GUILayout.Width(position.width * 0.3f))) { } GUILayout.FlexibleSpace(); } GUILayout.Space(position.height * 0.1f); GUILayout.FlexibleSpace(); } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); }