Public Member Functions | |
| override bool | AddItem (ItemInstance item, int count) |
| override void | RemoveItem (ItemInstance item, int count) |
| override void | UpdateItem (ItemInstance old, ItemInstance updated) |
| override void | RemoveItem (ItemInstance item) |
| 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) |
Public Attributes | |
| Action | OnInventoryChanged |
| int | MaxSlotCount |
Properties | |
| Dictionary< ItemInstance, int > | Items [get, set] |
Properties inherited from InventoryBase | |
| string | ID [get] |
|
virtual |
Implements InventoryBase.
References MaxSlotCount, UnityToolbox.Item.ItemInstance.MaxStackCount, and OnInventoryChanged.
Referenced by HeldInventoryManager.ManageInventorys(), and UpdateItem().
|
virtual |
Implements InventoryBase.
References OnInventoryChanged.
|
virtual |
Implements InventoryBase.
References UnityToolbox.Item.ItemInstance.Inventory, and OnInventoryChanged.
Referenced by HeldInventoryManager.ManageInventorys(), and UpdateItem().
|
virtual |
Implements InventoryBase.
References AddItem(), OnInventoryChanged, and RemoveItem().
| int BoundInventory.MaxSlotCount |
Referenced by AddItem().
| Action BoundInventory.OnInventoryChanged |
Referenced by AddItem(), RemoveItem(), RemoveItem(), and UpdateItem().
|
getset |
Referenced by HeldInventoryManager.ManageInventorys().