ProjectStorms.AirshipControlBehaviour.TestVerticalLimits C# (CSharp) Method

TestVerticalLimits() private method

private TestVerticalLimits ( ) : void
return void
        private void TestVerticalLimits()
        {
            // Stall above stallY if moving up
            if (m_trans.position.y > stallY && m_myRigid.velocity.y > 0)
            {
                m_shipStates.SetPlayerState(EPlayerState.Stalling);
                if (m_shipStallScript != null)
                {
                    m_shipStallScript.SetAboveStallY(stallY);
                }
            }

            // Kill below killY if moving down
            if (m_trans.position.y < killY && m_myRigid.velocity.y < 0)
            {
                m_shipStates.SetPlayerState(EPlayerState.Dying);
            }
        }