@@ -90,31 +90,29 @@ pub(crate) fn spawn_animated_scenes(
9090
9191 let processed_scene = if animscn. processed_scene . is_some ( ) {
9292 animscn. processed_scene . as_ref ( ) . unwrap ( )
93- } else {
94- if is_scene_ready_to_process ( animscn, & scenes, & skeletons, & skeleton_colliders) {
95- let Some ( scene) = scenes
96- . get ( & animscn. source )
97- . and_then ( |scn| scn. clone_with ( & app_type_registry) . ok ( ) )
98- else {
99- continue ;
100- } ;
101-
102- let scene = process_scene_into_animscn (
103- scene,
104- animscn. skeleton . clone ( ) ,
105- animscn. colliders . clone ( ) ,
106- animscn. animation_graph . clone ( ) ,
107- & skeletons,
108- & skeleton_colliders,
109- animscn. retargeting . as_ref ( ) ,
110- )
111- . unwrap ( ) ;
112-
113- animscn. processed_scene = Some ( scenes. add ( scene) ) ;
114- animscn. processed_scene . as_ref ( ) . unwrap ( )
115- } else {
93+ } else if is_scene_ready_to_process ( animscn, & scenes, & skeletons, & skeleton_colliders) {
94+ let Some ( scene) = scenes
95+ . get ( & animscn. source )
96+ . and_then ( |scn| scn. clone_with ( & app_type_registry) . ok ( ) )
97+ else {
11698 continue ;
117- }
99+ } ;
100+
101+ let scene = process_scene_into_animscn (
102+ scene,
103+ animscn. skeleton . clone ( ) ,
104+ animscn. colliders . clone ( ) ,
105+ animscn. animation_graph . clone ( ) ,
106+ & skeletons,
107+ & skeleton_colliders,
108+ animscn. retargeting . as_ref ( ) ,
109+ )
110+ . unwrap ( ) ;
111+
112+ animscn. processed_scene = Some ( scenes. add ( scene) ) ;
113+ animscn. processed_scene . as_ref ( ) . unwrap ( )
114+ } else {
115+ continue ;
118116 } ;
119117
120118 commands
0 commit comments