Game mode and Respawn

Hey guys, according to the ue documentation Respawn should be inside the game mode, so far ok. I have to call the Respawn event by consuming an input which will be placed in the player controller.
What’s the best way to call this event? A cast, an event dispatcher or what?
I can also script c++ (this is why i was thinking about event dispatcher maybe will be faster) but I don’t know honestly what’s the best way to manage this kind of situations! Can someone help? Thanks a lot :smiley: