From d91cbbb6d773d82c21e2a07a068a2d29063123db Mon Sep 17 00:00:00 2001 From: AlephCubed Date: Wed, 26 Mar 2025 14:45:04 -0700 Subject: [PATCH] Remove `ImmediateStatsPlugin`. Seems a little unnecessary. The systems can be added directly. --- immediate_stats/src/bevy.rs | 14 -------------- 1 file changed, 14 deletions(-) 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>, ) { -- 2.51.2