public override void onAttitudeChange(MechJebCore.AttitudeReference oldReference, Quaternion oldTarget, MechJebCore.AttitudeReference newReference, Quaternion newTarget)
        {
            if (!core.attitudeActive && ((mode != Mode.SURFACE) || srf_act))
            {
                mode = Mode.OFF;
            }

            base.onAttitudeChange(oldReference, oldTarget, newReference, newTarget);
        }
        public override void onAttitudeChange(MechJebCore.AttitudeReference oldReference, Quaternion oldTarget, MechJebCore.AttitudeReference newReference, Quaternion newTarget)
        {
            if (core.attitudeActive && !goToBeach && !seekCamera && (core.controlModule != this) && (oldReference != newReference))
            {
                if (UnityEngine.Random.Range(0, 4) == 0)
                {
                    sorry.volume = 0.2F;
                    sorry.Play();
                    core.attitudeDeactivate(this);
                }
            }

            base.onAttitudeChange(oldReference, oldTarget, newReference, newTarget);
        }
 public virtual void onAttitudeChange(MechJebCore.AttitudeReference oldReference, Quaternion oldTarget, MechJebCore.AttitudeReference newReference, Quaternion newTarget)
 {
 }