quality-control/Assets/Scripts/ConstantRotation.cs

17 lines
404 B
C#

using UnityEngine;
public class ConstantRotation: MonoBehaviour
{
public Vector3 Axis = Vector3.up;
public float RotationRate = 1f;
public void Update()
{
var rotation = transform.rotation;
var delta = Quaternion.AngleAxis(RotationRate * Time.deltaTime, Axis);
transform.SetPositionAndRotation(transform.position, rotation * delta);
}
}