private void SetVertexColours()
    {
        // Pass colours to vertexManagers
        for (int i = 0; i < m_numMeshes; i++)
        {
            VertexManager vm            = m_VertexManagers[i];
            int           meshVertCount = vm.m_VertexIDs.Count * 4;
            vm.SetMeshCols(m_VertexColours.GetRange(MaxVertIndexPerMesh * i * 4, meshVertCount));

            //VertexManager vmOutline = m_OutlineVertexManagers[i];
            //vmOutline.SetMeshCols(m_OutlineColours.GetRange(MaxVertIndexPerMesh * i * 4, meshVertCount));
        }
    }