Search Results for

    Show / Hide Table of Contents

    Class Inventory

    A household's inventory. Can store items.

    Inheritance
    object
    HouseholdAsset
    Inventory
    Inherited Members
    HouseholdAsset.Owner
    HouseholdAsset.SetOwner(Household)
    Namespace: Backend
    Assembly: cs.temp.dll.dll
    Syntax
    public class Inventory : HouseholdAsset

    Constructors

    Inventory()

    Creates an empty inventory.

    Declaration
    public Inventory()

    Methods

    AddItem(string)

    Adds newItem to the inventory. If it already exists, increment its count.

    Declaration
    public void AddItem(string newItem)
    Parameters
    Type Name Description
    string newItem

    The item to add.

    Contains(string)

    Check if item is in the inventory.

    Declaration
    public bool Contains(string item)
    Parameters
    Type Name Description
    string item

    The item to look for.

    Returns
    Type Description
    bool

    Whether the item is in the inventory.

    GetAmount(string)

    Gets the count of item in the inventory.

    Declaration
    public int GetAmount(string item)
    Parameters
    Type Name Description
    string item

    Item to count.

    Returns
    Type Description
    int

    Count of item in inventory, 0 if none.

    RemoveItem(string)

    Removes one item from the inventory. If it exists, decrement its count. If its count becomes 0, remove the key entry. If it doesn't exist, log a message in the Unity console.

    Declaration
    public void RemoveItem(string item)
    Parameters
    Type Name Description
    string item

    The item to remove.

    In This Article
    Back to top Green Revolution Code Documentation