Lua is automatically initialized when entering singleplayer campaigns (doesn't include submarine editor) and roundStart && roundEnd hooks now work in CL Lua

This commit is contained in:
Evil Factory
2022-02-14 16:19:53 -03:00
parent 0d5ba52a15
commit d3e0625ef4
5 changed files with 15 additions and 2 deletions
@@ -1202,6 +1202,8 @@ namespace Barotrauma
GameMain.GameSession.CrewManager.AddCharacterInfo(characterInfo);
}
((SinglePlayerCampaign)GameMain.GameSession.GameMode).LoadNewLevel();
GameMain.Lua.Initialize();
}
private void LoadGame(string saveFile)
@@ -1220,6 +1222,8 @@ namespace Barotrauma
//TODO
//GameMain.LobbyScreen.Select();
GameMain.Lua.Initialize();
}
#region UI Methods