Character.fromXMLNode constructor
Character.fromXMLNode(
- XMLNode node
)
Implementation
@override
Character.fromXMLNode(XMLNode node)
: id = node.attributes.remove('id')!,
name = node.attributes.remove('name')!,
variable = node
.childrenToMap()
.getValue('variable', (it) => Variable.fromXMLNode(it))!,
base = node
.childrenToMap()
.getValue('base', (it) => Resource.fromXMLNode(it))!,
overlay = node
.childrenToMap()
.getValue('overlay', (it) => Resource.fromXMLNode(it))!,
extraAttributes = node.attributes;