//Set / Getters private void SetNewHighlighted(IHighlightedNode args) { if ((PointerOverNode && _myDataHub.AllowKeys) && args.Highlighted != _uiNode) { OnExit(); } }
private void SaveLastHighlighted(IHighlightedNode args) { _lastHighlighted = (UINode)args.Highlighted; if (_lastHighlighted.InGameObject.IsNotNull()) { _lastHighlightedGO = _lastHighlighted.InGameObject; } }
private void SetLastHighlighted(IHighlightedNode args) { _lastHighlighted = args.Highlighted; if (_inMenu) { SetEventSystem(_lastHighlighted.ReturnGameObject); } }
private void SaveHighlighted(IHighlightedNode args) { if (IsHomeScreenBranchAndNoChildrenOpen()) { SearchHomeBranchesAndSet(args.Highlighted.MyBranch); } bool IsHomeScreenBranchAndNoChildrenOpen() => args.Highlighted.MyBranch.IsHomeScreenBranch() && _activeBranch.IsHomeScreenBranch(); }
private void ClearNodeWhenLeftOnWhenControlsChange(IHighlightedNode args) { if (NodeIsSelected || !_active) { return; } if (args.Highlighted.MyBranch.NotEqualTo(_myGOUIBranch)) { ExitGOUI(); } }
private void SaveHighlighted(IHighlightedNode args) { if (args.Highlighted.MyBranch.NotEqualTo(this)) { return; } if (LastHighlighted == args.Highlighted) { return; } ClearNodeIfAlwaysHighlightedIsOn(); LastHighlighted = NodeSearch.Find(args.Highlighted) .DefaultReturn(LastSelected) .RunOn(ThisGroupsUiNodes); }
private void SetHighlighted(IHighlightedNode args) => Highlighted = args.Highlighted;