Пример #1
0
        public AssetBundleBuild[] OptimizedAssetBundleInfo()
        {
            var tempABs    = AssetDatabase.GetAllAssetBundleNames();
            var tempBuilds = new AssetBundleBuild[tempABs.Length];

            for (int iB = 0; iB < tempABs.Length; ++iB)
            {
                var tempABName = tempABs[iB];
                tempBuilds[iB] = new AssetBundleBuild()
                {
                    assetBundleName = tempABName,
                    assetNames      = this.GetAssetPathsFromAssetBundle(tempABName).OrderBy(n => n).ToArray()
                };
            }
            return(tempBuilds.OrderBy(b => b.assetBundleName).ToArray());
        }