Example #1
0
    /// <summary>
    /// 绘制界面
    /// </summary>
    void OnGUI()
    {
        scriptsType = (ScriptsType)EditorGUILayout.EnumPopup("类别", scriptsType);

        if (scriptsType == ScriptsType.None)
        {
            GUILayout.BeginVertical("Box");



            GUILayout.EndVertical();
        }

        if (scriptsType == ScriptsType.PanelBase)
        {
            GUILayout.BeginVertical("Box");

            if (GUILayout.Button("PanelBase"))
            {
                PanelBaseWindows.ShowAPIWindwos();
            }

            GUILayout.EndVertical();
        }
        if (scriptsType == ScriptsType.PanelMgr)
        {
            GUILayout.BeginVertical("Box");

            GUILayout.Button("PanelBase");

            GUILayout.EndVertical();
        }

        if (scriptsType == ScriptsType.Other)
        {
            GUILayout.BeginVertical("Box");

            GUILayout.Button("PanelBase");

            GUILayout.EndVertical();
        }
    }
Example #2
0
 public static void ShowAPIWindwos()
 {
     _instance = EditorWindow.GetWindow <PanelBaseWindows>();
     _instance.titleContent = new GUIContent("PanelBase API");
 }