// Update is called once per frame void Update() { // if (enginesOff == true) { // // return; // // } var delta = Input.GetAxis("Mouse ScrollWheel"); if (enginesOff == false && delta > 0f || Input.GetKeyDown(KeyCode.UpArrow)) { mainEngineFactor += .05f; } else if (enginesOff == false && delta < 0f || Input.GetKeyDown(KeyCode.DownArrow)) { mainEngineFactor -= .05f; } if (enginesOff == false && mainEngineFactor >= 1.0f) { mainEngineFactor = 1.0f; } else if (enginesOff == false && mainEngineFactor <= -1.0f) { mainEngineFactor = -1.0f; } if (Mathf.Abs(mainEngineFactor) > .02f) { myDC.SetDrag(thrusters.ME, true); } else { myDC.SetDrag(thrusters.ME, false); } mEFactorApplied = Mathf.Lerp(mEFactorApplied, mainEngineFactor, .05f); myMPMeter.localScale = new Vector3(.5f, mainEngineFactor * .5f, 1); // // Debug.Log ("me: " + mEFactorApplied); // Debug.Log ("main: " + mainEngineFactor); }