public static DeclareClientGroupdrop Create(int in_announcement_1, int in_announcement_10, int in_announcement_2, int in_announcement_3, int in_announcement_4, int in_announcement_5, int in_announcement_6, int in_announcement_7, int in_announcement_8, int in_announcement_9, int in_binding_1, int in_binding_10, int in_binding_2, int in_binding_3, int in_binding_4, int in_binding_5, int in_binding_6, int in_binding_7, int in_binding_8, int in_binding_9, string in_goods_1, string in_goods_10, string in_goods_2, string in_goods_3, string in_goods_4, string in_goods_5, string in_goods_6, string in_goods_7, string in_goods_8, string in_goods_9, int in_id, string in_num_limit, int in_weight_1, int in_weight_10, int in_weight_2, int in_weight_3, int in_weight_4, int in_weight_5, int in_weight_6, int in_weight_7, int in_weight_8, int in_weight_9) { DeclareClientGroupdrop tmp = new DeclareClientGroupdrop(); tmp._announcement_1 = in_announcement_1; tmp._announcement_10 = in_announcement_10; tmp._announcement_2 = in_announcement_2; tmp._announcement_3 = in_announcement_3; tmp._announcement_4 = in_announcement_4; tmp._announcement_5 = in_announcement_5; tmp._announcement_6 = in_announcement_6; tmp._announcement_7 = in_announcement_7; tmp._announcement_8 = in_announcement_8; tmp._announcement_9 = in_announcement_9; tmp._binding_1 = in_binding_1; tmp._binding_10 = in_binding_10; tmp._binding_2 = in_binding_2; tmp._binding_3 = in_binding_3; tmp._binding_4 = in_binding_4; tmp._binding_5 = in_binding_5; tmp._binding_6 = in_binding_6; tmp._binding_7 = in_binding_7; tmp._binding_8 = in_binding_8; tmp._binding_9 = in_binding_9; tmp._goods_1 = in_goods_1; tmp._goods_10 = in_goods_10; tmp._goods_2 = in_goods_2; tmp._goods_3 = in_goods_3; tmp._goods_4 = in_goods_4; tmp._goods_5 = in_goods_5; tmp._goods_6 = in_goods_6; tmp._goods_7 = in_goods_7; tmp._goods_8 = in_goods_8; tmp._goods_9 = in_goods_9; tmp._id = in_id; tmp._num_limit = in_num_limit; tmp._weight_1 = in_weight_1; tmp._weight_10 = in_weight_10; tmp._weight_2 = in_weight_2; tmp._weight_3 = in_weight_3; tmp._weight_4 = in_weight_4; tmp._weight_5 = in_weight_5; tmp._weight_6 = in_weight_6; tmp._weight_7 = in_weight_7; tmp._weight_8 = in_weight_8; tmp._weight_9 = in_weight_9; return(tmp); }
public static void SetData() { if (_dataCaches == null && LuaEnv.isLoadLuaCfg) { long startTime = DateTime.Now.Ticks; Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataClientGroupdrop"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataClientGroupdrop = require 'Lua/Config/DataClientGroupdrop'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataClientGroupdrop"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareClientGroupdrop>(1145); foreach (var item in dic) { DeclareClientGroupdrop tmp = new DeclareClientGroupdrop(); tmp.Announcement1 = item.Value[0]; tmp.Announcement10 = item.Value[1]; tmp.Announcement2 = item.Value[2]; tmp.Announcement3 = item.Value[3]; tmp.Announcement4 = item.Value[4]; tmp.Announcement5 = item.Value[5]; tmp.Announcement6 = item.Value[6]; tmp.Announcement7 = item.Value[7]; tmp.Announcement8 = item.Value[8]; tmp.Announcement9 = item.Value[9]; tmp.Binding1 = item.Value[10]; tmp.Binding10 = item.Value[11]; tmp.Binding2 = item.Value[12]; tmp.Binding3 = item.Value[13]; tmp.Binding4 = item.Value[14]; tmp.Binding5 = item.Value[15]; tmp.Binding6 = item.Value[16]; tmp.Binding7 = item.Value[17]; tmp.Binding8 = item.Value[18]; tmp.Binding9 = item.Value[19]; tmp.Goods1 = CfgStringLua.Get(item.Value[20]); tmp.Goods10 = CfgStringLua.Get(item.Value[21]); tmp.Goods2 = CfgStringLua.Get(item.Value[22]); tmp.Goods3 = CfgStringLua.Get(item.Value[23]); tmp.Goods4 = CfgStringLua.Get(item.Value[24]); tmp.Goods5 = CfgStringLua.Get(item.Value[25]); tmp.Goods6 = CfgStringLua.Get(item.Value[26]); tmp.Goods7 = CfgStringLua.Get(item.Value[27]); tmp.Goods8 = CfgStringLua.Get(item.Value[28]); tmp.Goods9 = CfgStringLua.Get(item.Value[29]); tmp.Id = item.Value[30]; tmp.NumLimit = CfgStringLua.Get(item.Value[31]); tmp.Weight1 = item.Value[32]; tmp.Weight10 = item.Value[33]; tmp.Weight2 = item.Value[34]; tmp.Weight3 = item.Value[35]; tmp.Weight4 = item.Value[36]; tmp.Weight5 = item.Value[37]; tmp.Weight6 = item.Value[38]; tmp.Weight7 = item.Value[39]; tmp.Weight8 = item.Value[40]; tmp.Weight9 = item.Value[41]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "ClientGroupdrop"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareClientGroupdrop>(1145); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "ClientGroupdrop"); } } }