25 lines
577 B
C#
25 lines
577 B
C#
|
|
using System;
|
||
|
|
using UnityEngine;
|
||
|
|
|
||
|
|
public static class PatchEvent
|
||
|
|
{
|
||
|
|
public static event Action<string> OnStatusUpdate;
|
||
|
|
public static event Action<float> OnProgressUpdate;
|
||
|
|
public static event Action<string> OnDownloadSizeUpdate;
|
||
|
|
|
||
|
|
public static void UpdateStatus(string status)
|
||
|
|
{
|
||
|
|
OnStatusUpdate?.Invoke(status);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static void UpdateProgress(float progress)
|
||
|
|
{
|
||
|
|
OnProgressUpdate?.Invoke(progress);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static void UpdateDownloadSize(string sizeText)
|
||
|
|
{
|
||
|
|
OnDownloadSizeUpdate?.Invoke(sizeText);
|
||
|
|
}
|
||
|
|
}
|