Files
BlueArchiveMiniGame/Assets/Scripts/Runtime/YooAsset/PatchLogic/PatchManager.cs

40 lines
1.3 KiB
C#
Raw Normal View History

2025-10-13 07:35:57 +08:00
using System.Collections;
2025-09-17 18:56:28 +08:00
using System.Collections.Generic;
using UnityEngine;
using YooAsset;
public class PatchManager : Singleton<PatchManager>
{
public PatchOperationData PreloadData(EPlayMode PlayMode)
{
PatchOperationData preload = new PatchOperationData();
preload.packageName = "Preload";
preload.playMode = PlayMode;
preload.autoDownload = true;
//preload.downloadError = DefDownloadError;
//preload.downloadFinish = DefDownloadFinsh;
return preload;
}
public PatchOperationData MainData(EPlayMode PlayMode, DownloaderOperation.DownloadUpdate DownloadUpdate)
{
PatchOperationData main = new PatchOperationData();
main.packageName = "Main";
main.playMode = PlayMode;
main.autoDownload = GameManager.Inst.isServer?true:false;
//main.downloadError = DefDownloadError;
main.downloadUpdate = DownloadUpdate;
//main.downloadFinish = DefDownloadFinsh;
return main;
}
//Ĭ<><C4AC><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>ص<EFBFBD>
//public void DefDownloadError(DownloadErrorData downloadErrorData)
//{
// MessageBox.Show()
// .SetTitle(packageName)
// .SetContent(downloadErrorData.ErrorInfo)
// .AddButton("<22>˳<EFBFBD>", (box) => { Application.Quit(); });
//}
}