private static int GetDeviceDrainModel(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 0); DeviceDrainModel deviceDrainModel = LuaHelper.GetDeviceDrainModel(); ToLua.Push(L, deviceDrainModel); result = 1; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int GenerateSessionId(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 1); DeviceDrainModel deviceDrainModel = (DeviceDrainModel)ToLua.CheckObject(L, 1, typeof(DeviceDrainModel)); deviceDrainModel.GenerateSessionId(); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int RecordLogEvent(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 2); DeviceDrainModel deviceDrainModel = (DeviceDrainModel)ToLua.CheckObject(L, 1, typeof(DeviceDrainModel)); string eventInfo = ToLua.CheckString(L, 2); deviceDrainModel.RecordLogEvent(eventInfo); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int RecordConnectGameServerResult(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 4); DeviceDrainModel deviceDrainModel = (DeviceDrainModel)ToLua.CheckObject(L, 1, typeof(DeviceDrainModel)); int status = (int)LuaDLL.luaL_checknumber(L, 2); int serverId = (int)LuaDLL.luaL_checknumber(L, 3); string openId = ToLua.CheckString(L, 4); deviceDrainModel.RecordConnectGameServerResult(status, serverId, openId); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int RecordGetServerListResult(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 4); DeviceDrainModel deviceDrainModel = (DeviceDrainModel)ToLua.CheckObject(L, 1, typeof(DeviceDrainModel)); int status = (int)LuaDLL.luaL_checknumber(L, 2); string msg = ToLua.CheckString(L, 3); int relogin = (int)LuaDLL.luaL_checknumber(L, 4); deviceDrainModel.RecordGetServerListResult(status, msg, relogin); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }