public void AddSceneNode( SceneNode node )
{
foreach ( MovableObject mobj in node.Objects )
{
if ( mobj is Entity )
AddEntity( (Entity)mobj, node.DerivedPosition, node.DerivedOrientation, node.DerivedScale );
}
// recursively add the child-nodes
foreach ( SceneNode child in node.Children )
{
AddSceneNode( child );
}
}