public override void Dispose() { Disposed = true; base.Dispose(); Peers.Clear(); TickManager.Dispose(); PingManager.Dispose(); PacketManager.Dispose(); }