public Prisoner(string name) : base(name) { IncompatibleCrewMemberTypes.Add(typeof(Officer)); IncompatibleCrewMemberTypes.Add(typeof(FlightServiceChief)); IncompatibleCrewMemberTypes.Add(typeof(Pilot)); IncompatibleCrewMemberTypes.Add(typeof(FlightAttendant)); }
public void AddIncompatibleCrewMemberType(Type crewMemberType) { IncompatibleCrewMemberTypes.Add(crewMemberType); }
public FlightAttendant(string name) : base(name) { IncompatibleCrewMemberTypes.Add(typeof(Prisoner)); IncompatibleCrewMemberTypes.Add(typeof(Pilot)); }
public FlightServiceChief(string name) : base(name) { IncompatibleCrewMemberTypes.Add(typeof(Prisoner)); IncompatibleCrewMemberTypes.Add(typeof(Officer)); }