Namespaces
Classes
MonoBehaviour host for an InventoryImpl.
Defines the stable identity and slot capacity of an inventory container. It does not define UI, equipment, combat, weight, or game-specific rules.
Pure runtime inventory state. Supports stacking, exact item identity, removal, move/merge/swap behavior, and change notifications.
Adds configured sample items to an inventory during setup.
Runtime state for one stable inventory position.
Runtime collection of item instances sharing the same ItemDefinition. Every item keeps its own runtime identity even while stacked.
Atomic transfer operations between inventory containers.
Structs
Describes a successful inventory mutation. A slot index of -1 means that no specific slot applies. Definition may be null for swaps/clears.
Interfaces
Defines inventory queries, item movement, and change notifications.
Enums
Identifies the type of inventory state change.