切换存档是多存档系统的必要功能,允许用户在不同存档之间切换,以便恢复之前的存档数据。
注意,在Flexi Archive切档操作的性能开销虽微乎其微,但切换存档操作会使系统缓存被重置或回收。如非必要操作,建议尽量规避频繁切换存档。这有助于减少系统缓存的重置和回收次数,从而提高未来存档的整体性能。
private void SwitchArchive(int archiveID)
{
archiveManager.SwitchArchiveID(archiveID);
Debug.Log(string.Format($"Switch Archive {archiveID}"));
}
若是想获取当前设备中的所有存档。如下,可以获取到所有存档的ID。
archiveManager.ArchiveSetting.GetAllArchiveID();
。
这样你可以将他们展示在界面上,使用户可以操作存档。