コード例 #1
0
        //------------------------------------------------------------------------------------------------------------------
        //void FixedUpdate()
        //{
        //    //UpdateHUDInformation();
        //    TEST_WaitPlayerActions();
        //    TEST_UpdateRunnerSkillInfo();
        //    m_gameManager.m_playerHUD.Update();
        //}

        //------------------------------------------------------------------------------------------------------------------
        private void TEST_UpdateRunnerSkillInfo()
        {
            Combat.UNIT_Hero hero        = (Combat.UNIT_Hero)m_gameManager.m_hero;
            float            currentTime = hero.GetSkill1CurrentTime();
            float            endTime     = hero.GetSkill1EndTime();

            m_gameManager.m_playerHUD.SetSkillGCurrentTimer(currentTime);
            m_gameManager.m_playerHUD.SetSkillGEndTimer(endTime);
        }
コード例 #2
0
        //------------------------------------------------------------------------------------------------------------------
        private void WaitForHeroSkills()
        {
            //activate Runner skill
            if (GameSystem.HeroControl.ButtonNumber1Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseRunnerSkill();
                }
            }

            //activate ImpactSlice skill
            if (GameSystem.HeroControl.ButtonNumber2Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseImpactSliceSkill(m_gameManager.m_combatMediator);
                }
            }

            //activate BlindTorture skill
            if (GameSystem.HeroControl.ButtonNumber3Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseBlindTortureSkill(m_gameManager.m_combatMediator);
                }
            }

            //activate Shout skill
            if (GameSystem.HeroControl.ButtonNumber4Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseShoutSkill(m_gameManager.m_combatMediator);
                }
            }
            //activate LeapOfFaith skill
            if (GameSystem.HeroControl.ButtonNumber5Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseLeapOfFaithSkill(m_gameManager.m_combatMediator);
                }
            }
            //activate HeavenSpin skill
            if (GameSystem.HeroControl.ButtonNumber6Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseHeavenSpinSKill(m_gameManager.m_combatMediator);
                }
            }
            //activate InvencibleShield skill
            if (GameSystem.HeroControl.ButtonNumber7Down())
            {
                if (m_gameManager.m_hero.GetType() == typeof(Combat.UNIT_Hero))
                {
                    Combat.UNIT_Hero hero = (Combat.UNIT_Hero)m_gameManager.m_hero;
                    hero.UseInvencibleShieldSkill(m_gameManager.m_combatMediator);
                }
            }
        }