AssetBundleGraph.IntegratedGUIImportSetting.SaveSampleFile C# (CSharp) Method

SaveSampleFile() private method

private SaveSampleFile ( NodeData node, Asset asset ) : void
node NodeData
asset Asset
return void
        private void SaveSampleFile(NodeData node, Asset asset)
        {
            var samplingDirectoryPath = FileUtility.PathCombine(AssetBundleGraphSettings.IMPORTER_SETTINGS_PLACE, node.Id);
            if (!Directory.Exists(samplingDirectoryPath)) {
                Directory.CreateDirectory(samplingDirectoryPath);
            }

            var absoluteFilePath = asset.absoluteAssetPath;
            var targetFilePath = FileUtility.PathCombine(samplingDirectoryPath, asset.fileNameAndExtension);

            FileUtility.CopyFileFromGlobalToLocal(absoluteFilePath, targetFilePath);

            AssetDatabase.Refresh(ImportAssetOptions.ImportRecursive);
        }