This commit is contained in:
2026-02-11 10:30:21 +01:00
parent 7f1d33e4fc
commit 9db0056c5d
4 changed files with 253 additions and 63 deletions

View File

@@ -564,6 +564,7 @@ public partial class PlayerController : CharacterBody3D,
_grounded.StateEntered += OnGrounded;
_grounded.StatePhysicsProcessing += HandleGrounded;
_airborne.StateEntered += OnAirborne;
_airborne.StatePhysicsProcessing += HandleAirborne;
_onWall.StatePhysicsProcessing += HandleOnWall;
@@ -854,6 +855,13 @@ public partial class PlayerController : CharacterBody3D,
///////////////////////////
// Airborne management //
///////////////////////////
public void OnAirborne()
{
if (_aiming.Active)
ReduceTimeScaleWhileAiming();
}
public void HandleAirborne(float delta)
{
MoveInAir(delta, IsGroundLike());