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(); } }
public override void OnInput(GameInput.Action action) { if (action == GameInput.Action.Confirm) { Game.Instance.pageManager.SetPage("MainMenu"); } }
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; } } }
public virtual void OnInput(GameInput.Action action) { }