private bool SelectionMeshDirty()
{
SkinnedMeshRenderer component = this.cloth.GetComponent<SkinnedMeshRenderer>();
Vector3[] vertices = this.cloth.vertices;
Transform actualRootBone = component.actualRootBone;
if (this.m_LastVertices.Length != vertices.Length)
{
return true;
}
for (int i = 0; i < this.m_LastVertices.Length; i++)
{
Vector3 vector = ((Vector3) (actualRootBone.rotation * vertices[i])) + actualRootBone.position;
if (!(this.m_LastVertices[i] == vector))
{
return true;
}
}
return false;
}