1 2 3 4 5 6 7 8 9 10 11 12 13 14use bevy::prelude::*; use crate::{constraints::Constraint, particles::Particle}; #[derive(Resource, Default)] pub struct Particles { pub inner: Vec<Particle>, } #[derive(Resource, Default)] pub struct Constraints { pub inner: Vec<Box<dyn Constraint>>, }