void SpawnCube() { Debug.LogError("SpawnCube"); handle = AddressableResMgr.S.InstantiateAsync("CellNode", OnAssetLoaded); // if (handle != null) // (handle).InstantiateAsync(OnAssetLoaded); }
public AddressableGameObjectRes InstantiateAsync(string assetName, Action <GameObject> completeCallback = null, string label = "") { BaseAddressableRes res = null; if (!m_ResMap.TryGetValue(assetName, out res)) { res = new AddressableGameObjectRes(); res.assetName = assetName; m_LstHandle.Add(res); m_ResMap.Add(assetName, res); } (res as AddressableGameObjectRes).InstantiateAsync(completeCallback); return(res as AddressableGameObjectRes); }