|
| void | OnItemAdded (BaseInventoryStorageComponent storageOwner, IEntity item) |
| | Callback when item is added (will be performed locally after server completed the Insert/Move operation).
|
| void | OnItemRemoved (BaseInventoryStorageComponent storageOwner, IEntity item) |
| | Callback when item is removed (will be performed locally after server completed the Remove/Move operation).
|
| void | OnStorageAdded (BaseInventoryStorageComponent storage) |
| | Will be called when new storage is registered at manager.
|
| void | OnStorageRemoved (BaseInventoryStorageComponent storage) |
| | Will be called when storage is unregistered from manager.
|
| void | FillInitialStorages (out array< BaseInventoryStorageComponent > storagesToAdd) |
| | Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.
|
| void | FillInitialPrefabsToStore (out array< ResourceName > prefabsToSpawn) |
| | Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.
|
| bool | ShouldForbidRemoveByInstigator (InventoryStorageManagerComponent instigatorManager, BaseInventoryStorageComponent fromStorage, IEntity item) |
| | Virtual method that allows verification of item removal as a result of move operation on inventory level.
|
| void | OnItemAdded (BaseInventoryStorageComponent storageOwner, IEntity item) |
| | Callback when item is added (will be performed locally after server completed the Insert/Move operation).
|
| void | OnItemRemoved (BaseInventoryStorageComponent storageOwner, IEntity item) |
| | Callback when item is removed (will be performed locally after server completed the Remove/Move operation).
|
| void | OnStorageAdded (BaseInventoryStorageComponent storage) |
| | Will be called when new storage is registered at manager.
|
| void | OnStorageRemoved (BaseInventoryStorageComponent storage) |
| | Will be called when storage is unregistered from manager.
|
| void | FillInitialStorages (out array< BaseInventoryStorageComponent > storagesToAdd) |
| | Override this method and fill in storagesToAdd array if you have some storages you'd like to register to manager as owned at initialization time.
|
| void | FillInitialPrefabsToStore (out array< ResourceName > prefabsToSpawn) |
| | Override this method and fill in prefabsToSpawn array if you have some items you'd like to store in inventory at initialization time.
|
| bool | ShouldForbidRemoveByInstigator (InventoryStorageManagerComponent instigatorManager, BaseInventoryStorageComponent fromStorage, IEntity item) |
| | Virtual method that allows verification of item removal as a result of move operation on inventory level.
|