using System; namespace Tuan.GameFramework { public static class PatchEvent { public static event Action OnStatusUpdate; public static event Action OnProgressUpdate; public static event Action OnDownloadSizeUpdate; public static event Action OnClosePatchWindow; 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); } public static void ClosePatchWindow() { OnClosePatchWindow?.Invoke(); } } }