protected VertexData FindBlendedVertexData( VertexData originalData )
{
if ( originalData == this.mesh.SharedVertexData )
{
return this.HasSkeleton ? this.skelAnimVertexData : this.softwareVertexAnimVertexData;
}
foreach ( SubEntity se in this.subEntityList )
{
if ( originalData == se.SubMesh.vertexData )
{
return this.HasSkeleton ? se.SkelAnimVertexData : se.SoftwareVertexAnimVertexData;
}
}
throw new Exception( "Cannot find blended version of the vertex data specified." );
}