How to make Double Pistols for my game character?

I’m trying to make double pistols for my game character. I have gotten to the point where my character is holding 2 pistols one on righthand and other on lefthand.

I can’t find any 2 pistols aiming/shooting animations, so I thought maybe there is a way to make it using just 1 animation on hand and then maybe duplicating it to the other hand if that’s even possible or editing the onehand aiming animation but I’m not sure which way to go

Hi welcome,

Get one hand shooting animation, create a MirrorDataTable on skeletal mesh, use mirror of same animation while shooting left hand. Documentation here

1 Like

I tried but now it plays the animation on left hand when i use mirror

Allright so let’s say you always start shooting with RightHand

Then in the beginning bIsLeftHand = false, if player continue shoot then bIsLeftHand = true. This will always loop.

You can do bIsLeftHand = false or true in your scripts, there is also a FlipFlop node that switches a bool everytime it runs maybe you can use that and assign its isA to bIsLeftHand

So you can plug this bIsLeftHand to the
image

I mean so each hand holds a pistol and you can fire them simultaneously like burst but the animation i have currently is only for the right hand so mirroring it to left the hand leaves it from the right hand meaning left has now pistol aiming at enemy but right hand don’t, think of it like right side of the body is doing the normal animation and left side of the body is doing the mirrored animation simultaneously

Hi there, can you show a video ?

As far as I understood you are shooting left and right at the same time? Not one after another (Left->Shoot->Right->Shoot)

If thats the case you can (double hands shooting at the same time) you can use the node “BlendBoneByChannel” which will blend 2 poses for bone

Normally I have a pose

Mirror of same pose

Blended together