internal void Start() { if ((modRegisteredQueue.Count > 0) && this.enabled && !ConfigDeactivateThis.Value) { ModUpdateLog.readModUpdateLogFile(); Debug.Log(LOG + "Checking updates for " + modRegisteredQueue.Count + " mod(s)..."); StartCoroutine(ThunderAPI.GetPackages(LaunchQueueProcess)); } }
private IEnumerator StartPerformUpdate(ModUpdateRequest modUpdateRequest, Package pk) { Debug.Log(LOG + "An update for " + modUpdateRequest.packageName + " is available. Current version(" + modUpdateRequest.currentVersion.ToString() + "). Newest version (" + pk.Versions[0].VersionNumber.ToString() + ")."); yield return(ThunderAPI.DownloadUpdate(modUpdateRequest, pk, PerformUpdate)); }