Limen Framework 0.1 Help

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

FInventoryUpdate&

GetOnInventoryUpdated()

Returns a reference to the OnInventoryUpdated event.

FInventoryUpdate&

GetOnInventoryRefreshed()

Returns a reference to the OnInventoryRefreshed event.

FInventoryItemUpdate&

GetOnItemFailedToAdd()

Returns a reference to the OnItemFailedToAdd event.

FInventoryItemUpdate&

GetOnItemAdded()

Returns a reference to the OnItemAdded event.

FInventoryItemUpdate&

GetOnItemRemoved()

Returns a reference to the OnItemRemoved event.

FInventoryItemUpdate&

GetOnItemUpdated()

Returns a reference to the OnItemUpdated event.

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.

22 May 2026