using System; using UnityEngine; namespace SLSUtilities.Feedback { /// /// 时间设置数据结构,控制 Feedback 的时间缩放来源。 /// 同时存在于 FeedbackData(全局默认)和 FeedbackClip(单元覆盖)两个层级。 /// Clip 级设置如果 useTimeScale = true 则覆盖 Data 级设置。 /// [Serializable] public class FeedbackTimeSettings { /// /// 是否使用时间缩放。默认 false 表示不受任何时间缩放影响。 /// public bool useTimeScale; /// /// 受 TimeManager.globalTimeScale 影响。 /// public bool affectedByGlobalTimeScale; /// /// 受 TimeManager 的分组时间影响(player/enemy 等)。 /// public bool affectedByGroupTimeScale; /// /// 受角色本地 localTimeScale 影响。 /// public bool affectedByLocalTimeScale; } }