/// <summary> /// ユーザーがメイン メニューをキャンセルしたときに、サンプルを終了するかどうかを /// 尋ねるためのポップ アップ。 /// </summary> protected override void OnCancel(PlayerIndex playerIndex) { Audio.SharedAudioManager.CreateSound(SoundConstants.MessageBoxOpenSound).Play(); const string message = "Are you sure you want to exit this sample?"; var confirmExitMessageBox = new MessageBoxScreen(message); confirmExitMessageBox.Accepted += ConfirmExitMessageBoxAccepted; confirmExitMessageBox.ControllingPlayer = playerIndex; ScreenContext.AddScreen(confirmExitMessageBox); }
/// <summary> /// [Quit Game] メニュー エントリが選択された場合のイベント ハンドラー。 /// </summary> void QuitGameMenuEntrySelected(object sender, PlayerIndexEventArgs e) { Audio.SharedAudioManager.CreateSound(SoundConstants.MessageBoxOpenSound).Play(); const string message = "Are you sure you want to quit this game?"; var confirmQuitMessageBox = new MessageBoxScreen(message); confirmQuitMessageBox.Accepted += ConfirmQuitMessageBoxAccepted; confirmQuitMessageBox.ControllingPlayer = ControllingPlayer; ScreenContext.AddScreen(confirmQuitMessageBox); }