public static void Convert(Dictionary <int, DeclareCourage> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareCourage.Create(5, 0, StringDefines.Key_17915, 962, 1, 0, 1051000, 0, 10, 0, 0, 0, StringDefines.Key_14464)); data.Add(2, DeclareCourage.Create(21, 0, StringDefines.Key_17916, 963, 2, 10000, 1055000, 0, 0, 0, 0, 0, StringDefines.Key_3989)); data.Add(3, DeclareCourage.Create(22, 0, StringDefines.Key_17917, 974, 3, 30000, 1056000, 0, 0, 0, 0, 0, StringDefines.Key_3987)); }
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[]> >("DataCourage"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataCourage = require 'Lua/Config/DataCourage'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCourage"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareCourage>(3); foreach (var item in dic) { DeclareCourage tmp = new DeclareCourage(); tmp.CloneType = item.Value[0]; tmp.Deal = item.Value[1]; tmp.Desc = CfgStringLua.Get(item.Value[2]); tmp.Icon = item.Value[3]; tmp.Id = item.Value[4]; tmp.Max = item.Value[5]; tmp.OpenUi = item.Value[6]; tmp.OpenUiParam = item.Value[7]; tmp.Param1 = item.Value[8]; tmp.Param2 = item.Value[9]; tmp.Param3 = item.Value[10]; tmp.Param4 = item.Value[11]; tmp.Title = CfgStringLua.Get(item.Value[12]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "Courage"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareCourage>(3); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "Courage"); } } }
public static DeclareCourage Create(int in_clone_type, int in_deal, string in_desc, int in_icon, int in_id, int in_max, int in_open_ui, int in_open_ui_param, int in_param1, int in_param2, int in_param3, int in_param4, string in_title) { DeclareCourage tmp = new DeclareCourage(); tmp._clone_type = in_clone_type; tmp._deal = in_deal; tmp._desc = in_desc; tmp._icon = in_icon; tmp._id = in_id; tmp._max = in_max; tmp._open_ui = in_open_ui; tmp._open_ui_param = in_open_ui_param; tmp._param1 = in_param1; tmp._param2 = in_param2; tmp._param3 = in_param3; tmp._param4 = in_param4; tmp._title = in_title; return(tmp); }