Example #1
0
 public Prisoner(string name) : base(name)
 {
     IncompatibleCrewMemberTypes.Add(typeof(Officer));
     IncompatibleCrewMemberTypes.Add(typeof(FlightServiceChief));
     IncompatibleCrewMemberTypes.Add(typeof(Pilot));
     IncompatibleCrewMemberTypes.Add(typeof(FlightAttendant));
 }
Example #2
0
 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));
 }