public static void Convert(Dictionary <int, DeclareSevendayparty> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(101, DeclareSevendayparty.Create(1, StringDefines.Key_31078, 1, StringDefines.Key_31079, 3, StringDefines.Key_31080, 101, StringDefines.Key_31081, 1, 1, 1, 0, 1, 1));
     data.Add(102, DeclareSevendayparty.Create(1, StringDefines.Key_31078, 1, StringDefines.Key_31082, 3, StringDefines.Key_31083, 102, StringDefines.Key_31084, 5, 2, 1, 0, 1, 1));
     data.Add(103, DeclareSevendayparty.Create(1, StringDefines.Key_31078, 1, StringDefines.Key_31085, 3, StringDefines.Key_31086, 103, StringDefines.Key_31087, 20, 6, 1, 0, 1, 1));
     data.Add(104, DeclareSevendayparty.Create(2, StringDefines.Key_3975, 1, StringDefines.Key_31088, 3, StringDefines.Key_20, 104, StringDefines.Key_31089, 0, 0, 0, 0, 1, 1));
     data.Add(201, DeclareSevendayparty.Create(1, StringDefines.Key_6770, 3, StringDefines.Key_31090, 4, StringDefines.Key_31091, 201, StringDefines.Key_31092, 1, 1, 3, 0, 3, 2));
     data.Add(202, DeclareSevendayparty.Create(1, StringDefines.Key_6770, 3, StringDefines.Key_31093, 4, StringDefines.Key_31094, 202, StringDefines.Key_31095, 5, 2, 3, 0, 3, 2));
     data.Add(203, DeclareSevendayparty.Create(1, StringDefines.Key_6770, 3, StringDefines.Key_31096, 4, StringDefines.Key_31097, 203, StringDefines.Key_31098, 20, 6, 3, 0, 3, 2));
     data.Add(204, DeclareSevendayparty.Create(2, StringDefines.Key_6766, 3, StringDefines.Key_31099, 4, StringDefines.Key_20, 204, StringDefines.Key_31100, 0, 0, 0, 0, 3, 2));
     data.Add(301, DeclareSevendayparty.Create(1, StringDefines.Key_9414, 4, StringDefines.Key_31101, 5, StringDefines.Key_31102, 301, StringDefines.Key_31103, 1, 1, 2, 0, 4, 3));
     data.Add(302, DeclareSevendayparty.Create(1, StringDefines.Key_9414, 4, StringDefines.Key_31104, 5, StringDefines.Key_31105, 302, StringDefines.Key_31103, 5, 2, 2, 0, 4, 3));
     data.Add(303, DeclareSevendayparty.Create(1, StringDefines.Key_9414, 4, StringDefines.Key_31106, 5, StringDefines.Key_31107, 303, StringDefines.Key_31108, 20, 6, 2, 0, 4, 3));
     data.Add(304, DeclareSevendayparty.Create(2, StringDefines.Key_31109, 4, StringDefines.Key_31110, 5, StringDefines.Key_20, 304, StringDefines.Key_31111, 0, 0, 0, 0, 4, 3));
     data.Add(401, DeclareSevendayparty.Create(1, StringDefines.Key_31112, 5, StringDefines.Key_31113, 6, StringDefines.Key_31114, 401, StringDefines.Key_31115, 1, 1, 4, 0, 5, 4));
     data.Add(402, DeclareSevendayparty.Create(1, StringDefines.Key_31112, 5, StringDefines.Key_31116, 6, StringDefines.Key_31117, 402, StringDefines.Key_31115, 5, 2, 4, 0, 5, 4));
     data.Add(403, DeclareSevendayparty.Create(1, StringDefines.Key_31112, 5, StringDefines.Key_31118, 6, StringDefines.Key_31119, 403, StringDefines.Key_31120, 20, 6, 4, 0, 5, 4));
     data.Add(404, DeclareSevendayparty.Create(2, StringDefines.Key_31121, 5, StringDefines.Key_31122, 6, StringDefines.Key_20, 404, StringDefines.Key_31123, 0, 0, 0, 0, 5, 4));
     data.Add(501, DeclareSevendayparty.Create(1, StringDefines.Key_31124, 6, StringDefines.Key_31125, 7, StringDefines.Key_31126, 501, StringDefines.Key_31127, 1, 1, 5, 0, 6, 5));
     data.Add(502, DeclareSevendayparty.Create(1, StringDefines.Key_31124, 6, StringDefines.Key_31128, 7, StringDefines.Key_31129, 502, StringDefines.Key_31130, 5, 2, 5, 0, 6, 5));
     data.Add(503, DeclareSevendayparty.Create(1, StringDefines.Key_31124, 6, StringDefines.Key_31131, 7, StringDefines.Key_31132, 503, StringDefines.Key_31133, 20, 6, 5, 0, 6, 5));
     data.Add(504, DeclareSevendayparty.Create(2, StringDefines.Key_31134, 6, StringDefines.Key_31135, 7, StringDefines.Key_20, 504, StringDefines.Key_31136, 0, 0, 0, 0, 6, 5));
     data.Add(601, DeclareSevendayparty.Create(1, StringDefines.Key_31137, 7, StringDefines.Key_31138, 8, StringDefines.Key_31139, 601, StringDefines.Key_31140, 1, 1, 7, 0, 7, 6));
     data.Add(602, DeclareSevendayparty.Create(1, StringDefines.Key_31137, 7, StringDefines.Key_31141, 8, StringDefines.Key_31142, 602, StringDefines.Key_31143, 5, 2, 7, 0, 7, 6));
     data.Add(603, DeclareSevendayparty.Create(1, StringDefines.Key_31137, 7, StringDefines.Key_31144, 8, StringDefines.Key_31145, 603, StringDefines.Key_31146, 20, 6, 7, 0, 7, 6));
     data.Add(604, DeclareSevendayparty.Create(2, StringDefines.Key_31147, 7, StringDefines.Key_31148, 8, StringDefines.Key_20, 604, StringDefines.Key_31149, 0, 0, 0, 0, 7, 6));
 }
Exemple #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[]> >("DataSevendayparty");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataSevendayparty = require 'Lua/Config/DataSevendayparty'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataSevendayparty");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareSevendayparty>(24);
                    foreach (var item in dic)
                    {
                        DeclareSevendayparty tmp = new DeclareSevendayparty();
                        tmp.CanGetCount    = item.Value[0];
                        tmp.Conditions     = CfgStringLua.Get(item.Value[1]);
                        tmp.Day            = item.Value[2];
                        tmp.Desc           = CfgStringLua.Get(item.Value[3]);
                        tmp.EndDay         = item.Value[4];
                        tmp.EquipAward     = CfgStringLua.Get(item.Value[5]);
                        tmp.ID             = item.Value[6];
                        tmp.ItemAward      = CfgStringLua.Get(item.Value[7]);
                        tmp.Max            = item.Value[8];
                        tmp.Min            = item.Value[9];
                        tmp.RankConditions = item.Value[10];
                        tmp.RecipientType  = item.Value[11];
                        tmp.StartDay       = item.Value[12];
                        tmp.Type           = item.Value[13];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "Sevendayparty");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareSevendayparty>(24);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "Sevendayparty");
                }
            }
        }
Exemple #3
0
        public static DeclareSevendayparty Create(int in_canGetCount, string in_conditions, int in_day, string in_desc, int in_endDay, string in_equipAward, int in_iD, string in_itemAward, int in_max, int in_min, int in_rankConditions, int in_recipientType, int in_startDay, int in_type)
        {
            DeclareSevendayparty tmp = new DeclareSevendayparty();

            tmp._canGetCount    = in_canGetCount;
            tmp._conditions     = in_conditions;
            tmp._day            = in_day;
            tmp._desc           = in_desc;
            tmp._endDay         = in_endDay;
            tmp._equipAward     = in_equipAward;
            tmp._iD             = in_iD;
            tmp._itemAward      = in_itemAward;
            tmp._max            = in_max;
            tmp._min            = in_min;
            tmp._rankConditions = in_rankConditions;
            tmp._recipientType  = in_recipientType;
            tmp._startDay       = in_startDay;
            tmp._type           = in_type;

            return(tmp);
        }