Esempio n. 1
0
    private void Awake()
    {
        itemContainer = transform.Find("itemContainer");
        weaponSlot    = transform.Find("weaponSlot").GetComponent <UI_CharacterEquipmentSlot>();
        helmetSlot    = transform.Find("helmetSlot").GetComponent <UI_CharacterEquipmentSlot>();
        armorSlot     = transform.Find("armorSlot").GetComponent <UI_CharacterEquipmentSlot>();

        weaponSlot.OnItemDropped += WeaponSlot_OnItemDropped;
        helmetSlot.OnItemDropped += HelmetSlot_OnItemDropped;
        armorSlot.OnItemDropped  += ArmorSlot_OnItemDropped;
    }
Esempio n. 2
0
    //button equipment list effects
    private void clearSelectedEquipmentItem()
    {
        if (state.lastSelectedButton == null)
        {
            return;
        }

        UI_CharacterEquipmentSlot lastButton = state.lastSelectedButton.GetComponent <UI_CharacterEquipmentSlot>();

        lastButton.itemEquipmentName.color = unselectedTextColor;
        lastButton.barIcon.color           = buttonUnchooseColorEquipment;
        lastButton.grButton.enabled        = true;
    }
Esempio n. 3
0
    //ITEMS
    private void getItemList(Inventory.ItemType itemType)
    {
        foreach (ItemData items in inventory.GetItems(itemType))
        {
            itemList = Instantiate(itemBar, equipmentWindow.transform);
            Image           image        = itemList.GetComponent <RectTransform>().Find("itemIcon").GetComponent <Image>();
            TextMeshProUGUI itemNametext = itemList.GetComponent <RectTransform>().Find("itemName").GetComponent <TextMeshProUGUI>();
            Image           rarityImage  = itemList.GetComponent <RectTransform>().Find("rarity").GetComponent <Image>();
            image.sprite       = items.GetSprite();
            rarityImage.sprite = items.getRaritySprite();
            itemNametext.text  = items.data.itemName;
            equipmentSlot      = itemList.GetComponent <UI_CharacterEquipmentSlot>();

            //PASSING OF VALUE IN UI_EQUIPMENTCHARACTERSLOT SCRIP
            equipmentSlot.Item = items;
        }
    }