Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
 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();
 }