Skip to content

Commit 9a04e45

Browse files
committed
Cleanup MaterialLibrary
1 parent e9afb76 commit 9a04e45

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/EngineKit/Graphics/MaterialLibrary.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,20 @@ public IList<string> GetMaterialNames()
6565
return _materials.Keys.ToList();
6666
}
6767

68-
public Material GetMaterialByName(string materialName)
68+
public Material GetMaterialByName(string? materialName)
6969
{
70+
if (string.IsNullOrEmpty(materialName))
71+
{
72+
return _materials[Material.MaterialNotFoundName];
73+
}
7074
return _materials.TryGetValue(materialName, out var material)
7175
? material
72-
: _materials["M_NotFound"];
76+
: _materials[Material.MaterialNotFoundName];
7377
}
7478

7579
private void CreateSystemMaterials()
7680
{
77-
var notFoundMaterial = new Material("M_NotFound")
81+
var notFoundMaterial = new Material(Material.MaterialNotFoundName)
7882
{
7983
BaseColor = Color.Firebrick,
8084
BaseColorImage = new ImageInformation("NotFound.BaseColor", null, null, "Data/Default/T_Red_D.png"),

0 commit comments

Comments
 (0)