I spent 4 hours yesterday searching everything from Unreal documentation to YouTube videos, answers.unreal.com (before it blew up and stopped working), on a question I see posted by hoards of confused game designers: How do I get a Character Blueprint reference inside my Animation Blueprint, so I can access my custom character blueprint variables?
The Unreal documentation doesn’t give an example to do this. What everyone tries to do is drag from Try Get Pawn Owner to a Cast To custom_player_BP, but of course this fails. So you start trying a cast to Character, you try Get Pawn, you start trying everything, then slam your head into the desk and lie on the floor for an hour, wondering how this stupid task is so hard. You can watch it fail just by connecting the Cast Failed pin from the Cast when object is connected to Try Get Pawn Owner.
Well I just started guessing and THIS WORKS! I finally got access to my Player BP and variables. I resorted to guessing because literally nobody had a direct example.
Try Get Pawn Owner isn’t the right source is the best I can figure, but Get Owning Actor from the Event Graph seemed to be exactly what is needed to then Cast to your character blueprint.
If I’m NOT doing the right thing and you have deeper insight than I do into this, please let everyone here know – but this is working so far!
I really hope this helps others in the same boat!