Fix check if unsetting material slot

This commit is contained in:
Wojtek Figat
2022-07-29 16:58:27 +02:00
parent 03ecb23bae
commit d47b452808

View File

@@ -26,6 +26,8 @@ void ModelInstanceActor::SetEntries(const Array<ModelInstanceEntry>& value)
void ModelInstanceActor::SetMaterial(int32 entryIndex, MaterialBase* material)
{
WaitForModelLoad();
if (Entries.Count() == 0 && !material)
return;
CHECK(entryIndex >= 0 && entryIndex < Entries.Count());
if (Entries[entryIndex].Material == material)
return;