public void OnNetworkDisconnected(object sender, NetworkDisconnectedEventArgs e) { SendMessage(new XplaneConnect { Type = XplaneConnect.MessageType.WhosOnline, Timestamp = DateTime.Now, Data = null }.ToJSON()); SendMessage(new XplaneConnect { Type = XplaneConnect.MessageType.RemoveAllPlanes, Timestamp = DateTime.Now, Data = null }.ToJSON()); if (!mDisconnectMessageSent) { SimulatorTextMessageSent?.Invoke(this, new SimulatorMessageEventArgs("Disconnected from network.", priorityMessage: true)); mDisconnectMessageSent = true; } mWhosOnlineListRefresh.Stop(); mControllers.Clear(); }
public async void OnNetworkDisconnected(object sender, NetworkDisconnectedEventArgs e) { if (mAfvUserClient.IsConnected) { try { await mAfvUserClient.Disconnect("Intentional"); NotificationPosted?.Invoke(this, new NotificationPostedEventArgs(NotificationType.Info, "Disconnected from the voice server.")); } catch (Exception ex) { NotificationPosted?.Invoke(this, new NotificationPostedEventArgs(NotificationType.Error, $"Error disconnecting from voice server: { ex.Message }")); } } }
protected virtual void OnDisconnected(NetworkDisconnectedEventArgs e) { Disconnected?.Invoke(this, e); }
public void OnNetworkDisconnected(object sender, NetworkDisconnectedEventArgs e) { mControllerUpdate.Stop(); RemoveAll(); }
private void OnDisconnected(NetworkDisconnectedEventArgs e) { Disconnected?.Invoke(this, e); }
public void OnNetworkDisconnected(object sender, NetworkDisconnectedEventArgs e) { mNetworkAircraft.Clear(); mCheckIdleAircraftTimer.Stop(); }