I have this same question, Iâve tried adding meta specifiers to the functions of AnimBlueprintFunction and BlueprintThreadSafe, but despite that the UFUNCTIONâs wonât appear in the bind listâŚ
Update: I asked this in UnrealSlackers and got a response from one Muoio117 with the answer where it seems I had the wrong function signature, the correct signature is like so:
Yes works for me - using that particular signature with the BlueprintCallable and BlueprintThreadSafe specifiers, and those two parameters and making sure theyâre both const and passed in by reference, and are both the correct names. The signatures have to be an exact match for what Unreal is looking for
How are you supposed to use these functions? I intended to use them to notify my pawn that its animation state changed, but i canât use any type of callback due to the function being thread safe. What am i supposed to use them for then?