void Start() { ultimoEjercicio = ejercicio; E1 = Instantiate(go, transform).transform; E2_1 = Instantiate(go, transform).transform; E2_2 = Instantiate(go, E2_1).transform; E2_3 = Instantiate(go, E2_2).transform; E3_1 = Instantiate(go, transform).transform; E3_2 = Instantiate(go, E3_1).transform; E3_3 = Instantiate(go, E3_2).transform; E2_2.rotation *= Quaternion.AngleAxis(-90f, E2_2.right); rotacion = Quaternion.AngleAxis(angle, new Vec3(E1.up)); E2 = new List <Vector3>(); E2.Add(Vector3.zero); E2.Add(E2_1.transform.forward * 10f); E2.Add(E2_1.transform.forward * 10f + E2_2.transform.forward * 10f); E2.Add(E2_1.transform.forward * 10f + E2_2.transform.forward * 10f + E2_3.transform.forward * 10f); E3 = new List <Vector3>(); E3.Add(Vector3.zero); E3.Add(E3_1.transform.forward * 10f); E3.Add(E3_1.transform.forward * 10f + E3_2.transform.forward * 10f); E3.Add(E3_1.transform.forward * 10f + E3_2.transform.forward * 10f + E3_3.transform.forward * 10f); VectorDebugger.EnableCoordinates(); VectorDebugger.AddVector(E1.forward, Color.red, "E1"); VectorDebugger.AddVectorsSecuence(E2, true, Color.blue, "E2"); VectorDebugger.AddVectorsSecuence(E3, true, Color.yellow, "E3"); VectorDebugger.EnableEditorView(); }