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