Esempio n. 1
0
        /// <summary>
        /// If the mission is on a client controlled mission, we disable every incoming input
        /// </summary>
        /// <param name="s">S.</param>
        private void onFlyByWire(FlightCtrlState s)
        {
            Status status = calculateStatus(currentMission, false, activeVessel);

            if (status.isClientControlled)
            {
                s.fastThrottle      = 0;
                s.gearDown          = false;
                s.gearUp            = false;
                s.headlight         = false;
                s.killRot           = false;
                s.mainThrottle      = 0;
                s.pitch             = 0;
                s.pitchTrim         = 0;
                s.roll              = 0;
                s.rollTrim          = 0;
                s.X                 = 0;
                s.Y                 = 0;
                s.yaw               = 0;
                s.yawTrim           = 0;
                s.Z                 = 0;
                s.wheelSteer        = 0;
                s.wheelSteerTrim    = 0;
                s.wheelThrottle     = 0;
                s.wheelThrottleTrim = 0;
                s.NeutralizeAll();
            }
        }
        /// <summary>
        /// If the mission is on a client controlled mission, we disable every incoming input
        /// </summary>
        /// <param name="s">S.</param>
        private void onFlyByWire(FlightCtrlState s)
        {
            Status status = calculateStatus(currentMission, false, activeVessel);

            if(status.isClientControlled) {
                s.fastThrottle = 0;
                s.gearDown = false;
                s.gearUp = false;
                s.headlight = false;
                s.killRot = false;
                s.mainThrottle = 0;
                s.pitch = 0;
                s.pitchTrim = 0;
                s.roll = 0;
                s.rollTrim = 0;
                s.X = 0;
                s.Y = 0;
                s.yaw = 0;
                s.yawTrim = 0;
                s.Z = 0;
                s.wheelSteer = 0;
                s.wheelSteerTrim = 0;
                s.wheelThrottle = 0;
                s.wheelThrottleTrim = 0;
                s.NeutralizeAll ();
            }
        }