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 placeable
  • Vector2I gridPosition

TryPlaceForUser

Returns: PlacementResult

Parameters:

  • GPUserId userId
  • Placeable placeable
  • Vector2 worldPosition

TryDemolishForUser

Returns: PlacementResult

Parameters:

  • GPUserId userId
  • Vector2 worldPosition