Animation thread safety question

I am using a local blueprint function in my animation blueprint. The function is pure-and-const (although it uses two local variables.)
I’m getting a warning in the compiler that the blend space sources these “not thread safe” functions.
There is no checkbox to mark these functions thread safe, but I think there’s a pretty good chance they are “actually” thread safe? (Unless there’s some nastiness going on with using local variables)

What is the right path forward here?

The use of the function:

The action function:

Hey jwatte, did you ever resolve this? My thinking is moving your local vars to be instantiated in the event graph.

The problem with non-local variables is that they are not local :slight_smile: Locals should be more thread-safe than instance variables.

For now, I’m just living with the warning, and it “seems to work fine,” which we all know means there’s nothing at all waiting to bite me in the ■■■ three months down the line. No, sir, nothing like that at all!