@@ 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("-");