public void AddGens(string gens, int[] healths) { uint genNum = 0; Vertex vertex = Root; foreach (char ch in gens) { if (ch == ' ') { vertex.AddGen(genNum, healths[genNum]); vertex = Root; genNum++; continue; } if (!vertex.NextVertexExist(ch)) { vertex = AddVertex(vertex, ch); } else { vertex = vertex.NextVertex(ch); } } vertex.AddGen(genNum, healths[genNum]); }