private void ShowSlot(string nameOfSlot, string label, SpriteRenderSlots slot) { Sprite sprite = ItemEquipGraphics.RetrieveSprite(nameOfSlot, label); if (sprite == null) { ChangeAlpha(spriteSlots[(int)slot], 0); } else { spriteSlots[(int)slot].sprite = sprite; ChangeAlpha(spriteSlots[(int)slot], 1); } }
public void CreateAndDisplaySprite(EquippableItem item) { // Goes first HideSprite(); ChangeAlpha(spriteSlots[(int)item.Slot], 1); spriteSlots[(int)item.Slot].sprite = ItemEquipGraphics.RetrieveSprite(item.SpriteCategoryLabel.Item1, item.SpriteCategoryLabel.Item2); ChestAndLegAdditionalSprites(item); SetColorBasedOnRarity(item); if (item.Skill != ESkills.None) { skillIndicator.SetActive(true); } else { skillIndicator.SetActive(false); } }