From c530cfedbab8cda480b8253ddfeb19b0a057c254 Mon Sep 17 00:00:00 2001 From: Sofia Date: Fri, 7 Aug 2026 22:09:46 +0300 Subject: [PATCH] Use floor normal instead of Vector3::UP --- rust/src/player/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/src/player/mod.rs b/rust/src/player/mod.rs index 6890bfc..39005c2 100644 --- a/rust/src/player/mod.rs +++ b/rust/src/player/mod.rs @@ -114,7 +114,7 @@ impl PlayerCommon for T { && let Some(collider) = collision.get_collider() { // Detect if it's floor we're contacting with - if collision.get_normal().dot(Vector3::UP) > 0.95 { + if collision.get_normal().dot(self.base().get_floor_normal()) > 0.95 { if let Ok(footstep_box) = collider.try_cast::() { self.set_walk_kind(footstep_box.bind().kind); } else {