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)); }
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"); } } }
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); }