private void OnConnectionStatusChanged(ConnectionHandler.Status from, ConnectionHandler.Status to) { switch (to) { case ConnectionHandler.Status.Disconnected: if (null != m_ui) { m_ui.interactable = true; } break; case ConnectionHandler.Status.Connecting: case ConnectionHandler.Status.Connected: if (null != m_ui) { m_ui.interactable = false; } break; default: throw new ArgumentOutOfRangeException("to", to, null); } }
public void OnConnectionStatusChanged(ConnectionHandler.Status from, ConnectionHandler.Status to) { if (Object.op_Implicit(m_ui)) { switch (to) { case ConnectionHandler.Status.Disconnected: LockUI(value: false); break; case ConnectionHandler.Status.Connected: PlayerData.OnPlayerDataInitialized += OnPlayerDataInitialized; LockUI(value: true); break; case ConnectionHandler.Status.Connecting: LockUI(value: true); break; default: throw new ArgumentOutOfRangeException("to", to, null); } } }