void IObservable <BackButtonPressedArgs> .Notify(BackButtonPressedArgs eventArgs) { if (BackButtonPressed != null) { BackButtonPressed.Invoke(this, eventArgs); } }
void IObserver <BackButtonPressedArgs> .OnNotified(object sender, BackButtonPressedArgs eventArgs) { SwitchState(StateType.MainMenuState); }
void IObserver <BackButtonPressedArgs> .OnNotified(object sender, BackButtonPressedArgs eventArgs) { (this as IObservable <BackButtonPressedArgs>).Notify(null); }