Why can’t delegates be declared as variables in the Blueprint and passed on the stack instead of using the Editor’s EventDispatcher? Is it possible to support declaring a delegate variable in the Blueprint code?
I may not know enough to really answer this question, but I was under the impression you could convert just about anything in C++ to go through blueprint by making a blueprint callable function or a blueprint implementable event. (I’m assuming you are talking about C++ delegates?)