Blending two animations (2D)

Hey guys, I have a character like one in my avatar and I have no idea how to make it shoot and run at the same time using animator controller. The only thing I could come up with was to make each part of the character separate to animate them separately. Legs and upper body is 2 different game objects. I was ok with this workaround until I realized I have to separate the gun as well, 'cause it looks quite messy this way. Is there any simple way to do this? Thanks in advance.

Do you mean that you have two different animator component that drive your character.

Most user us two animation layer with an avatar mask on each layer, the first one drive the lower body and all the locomotion and the second one drive the upper body and aiming

Thanks for mentioning avatar masks and animation layers! I wasn’t even aware of their existance. Now I know where to focus on.