toXMLNode method
Implementation
@override
XMLNode toXMLNode() => XMLNode(
'character',
{'id': id, 'name': name, ...extraAttributes},
XMLChildren([
XMLNode('variable', {},
XMLChildren(variable.map((it) => it.toXMLNode()).toList())),
XMLNode(
'base', {}, XMLChildren(base.map((it) => it.toXMLNode()).toList())),
XMLNode('overlay', {},
XMLChildren(overlay.map((it) => it.toXMLNode()).toList()))
]));