/// <summary> /// Finds all instances of an item by name. /// </summary> /// <param name="itemName">The name of the item.</param> /// <param name="itemType">The type of item.</param> /// <returns></returns> public List <Item> FindAllItems(string itemName, Constants.ItemTypes itemType) { if (itemType == Constants.ItemTypes.KeyItem) { return(KeyItems.FindAll((item) => item.name == itemName)); } return(Items.FindAll((item) => item.Name == itemName)); }
/// <summary> /// Finds the first instance of an item by name. /// </summary> /// <param name="itemName">The name of the item.</param> /// <param name="itemType">The type of item.</param> /// <returns></returns> public Item FindItem(string itemName, Constants.ItemTypes itemType) { if (itemType == Constants.ItemTypes.KeyItem) { return(KeyItems.Find((item) => item.name == itemName)); } return(Items.Find((item) => item.Name == itemName)); }
public void OnTapItem(Constants.ItemTypes item_type) { if (item_type.Equals(Constants.ItemTypes.Coffee)) { item_progress[0].value += 0.1f; } else if (item_type.Equals(Constants.ItemTypes.Glass)) { item_progress[1].value += 0.1f; } health_controller.UpdateHealth(0.1f); }