// Update is called once per frame void Update() { if (flightControl) { flightControl.SetHorizontal(Input.GetAxis("Horizontal")); flightControl.SetVertical(Input.GetAxis("Vertical")); flightControl.SetForeback(Input.GetAxis("Foreback")); flightControl.SetRoll(Input.GetAxis("Roll")); flightControl.SetPitch(Input.GetAxis("Pitch")); flightControl.SetYaw(Input.GetAxis("Yaw")); } if (weaponsControl) { weaponsControl.SetInputFire(Input.GetAxis("Fire")); } }
void CutAllEngines() { if (flightControl.inputVertical != 0 || flightControl.inputHorizontal != 0 || flightControl.inputForeback != 0 || flightControl.inputRoll != 0 || flightControl.inputPitch != 0 || flightControl.inputYaw != 0) { flightControl.SetVertical(0); flightControl.SetHorizontal(0); flightControl.SetForeback(0); flightControl.SetRoll(0); flightControl.SetPitch(0); flightControl.SetYaw(0); } }