PlacementWorkflowBridge
Godot-specific bridge that provides a stable contract for the placement workflow. Exposes events and methods optimized for Godot integration while delegating to the core adapter.
Project: GridPlacement v6.0
Layer: Godot
Source: plugins/gameplay/GridPlacement/cs/Godot/Bootstrap/Modules/GridPlacementGodotWorkflowModule.cs
Namespace: GridPlacement.Godot.Bootstrap.Modules
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
SelectedPlaceable
IsReady
HasUserSessionSupport
Methods
SelectPlaceable
Returns: void
Parameters:
Placeable? placeable
ValidatePlacement
Returns: PlacementReport
Parameters:
Placeable placeableVector2I gridPosition
TryPlaceForUser
Returns: PlacementResult
Parameters:
GPUserId userIdPlaceable placeableVector2 worldPosition
TryDemolishForUser
Returns: PlacementResult
Parameters:
GPUserId userIdVector2 worldPosition