public static void NewLib(LuaStatePtr l, string l_) { LuaL.NewLibTable(l, l_); fixed(char *chptr = &l_.ToCharArray()[0]) { LuaL.SetFuncs(l, new IntPtr(chptr), 0); } }
public static LuaBufferPtr LoadBuffer(LuaStatePtr l, string s, int sz, string n) { return(LuaL.LoadBufferx(l, s, sz, n, null)); }
public static void DoString(LuaStatePtr l, string s) { LuaL.LoadString(l, s); Lua.PCall(l, 0, Lua.MultRet, 0); }
public static int LoadFile(LuaStatePtr l, string f) { return(LuaL.LoadFilex(l, f, null)); }
public static void DoFile(LuaStatePtr l, string fn) { LuaL.LoadFile(l, fn); Lua.PCall(l, 0, Lua.MultRet, 0); }