Raphafrei

Car Controller

Nov 7th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.85 KB | None | 0 0
  1. //Essa deveria ser a parte que verifica se não está passando o limite de velocidade
  2. if (currentSpeed < gear[currentGear].topSpeed) {
  3.             wheel[2].wheelCollider.motorTorque = Input.GetAxis("Vertical") * (torque * speed);
  4.             wheel[3].wheelCollider.motorTorque = Input.GetAxis("Vertical") * (torque * speed);
  5.         }
  6. //Esses 2 cuidam de subir a marcha
  7. if(currentSpeed > (gear[currentGear].topSpeed) && canGearUp) {
  8.             GearUp();
  9.         }
  10.  void GearUp() {
  11.         currentGear++;
  12.     }
  13. //Essa é minha tentativa de tentar bloquear a subida de marcha após chegar na última
  14. if (gear[currentGear].isFinalGear)
  15.             canGearUp = false;
  16. //A Gear é uma custom classe minha
  17. [System.Serializable]
  18. public class Gear {
  19.     public string gearName;
  20.     public int gear;
  21.     public int topSpeed;
  22.     public bool isFinalGear;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment