Skin2D.LateUpdate C# (CSharp) Method

LateUpdate() private method

private LateUpdate ( ) : void
return void
    void LateUpdate()
    {
        if (skinnedMeshRenderer != null && skinnedMeshRenderer.sharedMesh != null
        && controlPoints != null && controlPoints.Length > 0)
        {
            int i;
            int count = controlPoints.Length;
            for (i = 0; i < count; i++) {
                if (points != null) {
                    if (vertices == null || vertices.Length != skinnedMeshRenderer.sharedMesh.vertexCount) {
                        vertices = new Vector3[skinnedMeshRenderer.sharedMesh.vertexCount];
                        vertices = skinnedMeshRenderer.sharedMesh.vertices;
                    }
                    vertices[i] = points.GetPoint(controlPoints[i]);
                }
            }
            skinnedMeshRenderer.sharedMesh.vertices = vertices;
        }
    }