public static DeclareMonsterTalk Create(int in_id, int in_show_monster_name, int in_show_player_name, int in_show_time, string in_talk) { DeclareMonsterTalk tmp = new DeclareMonsterTalk(); tmp._id = in_id; tmp._show_monster_name = in_show_monster_name; tmp._show_player_name = in_show_player_name; tmp._show_time = in_show_time; tmp._talk = in_talk; 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[]> >("DataMonsterTalk"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataMonsterTalk = require 'Lua/Config/DataMonsterTalk'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataMonsterTalk"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareMonsterTalk>(86); foreach (var item in dic) { DeclareMonsterTalk tmp = new DeclareMonsterTalk(); tmp.Id = item.Value[0]; tmp.ShowMonsterName = item.Value[1]; tmp.ShowPlayerName = item.Value[2]; tmp.ShowTime = item.Value[3]; tmp.Talk = CfgStringLua.Get(item.Value[4]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "MonsterTalk"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareMonsterTalk>(86); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "MonsterTalk"); } } }
public static void Convert(Dictionary <int, DeclareMonsterTalk> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareMonsterTalk.Create(1, 1, 1, 3000, StringDefines.Key_11300)); data.Add(2, DeclareMonsterTalk.Create(2, 1, 1, 3000, StringDefines.Key_11301)); data.Add(3, DeclareMonsterTalk.Create(3, 1, 1, 3000, StringDefines.Key_11302)); data.Add(4, DeclareMonsterTalk.Create(4, 1, 1, 3000, StringDefines.Key_11304)); data.Add(5, DeclareMonsterTalk.Create(5, 1, 1, 3000, StringDefines.Key_11305)); data.Add(6, DeclareMonsterTalk.Create(6, 1, 1, 3000, StringDefines.Key_11307)); data.Add(7, DeclareMonsterTalk.Create(7, 1, 1, 3000, StringDefines.Key_11308)); data.Add(8, DeclareMonsterTalk.Create(8, 1, 1, 3000, StringDefines.Key_11309)); data.Add(9, DeclareMonsterTalk.Create(9, 1, 1, 3000, StringDefines.Key_11310)); data.Add(10, DeclareMonsterTalk.Create(10, 1, 1, 3000, StringDefines.Key_11312)); data.Add(11, DeclareMonsterTalk.Create(11, 1, 1, 3000, StringDefines.Key_11313)); data.Add(12, DeclareMonsterTalk.Create(12, 1, 1, 3000, StringDefines.Key_11314)); data.Add(13, DeclareMonsterTalk.Create(13, 1, 1, 3000, StringDefines.Key_11315)); data.Add(14, DeclareMonsterTalk.Create(14, 1, 1, 3000, StringDefines.Key_11317)); data.Add(15, DeclareMonsterTalk.Create(15, 1, 1, 3000, StringDefines.Key_11318)); data.Add(16, DeclareMonsterTalk.Create(16, 1, 1, 3000, StringDefines.Key_11319)); data.Add(17, DeclareMonsterTalk.Create(17, 1, 1, 3000, StringDefines.Key_11320)); data.Add(18, DeclareMonsterTalk.Create(18, 1, 1, 3000, StringDefines.Key_11322)); data.Add(19, DeclareMonsterTalk.Create(19, 1, 1, 3000, StringDefines.Key_11323)); data.Add(20, DeclareMonsterTalk.Create(20, 1, 1, 3000, StringDefines.Key_11324)); data.Add(21, DeclareMonsterTalk.Create(21, 1, 1, 3000, StringDefines.Key_11325)); data.Add(22, DeclareMonsterTalk.Create(22, 1, 1, 3000, StringDefines.Key_11326)); data.Add(23, DeclareMonsterTalk.Create(23, 1, 1, 3000, StringDefines.Key_11327)); data.Add(24, DeclareMonsterTalk.Create(24, 1, 1, 3000, StringDefines.Key_11329)); data.Add(25, DeclareMonsterTalk.Create(25, 1, 1, 3000, StringDefines.Key_11330)); data.Add(26, DeclareMonsterTalk.Create(26, 1, 1, 3000, StringDefines.Key_11331)); data.Add(27, DeclareMonsterTalk.Create(27, 1, 1, 3000, StringDefines.Key_11332)); data.Add(28, DeclareMonsterTalk.Create(28, 1, 1, 5000, StringDefines.Key_11334)); data.Add(29, DeclareMonsterTalk.Create(29, 1, 1, 5000, StringDefines.Key_11335)); data.Add(30, DeclareMonsterTalk.Create(30, 1, 1, 5000, StringDefines.Key_11336)); data.Add(31, DeclareMonsterTalk.Create(31, 1, 1, 5000, StringDefines.Key_11338)); data.Add(32, DeclareMonsterTalk.Create(32, 1, 1, 5000, StringDefines.Key_11339)); data.Add(33, DeclareMonsterTalk.Create(33, 1, 1, 5000, StringDefines.Key_11340)); data.Add(34, DeclareMonsterTalk.Create(34, 1, 1, 5000, StringDefines.Key_11341)); data.Add(35, DeclareMonsterTalk.Create(35, 1, 1, 5000, StringDefines.Key_11342)); data.Add(36, DeclareMonsterTalk.Create(36, 1, 1, 5000, StringDefines.Key_11344)); data.Add(37, DeclareMonsterTalk.Create(37, 1, 1, 10000, StringDefines.Key_11345)); data.Add(38, DeclareMonsterTalk.Create(38, 1, 1, 5000, StringDefines.Key_11347)); data.Add(39, DeclareMonsterTalk.Create(39, 1, 1, 5000, StringDefines.Key_11348)); data.Add(40, DeclareMonsterTalk.Create(40, 1, 1, 5000, StringDefines.Key_11349)); data.Add(41, DeclareMonsterTalk.Create(41, 1, 1, 5000, StringDefines.Key_11350)); data.Add(42, DeclareMonsterTalk.Create(42, 1, 1, 5000, StringDefines.Key_11352)); data.Add(43, DeclareMonsterTalk.Create(43, 1, 1, 3000, StringDefines.Key_11353)); data.Add(44, DeclareMonsterTalk.Create(44, 1, 1, 3000, StringDefines.Key_11354)); data.Add(45, DeclareMonsterTalk.Create(45, 1, 1, 3000, StringDefines.Key_11356)); data.Add(46, DeclareMonsterTalk.Create(46, 1, 1, 3000, StringDefines.Key_11357)); data.Add(47, DeclareMonsterTalk.Create(47, 1, 1, 3000, StringDefines.Key_11358)); data.Add(48, DeclareMonsterTalk.Create(48, 1, 1, 3000, StringDefines.Key_11359)); data.Add(49, DeclareMonsterTalk.Create(49, 1, 1, 3000, StringDefines.Key_11361)); data.Add(50, DeclareMonsterTalk.Create(50, 1, 1, 3000, StringDefines.Key_11362)); data.Add(51, DeclareMonsterTalk.Create(51, 1, 1, 3000, StringDefines.Key_11363)); data.Add(52, DeclareMonsterTalk.Create(52, 1, 1, 3000, StringDefines.Key_11364)); data.Add(53, DeclareMonsterTalk.Create(53, 1, 1, 3000, StringDefines.Key_11366)); data.Add(54, DeclareMonsterTalk.Create(54, 1, 1, 3000, StringDefines.Key_11367)); data.Add(55, DeclareMonsterTalk.Create(55, 1, 1, 3000, StringDefines.Key_11368)); data.Add(56, DeclareMonsterTalk.Create(56, 1, 1, 3000, StringDefines.Key_11369)); data.Add(57, DeclareMonsterTalk.Create(57, 1, 1, 3000, StringDefines.Key_11370)); data.Add(58, DeclareMonsterTalk.Create(58, 1, 1, 3000, StringDefines.Key_11371)); data.Add(59, DeclareMonsterTalk.Create(59, 1, 1, 3000, StringDefines.Key_11373)); data.Add(60, DeclareMonsterTalk.Create(60, 1, 1, 3000, StringDefines.Key_11373)); data.Add(61, DeclareMonsterTalk.Create(61, 1, 1, 3000, StringDefines.Key_11373)); data.Add(62, DeclareMonsterTalk.Create(62, 1, 1, 3000, StringDefines.Key_11375)); data.Add(63, DeclareMonsterTalk.Create(63, 1, 1, 3000, StringDefines.Key_11376)); data.Add(64, DeclareMonsterTalk.Create(64, 1, 1, 3000, StringDefines.Key_11377)); data.Add(65, DeclareMonsterTalk.Create(65, 1, 1, 3000, StringDefines.Key_11378)); data.Add(66, DeclareMonsterTalk.Create(66, 1, 1, 3000, StringDefines.Key_11380)); data.Add(67, DeclareMonsterTalk.Create(67, 1, 1, 3000, StringDefines.Key_11381)); data.Add(68, DeclareMonsterTalk.Create(68, 1, 1, 3000, StringDefines.Key_11382)); data.Add(69, DeclareMonsterTalk.Create(69, 1, 1, 3000, StringDefines.Key_11384)); data.Add(70, DeclareMonsterTalk.Create(70, 1, 1, 3000, StringDefines.Key_11385)); data.Add(71, DeclareMonsterTalk.Create(71, 1, 1, 3000, StringDefines.Key_11386)); data.Add(72, DeclareMonsterTalk.Create(72, 1, 1, 3000, StringDefines.Key_11388)); data.Add(73, DeclareMonsterTalk.Create(73, 1, 1, 3000, StringDefines.Key_11389)); data.Add(74, DeclareMonsterTalk.Create(74, 1, 1, 5000, StringDefines.Key_11391)); data.Add(75, DeclareMonsterTalk.Create(75, 1, 1, 5000, StringDefines.Key_11392)); data.Add(76, DeclareMonsterTalk.Create(76, 1, 1, 5000, StringDefines.Key_11394)); data.Add(77, DeclareMonsterTalk.Create(77, 1, 1, 5000, StringDefines.Key_11396)); data.Add(78, DeclareMonsterTalk.Create(78, 1, 1, 3000, StringDefines.Key_11397)); data.Add(79, DeclareMonsterTalk.Create(79, 1, 1, 5000, StringDefines.Key_11399)); data.Add(80, DeclareMonsterTalk.Create(80, 1, 1, 5000, StringDefines.Key_11400)); data.Add(81, DeclareMonsterTalk.Create(81, 1, 1, 3000, StringDefines.Key_11401)); data.Add(82, DeclareMonsterTalk.Create(82, 1, 1, 5000, StringDefines.Key_11402)); data.Add(83, DeclareMonsterTalk.Create(83, 1, 1, 5000, StringDefines.Key_11403)); data.Add(84, DeclareMonsterTalk.Create(84, 1, 1, 5000, StringDefines.Key_11405)); data.Add(85, DeclareMonsterTalk.Create(85, 1, 1, 5000, StringDefines.Key_11406)); data.Add(86, DeclareMonsterTalk.Create(86, 1, 1, 5000, StringDefines.Key_11407)); }