void OnTriggerExit(Collider col) { if (col.transform.tag == "Radar") { if (col.transform.name == "Limite80") { velocRadar = 80; } else if (col.transform.name == "Limite60") { velocRadar = 60; } else if (col.transform.name == "Limite40") { velocRadar = 40; } else if (col.transform.name == "Limite20") { velocRadar = 20; } Radar(velocRadar); } else if (col.transform.tag == "Calçada") { velocCarro = MenuController.getVelocidade(); if (velocCarro > 0f && velocCarro < 15f) { MultasControll.AplicaMulta("Parar veículo na calçada"); } } }
public void ResetPosicao() { //reseta posição do carro Carro.transform.position = posInicial.transform.position; Carro.transform.rotation = posInicial.transform.rotation; //zera a velocidade m_Car.SetCurrentSpeedToZero = 0f; //zera as multas MultasControll.ResetMultas(); //tira o jogo do pause PausaJogo(); }
void Radar(int limite) { velocCarro = MenuController.getVelocidade(); if (velocCarro > limite + 4) { if (velocCarro / limite <= 1.2f) { MultasControll.AplicaMulta("Velocidade até 20% maior que o limite"); } else if (velocCarro / limite <= 1.5f) { MultasControll.AplicaMulta("Velocidade entre 20% e 50% maior que o limite"); } else { MultasControll.AplicaMulta("Velocidade mais que 50% maior que o limite"); } } }
void OnTriggerEnter(Collider col) { if (col.transform.tag == "Semaforo") { if (col.transform.name == "Quad_Baixo") { if (IsRed("Baixo")) { //Debug.Log("Passou no vermelho em baixo"); MultasControll.AplicaMulta("Passar no semaforo vermelho"); } } else if (col.transform.name == "Quad_Cima") { if (IsRed("CimaLado")) { //Debug.Log("Passou no vermelho em cima"); MultasControll.AplicaMulta("Passar no semaforo vermelho"); } } else if (col.transform.name == "Quad_Direita") { if (IsRed("Direita")) { //Debug.Log("Passou no vermelho em direita"); MultasControll.AplicaMulta("Passar no semaforo vermelho"); } } else if (col.transform.name == "Quad_Esquerda") { if (IsRed("Esquerda")) { //Debug.Log("Passou no vermelho em esquerda"); MultasControll.AplicaMulta("Passar no semaforo vermelho"); } } } }