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