Skip to content

Class

ManipulationServiceContract

Generated GDScript class reference for GridPlacement.ManipulationServiceContract.

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

Adapter/contract interface for the manipulation service (6.0.0-S). 6.0.0-211 and 6.0.0-210: the 2D and 3D manipulation services answer the same capability surface so the host and the service group never branch on concrete type. The 3D service is dimension-scoped and the factory wires it accordingly. Shared dependency storage and the move-precondition / demolish lifecycle live here so both services stay consistent without copy-paste drift. Dimension-specific operations (transform math, indicator wiring, physics-layer management) remain in the concrete services.

Source: addons/grid_placement/services/contracts/manipulation_service_contract.gd

Syntax

class ManipulationServiceContract extends RefCounted

Members

NameKindSummary
supported_dimensionsMethod
configureMethod
set_statesMethod
set_demolish_projection_callbackMethod