Trying to pass a variable from an actor to an animation blueprint or a pawn

You said it yourself. The metahuman is not a Pawn but a mundane Actor.

It all stems from inheritance. Actor is the base class, the deeper we go, the more specialised classes become:

  • a Character is a Pawn and an Actor
  • a Pawn is a Pawn (obv!) and an Actor
  • an Actor is just an Actor - it does not know things Pawns or Characters can do

If you try to treat Metahuman Omar Actor who owns the Skeletal Mesh and the Animations as if was a Pawn, they will have no clue what you mean.


If you go Omar’s Class Settings:

You can re-parent it and make it a Pawn and the Try to Get Pawn Owner should now work.

1 Like