So how do i make my Animation BP inherit from character actor?

Hi there! Animation BP And its PawnOwner (Character BP) - are two different classes, so you cant Cast Animation BP to Character BP and Character BP to Animation BP. Usually, people configure data flow in the next manner:

  • Add some variable in your Character BP
  • If added variable can influence on Animation BP then add the same variable in Animation BP and in Event Blueprint Update Animation set the value for it from the one from Character BP
  • Use variable of Animation BP in transition conditions, Blend Spaces, etc

As you can see - in this case, logic flows in one direction, so you dont get logic cycles and other difficulties.