protected AssetBundleLoader CreateLoader(AssetBundleLoader loader) { if (loader.data.dependList != null) { AssetBundleLoader[] dependList = new AssetBundleLoader[loader.data.dependList.Count]; for (int i = 0; i < dependList.Length; i++) { dependList[i] = CreateLoader(loader.data.dependList[i]); } loader.AddDependList(dependList); } return(loader); }