Function vs Macro What is better?

Like eXi mentioned, you can’t call macros from outside of it’s respective blueprint. One of the advantages of macros is that they can have latent functions (delays, etc…), while a function cannot. A macro can also take advantage of wildcard variables, and multiple execution pins, while a function cannot. Each has it’s own use, and you will likely find yourself using both of them. Personally I like using macros for all of my math/calculation nodes, or for doing special things like dynamically executing an event.

4 Likes