public void Back() { if (_viewChangeRequiresConfirm || _backRequiresConfirm) { _viewForConfirm = null; //AlertView.Present(_backConfirmTitle, _backConfirmInfo, Confirm, Cancel,true); return; } _viewStack.Peek().Deactivate(); if (back != null) { back(_viewStack.Peek().name); } _viewStack.Pop(); //Debug.Log(_viewStack.Count); _viewStack.Peek().Activate(); CurrentView = _viewStack.Peek(); CheckNavigationState(); if (_viewStack.Count == 1 && BackButton) { BackButton.Remove(); } /*else if(_viewStack.Count == 2) * _backButton._button.image.sprite = _homeSprite;*/ }
public void OpenNext() { AlertContent content = _alertQueue.Peek(); confirm = content.Confirm; cancel = content.Cancel; if (content.ShowClose) { CloseButton.Present(); } else { CloseButton.Remove(); } TitleText.text = content.Title; MessageText.text = content.Message; ConfirmText.text = content.ConfirmText; UIAlertController.Instance.PresentAlert(this);//Open(); }