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

RuleConfigurationData

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: resources/rules/rule_configuration_data.gd

Version: 6.0

class_name: RuleConfigurationData extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • _init(p_rule_id: StringName = &"", p_rule_type: StringName = &"") -> void
  • get_parameter(key: String, default_value: Variant = null) -> Variant
  • set_parameter(key: String, value: Variant) -> void
  • has_parameter(key: String) -> bool
  • remove_parameter(key: String) -> Variant
  • get_parameter_keys -> Array
  • get_metadata(key: String, default_value: Variant = null) -> Variant
  • set_metadata(key: String, value: Variant) -> void
  • has_metadata(key: String) -> bool
  • clone -> RuleConfigurationData
  • copy_with_new_id(new_rule_id: StringName) -> RuleConfigurationData
  • validate -> Array
  • to_string -> String
  • get_detailed_report -> Dictionary
  • _to_string -> String
  • reset -> void
  • merge_with(other: RuleConfigurationData, overwrite: bool = false) -> void