http://www.InfinityPBR.com
Our "Gargoyle" Procedural PBR character has a bunch of killer animations. However, it's possible to fine-tune things and make NEW animations using the Layers function of Mecanim.
This video shows how to create new Avatar Masks for the wings & the body, and then use Layered animating to have one animation control one part of the Gargoyle, and another animation the other.
This would allow you to create animations where the Gargoyle continues to fly while attacking or casting, can can even let you use some of the ground animations like the cast animations (or the spinning attack animation) while flying. All without stopping movement.