public void RegisterShip(Ship ship) { ship.Faction = this; ship.Pilot.Finished += PilotFinishedJourney; OwnedShips.Add(ship); }
public void UnregisterShip(Ship ship) { ship.Faction = null; ship.Pilot.Finished -= PilotFinishedJourney; OwnedShips.Remove(ship); }