diff --git a/crates/bevy_remote/src/schemas/reflect_info.rs b/crates/bevy_remote/src/schemas/reflect_info.rs index 445743116f..54f65b1b6d 100644 --- a/crates/bevy_remote/src/schemas/reflect_info.rs +++ b/crates/bevy_remote/src/schemas/reflect_info.rs @@ -201,11 +201,10 @@ impl From for MinMaxValues { } else if value.eq(&TypeId::of::()) { min = Some(BoundValue::Inclusive(0.into())); max = Some(BoundValue::Inclusive(u32::MAX.into())); - } else if value.eq(&TypeId::of::()) { - min = Some(BoundValue::Inclusive(0.into())); - } else if value.eq(&TypeId::of::()) { - min = Some(BoundValue::Inclusive(0.into())); - } else if value.eq(&TypeId::of::()) { + } else if value.eq(&TypeId::of::()) + || value.eq(&TypeId::of::()) + || value.eq(&TypeId::of::()) + { min = Some(BoundValue::Inclusive(0.into())); } else if value.eq(&TypeId::of::()) { min = Some(BoundValue::Inclusive(i8::MIN.into())); @@ -712,8 +711,6 @@ pub trait SchemaInfoReflect { self.min_max_from_attribute_for_type::() } else if t.eq(&TypeId::of::()) { self.min_max_from_attribute_for_type::() - } else if t.eq(&TypeId::of::()) { - self.min_max_from_attribute_for_type::() } else if t.eq(&TypeId::of::()) { self.min_max_from_attribute_for_type::() } else if t.eq(&TypeId::of::()) {