Exemplo n.º 1
0
    void doTrun(int a)
    {
        int x = a % 7;

        if (EnemyStatus.instance.used_activeskill[x].skillID == 20000)
        {
            //if (enemy.use_activeSkillAttack[x] ==0){
            int thisDamage = Damage();
            PlayerControl.instance.ReceiveDamage(thisDamage, normalAtk);
        }

        else
        {
            playerSkill.CastActiveSkill(EnemyStatus.instance.used_activeskill[x]);
            if (playerSkill.canCast)
            {
                playerSkill.playActiveSkill(EnemyStatus.instance.used_activeskill[x]);
                //Debug.Log(x+"释放技能是的cd时间"+cdTimers[HeroStatus.instance.used_activeskill[x].skillID].CurrentTime);
                cdTimers_enemy[EnemyStatus.instance.used_activeskill[x].skillID].Start();
            }
            else
            {
                int thisDamage = Damage();
                PlayerControl.instance.ReceiveDamage(thisDamage, normalAtk);
            }
        }


        turnNumber = turnNumber + 1;
    }