Skip to content
ct

Class

PlacementLifecycleResult

Generated GDScript class reference for GridPlacement.PlacementLifecycleResult.

Status
Draft
Version
v6.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.

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