Skip to content

Commit be7b5ce

Browse files
Refactor ColliderUpdateEvent position
1 parent 5b3aafa commit be7b5ce

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/client/collider/events.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ use crate::prelude::*;
22

33
#[derive(Event)]
44
pub struct ColliderUpdateEvent {
5-
pub position: [f32; 3],
5+
pub grid_center_position: [f32; 3],
66
}

src/client/collider/systems.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pub fn handle_collider_update_events_system(
2828
) {
2929
for event in collider_grid_events.read() {
3030
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();
3232
for (mut transform, collider) in query.iter_mut() {
3333
let relative_position = relative_colider_position(collider.key);
3434
let collider_position = (event_position + relative_position).floor();
@@ -130,7 +130,7 @@ mod tests {
130130
);
131131

132132
app.world.send_event(ColliderUpdateEvent {
133-
position: [10.0, 10.0, 10.0],
133+
grid_center_position: [10.0, 10.0, 10.0],
134134
});
135135

136136
app.update();

0 commit comments

Comments
 (0)