ULimenInventory
Overview
ULimenInventory is an interface class used to manage inventory operations. It provides delegates for various events related to inventory and item changes, such as updates, refreshes, additions, removals, and failures to add items.
Properties
Type | Name | Access | Description |
|---|---|---|---|
FInventoryUpdate | OnInventoryUpdated | Public | Event triggered when the inventory is updated. |
FInventoryUpdate | OnInventoryRefreshed | Public | Event triggered when the inventory is refreshed. |
FInventoryItemUpdate | OnItemFailedToAdd | Public | Event triggered when an item fails to be added. |
FInventoryItemUpdate | OnItemAdded | Public | Event triggered when an item is successfully added. |
FInventoryItemUpdate | OnItemRemoved | Public | Event triggered when an item is removed. |
FInventoryItemUpdate | OnItemUpdated | Public | Event triggered when an item in the inventory is updated. |
Functions
Return Type | Signature | Description |
|---|---|---|
|
| Returns a reference to the |
|
| Returns a reference to the |
|
| Returns a reference to the |
|
| Returns a reference to the |
|
| Returns a reference to the |
|
| Returns a reference to the |
Usage & Implementation Notes
This interface does not contain any default functionality and must be implemented by other classes to provide concrete implementations for its methods.
The delegates provided by this interface can be used to handle various events related to inventory management, allowing other parts of the application to react accordingly.