fix manabar cue issue

This commit is contained in:
2026-03-28 18:40:03 +01:00
parent ef454e9502
commit dafb0c96cc

View File

@@ -90,16 +90,9 @@ public partial class PlayerUi : Control, ICueHandler
public void OnExecute(IForgeEntity? target, CueParameters? parameters) public void OnExecute(IForgeEntity? target, CueParameters? parameters)
{ {
// One-shot effect (like impact) if (target == null || !parameters.HasValue || !IsInstanceValid(_manabar)) return;
// 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 magnitude = parameters.Value.Magnitude;
// Play effects scaled by magnitude
// PlayFireImpactSound(normalizedMagnitude);
// SpawnFireImpactParticles(target, magnitude);
_manabar.CurrentHealth += magnitude; _manabar.CurrentHealth += magnitude;
} }