diff --git a/PCK-Studio/Rendering/CubeMeshCollection.cs b/PCK-Studio/Rendering/CubeMeshCollection.cs index b14c6a9e..d99fc259 100644 --- a/PCK-Studio/Rendering/CubeMeshCollection.cs +++ b/PCK-Studio/Rendering/CubeMeshCollection.cs @@ -199,7 +199,7 @@ namespace PckStudio.Rendering throw new IndexOutOfRangeException(); if (cubes[index].Visible == visible) return; - cubes[index] = cubes[index].SetVisible(visible) as CubeMesh; + cubes[index] = cubes[index].SetVisible(visible); } public void Add(GenericMesh item) => cubes.Add(item); @@ -219,7 +219,7 @@ namespace PckStudio.Rendering public bool Contains(GenericMesh item, bool searchSubCollections) { - return cubes.Any(c => c.Name == item.Name) || (searchSubCollections && subCollection.Values.Any(collection => collection.Contains(item, searchSubCollections))); + return Contains(item) || (searchSubCollections && subCollection.Values.Any(collection => collection.Contains(item, searchSubCollections))); } public void CopyTo(GenericMesh[] array, int arrayIndex)