void Load() { var resource = AddressableAssets.LoadAssetAsync <GameObject>("Assets/AddressableAssets/Chara.prefab"); resource.Completed += (res) => { Instantiate(res.Result, this.transform); }; }
// Start is called before the first frame update void Start() { AddressableAssets.Init("http://localhost:8000"); AddressableAssets.GetPreloadSizeAsync().Completed += (size) => { if (size.Result > 0) { var handle = AddressableAssets.PreloadDependenciesAsync(); StartCoroutine(DownloadWait(handle)); handle.Completed += (res) => { Load(); }; } else { Load(); } }; }