using System; namespace Mirror { public class NetworkConnectionToServer : NetworkConnection { public override string address => ""; // Send stage three: hand off to transport protected override void SendToTransport(ArraySegment segment, int channelId = Channels.Reliable) => Transport.activeTransport.ClientSend(segment, channelId); /// Disconnects this connection. public override void Disconnect() { // set not ready and handle clientscene disconnect in any case // (might be client or host mode here) // TODO remove redundant state. have one source of truth for .ready! isReady = false; NetworkClient.ready = false; Transport.activeTransport.ClientDisconnect(); } } }