File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ use crate::prelude::*;
2
2
3
3
#[ derive( Event ) ]
4
4
pub struct ColliderUpdateEvent {
5
- pub position : [ f32 ; 3 ] ,
5
+ pub grid_center_position : [ f32 ; 3 ] ,
6
6
}
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ pub fn handle_collider_update_events_system(
28
28
) {
29
29
for event in collider_grid_events. read ( ) {
30
30
let event_position =
31
- Vec3 :: new ( event. position [ 0 ] , event. position [ 1 ] , event. position [ 2 ] ) . floor ( ) ;
31
+ Vec3 :: new ( event. grid_center_position [ 0 ] , event. grid_center_position [ 1 ] , event. grid_center_position [ 2 ] ) . floor ( ) ;
32
32
for ( mut transform, collider) in query. iter_mut ( ) {
33
33
let relative_position = relative_colider_position ( collider. key ) ;
34
34
let collider_position = ( event_position + relative_position) . floor ( ) ;
@@ -130,7 +130,7 @@ mod tests {
130
130
) ;
131
131
132
132
app. world . send_event ( ColliderUpdateEvent {
133
- position : [ 10.0 , 10.0 , 10.0 ] ,
133
+ grid_center_position : [ 10.0 , 10.0 , 10.0 ] ,
134
134
} ) ;
135
135
136
136
app. update ( ) ;
You can’t perform that action at this time.
0 commit comments