using Polonium.Interfaces; namespace Polonium.Resources.FramePatches; public partial class FramePatchCollection : FramePatches.FramePatch { public HashSet Updates { get; set; } = new(); public override void Patch(IPatchableFrame receiver) { foreach (FramePatches.FramePatch p in Updates) p.Patch(receiver); } }