static bool FacesAreAdjacent(ProBuilderMesh mesh, Face a, Face b)
        {
            for (int i = 0, c = a.edgesInternal.Length; i < c; i++)
            {
                var ea = mesh.GetSharedVertexHandleEdge(a.edgesInternal[i]);

                for (int n = 0; n < b.edgesInternal.Length; n++)
                {
                    var eb = mesh.GetSharedVertexHandleEdge(b.edgesInternal[n]);

                    if (ea == eb)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }