Class CorePlacementRuleData
- Namespace
- MoonBark.GridPlacement.Core.Data.Placement
- Assembly
- MoonBark.GridPlacement.Core.dll
Core placement rule data without Godot dependencies.
public class CorePlacementRuleData
- Inheritance
-
CorePlacementRuleData
- Inherited Members
Properties
Description
Description of what the rule checks.
public string Description { get; set; }
Property Value
Id
Unique identifier for the rule.
public string Id { get; set; }
Property Value
IsEnabled
Whether the rule is enabled.
public bool IsEnabled { get; set; }
Property Value
Name
Human-readable name of the rule.
public string Name { get; set; }
Property Value
Parameters
Rule-specific parameters.
public Dictionary<string, object> Parameters { get; set; }
Property Value
Priority
Priority of the rule (higher numbers = higher priority).
public int Priority { get; set; }
Property Value
RuleType
Type of placement rule.
public PlacementRuleType RuleType { get; set; }
Property Value
Tags
Tags for categorizing rules.
public List<string> Tags { get; set; }