public static DeclareHorseMythicalGift Create(int in_id, int in_probability, int in_radio, string in_reward, int in_type) { DeclareHorseMythicalGift tmp = new DeclareHorseMythicalGift(); tmp._id = in_id; tmp._probability = in_probability; tmp._radio = in_radio; tmp._reward = in_reward; tmp._type = in_type; return(tmp); }
public static void Convert(Dictionary <int, DeclareHorseMythicalGift> data) { if (data == null) { return; } data.Clear(); data.Add(100, DeclareHorseMythicalGift.Create(100, 10000, 0, StringDefines.Key_42283, 1)); data.Add(201, DeclareHorseMythicalGift.Create(201, 3000, 1, StringDefines.Key_42284, 2)); data.Add(202, DeclareHorseMythicalGift.Create(202, 1390, 1, StringDefines.Key_42285, 2)); data.Add(203, DeclareHorseMythicalGift.Create(203, 500, 1, StringDefines.Key_42286, 2)); data.Add(204, DeclareHorseMythicalGift.Create(204, 200, 1, StringDefines.Key_42287, 2)); data.Add(205, DeclareHorseMythicalGift.Create(205, 40, 1, StringDefines.Key_42288, 2)); data.Add(206, DeclareHorseMythicalGift.Create(206, 5, 1, StringDefines.Key_42289, 2)); data.Add(208, DeclareHorseMythicalGift.Create(208, 1600, 1, StringDefines.Key_42290, 2)); data.Add(209, DeclareHorseMythicalGift.Create(209, 1600, 1, StringDefines.Key_42291, 2)); data.Add(210, DeclareHorseMythicalGift.Create(210, 1665, 1, StringDefines.Key_42292, 2)); }
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[]> >("DataHorseMythicalGift"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataHorseMythicalGift = require 'Lua/Config/DataHorseMythicalGift'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataHorseMythicalGift"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareHorseMythicalGift>(10); foreach (var item in dic) { DeclareHorseMythicalGift tmp = new DeclareHorseMythicalGift(); tmp.Id = item.Value[0]; tmp.Probability = item.Value[1]; tmp.Radio = item.Value[2]; tmp.Reward = CfgStringLua.Get(item.Value[3]); tmp.Type = item.Value[4]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "HorseMythicalGift"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareHorseMythicalGift>(10); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "HorseMythicalGift"); } } }