using Unity.Mathematics; using UnityEngine; public class PhoneRotator : MonoBehaviour { Quaternion initialRotation; public float swingRange = 30f; // In Degrees public float speed = 2f; void Start() { initialRotation = GetComponent().localRotation; } void Update() { float currentDegrees = Mathf.Sin(Time.time * speed) * swingRange; Quaternion swingRotation = Quaternion.Euler(0, 0, currentDegrees); GetComponent().localRotation = initialRotation * swingRotation; } }