Exemplo n.º 1
0
    static void MainistTest()
    {
        string outputPath = PackageUtils.GetAssetBundleOutputPath(BuildTarget.Android, "Test");

        AssetBundle assetBundle = AssetBundle.LoadFromFile(outputPath + "\\" + BuildUtils.ManifestBundleName);

        if (assetBundle != null)
        {
            AssetBundleManifest manifest       = assetBundle.LoadAsset <AssetBundleManifest>("AssetBundleManifest");
            string[]            self_name_list = manifest.GetAllAssetBundles();

            foreach (string name in self_name_list)
            {
                string   path = outputPath + "\\" + name;
                FileInfo file = new FileInfo(path);
                Logger.Log(name + "," + file.Length / 1024 + "," + PackageUtils.GetFileMD5(path) + "\n");
            }
            assetBundle.Unload(false);
        }
    }