CorePlacementRuleData

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 CorePlacementRuleData

Summary

Core placement rule data without Godot dependencies.

Metadata

Namespace: GridPlacement.Core.Data.Placement

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

Assembly: GridPlacement.Core

Type: class

Properties

Id

1
public string Id { get; set; }

Unique identifier for the rule.


Name

1
public string Name { get; set; }

Human-readable name of the rule.


Description

1
public string Description { get; set; }

Description of what the rule checks.


RuleType

1
public PlacementRuleType RuleType { get; set; }

Type of placement rule.


IsEnabled

1
public bool IsEnabled { get; set; }

Whether the rule is enabled.


Priority

1
public int Priority { get; set; }

Priority of the rule (higher numbers = higher priority).


Parameters

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

Rule-specific parameters.


Tags

1
public List<string> Tags { get; set; }

Tags for categorizing rules.