public static DeclareRechargeAward Create(int in_awardType, string in_equipAward, string in_fightPower, int in_id, string in_itemAward, string in_modleId, int in_needRecharge, int in_radio, string in_rewardDes) { DeclareRechargeAward tmp = new DeclareRechargeAward(); tmp._awardType = in_awardType; tmp._equipAward = in_equipAward; tmp._fightPower = in_fightPower; tmp._id = in_id; tmp._itemAward = in_itemAward; tmp._modleId = in_modleId; tmp._needRecharge = in_needRecharge; tmp._radio = in_radio; tmp._rewardDes = in_rewardDes; return(tmp); }
public static void Convert(Dictionary <int, DeclareRechargeAward> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareRechargeAward.Create(0, StringDefines.Key_56270, StringDefines.Key_56271, 1, StringDefines.Key_56272, StringDefines.Key_56273, 10, 1, StringDefines.Key_56274)); data.Add(2, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56275, 2, StringDefines.Key_56276, StringDefines.Key_56277, 180, 1, StringDefines.Key_56278)); data.Add(3, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56279, 3, StringDefines.Key_56280, StringDefines.Key_56281, 300, 1, StringDefines.Key_56282)); data.Add(4, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56283, 4, StringDefines.Key_56284, StringDefines.Key_56285, 680, 1, StringDefines.Key_56286)); data.Add(5, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56287, 5, StringDefines.Key_56288, StringDefines.Key_56289, 1280, 1, StringDefines.Key_56290)); data.Add(6, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56291, 6, StringDefines.Key_56292, StringDefines.Key_56293, 2880, 1, StringDefines.Key_56294)); data.Add(7, DeclareRechargeAward.Create(1, StringDefines.Key_56295, StringDefines.Key_56296, 7, StringDefines.Key_56297, StringDefines.Key_56298, 5000, 1, StringDefines.Key_56299)); data.Add(8, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56300, 8, StringDefines.Key_56301, StringDefines.Key_56302, 9760, 1, StringDefines.Key_56303)); data.Add(9, DeclareRechargeAward.Create(1, StringDefines.Key_20, StringDefines.Key_56304, 9, StringDefines.Key_56305, StringDefines.Key_56306, 19800, 1, StringDefines.Key_56307)); }
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[]> >("DataRechargeAward"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataRechargeAward = require 'Lua/Config/DataRechargeAward'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataRechargeAward"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareRechargeAward>(9); foreach (var item in dic) { DeclareRechargeAward tmp = new DeclareRechargeAward(); tmp.AwardType = item.Value[0]; tmp.EquipAward = CfgStringLua.Get(item.Value[1]); tmp.FightPower = CfgStringLua.Get(item.Value[2]); tmp.Id = item.Value[3]; tmp.ItemAward = CfgStringLua.Get(item.Value[4]); tmp.ModleId = CfgStringLua.Get(item.Value[5]); tmp.NeedRecharge = item.Value[6]; tmp.Radio = item.Value[7]; tmp.RewardDes = CfgStringLua.Get(item.Value[8]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "RechargeAward"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareRechargeAward>(9); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "RechargeAward"); } } }