Setup the base for abilities and events
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 24s
Create tag and build when new code gets to main / Export (push) Successful in 5m6s

This commit is contained in:
2026-03-22 16:28:57 +01:00
parent d1f83525b1
commit 7bf19868e7
17 changed files with 341 additions and 24 deletions

View File

@@ -93,32 +93,25 @@ public partial class PlayerUi : Control, ICueHandler
// One-shot effect (like impact)
// Called when an instant effect with this cue is applied
// Also called when a periodic effect with this cue executes its period
if (target == null || !parameters.HasValue) return;
// Extract parameters
float magnitude = parameters.Value.Magnitude;
float normalizedMagnitude = parameters.Value.NormalizedMagnitude;
// Play effects scaled by magnitude
// PlayFireImpactSound(normalizedMagnitude);
// SpawnFireImpactParticles(target, magnitude);
GD.Print(_manabar.CurrentHealth);
_manabar.CurrentHealth += magnitude;
}
public void OnApply(IForgeEntity? target, CueParameters? parameters)
{
return;
}
public void OnRemove(IForgeEntity? target, bool interrupted)
{
return;
}
public void OnUpdate(IForgeEntity? target, CueParameters? parameters)
{
return;
}
}