private void OnTriggerEnter(Collider other)
    {
        Biarticulado biarticulado = other.gameObject.GetComponent <Biarticulado>();

        if (!biarticulado)
        {
            biarticulado = other.gameObject.GetComponentInParent <Biarticulado>();
        }

        if (biarticulado)
        {
            //Waypoints tipo WEBSERVICE não determinam o trajeto específico e nem aonde cada ônibus para.
            //A função destes é ajudar a determinar se o veíuclo está adiantado ou atrasado em relação aos posicionamentos.
            if (tipoWaypoint == TipoWaypont.WEBSERVICE && biarticulado.rota == rota)
            {
                gerenciadorDeCena.WaypointWebServiceAlcancado(this, biarticulado);
            }
            else
            {
                biarticulado.AtualizarRota(this);
            }
        }
    }