In Unreal Engine Blueprints, what is a 'Macro' and how does it differ from a function?
-
A
A Macro is compiled to native C++ while a function stays in Blueprint
-
B
A Macro is a reusable graph that is inlined at every call site and can have multiple execution inputs/outputs, unlike functions
-
C
A Macro runs asynchronously while a function runs synchronously
-
D
A Macro is only usable in Level Blueprint while functions work everywhere