UnityToolbox
Brief documentation for all existing scripts.
 
Loading...
Searching...
No Matches
InventoryBase Class Referenceabstract
Inheritance diagram for InventoryBase:
BoundInventory HeldInventory

Public Member Functions

abstract bool AddItem (ItemInstance item, int count)
 
abstract void RemoveItem (ItemInstance item, int count)
 
abstract void RemoveItem (ItemInstance item)
 
abstract void UpdateItem (ItemInstance old, ItemInstance updated)
 

Properties

string ID [get]
 

Member Function Documentation

◆ AddItem()

abstract bool InventoryBase.AddItem ( ItemInstance  item,
int  count 
)
pure virtual

Implemented in BoundInventory, and HeldInventory.

◆ RemoveItem() [1/2]

abstract void InventoryBase.RemoveItem ( ItemInstance  item)
pure virtual

Implemented in BoundInventory, and HeldInventory.

◆ RemoveItem() [2/2]

abstract void InventoryBase.RemoveItem ( ItemInstance  item,
int  count 
)
pure virtual

◆ UpdateItem()

abstract void InventoryBase.UpdateItem ( ItemInstance  old,
ItemInstance  updated 
)
pure virtual

Implemented in BoundInventory, and HeldInventory.

Property Documentation

◆ ID

string InventoryBase.ID
get