/// <summary> /// SetItemData /// used by Equiplot.Equip /// </summary> /// <param name="equipedItem"></param> public void SetItemData(Item equipedItem) { if (equipedItem.ItemType == ItemType.Weapon) { if (equipedItem is WeaponItem) { WeaponItem weapon = (WeaponItem)equipedItem; equipedWeapon = weapon; } } else if (equipedItem.ItemType == ItemType.Head) { //Debug.Log(equipedItem.ItemType + ); Head_Item headItem = (Head_Item)equipedItem; equipedHead = headItem; } else if (equipedItem.ItemType == ItemType.Armour) { Armour_Item armour = (Armour_Item)equipedItem; equipedArmour = armour; } else if (equipedItem.ItemType == ItemType.Trinket) { Trinket_Item trinket = (Trinket_Item)equipedItem; equipedTrinket = trinket; } }
public void UnEquipByType(Item equipedItem) { if (equipedItem.ItemType == ItemType.Weapon) { if (equipedItem is WeaponItem) { equipedWeapon = new WeaponItem(); } } else if (equipedItem.ItemType == ItemType.Head) { equipedHead = new Head_Item(); } else if (equipedItem.ItemType == ItemType.Armour) { equipedArmour = new Armour_Item(); } else if (equipedItem.ItemType == ItemType.Trinket) { equipedTrinket = new Trinket_Item(); } equipedItem = new Item();//blank item }