public CompletedSimulation(Level originalLevel, SimulationParameters parameters, Int32 aiIdentifier, RoverStats stats, Exception exception)
 {
     OriginalLevel = originalLevel ?? throw new ArgumentNullException(nameof(originalLevel));
     Parameters    = parameters ?? throw new ArgumentNullException(nameof(parameters));
     AiIdentifier  = aiIdentifier;
     Stats         = stats;
     Exception     = exception;
 }
Example #2
0
 public CompletedSimulation(ProtoLevel protoLevel, RoverStats stats, Exception exception)
 {
     ProtoLevel = protoLevel ?? throw new ArgumentNullException(nameof(protoLevel));
     Stats      = stats;
     Exception  = exception;
 }