Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        public void Write(IHandlerObjectInfo info, XmlWriter writer)
        {
            var spr = (HandlerSpriteInfo)info;

            _spriteWriter.Write(spr.Sprite, writer);
        }