public MaterialDataItem GetMaterialDataItem(string materialName)
{
EnsureMaterialMapLoaded();
if (!_materialMap.ContainsKey(materialName))
{
throw new UnknownMaterialException("Unknown material: " + materialName);
}
return _materialMap[materialName];
}