public void UseItem(BaseObject item) { if (item.itemType == ItemType.Consumable) { ItemAttribute[] attributes = item.attributes; foreach (ItemAttribute i in attributes) { if (i.type == ItemAttributeType.Hydration) { playerHydration.Replenish(i.value); } else if (i.type == ItemAttributeType.Damage) { playerHydration.GetComponent <Player_Health>().Add(i.value); } } } }