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] |
![]() | |
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().