diff --git a/Source/Engine/Level/Actors/ModelInstanceActor.cpp b/Source/Engine/Level/Actors/ModelInstanceActor.cpp index a87515d3e..a5fb15c0e 100644 --- a/Source/Engine/Level/Actors/ModelInstanceActor.cpp +++ b/Source/Engine/Level/Actors/ModelInstanceActor.cpp @@ -26,6 +26,8 @@ void ModelInstanceActor::SetEntries(const Array& 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;