
Opis
The Replicated GAS Health System aims to fit into any situation that requires you to have any Actor that can have health, armor or other vital-related stats.
It is seamlessly integrated with Unreal Engine's Gameplay Ability System, by using Attributes, Gameplay Effects, Gameplay Cues and more.
It is entirely written in C++, but is completely interfaced with Blueprint, allowing users who have never written a line of C++ to use it without any issues.
The system features various Attributes (besides Health and Max Health)
Armor, Damage Reduction - reduce the incoming damage
Healing Power - increases the amount of healing received
Shield - acts as a "secondary health" by being reduced first when taking damage
Incoming Damage, Healing, Shield - meta attributes that are set in Gameplay Effects in order to apply the damage, healing or shielding
All Attributes can be accessed in the standard GAS way, or they can be read from the Health Component itself.
The Health Component features delegates that react to any meaningful change in these attributes, including when taking damage or restoring health.



