PlacementRuleData

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.

Declaration

1
public class PlacementRuleData

Summary

Data structure for placement validation rules Pure C# implementation without Godot dependencies

Metadata

Namespace: GridPlacement.Core.Data.Placement

Source File: cs/Core/Data/Placement/PlacementTypes.cs

Assembly: GridPlacement.Core

Type: class

Properties

RuleId

1
public string RuleId { get; set; }

Name

1
public string Name { get; set; }

IsActive

1
public bool IsActive { get; set; }

Parameters

1
public Dictionary<string, object> Parameters { get; set; }

IsValid

1
public bool IsValid { get; set; }

Methods

Validate

1
2
3
4
public bool Validate(
    FootprintData footprint,
    CoreVector2I position
)