Пример #1
0
        public override Attach Clone()
        {
            Dictionary <VertexAttribute, VertexSet> vertexSets = new();

            foreach (KeyValuePair <VertexAttribute, VertexSet> t in VertexData)
            {
                vertexSets.Add(t.Key, t.Value.Clone());
            }

            return(new GCAttach(vertexSets, OpaqueMeshes.ContentClone(), TransparentMeshes.ContentClone())
            {
                Name = Name,
                MeshBounds = MeshBounds
            });
        }