using System; using DG.Tweening; using UnityEngine; namespace EventBossFight { [Serializable] public class EventBossFightShakeData { [Tooltip("延迟时间播受击动画时间")]public float delayTime=0.5f; [Tooltip("延迟时间播盾牌动画时间")]public float delayShieldTime=0.5f; [Tooltip("震动持续时间")]public float shakeDuration=0.5f; [Tooltip("震动随机性")] public float shakeRandomness=0.5f; [Tooltip("震动幅度性")] public int shakeVibrato=1; [Tooltip("震动曲线")] public Ease shakeEase = Ease.OutQuad; [Tooltip("to")] public Vector3 to; public bool snapping = false; public bool fadeOut = true; public ShakeRandomnessMode randomnessMode = ShakeRandomnessMode.Full; } }