BDB.ModuleBdbLesController.CheckCanAutoJettison C# (CSharp) Méthode

CheckCanAutoJettison() private méthode

private CheckCanAutoJettison ( ) : bool
Résultat bool
        private bool CheckCanAutoJettison()
        {
            if (!_aborted || _hasJettisoned) // || Planetarium.GetUniversalTime() - escapeEngineStartTime > 20)
            {
                return false;
            }
            else
            {
                // is the vessel pointed retrograde?
                _progradev = vessel.GetSrfVelocity();
                _yawComponent = Vector3d.Exclude(vessel.GetTransform().forward, _progradev);
                _pitchComponent = Vector3d.Exclude(vessel.GetTransform().right, _progradev);
                _yaw = Vector3d.Angle(_yawComponent, vessel.GetTransform().up);
                _pitch = Vector3d.Angle(_pitchComponent, vessel.GetTransform().up);

                return _yaw > 175d && _pitch > 175d;
            }
        }