ISceneService
ISceneService
Godot-specific scene service interface for engine operations. This service handles all Godot-specific operations that core services cannot perform, such as scene instantiation, node management, and engine integration. It provides a clean abstraction layer between pure C# business logic and Godot presentation concerns.
Responsibilities:
- Scene instantiation from PackedScene resources
- Node parenting and hierarchy management
- Scene lifecycle management (creation/destruction)
- Godot-specific error handling and logging
Non-Responsibilities:
- Business logic or validation rules (handled by core services)
- Placement validation or collision detection
- Game state management or decision making
Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Services/Placement/ISceneService.cs
Namespace: GridBuilding.Godot.Services.Placement
Kind: interface
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.