Why does Quaternion.LookRotation() throw a warning when the result is zero? Code (CSharp): Look rotation viewing vector is zero UnityEngine.Quaternion:LookRotation(Vector3) Is zero not a valid rotation to look at? If one would look at zero, does ZERO stare back or something? I don't get why this is considered a result Unity must warn me about. What if I'm fine with the lookRotation being zero? Look at zero all you want, PlayerAvatarScript! I honestly don't care. Why does Unity?