using Microsoft.Xna.Framework.Content.Pipeline; using Newtonsoft.Json; using System.Text; namespace RecrownedAthenaeum.Pipeline.TextureAtlas { [ContentProcessor(DisplayName = "Texture Atlas - RecrownedAthenaeum")] class TextureAtlasProcessor : ContentProcessor { public override TextureAtlasData Process(string input, ContentProcessorContext context) { TextureAtlasData textureAtlasData = JsonConvert.DeserializeObject(input); context.AddDependency(textureAtlasData.textureName); return textureAtlasData; } } }