public static void Convert(Dictionary <int, DeclareGuildWelfare> data) { if (data == null) { return; } data.Clear(); data.Add(7, DeclareGuildWelfare.Create(StringDefines.Key_18361, StringDefines.Key_18362, StringDefines.Key_18363, StringDefines.Key_10474, StringDefines.Key_18364, 7)); data.Add(2, DeclareGuildWelfare.Create(StringDefines.Key_18365, StringDefines.Key_18366, StringDefines.Key_18367, StringDefines.Key_18368, StringDefines.Key_18369, 2)); data.Add(1, DeclareGuildWelfare.Create(StringDefines.Key_18365, StringDefines.Key_18370, StringDefines.Key_18367, StringDefines.Key_18371, StringDefines.Key_3966, 1)); data.Add(4, DeclareGuildWelfare.Create(StringDefines.Key_18372, StringDefines.Key_18373, StringDefines.Key_18374, StringDefines.Key_18375, StringDefines.Key_14476, 4)); data.Add(5, DeclareGuildWelfare.Create(StringDefines.Key_18376, StringDefines.Key_18377, StringDefines.Key_18378, StringDefines.Key_10474, StringDefines.Key_14474, 5)); }
public static DeclareGuildWelfare Create(string in_button_name, string in_describe, string in_function, string in_item, string in_name, int in_num) { DeclareGuildWelfare tmp = new DeclareGuildWelfare(); tmp._button_name = in_button_name; tmp._describe = in_describe; tmp._function = in_function; tmp._item = in_item; tmp._name = in_name; tmp._num = in_num; return(tmp); }
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[]> >("DataGuildWelfare"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataGuildWelfare = require 'Lua/Config/DataGuildWelfare'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataGuildWelfare"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareGuildWelfare>(5); foreach (var item in dic) { DeclareGuildWelfare tmp = new DeclareGuildWelfare(); tmp.ButtonName = CfgStringLua.Get(item.Value[0]); tmp.Describe = CfgStringLua.Get(item.Value[1]); tmp.Function = CfgStringLua.Get(item.Value[2]); tmp.Item = CfgStringLua.Get(item.Value[3]); tmp.Name = CfgStringLua.Get(item.Value[4]); tmp.Num = item.Value[5]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "GuildWelfare"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareGuildWelfare>(5); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "GuildWelfare"); } } }