public static DeclareWorldQuestion Create(string in_answer_1, string in_answer_2, string in_answer_3, string in_answer_4, string in_describe, int in_id) { DeclareWorldQuestion tmp = new DeclareWorldQuestion(); 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 SetData() { if (_dataCaches == null && LuaEnv.isLoadLuaCfg) { long startTime = DateTime.Now.Ticks; Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataWorldQuestion"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataWorldQuestion = require 'Lua/Config/DataWorldQuestion'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataWorldQuestion"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareWorldQuestion>(80); foreach (var item in dic) { DeclareWorldQuestion tmp = new DeclareWorldQuestion(); 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, "WorldQuestion"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareWorldQuestion>(80); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "WorldQuestion"); } } }
public static void Convert(Dictionary <int, DeclareWorldQuestion> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareWorldQuestion.Create(StringDefines.Key_17563, StringDefines.Key_17564, StringDefines.Key_17565, StringDefines.Key_17567, StringDefines.Key_17566, 1)); data.Add(2, DeclareWorldQuestion.Create(StringDefines.Key_17573, StringDefines.Key_15107, StringDefines.Key_15110, StringDefines.Key_3685, StringDefines.Key_17574, 2)); data.Add(3, DeclareWorldQuestion.Create(StringDefines.Key_17575, StringDefines.Key_17576, StringDefines.Key_17577, StringDefines.Key_17579, StringDefines.Key_17578, 3)); data.Add(4, DeclareWorldQuestion.Create(StringDefines.Key_17580, StringDefines.Key_17581, StringDefines.Key_17582, StringDefines.Key_17584, StringDefines.Key_17583, 4)); data.Add(5, DeclareWorldQuestion.Create(StringDefines.Key_14431, StringDefines.Key_17585, StringDefines.Key_17586, StringDefines.Key_17588, StringDefines.Key_17587, 5)); data.Add(6, DeclareWorldQuestion.Create(StringDefines.Key_17589, StringDefines.Key_17590, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17592, 6)); data.Add(7, DeclareWorldQuestion.Create(StringDefines.Key_17590, StringDefines.Key_17589, StringDefines.Key_17591, StringDefines.Key_17593, StringDefines.Key_17594, 7)); data.Add(8, DeclareWorldQuestion.Create(StringDefines.Key_17595, StringDefines.Key_17596, StringDefines.Key_17597, StringDefines.Key_17599, StringDefines.Key_17598, 8)); data.Add(9, DeclareWorldQuestion.Create(StringDefines.Key_17601, StringDefines.Key_17602, StringDefines.Key_17603, StringDefines.Key_18677, StringDefines.Key_17604, 9)); data.Add(10, DeclareWorldQuestion.Create(StringDefines.Key_17606, StringDefines.Key_17607, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18678, 10)); data.Add(11, DeclareWorldQuestion.Create(StringDefines.Key_17611, StringDefines.Key_17612, StringDefines.Key_17613, StringDefines.Key_17615, StringDefines.Key_17614, 11)); data.Add(12, DeclareWorldQuestion.Create(StringDefines.Key_17616, StringDefines.Key_17617, StringDefines.Key_17618, StringDefines.Key_17620, StringDefines.Key_17619, 12)); data.Add(13, DeclareWorldQuestion.Create(StringDefines.Key_17621, StringDefines.Key_17622, StringDefines.Key_17623, StringDefines.Key_17625, StringDefines.Key_17624, 13)); data.Add(14, DeclareWorldQuestion.Create(StringDefines.Key_17626, StringDefines.Key_17627, StringDefines.Key_17628, StringDefines.Key_17630, StringDefines.Key_17629, 14)); data.Add(15, DeclareWorldQuestion.Create(StringDefines.Key_17631, StringDefines.Key_17632, StringDefines.Key_17633, StringDefines.Key_17635, StringDefines.Key_17634, 15)); data.Add(16, DeclareWorldQuestion.Create(StringDefines.Key_1623, StringDefines.Key_17636, StringDefines.Key_1672, StringDefines.Key_1302, StringDefines.Key_17637, 16)); data.Add(17, DeclareWorldQuestion.Create(StringDefines.Key_18679, StringDefines.Key_18680, StringDefines.Key_2933, StringDefines.Key_2935, StringDefines.Key_18681, 17)); data.Add(18, DeclareWorldQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18682, 18)); data.Add(19, DeclareWorldQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2213, StringDefines.Key_2333, StringDefines.Key_18683, 19)); data.Add(20, DeclareWorldQuestion.Create(StringDefines.Key_14193, StringDefines.Key_18684, StringDefines.Key_14186, StringDefines.Key_18685, StringDefines.Key_18686, 20)); data.Add(21, DeclareWorldQuestion.Create(StringDefines.Key_1709, StringDefines.Key_18687, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18688, 21)); data.Add(22, DeclareWorldQuestion.Create(StringDefines.Key_18687, StringDefines.Key_1709, StringDefines.Key_4296, StringDefines.Key_18128, StringDefines.Key_18689, 22)); data.Add(23, DeclareWorldQuestion.Create(StringDefines.Key_18690, StringDefines.Key_18691, StringDefines.Key_18692, StringDefines.Key_17659, StringDefines.Key_18693, 23)); data.Add(24, DeclareWorldQuestion.Create(StringDefines.Key_18694, StringDefines.Key_18695, StringDefines.Key_18696, StringDefines.Key_18697, StringDefines.Key_18698, 24)); data.Add(25, DeclareWorldQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_16941, StringDefines.Key_16855, StringDefines.Key_18699, 25)); data.Add(26, DeclareWorldQuestion.Create(StringDefines.Key_18700, StringDefines.Key_18701, StringDefines.Key_18702, StringDefines.Key_18703, StringDefines.Key_18704, 26)); data.Add(27, DeclareWorldQuestion.Create(StringDefines.Key_18705, StringDefines.Key_18706, StringDefines.Key_18707, StringDefines.Key_18708, StringDefines.Key_18709, 27)); data.Add(28, DeclareWorldQuestion.Create(StringDefines.Key_16855, StringDefines.Key_10836, StringDefines.Key_16856, StringDefines.Key_16858, StringDefines.Key_18710, 28)); data.Add(29, DeclareWorldQuestion.Create(StringDefines.Key_2221, StringDefines.Key_2329, StringDefines.Key_2173, StringDefines.Key_2369, StringDefines.Key_18711, 29)); data.Add(30, DeclareWorldQuestion.Create(StringDefines.Key_17628, StringDefines.Key_2297, StringDefines.Key_2213, StringDefines.Key_2337, StringDefines.Key_18712, 30)); data.Add(31, DeclareWorldQuestion.Create(StringDefines.Key_11140, StringDefines.Key_18713, StringDefines.Key_18714, StringDefines.Key_18715, StringDefines.Key_18716, 31)); data.Add(32, DeclareWorldQuestion.Create(StringDefines.Key_16856, StringDefines.Key_16855, StringDefines.Key_2369, StringDefines.Key_2488, StringDefines.Key_18717, 32)); data.Add(33, DeclareWorldQuestion.Create(StringDefines.Key_16856, StringDefines.Key_2213, StringDefines.Key_2369, StringDefines.Key_2217, StringDefines.Key_18718, 33)); data.Add(34, DeclareWorldQuestion.Create(StringDefines.Key_16855, StringDefines.Key_16856, StringDefines.Key_2369, StringDefines.Key_2213, StringDefines.Key_18719, 34)); data.Add(35, DeclareWorldQuestion.Create(StringDefines.Key_18720, StringDefines.Key_16915, StringDefines.Key_16897, StringDefines.Key_16941, StringDefines.Key_18721, 35)); data.Add(36, DeclareWorldQuestion.Create(StringDefines.Key_16978, StringDefines.Key_16915, StringDefines.Key_16941, StringDefines.Key_18722, StringDefines.Key_18723, 36)); data.Add(37, DeclareWorldQuestion.Create(StringDefines.Key_2585, StringDefines.Key_1753, StringDefines.Key_1688, StringDefines.Key_1835, StringDefines.Key_18724, 37)); data.Add(38, DeclareWorldQuestion.Create(StringDefines.Key_17607, StringDefines.Key_17606, StringDefines.Key_17608, StringDefines.Key_17610, StringDefines.Key_18725, 38)); data.Add(39, DeclareWorldQuestion.Create(StringDefines.Key_18726, StringDefines.Key_18727, StringDefines.Key_18728, StringDefines.Key_18729, StringDefines.Key_18730, 39)); data.Add(40, DeclareWorldQuestion.Create(StringDefines.Key_14983, StringDefines.Key_14986, StringDefines.Key_15275, StringDefines.Key_14518, StringDefines.Key_18731, 40)); data.Add(41, DeclareWorldQuestion.Create(StringDefines.Key_49011, StringDefines.Key_49012, StringDefines.Key_49013, StringDefines.Key_49014, StringDefines.Key_49015, 41)); data.Add(42, DeclareWorldQuestion.Create(StringDefines.Key_2369, StringDefines.Key_2213, StringDefines.Key_2221, StringDefines.Key_16856, StringDefines.Key_49016, 42)); data.Add(43, DeclareWorldQuestion.Create(StringDefines.Key_49017, StringDefines.Key_49018, StringDefines.Key_49019, StringDefines.Key_49020, StringDefines.Key_49021, 43)); data.Add(44, DeclareWorldQuestion.Create(StringDefines.Key_49022, StringDefines.Key_49023, StringDefines.Key_49024, StringDefines.Key_49025, StringDefines.Key_49026, 44)); data.Add(45, DeclareWorldQuestion.Create(StringDefines.Key_49027, StringDefines.Key_49028, StringDefines.Key_49029, StringDefines.Key_49030, StringDefines.Key_49031, 45)); data.Add(46, DeclareWorldQuestion.Create(StringDefines.Key_49032, StringDefines.Key_49033, StringDefines.Key_49034, StringDefines.Key_49035, StringDefines.Key_49036, 46)); data.Add(47, DeclareWorldQuestion.Create(StringDefines.Key_49037, StringDefines.Key_49038, StringDefines.Key_49039, StringDefines.Key_49040, StringDefines.Key_49041, 47)); data.Add(48, DeclareWorldQuestion.Create(StringDefines.Key_2241, StringDefines.Key_2333, StringDefines.Key_2269, StringDefines.Key_2205, StringDefines.Key_49042, 48)); data.Add(49, DeclareWorldQuestion.Create(StringDefines.Key_49043, StringDefines.Key_49044, StringDefines.Key_49045, StringDefines.Key_49046, StringDefines.Key_49047, 49)); data.Add(50, DeclareWorldQuestion.Create(StringDefines.Key_49035, StringDefines.Key_49032, StringDefines.Key_49033, StringDefines.Key_49048, StringDefines.Key_49049, 50)); data.Add(51, DeclareWorldQuestion.Create(StringDefines.Key_49050, StringDefines.Key_49051, StringDefines.Key_49052, StringDefines.Key_49053, StringDefines.Key_49054, 51)); data.Add(52, DeclareWorldQuestion.Create(StringDefines.Key_49055, StringDefines.Key_49056, StringDefines.Key_49057, StringDefines.Key_49058, StringDefines.Key_49059, 52)); data.Add(53, DeclareWorldQuestion.Create(StringDefines.Key_49056, StringDefines.Key_49060, StringDefines.Key_49061, StringDefines.Key_49062, StringDefines.Key_49063, 53)); data.Add(54, DeclareWorldQuestion.Create(StringDefines.Key_49013, StringDefines.Key_49064, StringDefines.Key_49065, StringDefines.Key_49012, StringDefines.Key_49066, 54)); data.Add(55, DeclareWorldQuestion.Create(StringDefines.Key_49067, StringDefines.Key_49068, StringDefines.Key_49069, StringDefines.Key_49070, StringDefines.Key_49071, 55)); data.Add(56, DeclareWorldQuestion.Create(StringDefines.Key_49072, StringDefines.Key_49073, StringDefines.Key_49074, StringDefines.Key_49075, StringDefines.Key_49076, 56)); data.Add(57, DeclareWorldQuestion.Create(StringDefines.Key_49077, StringDefines.Key_49078, StringDefines.Key_49055, StringDefines.Key_49056, StringDefines.Key_49079, 57)); data.Add(58, DeclareWorldQuestion.Create(StringDefines.Key_49080, StringDefines.Key_49081, StringDefines.Key_49082, StringDefines.Key_49083, StringDefines.Key_49084, 58)); data.Add(59, DeclareWorldQuestion.Create(StringDefines.Key_49085, StringDefines.Key_49086, StringDefines.Key_49087, StringDefines.Key_49088, StringDefines.Key_49089, 59)); data.Add(60, DeclareWorldQuestion.Create(StringDefines.Key_49090, StringDefines.Key_49091, StringDefines.Key_49092, StringDefines.Key_49093, StringDefines.Key_49094, 60)); data.Add(61, DeclareWorldQuestion.Create(StringDefines.Key_49095, StringDefines.Key_49096, StringDefines.Key_49097, StringDefines.Key_49073, StringDefines.Key_49098, 61)); data.Add(62, DeclareWorldQuestion.Create(StringDefines.Key_49095, StringDefines.Key_49096, StringDefines.Key_49097, StringDefines.Key_49073, StringDefines.Key_49099, 62)); data.Add(63, DeclareWorldQuestion.Create(StringDefines.Key_49100, StringDefines.Key_49101, StringDefines.Key_49102, StringDefines.Key_49103, StringDefines.Key_49104, 63)); data.Add(64, DeclareWorldQuestion.Create(StringDefines.Key_49101, StringDefines.Key_49100, StringDefines.Key_49102, StringDefines.Key_49103, StringDefines.Key_49105, 64)); data.Add(65, DeclareWorldQuestion.Create(StringDefines.Key_49106, StringDefines.Key_49107, StringDefines.Key_49108, StringDefines.Key_49109, StringDefines.Key_49110, 65)); data.Add(66, DeclareWorldQuestion.Create(StringDefines.Key_49111, StringDefines.Key_49106, StringDefines.Key_49108, StringDefines.Key_49109, StringDefines.Key_49112, 66)); data.Add(67, DeclareWorldQuestion.Create(StringDefines.Key_2261, StringDefines.Key_2297, StringDefines.Key_2337, StringDefines.Key_2305, StringDefines.Key_49113, 67)); data.Add(68, DeclareWorldQuestion.Create(StringDefines.Key_49114, StringDefines.Key_2217, StringDefines.Key_2305, StringDefines.Key_2297, StringDefines.Key_49115, 68)); data.Add(69, DeclareWorldQuestion.Create(StringDefines.Key_49116, StringDefines.Key_49117, StringDefines.Key_49118, StringDefines.Key_49119, StringDefines.Key_49120, 69)); data.Add(70, DeclareWorldQuestion.Create(StringDefines.Key_49060, StringDefines.Key_49121, StringDefines.Key_49122, StringDefines.Key_49077, StringDefines.Key_49123, 70)); data.Add(71, DeclareWorldQuestion.Create(StringDefines.Key_49124, StringDefines.Key_49125, StringDefines.Key_49126, StringDefines.Key_16861, StringDefines.Key_49127, 71)); data.Add(72, DeclareWorldQuestion.Create(StringDefines.Key_49128, StringDefines.Key_49129, StringDefines.Key_49130, StringDefines.Key_49131, StringDefines.Key_49132, 72)); data.Add(73, DeclareWorldQuestion.Create(StringDefines.Key_49131, StringDefines.Key_49133, StringDefines.Key_49134, StringDefines.Key_49135, StringDefines.Key_49136, 73)); data.Add(74, DeclareWorldQuestion.Create(StringDefines.Key_49129, StringDefines.Key_49137, StringDefines.Key_49138, StringDefines.Key_49139, StringDefines.Key_49140, 74)); data.Add(75, DeclareWorldQuestion.Create(StringDefines.Key_49141, StringDefines.Key_49142, StringDefines.Key_49143, StringDefines.Key_49144, StringDefines.Key_49145, 75)); data.Add(76, DeclareWorldQuestion.Create(StringDefines.Key_49146, StringDefines.Key_49147, StringDefines.Key_49148, StringDefines.Key_49149, StringDefines.Key_49150, 76)); data.Add(77, DeclareWorldQuestion.Create(StringDefines.Key_49135, StringDefines.Key_49131, StringDefines.Key_49133, StringDefines.Key_49134, StringDefines.Key_49151, 77)); data.Add(78, DeclareWorldQuestion.Create(StringDefines.Key_2197, StringDefines.Key_2289, StringDefines.Key_2213, StringDefines.Key_2253, StringDefines.Key_49152, 78)); data.Add(79, DeclareWorldQuestion.Create(StringDefines.Key_49153, StringDefines.Key_49154, StringDefines.Key_49155, StringDefines.Key_49156, StringDefines.Key_49157, 79)); data.Add(80, DeclareWorldQuestion.Create(StringDefines.Key_49158, StringDefines.Key_49159, StringDefines.Key_49050, StringDefines.Key_49051, StringDefines.Key_49160, 80)); }