public static string GetAssetBundleOutputPath() { TestResourcesEditorSettingsData data = Settings.GetData(); string path = StorageUtility.GetPath(data.AssetBundleOutputDirectory, data.AssetBundleOutputPath); return(path); }
public void Setup() { TestResourcesEditorSettingsData settings = TestResourcesEditorSettings.Settings.GetData(); if (settings.BuildBeforeTestRun) { TestResourcesEditorUtility.BuildAssetBundle(); } }
public void Cleanup() { TestResourcesEditorSettingsData settings = TestResourcesEditorSettings.Settings.GetData(); if (settings.ClearAfterTestRun) { TestResourcesEditorUtility.ClearAssetBundle(); } }
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)); }