private static SpriteInfo CreateSprite(string path) { var images = Directory.EnumerateFiles(path, "*") .Select(filepath => ImageInfo.Create(filepath)) .Where(item => item != null).ToArray(); if (images.Any() == false) { return(null); } var mapper = new MapperOptimalEfficiency <MappedImageCollection>(new Canvas()); var sprite = mapper.Mapping(images); return(SpriteInfo.Create(sprite)); }
public SpriteInfo CreateSprite() { return(SpriteInfo.Create(this)); }