Exemple #1
0
        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());
                    }
                }
            }
        }