void SetBlendShapesFromCache() { if (spriteMesh) { foreach (BlendShape blendshape in blendshapes) { BlendShape newBlendshape = SpriteMeshUtils.CreateBlendShape(spriteMesh, blendshape.name); foreach (BlendShapeFrame frame in blendshape.frames) { SpriteMeshUtils.CreateBlendShapeFrame(newBlendshape, frame.weight, frame.vertices.ToArray()); } } } }