Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 void OnGUI()
 {
     if (!inited)
     {
         Init();
     }
     XXToolsEdGui.UseSkin();
     GUILayout.Space(10);
     scroll = XXToolsEdGui.BeginScrollView(scroll);
     {
         if (showList == null || showList.Length <= 0)
         {
             GUILayout.Label("No found", XXToolsEdGui.WarningLabelStyle);
         }
         else
         {
             foreach (string showItem in showList)
             {
                 GUILayout.Label(showItem, XXToolsEdGui.CenterLabelStyle);
             }
         }
     }
     XXToolsEdGui.EndScrollView();
     GUILayout.Space(10);
 }
Exemplo n.º 3
0
        //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);
        }
Exemplo n.º 4
0
        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();
            }
        }