pub fn is_on_the_ground<BC: BlockContainer>(&mut self, world: &BC) -> bool {
        self.pos.y -= 0.0021;
        let would_intersect_down = self.intersect_world(world);
        self.pos.y += 0.0021;
        !self.intersect_world(world) && would_intersect_down
    }
/// Check whether the bounding box is touching the ground
Check whether the bounding box is touching the ground
Check whether the bounding box is touching the ground
pub fn is_on_the_ground<BC: BlockContainer>(&mut self, world: &BC) -> bool {
        self.pos.y -= 0.0021;
        let would_intersect_down = self.intersect_world(world);
        self.pos.y += 0.0021;
        !self.intersect_world(world) && would_intersect_down
    }
pub fn is_on_the_ground < BC : BlockContainer > ( & mut self , world : & BC ) -> bool { self . pos . y -= 0.0021 ; let would_intersect_down = self . intersect_world ( world ) ; self . pos . y += 0.0021 ; ! self . intersect_world ( world ) && would_intersect_down }
Check whether the bounding box is touching the ground
Check whether the bounding box is touching the ground
&mut self
world
&BC
&mut self
world
&BC