Esempio n. 1
0
 public override void OnInput(GameInput.Action action)
 {
     if (currentNavItem != null)
     {
         SetNavItem(currentNavItem.OnAction(action));
     }
 }
 public override void OnInput(GameInput.Action action)
 {
     if (action == GameInput.Action.Left || action == GameInput.Action.Cancel || action == GameInput.Action.Confirm)
     {
         Game.Instance.pageManager.PopPage();
     }
 }
Esempio n. 3
0
 public override void OnInput(GameInput.Action action)
 {
     if (action == GameInput.Action.Confirm)
     {
         Game.Instance.pageManager.SetPage("MainMenu");
     }
 }
Esempio n. 4
0
    public override void OnInput(GameInput.Action action)
    {
        base.OnInput(action);

        if (action == GameInput.Action.Cancel)
        {
            pageManager.PopPage();
        }
    }
 public NavigatableItem OnAction(GameInput.Action action)
 {
     foreach (var nav in navigation)
     {
         if (nav.trigger == action)
         {
             nav.navAction?.Invoke();
             return(nav.navTarget != null ? nav.navTarget : this);
         }
     }
     return(this);
 }
    public override void OnInput(GameInput.Action action)
    {
        base.OnInput(action);

        if (action == GameInput.Action.Confirm)
        {
            if (GetRemaining() > 0)
            {
                Game.Instance.audioManager.Play("failure");
                return;
            }
            else
            {
                Game.Instance.audioManager.Play("success");
                Game.Instance.campaign.OnInitialStatsComplete();
                return;
            }
        }
    }
Esempio n. 7
0
 public virtual void OnInput(GameInput.Action action)
 {
 }