One commit attempt of a placement service: the report it fills, the reserved attempt id, and the world and session identity stamped on its [PlacementLifecycleResult]. Grid and smooth services share it so every commit path rejects, commits, and names its definition the same way.
Source: addons/grid_placement/placement/placement_commit_attempt.gd
Syntax
class PlacementCommitAttempt extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
MSG_BLOCKED | Field | Player-facing rejection messages shared by the placement services. |
MSG_OCCUPIED | Field | |
MSG_TAKEN | Field | |
MSG_MOUNT_TAKEN | Field | |
MSG_INSTANTIATION_FAILED | Field | |
report | Property | |
attempt_id | Property | Empty when the service has no allocator. |
world_id | Property | |
session_id | Property | |
reject | Method | |
begin_commit | Method | |
commit | Method | |
definition_key | Method |