public static string GetAssetBundleOutputPath()
        {
            TestResourcesEditorSettingsData data = Settings.GetData();
            string path = StorageUtility.GetPath(data.AssetBundleOutputDirectory, data.AssetBundleOutputPath);

            return(path);
        }
Exemple #2
0
        public void Setup()
        {
            TestResourcesEditorSettingsData settings = TestResourcesEditorSettings.Settings.GetData();

            if (settings.BuildBeforeTestRun)
            {
                TestResourcesEditorUtility.BuildAssetBundle();
            }
        }
Exemple #3
0
        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));
        }