Table of Contents

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

position CoreVector2I
isValid bool
metadata string

TargetingMapReport(IGridMap2D?)

public TargetingMapReport(IGridMap2D? targetMap)

Parameters

targetMap IGridMap2D

Fields

Invalid

public static readonly TargetingMapReport Invalid

Field Value

TargetingMapReport

Properties

IsValid

public bool IsValid { get; set; }

Property Value

bool

Metadata

public string? Metadata { get; set; }

Property Value

string

Position

Optional compatibility position metadata for older call sites.

public CoreVector2I Position { get; set; }

Property Value

CoreVector2I

TargetMap

public IGridMap2D? TargetMap { get; }

Property Value

IGridMap2D