Пример #1
0
        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);
        }
Пример #2
0
        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");
                }
            }
        }