Exemplo n.º 1
0
        private void GenerateContents(IAsset asset, string folder)
        {
            var imagesetFolder = Path.Combine(folder, $"{asset.FilenameWithoutQualifierAndExtension}.imageset");

            // Writing Contents.json
            var contentFile = Path.Combine(imagesetFolder, $"Contents.json");
            var densities   = Densities.Where(x => x.Value <= asset.Density);
            var images      = string.Join(", ", densities.Select(d => string.Format(ContentsItemTemplate, CreateAssetFilename(asset.FilenameWithoutQualifierAndExtension, asset.Extension, d.Key, d.Value), d.Value.ToString("0.##"))));

            contentFile.CreateParentDirectory();
            File.WriteAllText(contentFile, string.Format(ContentsTemplate, images));
        }