public static void Convert(Dictionary <int, DeclareCityWarAward> data) { if (data == null) { return; } data.Clear(); data.Add(0, DeclareCityWarAward.Create(StringDefines.Key_13619, StringDefines.Key_13619, StringDefines.Key_13619, 0, StringDefines.Key_13619, StringDefines.Key_13619, 0, StringDefines.Key_13619, StringDefines.Key_13620, 0, 0, 0)); data.Add(1, DeclareCityWarAward.Create(StringDefines.Key_13621, StringDefines.Key_13621, StringDefines.Key_13621, 1, StringDefines.Key_13621, StringDefines.Key_13621, 0, StringDefines.Key_13621, StringDefines.Key_20, 0, 20, 100)); }
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[]> >("DataCityWarAward"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataCityWarAward = require 'Lua/Config/DataCityWarAward'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCityWarAward"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareCityWarAward>(2); foreach (var item in dic) { DeclareCityWarAward tmp = new DeclareCityWarAward(); tmp.DayAward = CfgStringLua.Get(item.Value[0]); tmp.LoseAward = CfgStringLua.Get(item.Value[1]); tmp.MonthAward = CfgStringLua.Get(item.Value[2]); tmp.Type = item.Value[3]; tmp.WeekAward = CfgStringLua.Get(item.Value[4]); tmp.WinMemberAward = CfgStringLua.Get(item.Value[5]); tmp.WinMemberTitle = item.Value[6]; tmp.WinOwnerAward = CfgStringLua.Get(item.Value[7]); tmp.WinOwnerFashion = CfgStringLua.Get(item.Value[8]); tmp.WinOwnerTitle = item.Value[9]; tmp.YuyueAddValue = item.Value[10]; tmp.YuyueBaseValue = item.Value[11]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "CityWarAward"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareCityWarAward>(2); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "CityWarAward"); } } }
public static DeclareCityWarAward Create(string in_day_award, string in_lose_award, string in_month_award, int in_type, string in_week_award, string in_win_member_award, int in_win_member_title, string in_win_owner_award, string in_win_owner_fashion, int in_win_owner_title, int in_yuyue_add_value, int in_yuyue_base_value) { DeclareCityWarAward tmp = new DeclareCityWarAward(); tmp._day_award = in_day_award; tmp._lose_award = in_lose_award; tmp._month_award = in_month_award; tmp._type = in_type; tmp._week_award = in_week_award; tmp._win_member_award = in_win_member_award; tmp._win_member_title = in_win_member_title; tmp._win_owner_award = in_win_owner_award; tmp._win_owner_fashion = in_win_owner_fashion; tmp._win_owner_title = in_win_owner_title; tmp._yuyue_add_value = in_yuyue_add_value; tmp._yuyue_base_value = in_yuyue_base_value; return(tmp); }