Ao trabalhar com código no UE5, uma ferramenta bem poderosa é o sistema de delegates, que também é o que impulsiona os event dispatchers nos blueprints. Este tutorial mostra como eles funcionam, como configurá-los no código e como expô-los no editor. Você também vai ver como o TFunction funciona, assim como as tags de UFUNCTION Blueprint Implementable Event e Blueprint Native Event
https://dev.epicgames.com/community/learning/tutorials/wrPYZ/unreal-engine-o-que-sao-delegates-e-como-usa-los-event-dispatchers-tutorial-de-c-no-ue5