public static DeclareGuildFightRanking Create(int in_num, string in_reward_item) { DeclareGuildFightRanking tmp = new DeclareGuildFightRanking(); tmp._num = in_num; tmp._reward_item = in_reward_item; return(tmp); }
public static void Convert(Dictionary <int, DeclareGuildFightRanking> data) { if (data == null) { return; } data.Clear(); data.Add(5, DeclareGuildFightRanking.Create(5, StringDefines.Key_18732)); data.Add(15, DeclareGuildFightRanking.Create(15, StringDefines.Key_18733)); data.Add(50, DeclareGuildFightRanking.Create(50, StringDefines.Key_18734)); data.Add(150, DeclareGuildFightRanking.Create(150, StringDefines.Key_18735)); data.Add(500, DeclareGuildFightRanking.Create(500, StringDefines.Key_18736)); data.Add(1000, DeclareGuildFightRanking.Create(1000, StringDefines.Key_18737)); data.Add(1500, DeclareGuildFightRanking.Create(1500, StringDefines.Key_18738)); data.Add(2000, DeclareGuildFightRanking.Create(2000, StringDefines.Key_18739)); data.Add(3000, DeclareGuildFightRanking.Create(3000, StringDefines.Key_18740)); data.Add(5000, DeclareGuildFightRanking.Create(5000, StringDefines.Key_18741)); }
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[]> >("DataGuildFightRanking"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataGuildFightRanking = require 'Lua/Config/DataGuildFightRanking'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataGuildFightRanking"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareGuildFightRanking>(10); foreach (var item in dic) { DeclareGuildFightRanking tmp = new DeclareGuildFightRanking(); tmp.Num = item.Value[0]; tmp.RewardItem = CfgStringLua.Get(item.Value[1]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "GuildFightRanking"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareGuildFightRanking>(10); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "GuildFightRanking"); } } }