mirror of https://github.com/tuyoogame/YooAsset
43 lines
1.8 KiB
C#
43 lines
1.8 KiB
C#
|
|
|||
|
public static class PatchEventDispatcher
|
|||
|
{
|
|||
|
public static void SendPatchStepsChangeMsg(EPatchStates currentStates)
|
|||
|
{
|
|||
|
PatchEventMessageDefine.PatchStatesChange msg = new PatchEventMessageDefine.PatchStatesChange();
|
|||
|
msg.CurrentStates = currentStates;
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
public static void SendFoundUpdateFilesMsg(int totalCount, long totalSizeBytes)
|
|||
|
{
|
|||
|
PatchEventMessageDefine.FoundUpdateFiles msg = new PatchEventMessageDefine.FoundUpdateFiles();
|
|||
|
msg.TotalCount = totalCount;
|
|||
|
msg.TotalSizeBytes = totalSizeBytes;
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
public static void SendDownloadProgressUpdateMsg(int totalDownloadCount, int currentDownloadCount, long totalDownloadSizeBytes, long currentDownloadSizeBytes)
|
|||
|
{
|
|||
|
PatchEventMessageDefine.DownloadProgressUpdate msg = new PatchEventMessageDefine.DownloadProgressUpdate();
|
|||
|
msg.TotalDownloadCount = totalDownloadCount;
|
|||
|
msg.CurrentDownloadCount = currentDownloadCount;
|
|||
|
msg.TotalDownloadSizeBytes = totalDownloadSizeBytes;
|
|||
|
msg.CurrentDownloadSizeBytes = currentDownloadSizeBytes;
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
public static void SendStaticVersionUpdateFailedMsg()
|
|||
|
{
|
|||
|
PatchEventMessageDefine.StaticVersionUpdateFailed msg = new PatchEventMessageDefine.StaticVersionUpdateFailed();
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
public static void SendPatchManifestUpdateFailedMsg()
|
|||
|
{
|
|||
|
PatchEventMessageDefine.PatchManifestUpdateFailed msg = new PatchEventMessageDefine.PatchManifestUpdateFailed();
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
public static void SendWebFileDownloadFailedMsg(string fileName, string error)
|
|||
|
{
|
|||
|
PatchEventMessageDefine.WebFileDownloadFailed msg = new PatchEventMessageDefine.WebFileDownloadFailed();
|
|||
|
msg.FileName = fileName;
|
|||
|
msg.Error = error;
|
|||
|
EventManager.SendMessage(msg);
|
|||
|
}
|
|||
|
}
|