private static async void LoadCatalogue(List <string> LoadCatalogues, bool RegisterComplete = true) { Instance.ToloadeCount = LoadCatalogues.Count; foreach (var Catalogue in LoadCatalogues) { if (Catalogue.Contains("http")) { HttpClient client = new HttpClient(); string result = await client.GetStringAsync(Catalogue); var Task = Addressables.LoadContentCatalogAsync(result); await Task.Task; Instance.AssetBundleDownloadDependencies(Task, RegisterComplete); } else { var Task = Addressables.LoadContentCatalogAsync(Catalogue); await Task.Task; Instance.AssetBundleDownloadDependencies(Task, RegisterComplete); } } }