AstridAnimatorProcessorResult.cs 744 B

123456789101112131415161718192021
  1. using System.Collections.Generic;
  2. using System.IO;
  3. namespace MonoGame.Extended.Content.Pipeline.Animations
  4. {
  5. public class AstridAnimatorProcessorResult
  6. {
  7. public string TextureAtlasAssetName { get; private set; }
  8. public string Directory { get; private set; }
  9. public AstridAnimatorFile Data { get; private set; }
  10. public List<string> Frames { get; private set; }
  11. public AstridAnimatorProcessorResult(string directory, AstridAnimatorFile data, IEnumerable<string> frames)
  12. {
  13. Directory = directory;
  14. Data = data;
  15. Frames = new List<string>(frames);
  16. TextureAtlasAssetName = Path.GetFileNameWithoutExtension(data.TextureAtlas);
  17. }
  18. }
  19. }