using System; using UnityEngine; public static class PatchEvent { public static event Action OnStatusUpdate; public static event Action OnProgressUpdate; public static event Action 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); } }