I got a Base weapon blueprint and every weapon is a child of that blueprint, which contain all the variables like muzzleflash, sound, gun animations etc.
I’m trying to setup my pawn firing animations in the base weapon blueprint, But I’m unsure how I do this…
Tried adding “play animation” to the single shot function inside my WeaponBP. The animation works when firing, but it breaks my animation BP so my Aimoffset is not working after i shoot and I’m only able to rotate the camera.
It did help with Anim montage. But when I shoot, my pawn arms are moved to the position they have in the animation montage and then back to where I’m aiming?
I’m using a third person mesh with FPS camera, so i need it to work with my aimoffset.
Also is there no way to keep it all inside the weapon BP, so I keep mycharacter clean of all weapon variables?
Here is my firing BP inside mycharacter with Anim montage attached: