public override Attach Clone() { return(new BasicAttach((Vector3[])Positions.Clone(), (Vector3[])Normals.Clone(), Meshes.ContentClone(), (Material[])Materials.Clone()) { Name = Name, PositionName = PositionName, NormalName = NormalName, MeshName = MeshName, MaterialName = MaterialName, MeshBounds = MeshBounds }); }