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; }
public CompletedSimulation(ProtoLevel protoLevel, RoverStats stats, Exception exception) { ProtoLevel = protoLevel ?? throw new ArgumentNullException(nameof(protoLevel)); Stats = stats; Exception = exception; }