From e2fa1806cfb5c2d40276cd5c0133372df1c2708f Mon Sep 17 00:00:00 2001 From: core Date: Sun, 6 Jul 2025 22:48:48 -0400 Subject: [PATCH] fix: missing clamps --- crates/unified/src/particle_editor/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/unified/src/particle_editor/mod.rs b/crates/unified/src/particle_editor/mod.rs index 66fae5e654a069544723c5b6f8c752fca766a959..90a533736e2ac7b15aacdf2f18ea8806e42cf81a 100644 --- a/crates/unified/src/particle_editor/mod.rs +++ b/crates/unified/src/particle_editor/mod.rs @@ -95,7 +95,7 @@ fn editor_ui(mut contexts: EguiContexts, effect: Single<&mut ParticleEffect>, mu editor_resource.scale_curve.retain_mut(|(k, v)| { ui.label("scale t="); - ui.add(egui::DragValue::new(k.as_mut()).speed(0.01)); + ui.add(egui::DragValue::new(k.as_mut()).speed(0.01).range(0.0f32..=effect.lifetime_seconds.value)); ui.label("v="); ui.add(egui::DragValue::new(v).speed(0.01)); let r = ui.button("-"); @@ -130,7 +130,7 @@ fn editor_ui(mut contexts: EguiContexts, effect: Single<&mut ParticleEffect>, mu editor_resource.color_curve.retain_mut(|(k, v)| { ui.label("color t="); - ui.add(egui::DragValue::new(k.as_mut()).speed(0.01)); + ui.add(egui::DragValue::new(k.as_mut()).speed(0.01).range(0.0f32..=effect.lifetime_seconds.value)); ui.label("v="); ui.color_edit_button_srgba_unmultiplied(v); let r = ui.button("-");