private void SwitchToGame(IInMenu args) { if (!args.InTheMenu && CanStart) { BackToHome(); } }
//Set / Getters private void SaveInMenu(IInMenu args) { _inMenu = args.InTheMenu; if (!_inMenu) { SetEventSystem(null); } }
private void SaveInMenu(IInMenu args) { _inMenu = args.InTheMenu; if (_inMenu) { _uiInputEvents.SwitchBetweenGameAndMenuPressed(InMenuOrGame.InMenu); } else { _uiInputEvents.SwitchBetweenGameAndMenuPressed(InMenuOrGame.InGameControl); } }
private void SaveInMenuOrInGame(IInMenu args) { if (HasNotFinishedSetUp()) { return; } if (!ReferenceEquals(LastHighlighted, _uiNode)) { return; } if (!InMenu) { OnExit(); return; } if (ReferenceEquals(LastHighlighted, _uiNode)) { SetNodeAsActive(); } }
private void SaveInMenu(IInMenu args) => _inMenu = args.InTheMenu;
protected virtual void SaveInMenu(IInMenu args) { }
protected override void SaveInMenu(IInMenu args) { base.SaveInMenu(args); SetBlockRaycast(BlockRaycast.Yes); }
private void SetIfInMenu(IInMenu args) => InMenu = args.InTheMenu;