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