I was following the “Twin Stick Shooter with Blueprint” set of video tutorials from the online learning service, and I noticed some interesting behaviour regarding the Destroy Actor node. It looks like it can accept multiple inputs into the same node, like this:
Whereas most nodes, like Print String for example, only allow for one input per input node, and will automatically break then link when you try to attach something else:
I was wondering if this is a hard-coded behaviour in the engine that applies to only a handful of nodes (like Destroy Actor), or is there a way that you can opt-in to this behaviour when creating your own blueprint functions and macros? Also, what is the behaviour in the case of calling Destroy Actor with two inputs in the same node. Does it run Destroy Actor twice in a defined/undefined order, once for each input, or is there an overload of Destroy Actor which takes in an array of actors, and this is merely syntactic sugar which defers to that?
Thanks for reading.
Shane.