Esempio n. 1
0
 public void ClearPedistool()
 {
     currentItemType       = ItemType.Empty;
     currentArmourItem     = null;
     currentWeaponItem     = null;
     currentConsumableItem = null;
     SetUIElements();
     this.gameObject.GetComponent <BoxCollider2D>().enabled = false;
 }
Esempio n. 2
0
    private void ChooseRandomItem()
    {
        switch (currentItemType)
        {
        case ItemType.Weapon:
            int chosenWeaponIndex = Random.Range(0, itemManager.allWeaponsArray.Length);
            currentWeaponItem = itemManager.allWeaponsArray[chosenWeaponIndex];
            break;

        case ItemType.Armour:
            int chosenArmourIndex = Random.Range(0, itemManager.allArmourArray.Length);
            currentArmourItem = itemManager.allArmourArray[chosenArmourIndex];
            break;

        case ItemType.Consumable:
            int chosenConsumableIndex = Random.Range(0, itemManager.allConsumablesArray.Length);
            currentConsumableItem = itemManager.allConsumablesArray[chosenConsumableIndex];
            break;

        default:
            break;
        }
    }