Пример #1
0
    public override void useSkill(List <BattleChar> target)
    {
        base.useSkill(target);
        BattleChar coEnemy = set.user.BM.enemyBC[Random.Range(0, set.user.BM.enemyNum)];

        coEnemy.animator.SetBool(key, true);
        coEnemy.StartCoroutine(coEnemy.IsAnimEnd(key));


        foreach (BattleChar bc in target)
        {
            DamCoef = 1.0f;
            bct     = bc.getTarget();
            bct.setLastAttack(set.user);

            bct.setLastAttack(set.user);
            bct.getTarget().SetPhysicalDamage(set.user, DamCoef, 1, 1 * set.user.getFinalDamage() * CriticalTest(bct));
            bct.getTarget().SetPhysicalDamage(coEnemy, DamCoef, 1, 1 * coEnemy.getFinalDamage() * CriticalTest(bct));
        }

        targetList.Clear();
    }