TryGetPawnOwner always returning None, why?

Okay let’s try it from very beginning.

  1. Create an Actor BP, and call it Test_BP
  2. Add a scene component, then a skeletal mesh component.
  3. Set your skeletal mesh and its anim_bp in that BP you created
  4. Open up your Anim_BP and use “Try get pawn owner” and “Cast to Test_BP”
  5. Place that actor on the level and you just created and see if the casting is still failing.
  6. To get the correct result, while simulating the game, get into your AnimGraph BP and from top side chose the actor from the list to debug.
  7. Optional - Show me all the screenshots. Including the BP you created, the animBP’s event graph etc.

See if those works.