class_name SonarScanState extends RefCounted enum Value { READY, CAPTURE, REVEALING, RECOVERY, } static func is_valid(value: int) -> bool: return value >= Value.READY and value <= Value.RECOVERY