public static LoadLevelAsync ( string assetBundleName, string levelName, bool isAdditive ) : AssetBundleLoadOperation | ||
assetBundleName | string | |
levelName | string | |
isAdditive | bool | |
return | AssetBundleLoadOperation |
// ENABLE_NDINFRA_ONE_BUNDLE protected virtual IEnumerator LoadLevelAsync_Callback (string sceneAssetBundleName , string levelName , bool isAdditive , System.Action _CallbackFunc ) { #if ENABLE_NDINFRA_EXAMPLE_LOG // This is simply to get the elapsed time for this phase of AssetLoading. float start = Time.realtimeSinceStartup; #endif // ENABLE_NDINFRA_EXAMPLE_LOG // Load level from assetBundle. var request = AssetBundleManager.LoadLevelAsync( sceneAssetBundleName , levelName, isAdditive); if (request == null) { onError("sceneAssetBundleName is missing." , sceneAssetBundleName ) ; yield break; } yield return StartCoroutine(request); _CallbackFunc() ; #if ENABLE_NDINFRA_EXAMPLE_LOG LogFinishTime( "Finished loading scene " , levelName , start ) ; #endif // ENABLE_NDINFRA_EXAMPLE_LOG }