public void print() { NodoTransform aux = begin; while (aux != null) { Debug.Log(aux.getData().ToString()); aux = aux.getSiguiente(); } }
public int lengt() { NodoTransform aux = begin; int i = 0; while (aux != null) { i++; aux = aux.getSiguiente(); } return(i); }
public void drawLine() { NodoTransform aux = begin; Debug.Log("===============================Caminos========================"); float dist = 0; while (aux != null) { if (aux.getSiguiente() != null) { LineDraw ln = aux.getData().GetComponent <LineDraw>(); ln.origin = aux.getData(); ln.destination = aux.getSiguiente().getData(); ln.startDraw(); float dis = Vector3.Distance(aux.getData().position, aux.getSiguiente().getData().position); dist = dist + dis; Debug.Log("Del punto:" + aux.getData().name + "Hasta:" + aux.getSiguiente().getData().name + "Distancia:" + dis); } aux = aux.getSiguiente(); } Debug.Log("=========================TOTAL=============================="); Debug.Log("Distancia tota: " + dist); }