···13131414use crate::timer::{Delay, Lifetime};
1515pub use bevy_app::Startup;
1616-use bevy_reflect::Reflect;
1616+use bevy_reflect::{Reflect, reflect_trait};
1717pub use bevy_status_effects_macros::StatusEffect;
18181919pub struct StatusEffectPlugin;
···3232 }
3333}
34343535+#[reflect_trait]
3536pub trait StatusEffect {}
36373738/// Describes the logic used when multiple of the same effect are applied to the same entity.