From c1fd875563cd4ec8fed2a67d691eb2bd94b501c7 Mon Sep 17 00:00:00 2001 From: Johan Klokkhammer Helsing Date: Sun, 10 Sep 2023 09:35:35 +0200 Subject: [PATCH] Add registrations for ReflectDefault --- crates/bevy_ecs/src/schedule/state.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/bevy_ecs/src/schedule/state.rs b/crates/bevy_ecs/src/schedule/state.rs index f120b4e63f1e0..f364ce2b52517 100644 --- a/crates/bevy_ecs/src/schedule/state.rs +++ b/crates/bevy_ecs/src/schedule/state.rs @@ -6,7 +6,7 @@ use std::ops::Deref; use crate as bevy_ecs; use crate::change_detection::DetectChangesMut; #[cfg(feature = "bevy_reflect")] -use crate::reflect::ReflectResource; +use crate::reflect::{ReflectDefault, ReflectResource}; use crate::schedule::ScheduleLabel; use crate::system::Resource; use crate::world::World; @@ -80,7 +80,7 @@ pub struct OnTransition { #[cfg_attr( feature = "bevy_reflect", derive(bevy_reflect::Reflect), - reflect(Resource) + reflect(Resource, Default) )] pub struct State(S); @@ -121,7 +121,7 @@ impl Deref for State { #[cfg_attr( feature = "bevy_reflect", derive(bevy_reflect::Reflect), - reflect(Resource) + reflect(Resource, Default) )] pub struct NextState(pub Option);