TargetingMapReport

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.

Declaration

1
public sealed class TargetingMapReport

Summary

Compatibility DTO for targeting map updates used by workflow adapters.

Metadata

Namespace: GridPlacement.Core.Data

Source File: cs/Core/Data/TargetingMapReport.cs

Assembly: GridPlacement.Core

Type: class

Constructors

TargetingMapReport

1
public TargetingMapReport(IGridMap2D? targetMap)

TargetingMapReport

1
2
3
4
5
public TargetingMapReport(
    CoreVector2I position,
    bool isValid = true,
    string? metadata = null
)

Properties

TargetMap

1
public IGridMap2D? TargetMap { get; }

Position

1
public CoreVector2I Position { get; set; }

Optional compatibility position metadata for older call sites.


IsValid

1
public bool IsValid { get; set; }

Metadata

1
public string? Metadata { get; set; }

Invalid

1
public static TargetingMapReport Invalid { get; }