This script is parented to the arm gameobject to make so that when you move your mouse the arms move a little ahead of the camera and then settle back to be aligned with the camera. The problem is that when I move my mouse the arms flip randomly between what I want and being randomly flipped 180 degrees around the Y-axis. This is a modified MouseLook script from standard assets.
So, let me get this straight- you want the arms (and gun) to follow the mouse-look directly, but you want the camera to lag behind a little?
How about this. Instead of modifying the mouselook script directly, put the mouselook script on the arms, and leave the camera completely seperate. Then, add a new script to the camera, that follows the rotation of the arms!
This way, the camera doesn't need to exactly know when the arms are moving, but it will still act the way you want it to.
answered Mar 12 '12 at 12:35 AM