Esempio n. 1
0
            protected override void OnTick()
            {
                if (m_Altar.Boss == null || m_Altar.Boss.Deleted || !m_Altar.Boss.CheckAlive())
                {
                    m_Altar.DeleteKeys(PeerlessEntry.GetLabelNum(m_Altar.Peerless));

                    m_Altar.clearT = new ClearTimer(m_Altar);
                    m_Altar.clearT.Start();

                    Stop();
                }

                if (cont <= 0)
                {
                    PeerlessRegion reg = m_Altar.Region;

                    if (reg != null)
                    {
                        reg.KickAll(m_Altar.Peerless);
                    }

                    m_Altar.Clear();
                    m_Altar.DeleteKeys(PeerlessEntry.GetLabelNum(m_Altar.Peerless));

                    if (m_Altar.Boss != null && !m_Altar.Boss.Deleted)
                    {
                        m_Altar.Boss.Delete();
                    }

                    Stop();
                }

                cont--;
            }
Esempio n. 2
0
            protected override void OnTick()
            {
                PeerlessRegion region = m_Altar.Region;

                if (region != null)
                {
                    region.KickAll(m_Altar.Peerless);
                }

                m_Altar.Clear();
                m_Altar.DeleteKeys(PeerlessEntry.GetLabelNum(m_Altar.Peerless));

                Stop();
            }