AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: infrastructure/registries/placement_rule_registry.gd
Version: 6.0
class_name: PlacementRuleRegistry
extends: RefCounted
Signals
(none)
Exports
(none)
Methods
_init(p_id: StringName, p_func: Callable, p_type: Variant, p_desc: String)data_typeregister_rule(rule_id: StringName, validator_func: Callable, data_type: Variant = null, description: String = "") -> boolreturnget_registration_info(rule_id: StringName) -> RuleRegistrationget_rule(rule_id: StringName) -> Callablehas_rule(rule_id: StringName) -> boolget_data_type(rule_id: StringName) -> Variantassociate_rules_with_entity(entity_id: String, rule_ids: Array) -> voidget_entity_rules(entity_id: String) -> Arrayclear -> voidunregister_rule(rule_id: StringName) -> boolget_all_rule_ids -> Arrayvalidate_registry -> Dictionary- Check for invalid rule registrations
get_rule_count -> intget_statistics -> Dictionary- Count total entity associations