Exemplo n.º 1
0
 private void OnMouseEntered()
 {
     _mouseHovered = true;
     _animationPlayer.Play(ANIM_HOVER);
     if (_inventoryItem != null)
     {
         TooltipUI.ShowInventoryItemTooltip(_inventoryItem.Id);
     }
 }
Exemplo n.º 2
0
        public void SetInventoryItem(InventoryItem inventoryItem)
        {
            _inventoryItem = inventoryItem;
            if (_inventoryItem == null)
            {
                Clear();
                return;
            }

            _backgroundTextureRect.Texture = _inventoryItem.Icon;
            if (_inventoryItem.Amount > 1)
            {
                _countLabel.Text = _inventoryItem.Amount.ToString();
            }

            if (_mouseHovered)
            {
                TooltipUI.ShowInventoryItemTooltip(_inventoryItem.Id);
            }
        }