using System.IO; using System.Text.Json; using Microsoft.Xna.Framework.Content.Pipeline; namespace MonoGame.Extended.Content.Pipeline.Animations { [ContentImporter(".aa", DefaultProcessor = "AstridAnimatorProcessor", DisplayName = "Astrid Animator Importer - MonoGame.Extended")] public class AstridAnimatorImporter : ContentImporter> { public override ContentImporterResult Import(string filename, ContentImporterContext context) { var json = File.ReadAllText(filename); var data = JsonSerializer.Deserialize(json); return new ContentImporterResult(filename, data); } } }