/// <summary> /// Disconnect from the current server. /// </summary> public void Disconnect() { UpdateManager.StopUdpUpdates(); _udpNetClient.Disconnect(); IsConnected = false; // Clear all client addon packet handlers, because their IDs become invalid _packetManager.ClearClientAddonPacketHandlers(); // Invoke callback if it exists DisconnectEvent?.Invoke(); }