private void ClearNodeIfAlwaysHighlightedIsOn() { var tempStore = _alwaysHighlighted; _alwaysHighlighted = IsActive.No; LastHighlighted.UnHighlightAlwaysOn(); _alwaysHighlighted = tempStore; }
private void SetHighlightedNode() { if (LastHighlighted.IsNull()) { return; } if (_canActivateBranch) { LastHighlighted.SetNodeAsActive(); } GroupIndex = BranchGroups.SetGroupIndex(LastHighlighted, _groupsList); }