27 lines
970 B
C#
27 lines
970 B
C#
namespace AibisDream.SaveSystem
|
|
{
|
|
/// <summary>
|
|
/// 快照 section 的稳定字符串 id。
|
|
/// 用于 JSON key、Provider 注册与反序列化,避免使用 AssemblyQualifiedName。
|
|
/// </summary>
|
|
public static class SnapshotProviderIds
|
|
{
|
|
public const string Scene = "scene";
|
|
public const string Macro = "macro";
|
|
public const string Environment = "env";
|
|
public const string Actor = "actor";
|
|
public const string Audio = "audio";
|
|
public const string Timeline = "timeline";
|
|
public const string Screen = "screen";
|
|
|
|
/// <summary>
|
|
/// P1 应参与 Capture 的 provider 清单。
|
|
/// <see cref="SnapshotRegistry.ValidateRequiredProviders"/> 据此告警缺失项;不含深度维修。
|
|
/// </summary>
|
|
public static readonly string[] RequiredForCapture =
|
|
{
|
|
Scene, Macro, Environment, Actor, Audio, Timeline, Screen
|
|
};
|
|
}
|
|
}
|