/// <summary> /// Process attacking from a Unit to another /// </summary> public virtual void AttackUnit(IUnit unit, ITile destinaton) { unit.RealAttack(destinaton.GetBestDefUnit()); OnRaiseAttackUnit(); }