GPUserScopeRoot

Godot Node composition root for GridPlacement plugin integration. Acts as a thin wrapper that delegates service and workflow registration to dedicated modules. For GameScopeRoot-style composition, use GridPlacementGodotServicesModule and GridPlacementGodotWorkflowModule directly.

Project: GridPlacement v6.0
Layer: Godot
Source: plugins/gameplay/GridPlacement/cs/Godot/Bootstrap/GPUserScopeRoot.cs
Namespace: GridPlacement.Godot.Bootstrap
Kind: class

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

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

Properties

ActionSettings

UserScopeName

Registry

Methods

Configure

Allows injection of an external ServiceRegistry for composition. When used, GPUserScopeRoot acts as a thin wrapper around the provided registry.

Returns: void

Parameters:

  • ServiceRegistry registry

_Ready

Initializes GridPlacement by registering services and workflows via modules, then configures core input handling. Delegates to GridPlacementGodotServicesModule and GridPlacementGodotWorkflowModule for all service and workflow registration.

Returns: void

_ExitTree

Returns: void

_UnhandledInput

Routes unhandled input events to the CoreInputService for processing.

Returns: void

Parameters:

  • InputEvent event