using UnityEngine;

namespace MPStudio
{
    public class RotateShake : MonoBehaviour
    {
        public float speed = 1.0f;
        public float maxAngle = 5f;

        void Update()
        {
            // 获取0到1之间的PingPong值
            float t = Mathf.PingPong(Time.time * speed, 1f);

            // 使用Lerp在-maxAngle和maxAngle之间插值
            float currentAngle = Mathf.Lerp(-maxAngle, maxAngle, t);

            transform.rotation = Quaternion.Euler(0, 0, currentAngle);
        }
    }
}