Exemplo n.º 1
0
 void IObservable <RestartButtonPressedArgs> .Notify(RestartButtonPressedArgs eventArgs)
 {
     if (_restartButtonPressed != null)
     {
         _restartButtonPressed.Invoke(this, eventArgs);
     }
 }
Exemplo n.º 2
0
 void IObserver <RestartButtonPressedArgs> .OnNotified(object sender, RestartButtonPressedArgs eventArgs)
 {
     (this as IObservable <RestartButtonPressedArgs>).Notify(eventArgs);
 }
 void IObserver <RestartButtonPressedArgs> .OnNotified(object sender, RestartButtonPressedArgs eventArgs)
 {
     SwitchState(StateType.Game);
 }