IRuleIndicatorServices

IRuleIndicatorServices

Engine-agnostic facade for rule indicator queries. Implementations live in adapter layers (Godot, Unity, etc.) and expose a small surface for leaf adapters (visual indicators) to ask:

  • “Is this grid position valid under the current placement rules?”
  • “Give me a validation result for this grid position.” This must remain free of engine types so that the same contract can be implemented by different plugin frontends.

Project: GridPlacement v6.0
Layer: Core
Source: Core/Interfaces/IRuleIndicatorServices.cs
Namespace: GridBuilding.Core.Interfaces
Kind: interface

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

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