Multiple Animations at once?

So, more questions about a shooting game. I want to be able to zoom in with the RMB using an animation that pulls the iron-sights to my view and then using a zoom script I wrote at the same time, making it look zoomed in though the iron-sights. Now I want to play an animation when I’m “aiming down sights” when I press the LMB for firing the gun. So playing one animation in the middle of another… anyway way to do so? or will I have to just settle for a bang and a flash for firing, not an animation.

A couple different ways to achieve this:

  1. Make a shooting animation, make an aiming animation, and make a shooting while aiming animation.
  2. Compartmentalize your character’s bones/animations. For instance, make it so that when he’s shooting he’s using his arm bones and his hand bones. Then make an aiming animation that uses his shoulder and head bones. With that, (and Animation Masking (for mecanim) and AddMixingTransform() (for legacy)) you can achieve a few different animations that can be blended together. I personally am still a fan of Legacy, thus I use AddMixingTransform(). Mecanism MIGHT be better as of late, but I haven’t used it enough to vouch for / discredit it.