Class TargetingMapReport
- Namespace
- MoonBark.GridPlacement.Core.Data
- Assembly
- MoonBark.GridPlacement.Core.dll
Compatibility DTO for targeting map updates used by workflow adapters.
public sealed class TargetingMapReport
- Inheritance
-
TargetingMapReport
- Inherited Members
Constructors
TargetingMapReport(CoreVector2I, bool, string?)
public TargetingMapReport(CoreVector2I position, bool isValid = true, string? metadata = null)
Parameters
TargetingMapReport(IGridMap2D?)
public TargetingMapReport(IGridMap2D? targetMap)
Parameters
targetMapIGridMap2D
Fields
Invalid
public static readonly TargetingMapReport Invalid
Field Value
Properties
IsValid
public bool IsValid { get; set; }
Property Value
Metadata
public string? Metadata { get; set; }
Property Value
Position
Optional compatibility position metadata for older call sites.
public CoreVector2I Position { get; set; }
Property Value
- CoreVector2I
TargetMap
public IGridMap2D? TargetMap { get; }