//////////////// public void SetItem(EquipmentItem item) { if (item == null) { m_EquipmentIcon.overrideSprite = null; return; } if (item.Slot != m_EquipmentSlot) { return; } m_EquipmentItem = item; m_EquipmentIcon.overrideSprite = item.GetIcon(); }
/////////////// public void Init(CraftingData data) { m_Recipe = data; if (m_Recipe.CraftItemType == ItemType.equipment) { EquipmentItem item = GameDataStorage.Instance.GetEquipmentByName(m_Recipe.CraftItemName); m_Icon.overrideSprite = item.GetIcon(); } else { MaterialData item = GameDataStorage.Instance.GetMaterialByName(m_Recipe.CraftItemName); m_Icon.overrideSprite = item.GetIcon(); } }