Builds and executes the one atomic Item Vault mutation path for a craft. Inputs and net outputs run inside a single InventoryTransaction; on any failure the transaction rolls back every executed operation to its exact pre-transaction state, so nothing is partially consumed, partially inserted, or duplicated. This is not a loose chain of remove/add calls: the crafting layer relies on the transaction API for atomicity.
Source: addons/item_vault/crafting/transactions/crafting_transaction.gd
Syntax
class CraftingTransaction extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
total_quantities | Method | |
net_outputs | Method | |
build_ops | Method | |
preflight_fits | Method | |
execute | Method | |
result | Property | |
fingerprint | Method |