File tree 1 file changed +7
-5
lines changed
crates/bevy_debug_draw/src
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -45,16 +45,18 @@ impl Plugin for DebugDrawPlugin {
45
45
46
46
app. init_resource :: < DebugDraw > ( )
47
47
. init_resource :: < DebugDrawConfig > ( )
48
- . add_system_to_stage ( CoreStage :: Last , update)
49
- . sub_app_mut ( RenderApp )
50
- . add_system_to_stage ( RenderStage :: Extract , extract) ;
48
+ . add_system_to_stage ( CoreStage :: Last , update) ;
49
+
50
+ let Ok ( render_app) = app. get_sub_app_mut ( RenderApp ) else { return ; } ;
51
+
52
+ render_app. add_system_to_stage ( RenderStage :: Extract , extract) ;
51
53
52
54
#[ cfg( feature = "bevy_sprite" ) ]
53
55
{
54
56
use bevy_core_pipeline:: core_2d:: Transparent2d ;
55
57
use pipeline_2d:: * ;
56
58
57
- app . sub_app_mut ( RenderApp )
59
+ render_app
58
60
. add_render_command :: < Transparent2d , DrawDebugLines > ( )
59
61
. init_resource :: < DebugLinePipeline > ( )
60
62
. init_resource :: < SpecializedMeshPipelines < DebugLinePipeline > > ( )
@@ -66,7 +68,7 @@ impl Plugin for DebugDrawPlugin {
66
68
use bevy_core_pipeline:: core_3d:: Opaque3d ;
67
69
use pipeline_3d:: * ;
68
70
69
- app . sub_app_mut ( RenderApp )
71
+ render_app
70
72
. add_render_command :: < Opaque3d , DrawDebugLines > ( )
71
73
. init_resource :: < DebugLinePipeline > ( )
72
74
. init_resource :: < SpecializedMeshPipelines < DebugLinePipeline > > ( )
You can’t perform that action at this time.
0 commit comments