void IObservable <ClientConnectedArgs> .Notify(ClientConnectedArgs eventArgs) { if (ConnectedToHost != null) { ConnectedToHost.Invoke(this, eventArgs); } }
void IObserver <ClientConnectedArgs> .OnNotified(object sender, ClientConnectedArgs eventArgs) { if (ConnectedToHost != null) { ConnectedToHost.Invoke(this, eventArgs); } _stateController.SwitchState(StateType.GamePadState); }