private void Network_StatusEventHandler(object sender, NetworkStatusEvent e) { if (Globals.Network.Connected == false) { SetButtonState(eConnectState.Disconnected); } }
private void InvokeStatusEvent(NetworkStatus status, string description = null) { if (NetworkStatus == status) { return; } NetworkStatus = status; NetworkStatusEvent?.Invoke(NetworkStatus); NetworkStatusEventHandler?.Invoke(this, new NetworkStatusEventArgs { Status = status, Description = description }); Debug.LogFormat("Network status event={0} invoked!", status); }
private void Network_StatusEventHandler(object sender, NetworkStatusEvent e) { BeginInvoke(new MethodInvoker(delegate() { if (Globals.Network.Connected == false) { StatusBox.BackColor = ErrorColor; StatusBox.Text = "SERVER DISCONNECTED\r\n"; } else { StatusBox.BackColor = DefaultColor; StatusBox.Text = "Connected\r\n"; } })); }