Exemple #1
0
        private IEnumerator DoMove(IList <Vector3> positions, CombatantView combatant)
        {
            var dimensions = GetDimensions();

            yield return(StartCoroutine(combatant.FollowPath(positions, dimensions)));

            MoveComplete.Dispatch();
        }
Exemple #2
0
 public virtual IEnumerator SpecialAttack(FightPhase phase, MapDimensions dimensions, CombatantView receiverView, WeaponHitSeverity severity)
 {
     throw new InvalidOperationException("Combatant: " + CombatantId + " has no special attack.");
 }