Exemple #1
0
 void Attack()
 {
     if (currEquip != null)
     {
         currEquip.Use();
     }
 }
Exemple #2
0
 public void UseInHand()
 {
     if (inHand)
     {
         inHand.Use(this);
     }
 }
Exemple #3
0
    private void UseLinkedItem()
    {
        Equipable e = (Equipable)LinkedItem;

        if (e != null)
        {
            e.Use(null);
        }
    }
    public void UseKeyedEquipable(int key)
    {
        Equipable e = GetEquipable(key);

        if (e.equipableType == EquipableType.Hand)
        {
            equipment.EquipRightHand(e);
        }
        else if (e.equipableType == EquipableType.BothHands)
        {
            equipment.EquipBothHands(e);
        }
        else
        {
            e.Use(null);
        }
    }