Exemplo n.º 1
0
    void Start()
    {
        transform.position = new Vector3(CruceInicial.transform.position.x, transform.position.y, CruceInicial.transform.position.z);
        CruceActual        = CruceInicial;

        SiguienteCruce = CruceActual.GetRandomVecino(CruceActual.transform);
        transform.LookAt(SiguienteCruce.transform);
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        transform.position = Vector3.MoveTowards(transform.position, SiguienteCruce.transform.position, Speed * Time.deltaTime);

        if (transform.position == SiguienteCruce.transform.position)
        {
            CruceActual    = SiguienteCruce;
            SiguienteCruce = CruceActual.GetRandomVecino(CruceActual.transform);
            transform.LookAt(SiguienteCruce.transform);
        }
    }