Adding separation between firing weapons and grenades
Right now, there should be an issue between the grenades and the guns because the grenades will operate differently. They don’t have a fire animation so they basically loop. Let’s adjust this so weapons that fire bullets animate differently.
Fixing Weapons for the other states
We need to set our game up so that our character does the correct aiming animations when we select our weapon. Currently, it only does the pistol aim for the grenade and the assault rifle. To do this, we need to first change the firing of the blend tree.
Adding a weapon to your character/aiming appropriately
More often than not, you want to add weapon to your character and it should be simple. Every weapon is different so you should plan on your position for each weapon to be the same — everything else underneath can be different.
Animation Layer Mask with Aiming
In our scenario, our legs actually stay still when aiming down the sights. What we want to do is carry over our lower body movements while keeping our aim established. To do that, we need to create a layer mask. In our layer, create a new layer called aiming. Delete the old aiming animation.