예제 #1
0
 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;
 }
예제 #2
0
        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;
        }
예제 #3
0
        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;
            }
        }