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 |