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--; }
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(); }