How to apply effects based on events?

Well it is an intuitive way of doing things.

So just to understand the question clearly.

You have various gameplay events in the game for player + enemy. OnDamaged, OnFrozen, OnAttack.

When this event happens-> You want to apply an effect

What do you mean by effect? Like actual VFX?

Cause what I understand is a GameplayEffect : such as debuff, buff, attribute change, interruption etc.