Scoped signal bus for ItemVault events.
Source: addons/item_vault/item_vault_bus.gd
Syntax
class ItemVaultBus extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
item_dropped | Signal | Emitted when a scene is dropped into the game world. |
item_picked | Signal | Emitted when a pickup is collected. |
pickup_rejected | Signal | Emitted when a pickup cannot be accepted by the configured vault target. |
item_added | Signal | Emitted when an item is added to a container. |
currency_added | Signal | Emitted when currency is credited to a wallet. Prefer this over `item_added(..., &"wallet")` for currency-specific subscribers — the `&"wallet"` container-id on item_added is a deprecated sentinel kept for backwards compatibility (issue #149). |
item_removed | Signal | Emitted when an item is removed from a container. |
container_added | Signal | Emitted when a container is added to an inventory. |
container_removed | Signal | Emitted when a container is removed from an inventory. |
item_moved | Signal | Emitted when an item is moved between containers. |
item_resource_changed | Signal | Emitted when a numeric resource changes on a retained item instance. |
inventory_operation_record | Signal | Immutable, versioned record of an inventory operation, captured at emission time. Contains stable operation ID, typed outcome, and caller-supplied correlation context. The record is frozen after construction and does not depend on later mutation of inventory state. |