private void Start() { mResLoader.LoadAsync <Texture2D>("resources://BigTexture", bigTexture => { Debug.Log(bigTexture.name); }); mResLoader.LoadAsync <Texture2D>("resources://BigTexture", bigTexture => { Debug.Log(bigTexture.name); }); }
private void Start() { mResLoader.LoadAsync <AssetBundle>("red", bundle => { Instantiate(bundle.LoadAsset <GameObject>("red")); }); }
private void Start() { mResLoader.LoadAsync <Texture2D>("resources://BigTexture", bigTexture => { Debug.Log(bigTexture.name); }); // mResLoader.LoadSync<AssetBundle>(Application.streamingAssetsPath + "/square"); }
private IEnumerator Start() { yield return(new WaitForSeconds(2.0f)); mResLoader.LoadAsync <AudioClip>("resources://yu", coinClip => { Debug.Log(coinClip.name); }); }
private void Start() { Texture2D squareTexture = mResLoader.LoadSync <Texture2D>("square", "Square"); Debug.Log(squareTexture.name); mResLoader.LoadAsync <GameObject>("red", "Red", gameObjectPrefab => { Instantiate(gameObjectPrefab); }); }
public override void LoadAsync() { State = ResState.Loading; mResLoader.LoadAsync <AssetBundle>(mOwnerBundleName, ownerBundle => { AssetBundleRequest assetBundleRequest = ownerBundle.LoadAssetAsync(Name); assetBundleRequest.completed += operation => { Asset = assetBundleRequest.asset; State = ResState.Loaded; }; }); }
private void LoadDependencyBundlesAsync(Action onAllLoaded) { string[] dependencyBundleNames = Manifest.GetDirectDependencies(Name); int loadedCount = 0; if (dependencyBundleNames.Length == 0) { onAllLoaded(); } foreach (string dependencyBundleName in dependencyBundleNames) { mResLoader.LoadAsync <AssetBundle>(dependencyBundleName, dependenBundle => { loadedCount++; if (loadedCount == dependencyBundleNames.Length) { onAllLoaded(); } }); } }
private void Start() { mResLoader.LoadAsync <AssetBundle>("square", squareTexture => { Debug.Log(squareTexture.name); }); mResLoader.LoadSync <AssetBundle>("square"); }