Grid Placement
Development ⚠️ GridPlacement 6.0 (GECS) is in active development. This is the GDScript ECS architecture.

PlacementRuleComponent

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: components/placement/placement_rule_component.gd

Version: 6.0

class_name: PlacementRuleComponent extends: Component

Signals

(none)

Exports

  • rule_type: StringName = &""
    • Configuration parameters for the rule
    • Can be ValidationRuleConfiguration, InventoryRuleConfiguration, or other rule-specific configurations
    • Tags for grouping/filtering rules
    • Priority for execution order (higher = earlier)
    • Whether this rule is currently active
    • Description of the rule (used in tests/UI)
  • rule_tags: Array
    • Priority for execution order (higher = earlier)
    • Whether this rule is currently active
    • Description of the rule (used in tests/UI)
  • priority: int = 0
    • Whether this rule is currently active
    • Description of the rule (used in tests/UI)
  • is_active: bool = true
    • Description of the rule (used in tests/UI)
  • description: String = ""

Methods

  • _init(p_type: StringName = &"", p_config: RefCounted = null, p_priority: int = 0)
  • validate -> Array