UnityEditor.ClothInspector.AssignColorsToMeshArray C# (CSharp) Method

AssignColorsToMeshArray() private method

private AssignColorsToMeshArray ( Color colors, Mesh meshArray ) : void
colors Color
meshArray UnityEngine.Mesh
return void
        private void AssignColorsToMeshArray(Color[] colors, Mesh[] meshArray)
        {
            int num = colors.Length / this.m_MeshVerticesPerSelectionVertex;
            int num2 = (num / s_MaxVertices) + 1;
            for (int i = 0; i < num2; i++)
            {
                int num4 = num - (i * s_MaxVertices);
                if (num4 > s_MaxVertices)
                {
                    num4 = s_MaxVertices;
                }
                Color[] destinationArray = new Color[num4 * this.m_MeshVerticesPerSelectionVertex];
                Array.Copy(colors, (i * s_MaxVertices) * this.m_MeshVerticesPerSelectionVertex, destinationArray, 0, num4 * this.m_MeshVerticesPerSelectionVertex);
                meshArray[i].colors = destinationArray;
            }
        }