public override Shape Clone() { ChainShape clone = new ChainShape(); clone.CreateChain(Vertices, Count); clone.m_prevVertex.Set(m_prevVertex); clone.m_nextVertex.Set(m_nextVertex); clone.HasPrevVertex = HasPrevVertex; clone.HasNextVertex = HasNextVertex; return(clone); }
public override Shape Clone() { ChainShape clone = new ChainShape(); clone.CreateChain(Vertices, Count); clone.m_prevVertex.Set(m_prevVertex); clone.m_nextVertex.Set(m_nextVertex); clone.HasPrevVertex = HasPrevVertex; clone.HasNextVertex = HasNextVertex; return clone; }
public override Shape Clone() { ChainShape clone = new ChainShape(); clone.createChain(m_vertices, m_count); clone.m_prevVertex.set_Renamed(m_prevVertex); clone.m_nextVertex.set_Renamed(m_nextVertex); clone.m_hasPrevVertex = m_hasPrevVertex; clone.m_hasNextVertex = m_hasNextVertex; return clone; }