public override void Execute(Pirate pirate) { if (pirate.InAttackRange(m_target)) { Globals.Game.Attack(pirate, m_target); } else { pirate.Navigate(m_target.Location); } }
public override void Execute(Pirate pirate) { pirate.Navigate(m_island.Location); }
public override void Execute(Pirate pirate) { pirate.Navigate(m_target); }