void Update() { if (Input.GetButtonDown(upshiftButton)) { Debug.Log("upshift"); vp.PressUpshift(); } if (Input.GetButtonDown(downshiftButton)) { Debug.Log("downshift"); vp.PressDownshift(); } if (Input.GetButtonDown(lightsButton)) { lg.headlightsOn = !lg.headlightsOn; } if (Input.GetButton(ignitionButton) && ignitionTime < maxIgnitionTime && !engine.ignition) { ignitionTime += Time.deltaTime; } else if (ignitionTime >= maxIgnitionTime) { ignitionTime = 0; engine.ignition = true; } else if (Input.GetButtonDown(ignitionButton) && engine.ignition) { engine.ignition = false; } else if (!Input.GetButton(ignitionButton)) { ignitionTime = 0; } if (Input.GetButton(hornButton)) { if (!vp.horn.isPlaying) { vp.horn.loop = true; if (vp.horn) { vp.horn.Play(); } } } else { if (vp.horn) { vp.horn.Stop(); } } }
void Update() { //Get single-frame input presses if (!string.IsNullOrEmpty(upshiftButton)) { if (Input.GetButtonDown(upshiftButton)) { vp.PressUpshift(); } } if (!string.IsNullOrEmpty(downshiftButton)) { if (Input.GetButtonDown(downshiftButton)) { vp.PressDownshift(); } } }