diff --git a/HenryMod/Modules/Materials.cs b/HenryMod/Modules/Materials.cs index ab0259e..7160fa2 100644 --- a/HenryMod/Modules/Materials.cs +++ b/HenryMod/Modules/Materials.cs @@ -12,10 +12,11 @@ internal static class Materials public static Material LoadMaterial(this AssetBundle assetBundle, string materialName) => CreateHopooMaterialFromBundle(assetBundle, materialName); public static Material CreateHopooMaterialFromBundle(this AssetBundle assetBundle, string materialName) { + materialName = materialName.Replace(" (Instance)", ""); Material tempMat = cachedMaterials.Find(mat => { - materialName.Replace(" (Instance)", ""); - return mat.name.Contains(materialName); + string cachedName = mat.name.Replace(" (Instance)", ""); + return cachedName == materialName; }); if (tempMat) { Log.Debug($"{tempMat.name} has already been loaded. returning cached");