示例#1
0
    public static void Init()
    {
        SkillEditorWindow window = (SkillEditorWindow)EditorWindow.GetWindow(typeof(SkillEditorWindow));

        SkillEditorWindow.CurActive = window;
        window.Show();
    }
示例#2
0
 public static void Init()
 {
     //只有运行的时候 才会打开
     if (Application.isPlaying)
     {
         SkillEditorWindow window = EditorWindow.GetWindow <SkillEditorWindow>("SkillEditor");
         if (window != null)
         {
             window.Show();
         }
     }
 }
 private void OpenSkillEditorWindow(string newSkillName, List <ComponentBase> skillsBase)
 {
     if (skillsBase != null)
     {
         if (skillEditorWindow == null)
         {
             skillEditorWindow = EditorWindow.GetWindow <SkillEditorWindow>();
         }
         skillEditorWindow.titleContent = new GUIContent(newSkillName);
         //初始化 技能详情窗口
         skillEditorWindow.SetInitSkill(skillsBase, m_player.player);
         //显示编辑器窗口的窗口。
         skillEditorWindow.Show();
         //使窗口重画。
         skillEditorWindow.Repaint();
     }
 }