public GenericMaterial GetMaterial(GenericMesh mesh) { if (mesh.MaterialName != null && MaterialBank.ContainsKey(mesh.MaterialName)) { return(MaterialBank[mesh.MaterialName]); } return(null); }
public GenericTexture GetDiffuseTexture(GenericMesh mesh) { var material = GetMaterial(mesh); if (material != null && material.TextureDiffuse != null && TextureBank.ContainsKey(material.TextureDiffuse)) { return(TextureBank[material.TextureDiffuse]); } return(null); }