Fix roundStart and roundEnd hooks being called twice in sub editor

This commit is contained in:
EvilFactory
2022-11-14 14:07:38 -03:00
parent 6bc6e39e46
commit 1533d07f23

View File

@@ -1046,11 +1046,8 @@ namespace Barotrauma
GameSession gameSession = new GameSession(backedUpSubInfo, "", GameModePreset.TestMode, CampaignSettings.Empty, null);
gameSession.StartRound(null, false);
GameMain.LuaCs.Hook.Call("roundStart");
(gameSession.GameMode as TestGameMode).OnRoundEnd = () =>
{
GameMain.LuaCs.Hook.Call("roundEnd");
Submarine.Unload();
GameMain.SubEditorScreen.Select();
};