Smooth Value
A Smooth Value is a UObject subclass with a value that smoothly follows the Target Value of a Stat.
Create a Smooth Value
You can create a blueprint class from the SmoothValue class.
Details Panel
In its details panel, you'll be able to fill its informations.
Behavior
When its Target Value is modified, the Smooth Value will wait before starting to catch up.
If no other modification is done during the
Time Before Catching Up or if this value is null or below 0, it will start to catch up using
the Catch Up Speed and Tick Rate.
Finally, when it reaches the Target Value, it will reset to its normal state and wait for a new modification.
You can also modify the way it catches up to the Target Value on each tick by overriding GetSmoothValue().