| 1234567891011121314151617181920212223242526272829303132333435 |
- using System;
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using TapSDK.CloudSave.Internal;
- namespace TapSDK.CloudSave
- {
- public class TapTapCloudSave
- {
- public static readonly string Version = "4.8.2";
- public static void RegisterCloudSaveCallback(ITapCloudSaveCallback callback)
- {
- TapTapCloudSaveInternal.RegisterCloudSaveCallback(callback);
- }
- public static Task<ArchiveData> CreateArchive(ArchiveMetadata metadata, string archiveFilePath, string archiveCoverPath) =>
- TapTapCloudSaveInternal.CreateArchive(metadata, archiveFilePath, archiveCoverPath);
- public static Task<ArchiveData> UpdateArchive(string archiveUuid, ArchiveMetadata metadata, string archiveFilePath, string archiveCoverPath) =>
- TapTapCloudSaveInternal.UpdateArchive(archiveUuid, metadata, archiveFilePath, archiveCoverPath);
- public static Task<ArchiveData> DeleteArchive(string archiveUuid) =>
- TapTapCloudSaveInternal.DeleteArchive(archiveUuid);
- public static Task<List<ArchiveData>> GetArchiveList() =>
- TapTapCloudSaveInternal.GetArchiveList();
- public static Task<byte[]> GetArchiveData(string archiveUuid, string archiveFileId) =>
- TapTapCloudSaveInternal.GetArchiveData(archiveUuid, archiveFileId);
- public static Task<byte[]> GetArchiveCover(string archiveUuid, string archiveFileId) =>
- TapTapCloudSaveInternal.GetArchiveCover(archiveUuid, archiveFileId);
- }
- }
|