implemented player health, knockback, invicibility frames and hitstop
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 20s
Create tag and build when new code gets to main / Export (push) Successful in 9m56s

This commit is contained in:
2026-01-20 12:05:31 +01:00
parent 87a9fad005
commit 2e5fcb6a75
10 changed files with 206 additions and 39 deletions

View File

@@ -6,6 +6,11 @@ namespace Movementtests.systems;
public partial class HeadSystem : Node3D
{
[Signal]
public delegate void HitboxActivatedEventHandler();
[Signal]
public delegate void HitboxDeactivatedEventHandler();
public record CameraParameters(
double Delta,
Vector2 LookDir,
@@ -111,12 +116,12 @@ public partial class HeadSystem : Node3D
public void OnHitboxActivated()
{
GD.Print("Hitbox activated");
EmitSignalHitboxActivated();
}
public void OnHitboxDeactivated()
{
GD.Print("Hitbox deactivated");
EmitSignalHitboxDeactivated();
}
public void LookAround(CameraParameters inputs)