Grid Placement

ManipulationWorkflowOrchestrator

Orchestrates manipulation completion and execution. Owns the “commit” step (executing actions) so the underlying can remain focused on lifecycle, validation, and state management.

Project: GridPlacement v6.0
Layer: Core
Source: plugins/gameplay/GridPlacement/cs/Core/Systems/Manipulation/ManipulationWorkflowOrchestrator.cs
Namespace: GridPlacement.Core.Systems.Manipulation
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Properties

HasActiveSession

Methods

GetActiveSnapshot

Returns: ManipulationSnapshot?

StartSession

Returns: ManipulationSnapshot?

Parameters:

  • GridMode mode
  • CoreVector2I origin

UpdateTarget

Returns: bool

Parameters:

  • CoreVector2I target

ApplyIntent

Returns: bool

Parameters:

  • ManipulationAction action

Confirm

Returns: ManipulationResult

Cancel

Returns: bool

CompleteAndExecute

Completes the manipulation and executes its actions.

Returns: ManipulationResult

Parameters:

  • string manipulationId