public void SetSkill() { UiSkillExecutionScreen UiSkillExecution = (UiSkillExecutionScreen)UiManager.instance.GetScreen(UiManager.UiScreens.SkillExecutionScreen); UiSkillExecution.SetSkill(m_SkillBoardCreature.m_Skills[m_CursorYCurrent], m_SkillBoardCreature, m_ToggleSkillRange); if (m_SkillBoardCreature.charactertype == Creatures.Charactertype.Ally && m_SkillBoardCreature.m_Skills[m_CursorYCurrent].m_SkillType == Skills.SkillType.Attack) { UiSkillExecution.SelectedCreatures(UiSkillExecutionScreen.SkillExecutionSelectedCreatures.Enemys); } if (m_SkillBoardCreature.charactertype == Creatures.Charactertype.Ally && m_SkillBoardCreature.m_Skills[m_CursorYCurrent].m_SkillType == Skills.SkillType.Heal) { UiSkillExecution.SelectedCreatures(UiSkillExecutionScreen.SkillExecutionSelectedCreatures.Players); } if (m_SkillBoardCreature.charactertype == Creatures.Charactertype.Ally && m_SkillBoardCreature.m_Skills[m_CursorYCurrent].m_SkillType == Skills.SkillType.Buff) { UiSkillExecution.SelectedCreatures(UiSkillExecutionScreen.SkillExecutionSelectedCreatures.Players); } UiManager.Instance.PopScreen(); UiManager.instance.PushScreen(UiManager.UiScreens.SkillExecutionScreen); }
public void AttackCommand() { m_MenuControls.Disable(); UiManager.Instance.PopScreen(); UiSkillExecutionScreen UiSkillExecution = (UiSkillExecutionScreen)UiManager.instance.GetScreen(UiManager.UiScreens.SkillExecutionScreen); UiSkillExecution.SetSkill(SkillList.instance.GetSkill(SkillList.SkillEnum.Attack), m_CommandboardCreature, false); UiSkillExecution.SelectedCreatures(UiSkillExecutionScreen.SkillExecutionSelectedCreatures.Enemys); UiManager.Instance.PushScreen(UiManager.UiScreens.SkillExecutionScreen); }