FairyGUI.ScrollPane.__mouseWheel C# (CSharp) Method

__mouseWheel() private method

private __mouseWheel ( EventContext context ) : void
context EventContext
return void
        private void __mouseWheel(EventContext context)
        {
            if (!_mouseWheelEnabled)
                return;

            InputEvent evt = context.inputEvent;
            int delta = evt.mouseWheelDelta;
            delta = Math.Sign(delta);
            if (_xOverlap > 0 && _yOverlap == 0)
            {
                if (_pageMode)
                    SetPosX(_xPos + _pageSize.x * delta, false);
                else
                    SetPosX(_xPos + _mouseWheelSpeed * delta, false);
            }
            else
            {
                if (_pageMode)
                    SetPosY(_yPos + _pageSize.y * delta, false);
                else
                    SetPosY(_yPos + _mouseWheelSpeed * delta, false);
            }
        }