Esempio n. 1
0
    public void ManageItem(Text itemTextName)
    {
        EquipableItem item = (EquipableItem)ItemsList.items.Find(p => p.itemName.Equals(itemTextName.text));

        IsLoading = true;
        switch (item.equipType)
        {
        case EquipType.Weapon:
            UnequipItem(selectedCharacter.currentEquipment.currentWeapon);
            break;

        case EquipType.Armor:
            UnequipItem(selectedCharacter.currentEquipment.currentArmor);;
            break;
        }

        item.EquipItem(selectedCharacter, item.equipType);
        LoadCharacterData(selectedCharacter);

        StartCoroutine("SetSelectedButton");
    }