Skip to content
ct

Class

PickupRuntime

Generated GDScript class reference for ItemVault.PickupRuntime.

Status
Draft
Version
v1.0
Updated
Development docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Source: addons/item_vault/pickups/pickup_runtime.gd

Syntax

class PickupRuntime extends RefCounted

Members

NameKindSummary
pickupPropertyShared pickup lifecycle for Pickup2D and Pickup3D. Keeps the editor-facing pickup nodes thin dimension adapters while moving pickup delay, stack resolution, metadata handling, drop-table roll, validation, and accepted/rejected/overflow handling into a single place. Pickup node this runtime is driving. Expected to expose the same exported fields as Pickup2D/Pickup3D (root, resource_count, pickup_resource_file, free_on_pickup, sound, pickup_delay, loot_table, picked_up signal).
dimensionPropertyDimension token used for diagnostics only ("2d" or "3d").
setupMethod
takeMethod
eventProperty
stackProperty
eventProperty
root_validProperty
meta_targetProperty
meta_targetProperty
get_pickup_stackMethod
meta_stackProperty
entryProperty
resourceProperty
pickup_nameProperty
total_oddsProperty
rollProperty
cumulativeProperty
validateMethod
no_problemsProperty
has_metaProperty
has_contentsProperty