The Observer Pattern allows several objects to react to another object's change.
Concept:
PlayerHealth ↓ OnHealthChanged ↓ HUD Audio VFX
C# events are a natural way to implement this.
Always unsubscribe when appropriate.