static int IntToEnum(IntPtr L) { int arg0 = (int)LuaDLL.lua_tonumber(L, 1); fogs.proto.msg.GameMode o = (fogs.proto.msg.GameMode)arg0; LuaScriptMgr.Push(L, o); return(1); }
static int Remove(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> > obj = (Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> >)LuaScriptMgr.GetNetObjectSelf(L, 1, "Dictionary<fogs.proto.msg.GameMode,List<fogs.proto.msg.FightRole>>"); fogs.proto.msg.GameMode arg0 = (fogs.proto.msg.GameMode)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.GameMode)); bool o = obj.Remove(arg0); LuaScriptMgr.Push(L, o); return(1); }
static int Add(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> > obj = (Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> >)LuaScriptMgr.GetNetObjectSelf(L, 1, "Dictionary<fogs.proto.msg.GameMode,List<fogs.proto.msg.FightRole>>"); fogs.proto.msg.GameMode arg0 = (fogs.proto.msg.GameMode)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.GameMode)); List <fogs.proto.msg.FightRole> arg1 = (List <fogs.proto.msg.FightRole>)LuaScriptMgr.GetNetObject(L, 3, typeof(List <fogs.proto.msg.FightRole>)); obj.Add(arg0, arg1); return(0); }
static int TryGetValue(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> > obj = (Dictionary <fogs.proto.msg.GameMode, List <fogs.proto.msg.FightRole> >)LuaScriptMgr.GetNetObjectSelf(L, 1, "Dictionary<fogs.proto.msg.GameMode,List<fogs.proto.msg.FightRole>>"); fogs.proto.msg.GameMode arg0 = (fogs.proto.msg.GameMode)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.GameMode)); System.Collections.Generic.List <fogs.proto.msg.FightRole> arg1 = null; bool o = obj.TryGetValue(arg0, out arg1); LuaScriptMgr.Push(L, o); LuaScriptMgr.PushObject(L, arg1); return(2); }
static int CreateShootMatch(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 7); Client obj = (Client)LuaScriptMgr.GetNetObjectSelf(L, 1, "Client"); ulong arg0 = (ulong)LuaScriptMgr.GetNumber(L, 2); fogs.proto.msg.GameMode arg1 = (fogs.proto.msg.GameMode)LuaScriptMgr.GetNetObject(L, 3, typeof(fogs.proto.msg.GameMode)); uint arg2 = (uint)LuaScriptMgr.GetNumber(L, 4); uint arg3 = (uint)LuaScriptMgr.GetNumber(L, 5); uint arg4 = (uint)LuaScriptMgr.GetNumber(L, 6); uint arg5 = (uint)LuaScriptMgr.GetNumber(L, 7); obj.CreateShootMatch(arg0, arg1, arg2, arg3, arg4, arg5); return(0); }