Files
Kalulu/addons/godot-form-validator/rules/numeric_rule.gd
T
Adrien Ufferte b4f9fbe904 Update plugins
2026-03-09 09:17:36 +01:00

17 lines
388 B
GDScript

@tool
extends ValidatorRule
class_name NumericRule
func _init() -> void:
fail_message = "Value must contain only numbers."
func apply(control: Control, value) -> RuleResult:
var result = RuleResult.new()
if value is String:
result.passed = ValidatorFunctions.empty(value) or ValidatorFunctions.numeric(value)
if not result.passed:
result.message = fail_message
return result