Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Essa deveria ser a parte que verifica se não está passando o limite de velocidade
- if (currentSpeed < gear[currentGear].topSpeed) {
- wheel[2].wheelCollider.motorTorque = Input.GetAxis("Vertical") * (torque * speed);
- wheel[3].wheelCollider.motorTorque = Input.GetAxis("Vertical") * (torque * speed);
- }
- //Esses 2 cuidam de subir a marcha
- if(currentSpeed > (gear[currentGear].topSpeed) && canGearUp) {
- GearUp();
- }
- void GearUp() {
- currentGear++;
- }
- //Essa é minha tentativa de tentar bloquear a subida de marcha após chegar na última
- if (gear[currentGear].isFinalGear)
- canGearUp = false;
- //A Gear é uma custom classe minha
- [System.Serializable]
- public class Gear {
- public string gearName;
- public int gear;
- public int topSpeed;
- public bool isFinalGear;
- }
Advertisement
Add Comment
Please, Sign In to add comment