diff --git a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs index 22b0e571a5a89..7d7360a3b7a04 100644 --- a/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs +++ b/crates/bevy_diagnostic/src/frame_time_diagnostics_plugin.rs @@ -2,7 +2,7 @@ use crate::{Diagnostic, DiagnosticId, Diagnostics, RegisterDiagnostic}; use bevy_app::prelude::*; use bevy_core::FrameCount; use bevy_ecs::prelude::*; -use bevy_time::{Time, Real}; +use bevy_time::{Real, Time}; /// Adds "frame time" diagnostic to an App, specifically "frame time", "fps" and "frame count" #[derive(Default)] diff --git a/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs b/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs index 26db2e42cb7f3..b1f634363b20d 100644 --- a/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs +++ b/crates/bevy_diagnostic/src/log_diagnostics_plugin.rs @@ -2,7 +2,7 @@ use super::{Diagnostic, DiagnosticId, DiagnosticsStore}; use bevy_app::prelude::*; use bevy_ecs::prelude::*; use bevy_log::{debug, info}; -use bevy_time::{Time, Timer, TimerMode, Real}; +use bevy_time::{Real, Time, Timer, TimerMode}; use bevy_utils::Duration; /// An App Plugin that logs diagnostics to the console diff --git a/crates/bevy_render/src/globals.rs b/crates/bevy_render/src/globals.rs index eb91d019f3cf6..d2c1970532ec0 100644 --- a/crates/bevy_render/src/globals.rs +++ b/crates/bevy_render/src/globals.rs @@ -37,7 +37,7 @@ fn extract_frame_count(mut commands: Commands, frame_count: Extract>) { - commands.insert_resource(time.clone()); + commands.insert_resource(**time); } /// Contains global values useful when writing shaders. diff --git a/crates/bevy_time/src/time.rs b/crates/bevy_time/src/time.rs index 8f1e6fd2f959d..67edf45bbdc0b 100644 --- a/crates/bevy_time/src/time.rs +++ b/crates/bevy_time/src/time.rs @@ -141,7 +141,7 @@ impl Time { elapsed >= self.elapsed, "tried to move time backwards to an earlier elapsed moment" ); - self.advance_by(elapsed - self.elapsed) + self.advance_by(elapsed - self.elapsed); } /// Returns the modulus used to calculate [`elapsed_wrapped`](#method.elapsed_wrapped). diff --git a/crates/bevy_time/src/virt.rs b/crates/bevy_time/src/virt.rs index b4b1fdd0a873b..f53f01fa4dd63 100644 --- a/crates/bevy_time/src/virt.rs +++ b/crates/bevy_time/src/virt.rs @@ -162,7 +162,7 @@ impl Time { /// Panics if `ratio` is negative or not finite. #[inline] pub fn set_relative_speed(&mut self, ratio: f32) { - self.set_relative_speed_f64(ratio as f64) + self.set_relative_speed_f64(ratio as f64); } /// Sets the speed the clock advances relative to your system clock, given as an [`f64`].