Making custom events for niagara

I would want to make my own event(like generate location event or generate collision event) which passes variables which I need (not only what I can using existing events) so that I can read them in event handler. I just wan to make custom event that works like location/collision/death/hudini event.