public static void Init() { SkillEditorWindow window = (SkillEditorWindow)EditorWindow.GetWindow(typeof(SkillEditorWindow)); SkillEditorWindow.CurActive = window; window.Show(); }
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(); } }