public static DeclareBossElementsTemple Create(int in_bossLevel, int in_canShow, int in_cloneID, string in_drop, int in_enterLevel, string in_flag, string in_flagPos, int in_head_icon, string in_hostileElements, int in_iD, int in_layer, int in_levelParameter, int in_mapsid, string in_monster_name, int in_monsterid, string in_newMonsterId, int in_num, string in_pos, int in_power, int in_size, int in_standardLevel, int in_time) { DeclareBossElementsTemple tmp = new DeclareBossElementsTemple(); tmp._bossLevel = in_bossLevel; tmp._canShow = in_canShow; tmp._cloneID = in_cloneID; tmp._drop = in_drop; tmp._enterLevel = in_enterLevel; tmp._flag = in_flag; tmp._flagPos = in_flagPos; tmp._head_icon = in_head_icon; tmp._hostileElements = in_hostileElements; tmp._iD = in_iD; tmp._layer = in_layer; tmp._levelParameter = in_levelParameter; tmp._mapsid = in_mapsid; tmp._monster_name = in_monster_name; tmp._monsterid = in_monsterid; tmp._newMonsterId = in_newMonsterId; tmp._num = in_num; tmp._pos = in_pos; tmp._power = in_power; tmp._size = in_size; tmp._standardLevel = in_standardLevel; tmp._time = in_time; 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[]> >("DataBossElementsTemple"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataBossElementsTemple = require 'Lua/Config/DataBossElementsTemple'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataBossElementsTemple"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareBossElementsTemple>(44); foreach (var item in dic) { DeclareBossElementsTemple tmp = new DeclareBossElementsTemple(); tmp.BossLevel = item.Value[0]; tmp.CanShow = item.Value[1]; tmp.CloneID = item.Value[2]; tmp.Drop = CfgStringLua.Get(item.Value[3]); tmp.EnterLevel = item.Value[4]; tmp.Flag = CfgStringLua.Get(item.Value[5]); tmp.FlagPos = CfgStringLua.Get(item.Value[6]); tmp.HeadIcon = item.Value[7]; tmp.HostileElements = CfgStringLua.Get(item.Value[8]); tmp.ID = item.Value[9]; tmp.Layer = item.Value[10]; tmp.LevelParameter = item.Value[11]; tmp.Mapsid = item.Value[12]; tmp.MonsterName = CfgStringLua.Get(item.Value[13]); tmp.Monsterid = item.Value[14]; tmp.NewMonsterId = CfgStringLua.Get(item.Value[15]); tmp.Num = item.Value[16]; tmp.Pos = CfgStringLua.Get(item.Value[17]); tmp.Power = item.Value[18]; tmp.Size = item.Value[19]; tmp.StandardLevel = item.Value[20]; tmp.Time = item.Value[21]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "BossElementsTemple"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareBossElementsTemple>(44); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "BossElementsTemple"); } } }
public static void Convert(Dictionary <int, DeclareBossElementsTemple> data) { if (data == null) { return; } data.Clear(); data.Add(61001, DeclareBossElementsTemple.Create(500, 500, 5260, StringDefines.Key_14533, 520, StringDefines.Key_14534, StringDefines.Key_14535, 51, StringDefines.Key_14536, 61001, 1, 5, 5260, StringDefines.Key_14537, 90001, StringDefines.Key_14538, 10, StringDefines.Key_14539, 670000, 350, 500, 3)); data.Add(61002, DeclareBossElementsTemple.Create(500, 500, 5260, StringDefines.Key_14533, 520, StringDefines.Key_14534, StringDefines.Key_14540, 51, StringDefines.Key_14536, 61002, 1, 5, 5260, StringDefines.Key_14537, 90001, StringDefines.Key_14538, 10, StringDefines.Key_14541, 670000, 350, 500, 3)); data.Add(61003, DeclareBossElementsTemple.Create(500, 500, 5260, StringDefines.Key_14533, 520, StringDefines.Key_14534, StringDefines.Key_14542, 51, StringDefines.Key_14536, 61003, 1, 5, 5260, StringDefines.Key_14537, 90001, StringDefines.Key_14538, 10, StringDefines.Key_14543, 670000, 350, 500, 3)); data.Add(61004, DeclareBossElementsTemple.Create(500, 500, 5260, StringDefines.Key_14533, 520, StringDefines.Key_14534, StringDefines.Key_14544, 51, StringDefines.Key_14536, 61004, 1, 5, 5260, StringDefines.Key_14537, 90001, StringDefines.Key_14538, 10, StringDefines.Key_14545, 670000, 350, 500, 3)); data.Add(61005, DeclareBossElementsTemple.Create(510, 510, 5260, StringDefines.Key_14546, 520, StringDefines.Key_14534, StringDefines.Key_14547, 52, StringDefines.Key_9578, 61005, 1, 5, 5260, StringDefines.Key_14548, 90062, StringDefines.Key_14549, 10, StringDefines.Key_14550, 670000, 350, 510, 3)); data.Add(61006, DeclareBossElementsTemple.Create(510, 510, 5260, StringDefines.Key_14546, 520, StringDefines.Key_14534, StringDefines.Key_14551, 54, StringDefines.Key_14552, 61006, 1, 5, 5260, StringDefines.Key_14553, 90121, StringDefines.Key_14554, 10, StringDefines.Key_14555, 670000, 350, 510, 3)); data.Add(61007, DeclareBossElementsTemple.Create(510, 510, 5260, StringDefines.Key_14546, 520, StringDefines.Key_14534, StringDefines.Key_14556, 53, StringDefines.Key_14557, 61007, 1, 5, 5260, StringDefines.Key_14558, 90180, StringDefines.Key_14559, 10, StringDefines.Key_14560, 670000, 350, 510, 3)); data.Add(61008, DeclareBossElementsTemple.Create(510, 510, 5260, StringDefines.Key_14546, 520, StringDefines.Key_14534, StringDefines.Key_14561, 47, StringDefines.Key_14562, 61008, 1, 5, 5260, StringDefines.Key_14563, 90239, StringDefines.Key_14564, 10, StringDefines.Key_14565, 670000, 350, 510, 3)); data.Add(61009, DeclareBossElementsTemple.Create(510, 510, 5260, StringDefines.Key_14546, 520, StringDefines.Key_14534, StringDefines.Key_14566, 40, StringDefines.Key_14567, 61009, 1, 5, 5260, StringDefines.Key_14568, 90298, StringDefines.Key_14569, 10, StringDefines.Key_14570, 670000, 350, 510, 3)); data.Add(61010, DeclareBossElementsTemple.Create(520, 520, 5260, StringDefines.Key_14571, 520, StringDefines.Key_14534, StringDefines.Key_14572, 45, StringDefines.Key_14573, 61010, 1, 5, 5260, StringDefines.Key_14574, 90357, StringDefines.Key_14575, 10, StringDefines.Key_14576, 670000, 430, 520, 3)); data.Add(61011, DeclareBossElementsTemple.Create(520, 520, 5260, StringDefines.Key_14571, 520, StringDefines.Key_14534, StringDefines.Key_14577, 48, StringDefines.Key_14578, 61011, 1, 5, 5260, StringDefines.Key_14579, 90414, StringDefines.Key_14580, 10, StringDefines.Key_14581, 670000, 300, 520, 3)); data.Add(61012, DeclareBossElementsTemple.Create(520, 520, 5260, StringDefines.Key_14571, 520, StringDefines.Key_14534, StringDefines.Key_14582, 50, StringDefines.Key_14583, 61012, 1, 5, 5260, StringDefines.Key_14584, 90471, StringDefines.Key_14585, 10, StringDefines.Key_14586, 670000, 230, 520, 3)); data.Add(61013, DeclareBossElementsTemple.Create(530, 530, 5260, StringDefines.Key_14587, 520, StringDefines.Key_14534, StringDefines.Key_14588, 41, StringDefines.Key_14589, 61013, 1, 5, 5260, StringDefines.Key_14590, 90528, StringDefines.Key_14591, 10, StringDefines.Key_14592, 670000, 680, 520, 3)); data.Add(61014, DeclareBossElementsTemple.Create(530, 530, 5260, StringDefines.Key_14587, 520, StringDefines.Key_14534, StringDefines.Key_14593, 42, StringDefines.Key_14594, 61014, 1, 5, 5260, StringDefines.Key_14595, 90585, StringDefines.Key_14596, 10, StringDefines.Key_14597, 670000, 350, 520, 3)); data.Add(61015, DeclareBossElementsTemple.Create(540, 540, 5260, StringDefines.Key_14598, 520, StringDefines.Key_14534, StringDefines.Key_14599, 46, StringDefines.Key_14600, 61015, 1, 5, 5260, StringDefines.Key_14601, 90642, StringDefines.Key_14602, 10, StringDefines.Key_14603, 670000, 280, 520, 3)); data.Add(61016, DeclareBossElementsTemple.Create(540, 540, 5260, StringDefines.Key_14598, 520, StringDefines.Key_14534, StringDefines.Key_14604, 46, StringDefines.Key_14600, 61016, 1, 5, 5260, StringDefines.Key_14601, 90642, StringDefines.Key_14602, 10, StringDefines.Key_14605, 670000, 280, 520, 3)); data.Add(62001, DeclareBossElementsTemple.Create(550, 550, 5261, StringDefines.Key_14606, 520, StringDefines.Key_14534, StringDefines.Key_14535, 52, StringDefines.Key_14607, 62001, 2, 5, 5261, StringDefines.Key_14548, 90699, StringDefines.Key_14608, 10, StringDefines.Key_14539, 670000, 350, 520, 3)); data.Add(62002, DeclareBossElementsTemple.Create(550, 550, 5261, StringDefines.Key_14606, 520, StringDefines.Key_14534, StringDefines.Key_14540, 54, StringDefines.Key_14609, 62002, 2, 5, 5261, StringDefines.Key_14553, 90756, StringDefines.Key_14610, 10, StringDefines.Key_14541, 670000, 350, 520, 3)); data.Add(62003, DeclareBossElementsTemple.Create(550, 550, 5261, StringDefines.Key_14606, 520, StringDefines.Key_14534, StringDefines.Key_14542, 53, StringDefines.Key_14611, 62003, 2, 5, 5261, StringDefines.Key_14558, 90813, StringDefines.Key_14612, 10, StringDefines.Key_14543, 670000, 350, 520, 3)); data.Add(62004, DeclareBossElementsTemple.Create(550, 550, 5261, StringDefines.Key_14606, 520, StringDefines.Key_14534, StringDefines.Key_14544, 47, StringDefines.Key_14613, 62004, 2, 5, 5261, StringDefines.Key_14563, 90870, StringDefines.Key_14614, 10, StringDefines.Key_14545, 670000, 350, 520, 3)); data.Add(62005, DeclareBossElementsTemple.Create(550, 550, 5261, StringDefines.Key_14606, 520, StringDefines.Key_14534, StringDefines.Key_14547, 40, StringDefines.Key_14615, 62005, 2, 5, 5261, StringDefines.Key_14568, 90927, StringDefines.Key_14616, 10, StringDefines.Key_14550, 670000, 350, 520, 3)); data.Add(62006, DeclareBossElementsTemple.Create(560, 560, 5261, StringDefines.Key_14617, 530, StringDefines.Key_14534, StringDefines.Key_14551, 45, StringDefines.Key_14618, 62006, 2, 5, 5261, StringDefines.Key_14574, 90984, StringDefines.Key_14619, 10, StringDefines.Key_14555, 930000, 430, 520, 3)); data.Add(62007, DeclareBossElementsTemple.Create(560, 560, 5261, StringDefines.Key_14617, 520, StringDefines.Key_14534, StringDefines.Key_14556, 44, StringDefines.Key_14620, 62007, 2, 5, 5261, StringDefines.Key_14621, 91041, StringDefines.Key_14622, 10, StringDefines.Key_14560, 670000, 300, 520, 3)); data.Add(62008, DeclareBossElementsTemple.Create(560, 560, 5261, StringDefines.Key_14617, 520, StringDefines.Key_14534, StringDefines.Key_14572, 48, StringDefines.Key_14623, 62008, 2, 5, 5261, StringDefines.Key_14579, 91098, StringDefines.Key_14624, 10, StringDefines.Key_14576, 670000, 300, 520, 3)); data.Add(62009, DeclareBossElementsTemple.Create(560, 560, 5261, StringDefines.Key_14617, 520, StringDefines.Key_14534, StringDefines.Key_14577, 43, StringDefines.Key_14625, 62009, 2, 5, 5261, StringDefines.Key_14626, 91155, StringDefines.Key_14627, 10, StringDefines.Key_14581, 670000, 300, 520, 3)); data.Add(62010, DeclareBossElementsTemple.Create(560, 560, 5261, StringDefines.Key_14617, 520, StringDefines.Key_14534, StringDefines.Key_14582, 50, StringDefines.Key_14628, 62010, 2, 5, 5261, StringDefines.Key_14584, 91212, StringDefines.Key_14629, 10, StringDefines.Key_14586, 670000, 230, 520, 3)); data.Add(62011, DeclareBossElementsTemple.Create(580, 580, 5261, StringDefines.Key_14630, 520, StringDefines.Key_14534, StringDefines.Key_14566, 41, StringDefines.Key_14631, 62011, 2, 5, 5261, StringDefines.Key_14590, 91269, StringDefines.Key_14632, 10, StringDefines.Key_14570, 670000, 680, 520, 3)); data.Add(62012, DeclareBossElementsTemple.Create(580, 580, 5261, StringDefines.Key_14630, 520, StringDefines.Key_14534, StringDefines.Key_14561, 42, StringDefines.Key_14633, 62012, 2, 5, 5261, StringDefines.Key_14595, 91326, StringDefines.Key_14634, 10, StringDefines.Key_14565, 670000, 350, 520, 3)); data.Add(62013, DeclareBossElementsTemple.Create(580, 580, 5261, StringDefines.Key_14630, 520, StringDefines.Key_14534, StringDefines.Key_14599, 49, StringDefines.Key_14635, 62013, 2, 5, 5261, StringDefines.Key_14636, 91383, StringDefines.Key_14637, 10, StringDefines.Key_14603, 670000, 350, 520, 3)); data.Add(62014, DeclareBossElementsTemple.Create(600, 600, 5261, StringDefines.Key_14630, 520, StringDefines.Key_14534, StringDefines.Key_14604, 46, StringDefines.Key_14638, 62014, 2, 5, 5261, StringDefines.Key_14601, 91440, StringDefines.Key_14639, 10, StringDefines.Key_14605, 670000, 280, 520, 3)); data.Add(63001, DeclareBossElementsTemple.Create(620, 620, 5262, StringDefines.Key_14640, 520, StringDefines.Key_14534, StringDefines.Key_14535, 52, StringDefines.Key_14641, 63001, 3, 5, 5262, StringDefines.Key_14548, 91497, StringDefines.Key_14642, 10, StringDefines.Key_14539, 670000, 350, 520, 3)); data.Add(63002, DeclareBossElementsTemple.Create(620, 620, 5262, StringDefines.Key_14640, 520, StringDefines.Key_14534, StringDefines.Key_14540, 54, StringDefines.Key_14643, 63002, 3, 5, 5262, StringDefines.Key_14553, 91554, StringDefines.Key_14644, 10, StringDefines.Key_14541, 670000, 350, 520, 3)); data.Add(63003, DeclareBossElementsTemple.Create(620, 620, 5262, StringDefines.Key_14640, 520, StringDefines.Key_14534, StringDefines.Key_14542, 53, StringDefines.Key_14645, 63003, 3, 5, 5262, StringDefines.Key_14558, 91611, StringDefines.Key_14646, 10, StringDefines.Key_14543, 670000, 350, 520, 3)); data.Add(63004, DeclareBossElementsTemple.Create(620, 620, 5262, StringDefines.Key_14640, 520, StringDefines.Key_14534, StringDefines.Key_14544, 47, StringDefines.Key_14647, 63004, 3, 5, 5262, StringDefines.Key_14563, 91668, StringDefines.Key_14648, 10, StringDefines.Key_14545, 670000, 350, 520, 3)); data.Add(63005, DeclareBossElementsTemple.Create(620, 620, 5262, StringDefines.Key_14640, 520, StringDefines.Key_14534, StringDefines.Key_14547, 40, StringDefines.Key_14649, 63005, 3, 5, 5262, StringDefines.Key_14568, 91725, StringDefines.Key_14650, 10, StringDefines.Key_14550, 670000, 350, 520, 3)); data.Add(63006, DeclareBossElementsTemple.Create(645, 645, 5262, StringDefines.Key_14651, 550, StringDefines.Key_14534, StringDefines.Key_14551, 45, StringDefines.Key_14652, 63006, 3, 5, 5262, StringDefines.Key_14574, 91782, StringDefines.Key_14653, 10, StringDefines.Key_14555, 1230000, 430, 520, 3)); data.Add(63007, DeclareBossElementsTemple.Create(645, 645, 5262, StringDefines.Key_14651, 550, StringDefines.Key_14534, StringDefines.Key_14556, 44, StringDefines.Key_14654, 63007, 3, 5, 5262, StringDefines.Key_14621, 91839, StringDefines.Key_14655, 10, StringDefines.Key_14560, 1230000, 300, 520, 3)); data.Add(63008, DeclareBossElementsTemple.Create(645, 645, 5262, StringDefines.Key_14651, 520, StringDefines.Key_14534, StringDefines.Key_14566, 48, StringDefines.Key_14656, 63008, 3, 5, 5262, StringDefines.Key_14579, 91896, StringDefines.Key_14657, 10, StringDefines.Key_14570, 670000, 300, 520, 3)); data.Add(63009, DeclareBossElementsTemple.Create(645, 645, 5262, StringDefines.Key_14651, 520, StringDefines.Key_14534, StringDefines.Key_14561, 43, StringDefines.Key_14658, 63009, 3, 5, 5262, StringDefines.Key_14626, 91953, StringDefines.Key_14659, 10, StringDefines.Key_14565, 670000, 300, 520, 3)); data.Add(63010, DeclareBossElementsTemple.Create(675, 675, 5262, StringDefines.Key_14660, 520, StringDefines.Key_14534, StringDefines.Key_14572, 41, StringDefines.Key_14661, 63010, 3, 5, 5262, StringDefines.Key_14590, 92010, StringDefines.Key_14662, 10, StringDefines.Key_14576, 670000, 680, 520, 3)); data.Add(63011, DeclareBossElementsTemple.Create(675, 675, 5262, StringDefines.Key_14660, 520, StringDefines.Key_14534, StringDefines.Key_14577, 42, StringDefines.Key_14663, 63011, 3, 5, 5262, StringDefines.Key_14595, 92067, StringDefines.Key_14664, 10, StringDefines.Key_14581, 670000, 350, 520, 3)); data.Add(63012, DeclareBossElementsTemple.Create(675, 675, 5262, StringDefines.Key_14660, 520, StringDefines.Key_14534, StringDefines.Key_14582, 49, StringDefines.Key_14665, 63012, 3, 5, 5262, StringDefines.Key_14636, 92124, StringDefines.Key_14666, 10, StringDefines.Key_14586, 670000, 350, 520, 3)); data.Add(63013, DeclareBossElementsTemple.Create(700, 700, 5262, StringDefines.Key_14660, 520, StringDefines.Key_14534, StringDefines.Key_14599, 46, StringDefines.Key_14667, 63013, 3, 5, 5262, StringDefines.Key_14601, 92181, StringDefines.Key_14668, 10, StringDefines.Key_14603, 670000, 280, 520, 3)); data.Add(63014, DeclareBossElementsTemple.Create(700, 700, 5262, StringDefines.Key_14660, 520, StringDefines.Key_14534, StringDefines.Key_14604, 46, StringDefines.Key_14667, 63014, 3, 5, 5262, StringDefines.Key_14601, 92181, StringDefines.Key_14668, 10, StringDefines.Key_14605, 670000, 280, 520, 3)); }