Class PlacementRuleData
- Namespace
- MoonBark.GridPlacement.Core.Data.Placement
- Assembly
- MoonBark.GridPlacement.Core.dll
Data structure for placement validation rules Pure C# implementation without Godot dependencies
public class PlacementRuleData
- Inheritance
-
PlacementRuleData
- Inherited Members
Properties
IsActive
public bool IsActive { get; set; }
Property Value
IsValid
public bool IsValid { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
Parameters
public Dictionary<string, object> Parameters { get; set; }
Property Value
RuleId
public string RuleId { get; set; }
Property Value
Methods
Validate(FootprintData, CoreVector2I)
public bool Validate(FootprintData footprint, CoreVector2I position)
Parameters
footprintFootprintDatapositionCoreVector2I