From 71cf758ccfe28004e4c510d738b83275ad9c57e7 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 8 Aug 2021 16:18:29 +0200 Subject: [PATCH] Fix crash when cooking collision data for multi-mesh models --- Source/Engine/Physics/CollisionCooking.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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++)