Features & API Reference
HealthSystem provides clean, intuitive functions for both Blueprints and C++.
Essential Functions#
Applying Damage#
Call Apply Damage to inflict harm on an actor:
- Amount: Magnitude of damage to apply.
- Damage Causer: The Actor responsible for the damage (for kill feeds and scoring).
- Ignore Shields: Set to true for poison or armor-piercing attacks.
Healing & Restoring#
- Apply Heal: Restores health points up to Max Health.
- Restore Shield: Recharges shield points up to Max Shield.
- Reset Stats: Instantly restores all health, shields, and armor to maximum.
Connect an actor reference > Get Health Component > Call Apply Damage with Amount: 25.0.
Event Delegates#
Bind your game logic to these events in the Event Graph:
- On Damage Taken: Fires whenever health or shields are reduced (passes Damage Amount and Causer).
- On Healed: Fires when health is restored.
- On Shield Break: Triggers when shields hit zero (perfect for sound effects and screen flashes).
- On Death: Broadcasts when health reaches zero.