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
@@ -460,6 +460,8 @@ namespace Barotrauma
GUI.PreventPauseMenuToggle = false;
HintManager.OnRoundStarted();
GameMain.Lua.hook.Call("roundStart");
#endif
}
@@ -686,6 +688,10 @@ namespace Barotrauma
{
RoundEnding = true;
#if CLIENT
GameMain.Lua.hook.Call("roundEnd");
#endif
try
{
IEnumerable<Character> crewCharacters = GetSessionCrewCharacters();