Table of Contents

Struct PlacementValidationIssue

Namespace
MoonBark.GridPlacement.Core.Parity.SliceA
Assembly
MoonBark.GridPlacement.Core.dll

Structured placement validation issue used by Slice A parity.

This type name is intended to be mirrored in GDScript implementations (as an internal RefCounted class) to keep contract vocabulary aligned.

public readonly record struct PlacementValidationIssue : IEquatable<PlacementValidationIssue>
Implements
Inherited Members

Constructors

PlacementValidationIssue(PlacementValidationReasonCategory, string, string)

Structured placement validation issue used by Slice A parity.

This type name is intended to be mirrored in GDScript implementations (as an internal RefCounted class) to keep contract vocabulary aligned.

public PlacementValidationIssue(PlacementValidationReasonCategory Reason, string Code, string Message)

Parameters

Reason PlacementValidationReasonCategory
Code string
Message string

Properties

Code

public string Code { get; init; }

Property Value

string

Message

public string Message { get; init; }

Property Value

string

Reason

public PlacementValidationReasonCategory Reason { get; init; }

Property Value

PlacementValidationReasonCategory