From 92f60894c74b237c478bd53ad4d30a318e454edd Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Thu, 24 Oct 2024 10:53:23 +0200 Subject: [PATCH] CubeMeshCollection - Update 'Contains' overload function & 'SetVisible' --- PCK-Studio/Rendering/CubeMeshCollection.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)