I’m getting this error and I really don’t know what to do, I’m trying to make the weapon sway when I move around.
public var defaultPosition : Quaternion;
var swayAmount : float = 5.0;
var swayX;
var swayY;
var swaySpeed : float = 5.0;
var newPos : Quaternion;
var gun : GameObject;
function Start () {
defaultPosition = transform.localRotation;
}
function Update () {
swayX = Input.GetAxis("Mouse X") * Time.deltaTime * swayAmount;
swayY = Input.GetAxis("Mouse Y") * Time.deltaTime * swayAmount;
newPos = new Quaternion(defaultPosition.x - swayX, defaultPosition.y - swayY, defaultPosition.z);
gun.transform.localRotation = Quaternion.Lerp(gun.defaultPosition, newPos, swaySpeed * Time.deltaTime);
}
Thanks.