Files

18 lines
599 B
C#

namespace AibisDream.SaveSystem
{
/// <summary>
/// 快照层捕获 API。恢复必须通过 GameManager 会话命令进入。
/// 游戏逻辑应优先使用 <see cref="SaveRestoreOrchestrator"/> 完成存读档流程。
/// </summary>
public static class SnapshotService
{
/// <summary>捕获当前运行时快照。</summary>
public static SaveSnapshot Capture(AnchorCaptureSpec anchorSpec)
{
SnapshotRegistry.EnsureInitialized();
return SnapshotCapture.Capture(YarnVariableStorage.Instance, anchorSpec);
}
}
}