diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsHook.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsHook.cs index 71620308f..0a3fb190b 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsHook.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/LuaCsHook.cs @@ -89,10 +89,7 @@ namespace Barotrauma private static void _hookLuaCsPatch(MethodBase __originalMethod, object[] __args, object __instance, out object result, HookMethodType hookMethodType) { result = null; -#if CLIENT - if (GameMain.GameSession?.IsRunning == false && GameMain.IsSingleplayer && GameMain.MainThread != Thread.CurrentThread) - return; -#endif + try { var funcAddr = ((long)__originalMethod.MethodHandle.GetFunctionPointer()); @@ -378,10 +375,6 @@ namespace Barotrauma [MoonSharpHidden] public T Call(string name, params object[] args) { -#if CLIENT - if (GameMain.GameSession?.IsRunning == false && GameMain.IsSingleplayer && GameMain.MainThread != Thread.CurrentThread) - return default(T); -#endif if (GameMain.LuaCs == null) return default(T); if (name == null) return default(T); if (args == null) { args = new object[] { }; }