Skip to main content

steel_core/entity/ai/walk/
collision.rs

1use super::WorldAabb;
2
3pub trait WalkNodeCollision {
4    fn has_collision(&mut self, aabb: WorldAabb) -> bool;
5}
6
7impl<F> WalkNodeCollision for F
8where
9    F: FnMut(WorldAabb) -> bool,
10{
11    fn has_collision(&mut self, aabb: WorldAabb) -> bool {
12        self(aabb)
13    }
14}