diff --git a/Source/Engine/Physics/CollisionCooking.cpp b/Source/Engine/Physics/CollisionCooking.cpp index d61704b52..28fa32ee0 100644 --- a/Source/Engine/Physics/CollisionCooking.cpp +++ b/Source/Engine/Physics/CollisionCooking.cpp @@ -278,11 +278,11 @@ bool CollisionCooking::CookCollision(const Argument& arg, CollisionData::Seriali // Combine meshes into one int32 vCount = 0; for (int32 i = 0; i < vertexCounts.Count(); i++) - vCount += vertexCounts[0]; + vCount += vertexCounts[i]; finalVertexData.Allocate(vCount); int32 iCount = 0; for (int32 i = 0; i < indexCounts.Count(); i++) - iCount += indexCounts[0]; + iCount += indexCounts[i]; finalIndexData.Allocate(iCount); int32 vertexCounter = 0, indexCounter = 0; for (int32 i = 0; i < meshesCount; i++)