void TickFetchTask() { if (fetchTask == null) { return; } fetchTask.Tick(); UpdateProgress(fetchTask); if (!fetchTask.Completed) { return; } if (!fetchTask.Success) { view.statusText = "&cFailed to fetch update"; UpdateStatus(); } else { csZip = fetchTask.ZipFile; buildName = "&eFetching latest C client"; UpdateStatus(); } fetchTask = null; }
void TickFetchTask() { if (fetchTask == null) { return; } fetchTask.Tick(); UpdateFetchProgress(); if (!fetchTask.Completed) { return; } if (!fetchTask.Success) { view.statusText = "&cFailed to fetch update"; UpdateStatus(); } else { Applier.ExtractUpdate(fetchTask.ZipFile); game.ShouldExit = true; game.ShouldUpdate = true; } fetchTask = null; }