diff --git a/immediate_stats/src/bevy.rs b/immediate_stats/src/bevy.rs index b31a477..21ab91e 100644 --- a/immediate_stats/src/bevy.rs +++ b/immediate_stats/src/bevy.rs @@ -2,29 +2,15 @@ mod butler; use crate::StatContainer; -use bevy_app::{App, Plugin, PreUpdate}; use bevy_ecs::prelude::{Component, ResMut}; use bevy_ecs::query::Without; use bevy_ecs::system::{Query, Resource}; -use std::marker::PhantomData; - -/// [Resets](StatContainer::reset_modifiers) all stat modifiers for component `T` in [`PreUpdate`]. -#[derive(Default)] -pub struct ImmediateStatsPlugin { - phantom_data: PhantomData, -} /// Prevents all [`StatContainers`](StatContainer) from resetting. #[derive(Component, Default)] #[component(storage = "SparseSet")] pub struct PauseStatReset; -impl Plugin for ImmediateStatsPlugin { - fn build(&self, app: &mut App) { - app.add_systems(PreUpdate, reset_component_modifiers::); - } -} - pub fn reset_component_modifiers( mut query: Query<&mut T, Without>, ) {