public ExportKeyViewModel(IDiscogsAuthentificationProvider iIWebServicesSettings, IInfraDependencies idp) : base(iIWebServicesSettings, idp) { _FileTools = idp.File; this.Directory = _FileTools.DocumentFolder; Commit = this.Register(RelayCommand.InstanciateAsync(() => DoCommit(), () => _FileTools.DirectoryExists(Directory))); }
public ImportKeyViewModel(IDiscogsAuthentificationProvider iIWebServicesSettings, IInfraDependencies idp) : base(iIWebServicesSettings, idp) { Directory = idp.File.DocumentFolder; _FileTools = _Infra.File; Commit = this.Register(RelayCommand.Instanciate(() => DoCommit(), () => _FileTools.FileExists(FilePath))); FileExtension = _FileTools.GetFileFilter(_FileTools.KeysFileExtesion,"key files"); }
public static void BuildAssetBundles() { // Choose the output path according to the build target. string outputPath = Path.Combine(IPathTools.kAssetBundlesOutputPath, GetPlatformFolderForAssetBundles(EditorUserBuildSettings.activeBuildTarget)); // outputPath= Path.Combine(outputPath,PrecisionPlatform); if (!Directory.Exists(outputPath)) { Debug.Log(outputPath); Directory.CreateDirectory(outputPath); } Debug.Log("outputPath ===" + outputPath); Debug.Log("active ===" + EditorUserBuildSettings.activeBuildTarget); BuildPipeline.BuildAssetBundles(outputPath, BuildAssetBundleOptions.DeterministicAssetBundle, EditorUserBuildSettings.activeBuildTarget); string outputFolder = GetPlatformFolderForAssetBundles(EditorUserBuildSettings.activeBuildTarget); // Setup the source folder for assetbundles. var source = Path.Combine(Path.Combine(System.Environment.CurrentDirectory, IPathTools.kAssetBundlesOutputPath), outputFolder); if (!System.IO.Directory.Exists(source)) { Debug.Log("No assetBundle output folder, try to build the assetBundles first."); } string distPath = Path.Combine(Application.streamingAssetsPath, IPathTools.kAssetBundlesOutputPath); distPath = Path.Combine(distPath, outputFolder); //distPath = IPathTools.FixedPath(distPath); IFileTools.CopyFolder(source, distPath); AssetDatabase.Refresh(); }