Fix crash when cooking collision data for multi-mesh models

This commit is contained in:
Wojtek Figat
2021-08-08 16:18:29 +02:00
parent edf98acae2
commit 71cf758ccf

View File

@@ -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++)