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) { }