public void Write(IComponentInfo info, XmlWriter writer) { var spriteComponent = (SpriteComponentInfo)info; if (spriteComponent.SheetPath != null) { writer.WriteElementString("Tilesheet", spriteComponent.SheetPath.Relative); } foreach (var sprite in spriteComponent.Sprites.Values) { _spriteWriter.Write(sprite, writer); } }
public void Write(IHandlerObjectInfo info, XmlWriter writer) { var spr = (HandlerSpriteInfo)info; _spriteWriter.Write(spr.Sprite, writer); }