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
ReasonPlacementValidationReasonCategoryCodestringMessagestring
Properties
Code
public string Code { get; init; }
Property Value
Message
public string Message { get; init; }
Property Value
Reason
public PlacementValidationReasonCategory Reason { get; init; }