How can I create Blueprints with multiple exec output pins in C++?

Just wanted to say I found this super helpful. Thank you!

How can I execute multiple exec output pins? (like the Sequence node does for example).

You canā€™t do that without custom nodes, like the Sequencer one.

With a function and an Enum, the execution pin is decided by the Enum return value after the function has executed. By then, the function would have to be called again for you to set a different pin (Enum value).

I found myself wanting to do this for a blueprint function that isnā€™t written in C++. I guess for that the only way is blueprint a macro? Iā€™ve been able to do this with macros before. Itā€™s kindof annoying because I specifically would like to do a function instead, but whatever.

Also Rig VM seems to allow you to do arbitrary exec pins, just not blueprint.

Unfortunately that doesnā€™t seem to work