private void SetActiveItem(UIMenuItem item) { // clear old item if (_activeItem != null) { _activeItem.isHighlighted = false; _activeItem.transform.localScale = _activeItemScale; _activeItem.SetColor(defaultColor); if (_activeItem.text != null) { _activeItem.text.transform.localScale = _activeItemTextScale; } } // swap _activeItem = item; // setup new item _activeItem.isHighlighted = true; _activeItemScale = _activeItem.transform.localScale; _activeItem.SetColor(activeColor); if (_activeItem.text != null) { _activeItemTextScale = _activeItem.text.transform.localScale; } }
private void SetActiveItem(UIMenuItem item) { if (item == null) { return; } // clear old item if (activeItem != null) { activeItem.isHighlighted = false; activeItem.SetColor(_menuHandler.defaultColor); } // swap activeItem = item; // setup new item activeItem.isHighlighted = true; activeItem.SetColor(_menuHandler.activeColor); }