public void Mesh() { for (int i = 0; i < Layers.Count - 1; i++) { Layer CURRENT = Layers[i]; Layer NEXT = Layers[i + 1]; NEXT.PreviousLayer = CURRENT; CURRENT.NextLayer = NEXT; CURRENT.MeshWithNextLayer(); DNA.AddDNA(CURRENT.DNA); } DNA.AddDNA(Layers[Layers.Count - 1].DNA); IsMeshed = true; }