I was experimenting a bit with Node Functions and databinding them to pins as explained here: Graphing in Animation Blueprints in Unreal Engine | Unreal Engine 5.0 Documentation
I figured there are multiple ways of using these Pure functions:
- Assigning it directly in the details of a node
- Using a Property Accessor node
- Dropping the function itself on the node and linking it to the pin.
In the last situation, the editor will warn you about that the function should be thread-safe if your Anim Instance is as well.
However, it will not warn you about that when you use databinding (method #1 and #2 described above).
Is it correct that when using databinding, the node function can actually be non thread-safe?