// Update is called once per frame void Update() { if (Input.GetAxis("Horizontal") != 0) { cm.Turn(Input.GetAxis("Horizontal")); } if (Input.GetKey(KeyCode.W)) { cm.Accelerate(15); } else if (Input.GetKey(KeyCode.S)) { cm.Accelerate(-10); } }
public void Accelerate(float amount) { if (amount >= minSpeedDeceleration && amount <= maxSpeedAcceleration && isAbleToAccelerate) { cm.Accelerate(amount); isAbleToAccelerate = false; } }