Example #1
0
        internal static void DeleteBuilderData(EasyAssetBundleBuilderData data)
        {
            var path = AssetDatabase.GetAssetPath(data);

            AssetDatabase.DeleteAsset(path);
            AssetDatabase.Refresh();
        }
        internal EasyAssetBundleBuildProcessor(EasyAssetBundleBuilderData data, BuildProgress start = BuildProgress.PickUpBuildAssets, BuildProgress end = BuildProgress.UploadAssetBundle)
        {
            Progress    = start;
            ProgressEnd = end;
            buildData   = data;

            config             = data.Config;
            assetList          = buildData.BuildAssets;
            versionAssetList   = buildData.VersionAssets;
            assetListProcess   = ( IAssetBundleList )buildData;
            assetExportProcess = ( IAssetBundleExporter )buildData;
            assetUploadProcess = ( IAssetBundleUploader )buildData;
        }