public virtual bool PirateWentBase(Pirate pirate) { pirate.AddPathPoint(Position); pirates.Remove(pirate); return(PirateWent(pirate)); }
public void PirateComing(Pirate pirate) { Discoverd = true; pirate.Position = Position; pirate.AddPathPoint(Position); if (PirateComes(pirate)) { AddPirate(pirate); } }