Пример #1
0
    public void MoveToLastBranchInHistory()
    {
        if (!NoPopUps && !IsPaused)
        {
            PopUpHistory.MoveToNextPopUp();
            return;
        }

        if (_history.Count == 0 || IsPaused)
        {
            BackToHomeScreen();
        }
        else
        {
            if (_history.Last().HasChildBranch.IsNotNull())
            {
                _history.Last().HasChildBranch.DoNotTween();
                _history.Last().HasChildBranch.MoveToThisBranch();
            }
            else
            {
                _history.Last().MyBranch.DoNotTween();
                _history.Last().MyBranch.MoveToThisBranch();
            }
        }
    }
Пример #2
0
 //Main
 public void OnEnable()
 {
     UseEZServiceLocator();
     AddService();
     FetchEvents();
     ObserveEvents();
     PopUpHistory.OnEnable();
     _multiSelectSystem.OnEnable();
 }
Пример #3
0
 public void CheckForPopUpsWhenCancelPressed(Action endOfCancelAction)
 {
     PopUpHistory.NoPopUpAction(endOfCancelAction)
     .DoPopUpCheckAndHandle();
 }
Пример #4
0
 private void CancelPopUpFromButton(ICancelPopUp popUpToCancel) => PopUpHistory.HandlePopUps(popUpToCancel.MyBranch);