IndicatorSetupReport

IndicatorSetupReport

Core POCS implementation of IndicatorSetupReport for state management. Report containing diagnostic information from indicator setup operations. Ported from: godot/addons/grid_building/systems/placement/managers/indicator_setup_report.gd

Project: GridPlacement v6.0
Layer: Core
Source: Core/Systems/Data/IndicatorSetupReport.cs
Namespace: GridBuilding.Core.Data
Kind: class

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

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

Properties

TileCheckRules

The tile check rules that were applied.

TargetingState

The targeting state used for setup.

IndicatorTemplate

The indicator template used.

Issues

List of issues found during setup.

Indicators

The created indicators.

DiagnosticMetadata

Diagnostic metadata.

Methods

AddIssue

Adds an issue to the report.

Returns: void

Parameters:

  • string issue

AddIssues

Adds multiple issues to the report.

Returns: void

Parameters:

  • IEnumerable<string> issues

IsSuccessful

Checks if the setup was successful.

Returns: bool

IsFailed

Checks if the setup failed.

Returns: bool

ToString

Gets a string representation of the report.

Returns: string

ToVerboseString

Gets a verbose string representation of the report.

Returns: string