Skip to content

Class

PlacementLifecycleResult

Generated GDScript class reference for GridPlacement.PlacementLifecycleResult.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Versioned, dimension-neutral placement-domain lifecycle result. This is the plugin contract value, not a second simulation or placement authority. Services produce the result; reports, host dispatch wrappers, and signals expose this same object. Caller correlation is deliberately opaque.

Source: addons/grid_placement/placement/placement_lifecycle_result.gd

Syntax

class PlacementLifecycleResult extends RefCounted

Members

NameKindSummary
SCHEMA_VERSIONField
OP_VALIDATEField
OP_COMMITField
OP_MOVEField
OP_ROTATEField
OP_FLIPField
OP_REMOVEField
OP_RESTOREField
OP_CANCELField
OUTCOME_STARTEDField
OUTCOME_VALIDATEDField
OUTCOME_COMMITTEDField
OUTCOME_MOVEDField
OUTCOME_ROTATEDField
OUTCOME_FLIPPEDField
OUTCOME_REMOVEDField
OUTCOME_RESTOREDField
OUTCOME_REJECTEDField
OUTCOME_CANCELLEDField
OUTCOME_FAILEDField
REASON_NONEField
REASON_INVALID_DEFINITIONField
REASON_MISSING_DEPENDENCYField
REASON_BOUNDSField
REASON_OCCUPANCY_CONFLICTField
REASON_CROSS_MODE_CONFLICTField
REASON_COLLISIONField
REASON_SURFACEField
REASON_GROUNDField
REASON_SLOPEField
REASON_ELEVATIONField
REASON_RESERVATION_CONFLICTField
REASON_STALE_ATTEMPTField
REASON_TERMINAL_ATTEMPTField
REASON_UNSUPPORTED_OPERATIONField
REASON_MISSING_INSTANCEField
REASON_STALE_INSTANCEField
REASON_DUPLICATE_RESTORED_IDENTITYField
REASON_MALFORMED_SAVEField
REASON_UNSUPPORTED_SAVEField
REASON_CALLER_CANCELLEDField
REASON_ROLLBACK_FAILUREField
REASON_CONSUMER_REJECTIONField
schema_versionProperty
operationProperty
attempt_idProperty
reservation_idProperty
placed_instance_idProperty
world_idProperty
session_idProperty
definition_keyProperty
dimensionProperty
coordinate_modeProperty
mount_modeProperty
coordinatesProperty
footprintProperty
orientationProperty
yawProperty
outcomeProperty
reasonProperty
transition_evidenceProperty
correlation_contextProperty
diagnosticsProperty
terminalization_countProperty
terminalization_violationProperty
is_terminalMethod
is_successfulMethod
is_rejectionMethod
is_cancellationMethod
set_identityMethod
set_geometryMethod
terminalizeMethod
rejectMethod
cancelMethod
failMethod
add_transitionMethod
add_diagnosticMethod
to_dictMethod
to_jsonMethod
from_dictMethod
from_jsonMethod