diff --git a/src/collision.rs b/src/collision.rs index 77c1862..7953469 100644 --- a/src/collision.rs +++ b/src/collision.rs @@ -9,12 +9,12 @@ impl Plugin for CollisionPlugin { } #[derive(Component)] -pub struct Collider(f32); +pub struct Collider(pub f32); #[derive(EntityEvent)] pub struct Collided { - entity: Entity, - with: Entity, + pub entity: Entity, + pub with: Entity, } fn calculate_collisions(mut commands: Commands, query: Query<(Entity, &Transform, &Collider)>) { diff --git a/src/main.rs b/src/main.rs index 34dd68b..381cd0d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ use bevy::prelude::*; -use crate::collision::CollisionPlugin; +use crate::collision::{Collided, Collider, CollisionPlugin}; use crate::damagable::DamagablePlugin; mod collision;