保持原ModifyVertices方法不变,但因为继承的对象从BaseVertexEffect变为了BaseMeshEffect,原本的ModifyVertices被替换为了ModifyMesh,所以在public override void ModifyVertices (List<UIVertex> vList)中,去掉override,保留该函数,并在当前类中扩展继承自BaseMeshEffect的虚函数public abstract void ModifyMesh(VertexHelper vh):
  public override void ModifyMesh(VertexHelper vh)
  {
            if (!this.IsActive())
                return;
            List<UIVertex> vertexList = new List<UIVertex>();
            vh.GetUIVertexStream(vertexList);
            ModifyVertices(vertexList);
            vh.Clear();
            vh.AddUIVertexTriangleStream(vertexList);
        }

public void ModifyVertices (List<UIVertex> vList)
{
     /*原来的代码*/
}