UnityEngine.EventSystems.StandaloneInputModule.GetRawMoveVector C# (CSharp) Method

GetRawMoveVector() private method

private GetRawMoveVector ( ) : System.Vector2
return System.Vector2
        private Vector2 GetRawMoveVector()
        {
            Vector2 zero = Vector2.zero;
            zero.x = base.input.GetAxisRaw(this.m_HorizontalAxis);
            zero.y = base.input.GetAxisRaw(this.m_VerticalAxis);
            if (base.input.GetButtonDown(this.m_HorizontalAxis))
            {
                if (zero.x < 0f)
                {
                    zero.x = -1f;
                }
                if (zero.x > 0f)
                {
                    zero.x = 1f;
                }
            }
            if (base.input.GetButtonDown(this.m_VerticalAxis))
            {
                if (zero.y < 0f)
                {
                    zero.y = -1f;
                }
                if (zero.y > 0f)
                {
                    zero.y = 1f;
                }
            }
            return zero;
        }