using Microsoft.Xna.Framework.Content.Pipeline; using Newtonsoft.Json; using System.Text; namespace RecrownedAthenaeum.Pipeline.NinePatch { [ContentImporter(DisplayName = "Nine Patch - RecrownedAthenaeum")] class NinePatchProcessor : ContentProcessor { public override NinePatchData Process(string input, ContentProcessorContext context) { NinePatchData ninePatchData = JsonConvert.DeserializeObject(input); context.AddDependency(ninePatchData.textureName); return ninePatchData; } } }