public void ShowLoad() { if (!savePanel.activeSelf) { // Locate to the latest slot saveViewBookmarkType = BookmarkType.NormalSave; int latestSaveId = checkpointManager.QuerySaveIdByTime((int)BookmarkType.NormalSave, int.MaxValue, SaveIdQueryType.Latest); page = SaveIdToPage(latestSaveId); } saveViewMode = SaveViewMode.Load; Show(); }
public void ShowSave() { saveViewMode = SaveViewMode.Save; if (!savePanel.activeSelf) { // Locate to the first unused slot saveViewBookmarkType = BookmarkType.NormalSave; int minUnusedSaveId = checkpointManager.QueryMinUnusedSaveId((int)BookmarkType.NormalSave, int.MaxValue); page = SaveIdToPage(minUnusedSaveId); } // Cannot see auto save and quick save in save mode if (saveViewBookmarkType != BookmarkType.NormalSave) { saveViewBookmarkType = BookmarkType.NormalSave; page = 1; } Show(); }