use std::time::Duration; use bevy::prelude::*; use bevy_rapier2d::prelude::{RigidBody, Velocity}; use crate::{ particle_editor::ecs::{CircleMesh, LifetimeTimer, ParentEffect, Particle, SpawnDelayTimer}, particles::ParticleEffect, }; pub fn spawn_plugin(app: &mut App) { app.add_systems(Update, spawn_particles); app.add_systems(Update, lifetime_particles); } fn spawn_particles( mut commands: Commands, particle_effects: Query<(&Transform, &ParticleEffect, &mut SpawnDelayTimer)>, time: ResMut