replace dofile function

This commit is contained in:
Evil Factory
2021-08-06 15:53:12 -03:00
parent 199dde05d0
commit bae0dbd0e5
@@ -67,16 +67,18 @@ namespace Barotrauma
} }
} }
public void DoFile(string file) public DynValue DoFile(string file)
{ {
try try
{ {
lua.DoFile(file); return lua.DoFile(file);
} }
catch (Exception e) catch (Exception e)
{ {
HandleLuaException(e); HandleLuaException(e);
} }
return null;
} }
@@ -130,6 +132,7 @@ namespace Barotrauma
hook = new LuaHook(this); hook = new LuaHook(this);
game = new LuaGame(this); game = new LuaGame(this);
lua.Globals["dofile"] = (Func<string, DynValue>)DoFile;
lua.Globals["Player"] = new LuaPlayer(); lua.Globals["Player"] = new LuaPlayer();
lua.Globals["Game"] = game; lua.Globals["Game"] = game;
lua.Globals["Hook"] = hook; lua.Globals["Hook"] = hook;