Hi guys, I’m trying to make sense of a configuration of nodes that I just created while trying to understand execution flow in blueprints.
The documentation clearly states that data nodes (the ones without execution pins) will be evaluated once per every node that they’re connected to (https://docs.unrealengine.com/en-US/…ing/index.html):
Now, for the following graph:
Given the documentation quote, it would be safe to assume that the call to “Random Integer” should be executed 3 times, therefore generating 3 distinct random numbers (not always but you know what I mean), since it’s connected to 3 nodes, but it seems to execute only once and deliver that same value to all the connected nodes, which clearly violates the statement describing the node execution flow.
Is there any piece of documentation that clearly explains step by step the order of execution in the blueprints flow (a description of the algorithm as to say), that can help me make sense of how to place my nodes ( ideally with the performance perspective in mind)? Thank you in advance.