public static AssetBundleManifest BuildAssetBundle(BuildTarget buildTarget) { TestResourcesEditorSettingsData settings = TestResourcesEditorSettings.Settings.GetData(); AssetBundleBuildInfo build = GetAssetBundleBuildInfo(settings.AssetBundleName, settings.Folders); string outputPath = TestResourcesEditorSettings.GetAssetBundleOutputPath(); Directory.CreateDirectory(outputPath); return(AssetBundleBuildUtility.Build(new[] { build }, outputPath, buildTarget, settings.AssetBundleOptions)); }
public static void ClearAssetBundle() { string outputPath = TestResourcesEditorSettings.GetAssetBundleOutputPath(); string metaPath = $"{outputPath}.meta"; if (Directory.Exists(outputPath)) { Directory.Delete(outputPath, true); } if (File.Exists(metaPath)) { File.Delete(metaPath); } }