Custom Effect
What if we want to pass more data on effect appling?
Let’s assume we want to apply burning effect to an actor, but beside basic data like duration and applier we also want to pass information about damage.
For that special case we need to create new function ApplyBurningEffect which will be an extension of ApplyEffect.
This way we can store damage information in variable BurningDamage and retrieve it when needed.