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; }
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(); }
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(); }