public static DeclareKingFightSeasonAward Create(string in_award, int in_feats, int in_king_level, int in_rank_max, int in_rank_min) { DeclareKingFightSeasonAward tmp = new DeclareKingFightSeasonAward(); tmp._award = in_award; tmp._feats = in_feats; tmp._king_level = in_king_level; tmp._rank_max = in_rank_max; tmp._rank_min = in_rank_min; return(tmp); }
public static void Convert(Dictionary <int, DeclareKingFightSeasonAward> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareKingFightSeasonAward.Create(StringDefines.Key_58217, 1, 0, 1, 1)); data.Add(2, DeclareKingFightSeasonAward.Create(StringDefines.Key_58218, 2, 0, 4, 2)); data.Add(3, DeclareKingFightSeasonAward.Create(StringDefines.Key_58219, 3, 0, 16, 5)); data.Add(4, DeclareKingFightSeasonAward.Create(StringDefines.Key_58220, 4, 0, 32, 17)); data.Add(101, DeclareKingFightSeasonAward.Create(StringDefines.Key_58221, 101, 30, 0, 0)); data.Add(102, DeclareKingFightSeasonAward.Create(StringDefines.Key_58222, 102, 29, 0, 0)); data.Add(103, DeclareKingFightSeasonAward.Create(StringDefines.Key_58223, 103, 28, 0, 0)); data.Add(104, DeclareKingFightSeasonAward.Create(StringDefines.Key_58224, 104, 27, 0, 0)); data.Add(105, DeclareKingFightSeasonAward.Create(StringDefines.Key_58225, 105, 26, 0, 0)); data.Add(106, DeclareKingFightSeasonAward.Create(StringDefines.Key_58226, 106, 25, 0, 0)); data.Add(107, DeclareKingFightSeasonAward.Create(StringDefines.Key_58227, 107, 24, 0, 0)); data.Add(108, DeclareKingFightSeasonAward.Create(StringDefines.Key_58228, 108, 23, 0, 0)); data.Add(109, DeclareKingFightSeasonAward.Create(StringDefines.Key_58229, 109, 22, 0, 0)); data.Add(110, DeclareKingFightSeasonAward.Create(StringDefines.Key_58230, 110, 21, 0, 0)); data.Add(111, DeclareKingFightSeasonAward.Create(StringDefines.Key_58231, 111, 20, 0, 0)); data.Add(112, DeclareKingFightSeasonAward.Create(StringDefines.Key_58232, 112, 19, 0, 0)); data.Add(113, DeclareKingFightSeasonAward.Create(StringDefines.Key_58233, 113, 18, 0, 0)); data.Add(114, DeclareKingFightSeasonAward.Create(StringDefines.Key_58234, 114, 17, 0, 0)); data.Add(115, DeclareKingFightSeasonAward.Create(StringDefines.Key_58235, 115, 16, 0, 0)); data.Add(116, DeclareKingFightSeasonAward.Create(StringDefines.Key_58236, 116, 15, 0, 0)); data.Add(117, DeclareKingFightSeasonAward.Create(StringDefines.Key_58237, 117, 14, 0, 0)); data.Add(118, DeclareKingFightSeasonAward.Create(StringDefines.Key_58238, 118, 13, 0, 0)); data.Add(119, DeclareKingFightSeasonAward.Create(StringDefines.Key_58239, 119, 12, 0, 0)); data.Add(120, DeclareKingFightSeasonAward.Create(StringDefines.Key_58240, 120, 11, 0, 0)); data.Add(121, DeclareKingFightSeasonAward.Create(StringDefines.Key_58241, 121, 10, 0, 0)); data.Add(122, DeclareKingFightSeasonAward.Create(StringDefines.Key_58242, 122, 9, 0, 0)); data.Add(123, DeclareKingFightSeasonAward.Create(StringDefines.Key_58243, 123, 8, 0, 0)); data.Add(124, DeclareKingFightSeasonAward.Create(StringDefines.Key_58244, 124, 7, 0, 0)); data.Add(125, DeclareKingFightSeasonAward.Create(StringDefines.Key_58245, 125, 6, 0, 0)); data.Add(126, DeclareKingFightSeasonAward.Create(StringDefines.Key_58246, 126, 5, 0, 0)); data.Add(127, DeclareKingFightSeasonAward.Create(StringDefines.Key_58247, 127, 4, 0, 0)); data.Add(128, DeclareKingFightSeasonAward.Create(StringDefines.Key_58248, 128, 3, 0, 0)); data.Add(129, DeclareKingFightSeasonAward.Create(StringDefines.Key_58249, 129, 2, 0, 0)); data.Add(130, DeclareKingFightSeasonAward.Create(StringDefines.Key_58250, 130, 1, 0, 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[]> >("DataKingFightSeasonAward"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataKingFightSeasonAward = require 'Lua/Config/DataKingFightSeasonAward'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataKingFightSeasonAward"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareKingFightSeasonAward>(34); foreach (var item in dic) { DeclareKingFightSeasonAward tmp = new DeclareKingFightSeasonAward(); tmp.Award = CfgStringLua.Get(item.Value[0]); tmp.Feats = item.Value[1]; tmp.KingLevel = item.Value[2]; tmp.RankMax = item.Value[3]; tmp.RankMin = item.Value[4]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "KingFightSeasonAward"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareKingFightSeasonAward>(34); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "KingFightSeasonAward"); } } }