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);
    }
Esempio n. 2
0
    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);
    }