diff --git a/Editor/Inspector/Parameters/DefaultValueField.cs b/Editor/Inspector/Parameters/DefaultValueField.cs index 7e7e8fe5..6ba6cd22 100644 --- a/Editor/Inspector/Parameters/DefaultValueField.cs +++ b/Editor/Inspector/Parameters/DefaultValueField.cs @@ -74,7 +74,9 @@ namespace nadena.dev.modular_avatar.core.editor _defaultValueField.value = 0; _hasExplicitDefaultValueField.value = false; } - else if (float.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out var parsed)) + else if (float.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out var parsed) + && !float.IsNaN(parsed) + && !float.IsInfinity(parsed)) { _defaultValueField.value = _syncType switch {