File tree Expand file tree Collapse file tree 5 files changed +1585
-0
lines changed
Expand file tree Collapse file tree 5 files changed +1585
-0
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,14 @@ crate-type = ["lib"]
2222name = " entity_take"
2323crate-type = [" lib" ]
2424
25+ [[example ]]
26+ name = " event_reader"
27+ crate-type = [" lib" ]
28+
29+ [[example ]]
30+ name = " event_writer"
31+ crate-type = [" lib" ]
32+
2533[[example ]]
2634name = " query_iter"
2735crate-type = [" lib" ]
Original file line number Diff line number Diff line change 1+ use bevy_ecs:: prelude:: * ;
2+ use std:: hint:: black_box;
3+
4+ #[ derive( Clone ) ]
5+ pub struct A ( f32 ) ;
6+
7+ #[ no_mangle]
8+ fn event_reader ( mut event_reader : EventReader < A > ) {
9+ for event in event_reader. iter ( ) {
10+ black_box ( event) ;
11+ }
12+ }
Original file line number Diff line number Diff line change 1+ use bevy_ecs:: prelude:: * ;
2+ use std:: hint:: black_box;
3+
4+ #[ derive( Clone ) ]
5+ pub struct A ( f32 ) ;
6+
7+ #[ no_mangle]
8+ fn event_writer ( mut event_writer : EventWriter < A > ) {
9+ black_box ( event_writer. send ( A ( 0.0 ) ) ) ;
10+ }
You can’t perform that action at this time.
0 commit comments