static int FindLast(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); Predicate <fogs.proto.msg.EquipmentSlot> arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (Predicate <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObject(L, 2, typeof(Predicate <fogs.proto.msg.EquipmentSlot>)); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 2); arg0 = (param0) => { int top = func.BeginPCall(); LuaScriptMgr.PushObject(L, param0); func.PCall(top, 1); object[] objs = func.PopValues(top); func.EndPCall(top); return((bool)objs[0]); }; } fogs.proto.msg.EquipmentSlot o = obj.FindLast(arg0); LuaScriptMgr.PushObject(L, o); return(1); }
static int Add(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); obj.Add(arg0); return(0); }
static int get_Item(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); fogs.proto.msg.EquipmentSlot o = obj[arg0]; LuaScriptMgr.PushObject(L, o); return(1); }
static int Insert(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 3); List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); fogs.proto.msg.EquipmentSlot arg1 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 3, typeof(fogs.proto.msg.EquipmentSlot)); obj.Insert(arg0, arg1); return(0); }
static int Remove(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); bool o = obj.Remove(arg0); LuaScriptMgr.Push(L, o); return(1); }
static int _CreateEquipmentSlot(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 0) { fogs.proto.msg.EquipmentSlot obj = new fogs.proto.msg.EquipmentSlot(); LuaScriptMgr.PushObject(L, obj); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: fogs.proto.msg.EquipmentSlot.New"); } return(0); }
static int BinarySearch(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); int o = obj.BinarySearch(arg0); LuaScriptMgr.Push(L, o); return(1); } else if (count == 3) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); IComparer <fogs.proto.msg.EquipmentSlot> arg1 = (IComparer <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObject(L, 3, typeof(IComparer <fogs.proto.msg.EquipmentSlot>)); int o = obj.BinarySearch(arg0, arg1); LuaScriptMgr.Push(L, o); return(1); } else if (count == 5) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); int arg0 = (int)LuaScriptMgr.GetNumber(L, 2); int arg1 = (int)LuaScriptMgr.GetNumber(L, 3); fogs.proto.msg.EquipmentSlot arg2 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 4, typeof(fogs.proto.msg.EquipmentSlot)); IComparer <fogs.proto.msg.EquipmentSlot> arg3 = (IComparer <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObject(L, 5, typeof(IComparer <fogs.proto.msg.EquipmentSlot>)); int o = obj.BinarySearch(arg0, arg1, arg2, arg3); LuaScriptMgr.Push(L, o); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: List<fogs.proto.msg.EquipmentSlot>.BinarySearch"); } return(0); }
static int LastIndexOf(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); int o = obj.LastIndexOf(arg0); LuaScriptMgr.Push(L, o); return(1); } else if (count == 3) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); int arg1 = (int)LuaScriptMgr.GetNumber(L, 3); int o = obj.LastIndexOf(arg0, arg1); LuaScriptMgr.Push(L, o); return(1); } else if (count == 4) { List <fogs.proto.msg.EquipmentSlot> obj = (List <fogs.proto.msg.EquipmentSlot>)LuaScriptMgr.GetNetObjectSelf(L, 1, "List<fogs.proto.msg.EquipmentSlot>"); fogs.proto.msg.EquipmentSlot arg0 = (fogs.proto.msg.EquipmentSlot)LuaScriptMgr.GetNetObject(L, 2, typeof(fogs.proto.msg.EquipmentSlot)); int arg1 = (int)LuaScriptMgr.GetNumber(L, 3); int arg2 = (int)LuaScriptMgr.GetNumber(L, 4); int o = obj.LastIndexOf(arg0, arg1, arg2); LuaScriptMgr.Push(L, o); return(1); } else { LuaDLL.luaL_error(L, "invalid arguments to method: List<fogs.proto.msg.EquipmentSlot>.LastIndexOf"); } return(0); }
static int get_equipment_uuid(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); fogs.proto.msg.EquipmentSlot obj = (fogs.proto.msg.EquipmentSlot)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name equipment_uuid"); } else { LuaDLL.luaL_error(L, "attempt to index equipment_uuid on a nil value"); } } LuaScriptMgr.Push(L, obj.equipment_uuid); return(1); }
static int set_equipment_level(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); fogs.proto.msg.EquipmentSlot obj = (fogs.proto.msg.EquipmentSlot)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name equipment_level"); } else { LuaDLL.luaL_error(L, "attempt to index equipment_level on a nil value"); } } obj.equipment_level = (uint)LuaScriptMgr.GetNumber(L, 3); return(0); }
static int set_id(IntPtr L) { object o = LuaScriptMgr.GetLuaObject(L, 1); fogs.proto.msg.EquipmentSlot obj = (fogs.proto.msg.EquipmentSlot)o; if (obj == null) { LuaTypes types = LuaDLL.lua_type(L, 1); if (types == LuaTypes.LUA_TTABLE) { LuaDLL.luaL_error(L, "unknown member name id"); } else { LuaDLL.luaL_error(L, "attempt to index id on a nil value"); } } obj.id = (fogs.proto.msg.EquipmentSlotID)LuaScriptMgr.GetNetObject(L, 3, typeof(fogs.proto.msg.EquipmentSlotID)); return(0); }