how to offset vector 3 by an angle unity
Vector3 noAngle = spawn.forward; Quaternion spreadAngle = Quaternion.AngleAxis(-15, new Vector3(0, 1, 0)); Vector3 newVector = spreadAngle * noAngle; Ray ray = new Ray (spawn.position, newVector); CastProjectiles(shotDistance, ray);