Exemple #1
0
 public MisbehaveStation AssignMisbehavior(
     [CanBeNull]
     BehaveStation myBehaveStation = null
     )
 {
     //Return random Misbehavior Station
     return(myBehaveStation is null?MisbehaveStations.Random() : DistantMisbehaveStation(myBehaveStation));
 }
Exemple #2
0
 public MisbehaveStation DistantMisbehaveStation(BehaveStation currentLocation)
 {
     return(MisbehaveStations.Where(station => station.behaveTwin != currentLocation).Random());
 }
Exemple #3
0
 public void Register(BehaveStation applyingStation)
 {
     BehaveStations.Add(applyingStation);
 }