From e602a5cf3b2fd3168fcccadcc6349b5e14dd8ac2 Mon Sep 17 00:00:00 2001 From: Perfare Date: Mon, 24 Dec 2018 08:46:20 +0800 Subject: [PATCH] Fixed #332 --- AssetStudio/Classes/Mesh.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AssetStudio/Classes/Mesh.cs b/AssetStudio/Classes/Mesh.cs index 6b2fb42..c8baf1d 100644 --- a/AssetStudio/Classes/Mesh.cs +++ b/AssetStudio/Classes/Mesh.cs @@ -752,9 +752,9 @@ namespace AssetStudio } for (int i = 0; i < m_VertexCount; i++) { - for (int j = 0; j < 4; j++) + for (int j = 0; j < m_Channel.dimension; j++) { - m_Skin[i].weight[j] = componentsFloatArray[i * 4 + j]; + m_Skin[i].weight[j] = componentsFloatArray[i * m_Channel.dimension + j]; } } break; @@ -765,9 +765,9 @@ namespace AssetStudio } for (int i = 0; i < m_VertexCount; i++) { - for (int j = 0; j < 4; j++) + for (int j = 0; j < m_Channel.dimension; j++) { - m_Skin[i].boneIndex[j] = componentsIntArray[i * 4 + j]; + m_Skin[i].boneIndex[j] = componentsIntArray[i * m_Channel.dimension + j]; } } break;