Example #1
0
    /// <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));
    }
Example #2
0
    /// <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);
    }