Get Animation Blueprint to work on a Child Component

Hey everybody! So let me just start by saying I’m still learning Unreal, so forgive me if my way with words sounds rather “newb-ish” for now!

I am currently working on a First Person Shooter project, and I intend for it to have tons of weapons for the player to use and switch during combat. I’ve learned that one way to do it is by creating a Child Component for my Character BP (Picture attached).

And for its parent, I created a new Actor Blueprint, having the Arms and Weapon Skeletal Mesh already set up, and also created their own Animation Blueprint, to play certain animations on given conditions with the locomotion state machine (Walking animation if character walks, jump animation if character jumps, and so on…)

Thing is, I can’t figure it out how to make it so the Animations are casted and played correctly to my Character BP, it only works if I have the weapon and arms skeletal mesh on my Character BP component tab, but not for the Child Component, and that is driving me mad! Haha

Here some pictures showing how I’ve done it so far:

Animation Blueprint:

And then casting the animations using Get Anim Instance on my Gun Parent Actor BP:

Any help would be very appreciated, and if needed any more information, I’m more than ready to provide! Thanks in advance.

1 Like

I have the same problem did you find any solution for that?