public static void Init() { SkillEditorWindow window = (SkillEditorWindow)EditorWindow.GetWindow(typeof(SkillEditorWindow)); SkillEditorWindow.CurActive = window; window.Show(); }
static void Init() { SkillEditorMainWindow window = (SkillEditorMainWindow)EditorWindow.GetWindow(typeof(SkillEditorMainWindow)); window.Show(); SkillEditorWindow.Init(); }
public static void Init() { //只有运行的时候 才会打开 if (Application.isPlaying) { SkillEditorWindow window = EditorWindow.GetWindow <SkillEditorWindow>("SkillEditor"); if (window != null) { window.Show(); } } }
/// <summary> /// Loads all the libraries for the editors. /// </summary> void LoadLibraries() { missionEditor = new MissionEditorWindow(missionLibrary, missionContainer); mapEditor = new MapEditorWindow(mapLibrary, mapContainer); characterEditor = new CharacterEditorWindow(characterLibrary, characterContainer); classEditor = new ClassEditorWindow(classLibrary, classContainer); itemEditor = new ItemEditorWindow(itemLibrary, itemContainer); upgradeEditor = new UpgradeEditorWindow(upgradeLibrary, upgradeContainer); skillEditor = new SkillEditorWindow(skillLibrary, skillContainer); backgroundEditor = new BackgroundEditorWindow(backgroundLibrary, backgroundContainer); portraitEditor = new PortraitEditorWindow(portraitLibrary, portraitContainer, poseList); InitializeWindow(); }
public static void Create() { SkillEditorWindow window = EditorWindow.GetWindow <SkillEditorWindow>(); window.maxSize = new Vector2(1100, 750); window.minSize = new Vector2(1100, 750); // window.m_skillData = SkillEditorWindow.CreateNewSkillData(); window.m_defaultBgClr = GUI.backgroundColor; window.m_styleTittle = new GUIStyle(EditorStyles.textField); window.m_styleTittle.fontSize = 30; window.m_styleTittle.alignment = TextAnchor.MiddleCenter; }
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(); } }
void OnLostFocus() { CurActive = this; hasFocus = false; }
void OnFocus() { CurActive = this; hasFocus = true; }
private void Awake() { CurActive = this; }
private static void Open() { _window = GetWindow <SkillEditorWindow>(); _window.titleContent = new GUIContent("技能编辑器"); _window.position = GUIHelper.GetEditorWindowRect().AlignCenter(800, 500); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); TargetAnim = (Animator)target; EDButton.CreateBtn("动画技能编辑器", 220, 45, (() => { SkillEditorWindow.OpenWindow(TargetAnim); })); }