public void DisconnectExternalAWACSMode() { if (!_clientStateSingleton.InExternalAWACSMode || _radioDCSSync == null) { return; } if (_tcpClient != null && _tcpClient.Connected) { SendToServer(new NetworkMessage { Client = new SRClient { Coalition = 0, Name = "", Position = new DcsPosition { x = 0, y = 0, z = 0 }, LatLngPosition = new DCSLatLngPosition(), ClientGuid = _guid }, MsgType = NetworkMessage.MessageType.EXTERNAL_AWACS_MODE_DISCONNECT }); } _radioDCSSync.StopExternalAWACSModeLoop(); CallExternalAWACSModeOnMain(false, 0); }
public void DisconnectExternalAWACSMode() { if (!_clientStateSingleton.ExternalAWACSModelSelected || _radioDCSSync == null) { return; } _radioDCSSync.StopExternalAWACSModeLoop(); CallExternalAWACSModeOnMain(false, 0); }