So I imported my Laser Defender game to Unity 5 (5.3.2f1 to be exact) and my enemy’s animations aren’t working. They just appear at their spawn points instead of swooping in.
So I looked at the Animator tab and all the animation states are there as they should be. But the Animation tab was empty. So I put my first Enemy Prefab in to the scene, and selected “create new clip”, and there were my animations already there! Here’s a screen shot of both the Animation and Animator tab with the Enemy instance selected.
But it’s still not working. The enemies are still just appearing at their spawn points, including the extra instanced Enemy. And yes I did click “Apply”.
When I play the animation in the Animation tab it plays it should, though.
So what’s going on here? I take it it has something to do with the Animator and this new “Entry” state? I made a new transition from “Entry” to “Arrival” but that didn’t work. Would appreciate it if someone could help me figure this out. 
Edit: OK so I read in a thread from @Mike_Schoenhals, who had a similar problem, that you need to untick “Apply root motion” on the enemy prefabs. I did that, and now they animate! But now when I play the game, they stop to the left and below their spawn points! Again, when I put an enemy prefab in to the scene and play the animation from the Animaton tab, it stops at the correct position. So it’s not the positions in the animation making this happen. So still having trouble, and would appreciate any help. 

