added a coyote time for wall jumps

This commit is contained in:
2025-12-15 11:20:17 +01:00
parent 7c4e541446
commit f828c1d786
4 changed files with 71 additions and 26 deletions

View File

@@ -25,7 +25,6 @@ public partial class DashSystem: Node3D
private ShapeCast3D _dashCast3D;
private ShapeCast3D _playerCast3D;
private Camera3D _camera;
private TweenQueueSystem _tweenQueueSystem;
private Vector3 _dashDirection = Vector3.Zero;
private ShapeCast3D _dashCastDrop;
@@ -54,7 +53,7 @@ public partial class DashSystem: Node3D
public float DashCastRadius { get; set; }
public void Init(Node3D head, Camera3D camera, TweenQueueSystem tweenQueueSystem)
public void Init(Node3D head, Camera3D camera)
{
_dashCast3D = GetNode<ShapeCast3D>("DashCast3D");
var dashShape = _dashCast3D.GetShape() as SphereShape3D;
@@ -73,7 +72,6 @@ public partial class DashSystem: Node3D
_head = head;
_camera = camera;
_tweenQueueSystem = tweenQueueSystem;
_mantleSystem = GetNode<MantleSystem>("MantleSystem");
_mantleSystem.Init();