Example #1
0
        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);
        }
Example #2
0
        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));
 }