Prevent server crashing without gamepreset override.

This commit is contained in:
Pieter-Jan Briers
2019-05-16 14:09:11 +02:00
parent a903ffb105
commit 792b219b04

View File

@@ -157,7 +157,7 @@ namespace Content.Server.GameTicking
RunLevel = GameRunLevel.InRound; RunLevel = GameRunLevel.InRound;
// TODO: Allow other presets to be selected. // TODO: Allow other presets to be selected.
var preset = (GamePreset)_dynamicTypeFactory.CreateInstance(_presetType); var preset = (GamePreset)_dynamicTypeFactory.CreateInstance(_presetType ?? typeof(PresetSandbox));
preset.Start(); preset.Start();
foreach (var (playerSession, ready) in _playersInLobby.ToList()) foreach (var (playerSession, ready) in _playersInLobby.ToList())