HOTFIX: automatically reset fallback gamemode to default (#41367)
automatically reset fallback gamemode to default after the round
This commit is contained in:
@@ -59,7 +59,7 @@ public sealed partial class GameTicker
|
|||||||
foreach (var preset in fallbackPresets)
|
foreach (var preset in fallbackPresets)
|
||||||
{
|
{
|
||||||
ClearGameRules();
|
ClearGameRules();
|
||||||
SetGamePreset(preset);
|
SetGamePreset(preset, resetDelay: 1);
|
||||||
AddGamePresetRules();
|
AddGamePresetRules();
|
||||||
StartGamePresetRules();
|
StartGamePresetRules();
|
||||||
|
|
||||||
@@ -129,11 +129,11 @@ public sealed partial class GameTicker
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetGamePreset(string preset, bool force = false)
|
public void SetGamePreset(string preset, bool force = false, int? resetDelay = null)
|
||||||
{
|
{
|
||||||
var proto = FindGamePreset(preset);
|
var proto = FindGamePreset(preset);
|
||||||
if (proto != null)
|
if (proto != null)
|
||||||
SetGamePreset(proto, force);
|
SetGamePreset(proto, force, null, resetDelay);
|
||||||
}
|
}
|
||||||
|
|
||||||
public GamePresetPrototype? FindGamePreset(string preset)
|
public GamePresetPrototype? FindGamePreset(string preset)
|
||||||
|
|||||||
Reference in New Issue
Block a user