private void ShowMissionCompletedUI() { MissionCompletedUI.SetActive(true); MissionCompletedUI.GetComponent <StatsUIPanel>().DisplayStats(ScoreManager.scoreManager); confirmCallback = GoToStart; state = GameState.Confirming; }
public void Confirm(ConfirmCallback callback) { if (m_Type == Type.AI) { callback.Invoke(); } }
public override void OnResponse(RelayInfo info) { if (info.ButtonID == 1) { ConfirmCallback?.Invoke(User, State); } }
public bool RemoveConfirmListener(ConfirmCallback callback, object userData) { ConfirmListener item = new ConfirmListener(); item.SetCallback(callback); item.SetUserData(userData); return(this.m_confirmListeners.Remove(item)); }
public void Backup(string backupName, string backupId, ConfirmCallback canOverwrite) { var backups = GetBackups(backupName); foreach (var backup in backups) { Backup(backup, backupId, canOverwrite); } }
public ConfirmWindow(string title, string message, ConfirmCallback confirmCallback) { InitializeComponent(); this.confirmCallback = confirmCallback; Owner = Application.Current.MainWindow; Title = title; Message.Text = message; }
public void Restore(string backupName, string backupId, ConfirmCallback shouldBackup, ConfirmCallback canOverwrite) { var backups = GetBackups(backupName); foreach (var backup in backups) { Restore(backup, backupId, shouldBackup, canOverwrite); } }
private void Backup(Backup backup, string backupId, ConfirmCallback canOverwrite) { backupId = _backupRepository.GetBackupId(backup, backupId); var backupExists = _backupRepository.ExistsBackup(backup, backupId); if (!backupExists || canOverwrite(backup, backupId)) { _backupRepository.SaveBackup(backup, backupId); } }
private void Restore(Backup backup, string backupId, ConfirmCallback shouldBackup, ConfirmCallback canOverwrite) { backupId = _backupRepository.GetBackupId(backup, backupId); if (shouldBackup(backup, backupId)) { var newBackupId = _backupRepository.GetBackupId(); Backup(backup, newBackupId, canOverwrite); } _backupRepository.LoadBackup(backup, backupId); }
public bool RegisterConfirmListener(ConfirmCallback callback, object userData) { ConfirmListener item = new ConfirmListener(); item.SetCallback(callback); item.SetUserData(userData); if (this.m_confirmListeners.Contains(item)) { return(false); } this.m_confirmListeners.Add(item); return(true); }
private void PromptConfirmMessageBox(ConfirmCallback confirmCallback) { var rs = MessageBox.Show("自动更新将关闭当前游戏进程,是否继续?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (rs == DialogResult.Yes) { confirmCallback(); } else { return; } }
public void AcceptDialog() { ConfirmCallback?.Invoke(true); Container.SetActive(false); }
/// <summary> /// Shows a customizable confirmation dialog box. /// </summary> /// <param name="message">Dialog message</param> /// <param name="confirmCallback">Callback to invoke with index of button pressed (1, 2 or 3).</param> /// <param name="titleOrButtonLabels">Dialog title (Optional, Default: "Confirm") /// or /// Comma separated string with button labels (Optional, Default: "OK,Cancel")</param> /// <example> /// usage /// <code> /// // process the confirmation dialog result ///function onConfirm(buttonIndex) { /// alert('You selected button ' + buttonIndex); ///} /// // Show a custom confirmation dialog /// // ///function showConfirm() { /// navigator.notification.confirm( /// 'You are the winner!', // message /// onConfirm, // callback to invoke with index of button pressed /// 'Game Over', // title /// 'Restart,Exit' // buttonLabels /// ); ///} /// </code> /// </example> public void confirm(JsString message, ConfirmCallback confirmCallback, JsString titleOrButtonLabels) { }
/// <summary> /// Shows a customizable confirmation dialog box. /// </summary> /// <param name="message">Dialog message</param> /// <param name="confirmCallback">Callback to invoke with index of button pressed (1, 2 or 3).</param> /// <example> /// usage /// <code> /// // process the confirmation dialog result ///function onConfirm(buttonIndex) { /// alert('You selected button ' + buttonIndex); ///} /// // Show a custom confirmation dialog /// // ///function showConfirm() { /// navigator.notification.confirm( /// 'You are the winner!', // message /// onConfirm, // callback to invoke with index of button pressed /// 'Game Over', // title /// 'Restart,Exit' // buttonLabels /// ); ///} /// </code> /// </example> public void confirm(JsString message, ConfirmCallback confirmCallback) { }
public void CommitBattleResult(string uuid, string win, string lose, string info, ConfirmCallback callback) { commitBattleResultCallback = callback; SendMessage("BATTLE_RESULT", uuid, win, lose, info); }
private void Confirm() { ConfirmCallback?.Invoke(); CompleteCallback?.Invoke(); ((ICommand)ControlCommands.Close).Execute(null); }
public static ConfirmationWindow OpenWindow(ConfirmationWindow confirmationWindow, ConfirmCallback callback, string question = null) { var window = Instantiate(confirmationWindow.gameObject, null) .GetComponent <ConfirmationWindow>(); window.question = question; window.callback = callback; return(window); }
public ConfirmParams(string title, string text, ConfirmCallback callback) { Title = title; Text = text; Callback = callback; }
public void DeclineDialog() { ConfirmCallback?.Invoke(false); Container.SetActive(false); }
public bool RemoveConfirmListener(ConfirmCallback callback) { return(this.RemoveConfirmListener(callback, null)); }
public void initAndShow(ConfirmCallback callback) { this.callback = callback; Show(); }
/// <summary> /// Invokes the confirm callback /// </summary> public void InvokeConfirmCallback() { ConfirmCallback?.Invoke(); }