Esempio n. 1
0
    public void itemSelected(itemHandler item)
    {
        if (currentlySelected)
        {
            currentlySelected.selected.SetActive(false);
        }

        currentlySelected = item;

        currentlySelected.selected.SetActive(true);

        calculateStats();
    }
    public void itemSelected(itemHandler item)
    {
        eIH.itemSelected(item);
        currentItem = item;
        if (item.equiped)
        {
            equip.text = "Unequip";
        }
        else
        {
            equip.text = "Equip";
        }

        damage.text  = "" + ic.items[item.itemNo].damage;
        str.text     = "" + ic.items[item.itemNo].strength;
        agi.text     = "" + ic.items[item.itemNo].agility;
        intel.text   = "" + ic.items[item.itemNo].intel;
        defense.text = "" + ic.items[item.itemNo].defence;

        icon.sprite      = ic.items[item.itemNo].icon;
        name.text        = ic.items[item.itemNo].item_name;
        discription.text = ic.items[item.itemNo].description;
        rarityClass.text = "" + ic.items[item.itemNo].item_class;
    }
Esempio n. 3
0
 public void itemDropped(itemHandler item, ItemSlot iSlot, int weaponSlot)
 {
     if (iSlot == ItemSlot.Head)
     {
         if (cE.currentHead != -1)
         {
             populate.items[cE.currentHead].equiped = false;
         }
         cE.currentHead = item.itemNo;
         populate.items[cE.currentHead].equiped = true;
     }
     else if (iSlot == ItemSlot.Body)
     {
         if (cE.currentBody != -1)
         {
             populate.items[cE.currentBody].equiped = false;
         }
         cE.currentBody = item.itemNo;
         populate.items[cE.currentBody].equiped = true;
     }
     else if (iSlot == ItemSlot.Feet)
     {
         if (cE.currentFeet != -1)
         {
             populate.items[cE.currentFeet].equiped = false;
         }
         cE.currentFeet = item.itemNo;
         populate.items[cE.currentFeet].equiped = true;
     }
     else if (iSlot == ItemSlot.Weapon)
     {
         if (weaponSlot == 2)
         {
             if (cE.currentWeapon1 == item.itemNo)
             {
                 populate.items[cE.currentWeapon1].equiped = false;
                 cE.currentWeapon1 = -1;
                 weapon1.sprite    = null;
             }
             if (cE.currentWeapon2 != -1)
             {
                 populate.items[cE.currentWeapon2].equiped = false;
             }
             cE.currentWeapon2 = item.itemNo;
             populate.items[cE.currentWeapon2].equiped = true;
         }
         else
         {
             if (cE.currentWeapon2 == item.itemNo)
             {
                 populate.items[cE.currentWeapon2].equiped = false;
                 cE.currentWeapon2 = -1;
                 weapon2.sprite    = null;
             }
             if (cE.currentWeapon1 != -1)
             {
                 populate.items[cE.currentWeapon1].equiped = false;
             }
             cE.currentWeapon1 = item.itemNo;
             populate.items[cE.currentWeapon1].equiped = true;
         }
     }
     currentlySelected = item;
     calculateStats();
 }
Esempio n. 4
0
    public void itemEquipped(itemHandler item)
    {
        if (currentlySelected.itemSlot == ItemSlot.Head)
        {
            if (cE.currentHead == item.itemNo)
            {
                cE.currentHead = -1;
                head.sprite    = null;
            }
            else
            {
                if (cE.currentHead != -1)
                {
                    populate.items[cE.currentHead].equiped = false;
                }
                cE.currentHead = item.itemNo;
            }
        }
        else if (currentlySelected.itemSlot == ItemSlot.Body)
        {
            if (cE.currentBody == item.itemNo)
            {
                cE.currentBody = -1;
                body.sprite    = null;
            }
            else
            {
                if (cE.currentBody != -1)
                {
                    populate.items[cE.currentBody].equiped = false;
                }
                cE.currentBody = item.itemNo;
            }
        }
        else if (currentlySelected.itemSlot == ItemSlot.Feet)
        {
            if (cE.currentFeet == item.itemNo)
            {
                cE.currentFeet = -1;
                feet.sprite    = null;
            }
            else
            {
                if (cE.currentFeet != -1)
                {
                    populate.items[cE.currentFeet].equiped = false;
                }
                cE.currentFeet = item.itemNo;
            }
        }
        else if (currentlySelected.itemSlot == ItemSlot.Weapon)
        {
            if (cE.currentWeapon1 == item.itemNo)
            {
                cE.currentWeapon1 = -1;
                weapon1.sprite    = null;
            }
            else if (cE.currentWeapon2 == item.itemNo)
            {
                cE.currentWeapon2 = -1;
                weapon2.sprite    = null;
            }
            else if (cE.currentWeapon1 == -1)
            {
                cE.currentWeapon1 = item.itemNo;
            }
            else if (cE.currentWeapon2 == -1)
            {
                cE.currentWeapon2 = item.itemNo;
            }
            else
            {
                if (cE.currentWeapon1 != -1)
                {
                    populate.items[cE.currentWeapon1].equiped = false;
                }
                cE.currentWeapon1 = item.itemNo;
            }
        }

        currentlySelected = item;
        calculateStats();
    }