Namespaces

GGG.Items.UI

Classes

ItemCatalog

Provides stable lookup of item definitions by their serialized IDs.

ItemCatalogFactoryExtensions

Convenience creation methods for callers that identify items by catalog ID.

ItemDefinition

Defines an item type, including its stable identifier, display data, stack limit, and optional world prefab.

ItemFactory

Creates valid runtime item instances from item definitions.

ItemInstance

Represents one runtime-owned occurrence of an item definition. Mutable item-specific state can be added here when a real game requirement proves that it belongs to every item instance.

Interfaces

IItemFactory

Creates and restores runtime item instances.

Types