void Clear() { Mesh mesh = softbody.GetMesh(); vertices = new List <Vector3>(mesh.vertices); indices = new List <int>(mesh.triangles); if (mesh.normals.Length > 0) { normals = new List <Vector3>(mesh.normals); } if (mesh.tangents.Length > 0) { tangents = new List <Vector4>(mesh.tangents); } if (mesh.uv.Length > 0) { uvs = new List <Vector2>(mesh.uv); } vertices2 = new List <Vector3>(softbody.GetOriginalVertices()); indices2 = new List <int>(); normals2 = new List <Vector3>(mesh.normals); tangents2 = new List <Vector4>(mesh.tangents); uvs2 = new List <Vector2>(mesh.uv); _vertices1 = new List <int> (); _vertices2 = new List <int> (); _tris = new List <int> (); tri_backlist = new List <int> (); }