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(); }