parsePhysicsModel method
void
parsePhysicsModel(
- XmlElement xml
Implementation
void parsePhysicsModel(XmlElement xml ) {
final Map<String,dynamic> data = {
'name': xml.getAttribute( 'name' ) ?? '',
'rigidBodies': <String,dynamic>{}
};
for (final child in xml.descendantElements) {
switch ( child.name.local ) {
case 'rigid_body':
data['rigidBodies'][ child.getAttribute( 'name' ) ] = <String,dynamic>{};
parsePhysicsRigidBody( child, data['rigidBodies'][ child.getAttribute( 'name' ) ] );
break;
}
}
library['physicsModels']![ xml.getAttribute( 'id' )! ] = data;
}