private IEnumerator DoMobAction(MobActionData data) { foreach (Mob mob in m_mobs) { int damage = mob.damage; float time = 0.25f; mob.AnimateAttack(time); yield return(new WaitForSeconds(time)); DamageAllPlayers(damage, data.chars); } data.level.EndMobAnimation(); }
private IEnumerator DoMobAction(MobActionData data) { foreach(Mob mob in m_mobs) { int damage = mob.damage; float time = 0.25f; mob.AnimateAttack(time); yield return new WaitForSeconds(time); DamageAllPlayers(damage, data.chars); } data.level.EndMobAnimation(); }