using System.Collections; using System.Collections.Generic; using System; using UnityEngine; public class BAManager : MonoBehaviour { public static BAManager instance; public List assetURLs = new List(); public GameObject loadedObject; public void Start() { instance = this; } public void LoadFromInternet(int aIndex, string assetN) { StartCoroutine(ActualLFI(assetURLs[aIndex], assetN)); } IEnumerator ActualLFI(string url, string aN) { using (WWW web = new WWW(url)) { yield return (web); AssetBundle remoteAS = web.assetBundle; if (remoteAS == null) { Debug.LogError("Error fetching asset bundle!"); yield break; } loadedObject = remoteAS.LoadAsset(aN); } } }