AUTO-GENERATED FILE — DO NOT EDIT MANUALLY
Source: components/validation/validation_rule_component.gd
Version: 6.0
class_name: ValidationRuleComponent
extends: Component
Signals
(none)
Exports
auto_validate: bool = truevalidation_interval: float = 0.1last_validation_time: float = 0.0is_validating: bool = false- Validation history for debugging
- Maximum history size
- Initialize component with validation data
max_history_size: int = 10- Initialize component with validation data
Methods
_init(id: String = "", name: String = "", priority: int = 0) -> voidvalidate(context: ValidationContext) -> ValidationResult_init(position: Vector2 = Vector2.ZERO, template: String = "", grid_pos: Vector2i = Vector2i.ZERO, placer: Entity = null, extra_data: Dictionary = {}) -> void_init(success: bool = true, issues: Array, warnings: Array, confidence: float = 1.0, rule_id: String = "") -> voidcreate_success(rule_id: String = "") -> ValidationResultfailure(issues: Array, rule_id: String = "") -> ValidationResultis_success -> boolget_confidence -> float_init(rules: Array, auto_validate: bool = true, interval: float = 0.1) -> void_init(data: ValidationData = null) -> voidadd_rule(rule: ValidationRule) -> voidremove_rule(rule_id: String) -> voidget_rule(rule_id: String) -> ValidationRulevalidate(context: ValidationContext) -> ValidationResultshould_auto_validate -> boolget_validation_summary -> Stringclear_history -> voidto_string -> String_add_to_history(result: ValidationResult) -> void_to_string -> String