public static DeclareGuildQuestion Create(string in_answer_1, string in_answer_2, string in_answer_3, string in_answer_4, string in_describe, int in_id) { DeclareGuildQuestion tmp = new DeclareGuildQuestion(); tmp._answer_1 = in_answer_1; tmp._answer_2 = in_answer_2; tmp._answer_3 = in_answer_3; tmp._answer_4 = in_answer_4; tmp._describe = in_describe; tmp._id = in_id; return(tmp); }
public static void Convert(Dictionary <int, DeclareGuildQuestion> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareGuildQuestion.Create(StringDefines.Key_17563, StringDefines.Key_17564, StringDefines.Key_17565, StringDefines.Key_17567, StringDefines.Key_17566, 1)); data.Add(2, DeclareGuildQuestion.Create(StringDefines.Key_17573, StringDefines.Key_15107, StringDefines.Key_15110, StringDefines.Key_3685, StringDefines.Key_17574, 2)); data.Add(3, DeclareGuildQuestion.Create(StringDefines.Key_17575, StringDefines.Key_17576, StringDefines.Key_17577, StringDefines.Key_17579, StringDefines.Key_17578, 3)); data.Add(4, DeclareGuildQuestion.Create(StringDefines.Key_17580, StringDefines.Key_17581, StringDefines.Key_17582, StringDefines.Key_17584, StringDefines.Key_17583, 4)); data.Add(5, DeclareGuildQuestion.Create(StringDefines.Key_14431, StringDefines.Key_17585, StringDefines.Key_17586, StringDefines.Key_17588, StringDefines.Key_17587, 5)); data.Add(6, DeclareGuildQuestion.Create(StringDefines.Key_17589, StringDefines.Key_17590, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17592, 6)); data.Add(7, DeclareGuildQuestion.Create(StringDefines.Key_17590, StringDefines.Key_17589, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17594, 7)); data.Add(8, DeclareGuildQuestion.Create(StringDefines.Key_17595, StringDefines.Key_17596, StringDefines.Key_17597, StringDefines.Key_17599, StringDefines.Key_17598, 8)); data.Add(9, DeclareGuildQuestion.Create(StringDefines.Key_17601, StringDefines.Key_17602, StringDefines.Key_17603, StringDefines.Key_18677, StringDefines.Key_17604, 9)); data.Add(10, DeclareGuildQuestion.Create(StringDefines.Key_17606, StringDefines.Key_17607, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18678, 10)); data.Add(11, DeclareGuildQuestion.Create(StringDefines.Key_17611, StringDefines.Key_17612, StringDefines.Key_17613, StringDefines.Key_17615, StringDefines.Key_17614, 11)); data.Add(12, DeclareGuildQuestion.Create(StringDefines.Key_17616, StringDefines.Key_17617, StringDefines.Key_17618, StringDefines.Key_17620, StringDefines.Key_17619, 12)); data.Add(13, DeclareGuildQuestion.Create(StringDefines.Key_17621, StringDefines.Key_17622, StringDefines.Key_17623, StringDefines.Key_17625, StringDefines.Key_17624, 13)); data.Add(14, DeclareGuildQuestion.Create(StringDefines.Key_17626, StringDefines.Key_17627, StringDefines.Key_17628, StringDefines.Key_17630, StringDefines.Key_17629, 14)); data.Add(15, DeclareGuildQuestion.Create(StringDefines.Key_17631, StringDefines.Key_17632, StringDefines.Key_17633, StringDefines.Key_17635, StringDefines.Key_17634, 15)); data.Add(16, DeclareGuildQuestion.Create(StringDefines.Key_1623, StringDefines.Key_17636, StringDefines.Key_1672, StringDefines.Key_1302, StringDefines.Key_17637, 16)); data.Add(17, DeclareGuildQuestion.Create(StringDefines.Key_18679, StringDefines.Key_18680, StringDefines.Key_2933, StringDefines.Key_2935, StringDefines.Key_18681, 17)); data.Add(18, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18682, 18)); data.Add(19, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18683, 19)); data.Add(20, DeclareGuildQuestion.Create(StringDefines.Key_14193, StringDefines.Key_18684, StringDefines.Key_14186, StringDefines.Key_18685, StringDefines.Key_18686, 20)); data.Add(21, DeclareGuildQuestion.Create(StringDefines.Key_1709, StringDefines.Key_18687, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18688, 21)); data.Add(22, DeclareGuildQuestion.Create(StringDefines.Key_18687, StringDefines.Key_1709, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18689, 22)); data.Add(23, DeclareGuildQuestion.Create(StringDefines.Key_18690, StringDefines.Key_18691, StringDefines.Key_18692, StringDefines.Key_17659, StringDefines.Key_18693, 23)); data.Add(24, DeclareGuildQuestion.Create(StringDefines.Key_18694, StringDefines.Key_18695, StringDefines.Key_18696, StringDefines.Key_18697, StringDefines.Key_18698, 24)); data.Add(25, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_16941, StringDefines.Key_16855, StringDefines.Key_18699, 25)); data.Add(26, DeclareGuildQuestion.Create(StringDefines.Key_18700, StringDefines.Key_18701, StringDefines.Key_18702, StringDefines.Key_18703, StringDefines.Key_18704, 26)); data.Add(27, DeclareGuildQuestion.Create(StringDefines.Key_18705, StringDefines.Key_18706, StringDefines.Key_18707, StringDefines.Key_18708, StringDefines.Key_18709, 27)); data.Add(28, DeclareGuildQuestion.Create(StringDefines.Key_16855, StringDefines.Key_10836, StringDefines.Key_16856, StringDefines.Key_16858, StringDefines.Key_18710, 28)); data.Add(29, DeclareGuildQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2173, StringDefines.Key_2369, StringDefines.Key_18711, 29)); data.Add(30, DeclareGuildQuestion.Create(StringDefines.Key_17628, StringDefines.Key_2297, StringDefines.Key_2213, StringDefines.Key_2337, StringDefines.Key_18712, 30)); data.Add(31, DeclareGuildQuestion.Create(StringDefines.Key_11140, StringDefines.Key_18713, StringDefines.Key_18714, StringDefines.Key_18715, StringDefines.Key_18716, 31)); data.Add(32, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_16855, StringDefines.Key_2369, StringDefines.Key_2488, StringDefines.Key_18717, 32)); data.Add(33, DeclareGuildQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2213, StringDefines.Key_2369, StringDefines.Key_2217, StringDefines.Key_18718, 33)); data.Add(34, DeclareGuildQuestion.Create(StringDefines.Key_16855, StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_2213, StringDefines.Key_18719, 34)); data.Add(35, DeclareGuildQuestion.Create(StringDefines.Key_18720, StringDefines.Key_16915, StringDefines.Key_16897, StringDefines.Key_16941, StringDefines.Key_18721, 35)); data.Add(36, DeclareGuildQuestion.Create(StringDefines.Key_16978, StringDefines.Key_16915, StringDefines.Key_16941, StringDefines.Key_18722, StringDefines.Key_18723, 36)); data.Add(37, DeclareGuildQuestion.Create(StringDefines.Key_2585, StringDefines.Key_1753, StringDefines.Key_1688, StringDefines.Key_1835, StringDefines.Key_18724, 37)); data.Add(38, DeclareGuildQuestion.Create(StringDefines.Key_17607, StringDefines.Key_17606, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18725, 38)); data.Add(39, DeclareGuildQuestion.Create(StringDefines.Key_18726, StringDefines.Key_18727, StringDefines.Key_18728, StringDefines.Key_18729, StringDefines.Key_18730, 39)); data.Add(40, DeclareGuildQuestion.Create(StringDefines.Key_14983, StringDefines.Key_14986, StringDefines.Key_15275, StringDefines.Key_14518, StringDefines.Key_18731, 40)); }
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[]> >("DataGuildQuestion"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataGuildQuestion = require 'Lua/Config/DataGuildQuestion'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataGuildQuestion"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareGuildQuestion>(40); foreach (var item in dic) { DeclareGuildQuestion tmp = new DeclareGuildQuestion(); tmp.Answer1 = CfgStringLua.Get(item.Value[0]); tmp.Answer2 = CfgStringLua.Get(item.Value[1]); tmp.Answer3 = CfgStringLua.Get(item.Value[2]); tmp.Answer4 = CfgStringLua.Get(item.Value[3]); tmp.Describe = CfgStringLua.Get(item.Value[4]); tmp.Id = item.Value[5]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "GuildQuestion"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareGuildQuestion>(40); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "GuildQuestion"); } } }