private static int GetLuaLong(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); string luaString = LuaScriptMgr.GetLuaString(L, 1); XLuaLong luaLong = Hotfix.GetLuaLong(luaString); LuaScriptMgr.PushObject(L, luaLong); return(1); }
private static int Get(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 1); XLuaLong xLuaLong = (XLuaLong)LuaScriptMgr.GetNetObjectSelf(L, 1, "XUtliPoolLib.XLuaLong"); ulong d = xLuaLong.Get(); LuaScriptMgr.Push(L, d); return(1); }
private static int _CreateXUtliPoolLib_XLuaLong(IntPtr L) { int num = LuaDLL.lua_gettop(L); if (num == 1) { string luaString = LuaScriptMgr.GetLuaString(L, 1); XLuaLong o = new XLuaLong(luaString); LuaScriptMgr.PushObject(L, o); return(1); } LuaDLL.luaL_error(L, "invalid arguments to method: XUtliPoolLib.XLuaLong.New"); return(0); }
private static int set_str(IntPtr L) { object luaObject = LuaScriptMgr.GetLuaObject(L, 1); XLuaLong xLuaLong = (XLuaLong)luaObject; if (xLuaLong == null) { LuaTypes luaTypes = LuaDLL.lua_type(L, 1); if (luaTypes == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name str"); } else { LuaDLL.luaL_error(L, "attempt to index str on a nil value"); } } xLuaLong.str = LuaScriptMgr.GetString(L, 3); return(0); }