public void UpdateSlotGroup(Item item) { m_TooltipPointerHandler.UpdateItem(item); UpdateItemSprite(item); m_Price.text = item.GoldCost.ToString(); m_Price.color = PlayerGold >= item.GoldCost ? Color.yellow : Color.red; m_BuyButton.interactable = PlayerGold >= item.GoldCost; }
public void UpdateItemSprite(Equipment equipment) { m_TooltipPointerHandler.UpdateItem(equipment); spriteImage.sprite = equipment != null ? equipment.Icon : DefaultIcon; var colour = spriteImage.color; colour.a = equipment != null ? 1 : 0.2f; spriteImage.color = colour; }
public void UpdateItemSprite(Item item) { m_TooltipPointerHandler.UpdateItem(item); m_Item = item; if (m_Item != null) { m_Image.color = Color.white; m_Image.sprite = m_Item.Icon; } else { m_Image.color = Color.clear; } }