Example #1
0
 /// <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;
     }
 }
 void GetItemData()
 {
     if (equipedItem.ItemType == ItemType.Weapon)
     {
         if (equipedItem is WeaponItem)
         {
             WeaponItem weapon = (WeaponItem)equipedItem;
             equipment.equipedWeapon = weapon;
             //Debug.LogError("!!!");
         }
     }
     else if (equipedItem.ItemType == ItemType.Armour)
     {
         Armour_Item armour = (Armour_Item)equipedItem;
         equipment.equipedArmour = armour;
     }
     else if (equipedItem.ItemType == ItemType.Trinket)
     {
         Trinket_Item trinket = (Trinket_Item)equipedItem;
         equipment.equipedTrinket = trinket;
     }
 }
Example #3
0
    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
    }