parseEffectParameter method
Map<String, dynamic>
parseEffectParameter(
- XmlElement xml
)
Implementation
Map<String,dynamic> parseEffectParameter(XmlElement xml ) {
final Map<String,dynamic> data = {};
for (final child in xml.descendantElements) {
switch ( child.name.local ) {
case 'color':
data[ child.name.local ] = parseFloats( child.innerText );
break;
case 'float':
data[ child.name.local ] = double.tryParse( child.innerText);
break;
case 'texture':
data[ child.name.local ] = { 'id': child.getAttribute( 'texture' ), 'extra': parseEffectParameterTexture( child ) };
break;
}
}
return data;
}