From ccb1788734a3c625e36db2c2283d179aa66d2032 Mon Sep 17 00:00:00 2001 From: Harry Barber Date: Sat, 5 Mar 2022 21:40:03 +0000 Subject: [PATCH] Add clear_schedule (#3941) # Objective Adds `clear_schedule` method to `State`. Closes #3932 --- crates/bevy_ecs/src/schedule/state.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/bevy_ecs/src/schedule/state.rs b/crates/bevy_ecs/src/schedule/state.rs index 41060c1efbe6e4..3b4c894a8c1bc1 100644 --- a/crates/bevy_ecs/src/schedule/state.rs +++ b/crates/bevy_ecs/src/schedule/state.rs @@ -392,6 +392,11 @@ where pub fn inactives(&self) -> &[T] { self.stack.split_last().map(|(_, rest)| rest).unwrap() } + + /// Clears the scheduled state operation. + pub fn clear_schedule(&mut self) { + self.scheduled = None; + } } #[derive(Debug, Error)]