private void OnDestroy() { SideBarController sb = FindObjectOfType <SideBarController>(); sb.OnGamePause -= PauseCountDown; sb.OnGameUnpaused -= ResumeCountDown; GameController gc = FindObjectOfType <GameController>(); gc.OnPopupSwapPlayer -= PauseCountDown; gc.OnNewRoundStart -= StartCountDown; }
private void Start() { SideBarController sb = FindObjectOfType <SideBarController>(); sb.OnGamePause += PauseCountDown; sb.OnGameUnpaused += ResumeCountDown; GameController gc = FindObjectOfType <GameController>(); gc.OnNewRoundStart += StartCountDown; gc.OnPopupSwapPlayer += PauseCountDown; }
/// <summary> /// Richiamato quando viene premuto il pulsante Indietro dell'hardware. Solo per Windows Phone. /// </summary> /// <param name="sender">Istanza che ha generato l'evento.</param> /// <param name="e">Dati evento che descrivono le condizioni che hanno determinato l'evento.</param> private void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e) { SideBarController sidebar = NavigationSectionManager.Instance.getSidebarController(); if (sidebar.isOpening()) { e.Handled = true; sidebar.toggleSidebar(false); return; } if (this.GoBackCommand.CanExecute(null)) { e.Handled = true; this.GoBackCommand.Execute(null); } }
public void onShowHelp(IRibbonControl control) { SideBarController.ShowCTP(); }