FairyGUI.ScrollPane.__touchBegin C# (CSharp) Method

__touchBegin() private method

private __touchBegin ( EventContext context ) : void
context EventContext
return void
        private void __touchBegin(EventContext context)
        {
            if (!_touchEffect)
                return;

            InputEvent evt = context.inputEvent;
            _touchId = evt.touchId;
            Vector2 pt = _owner.GlobalToLocal(new Vector2(evt.x, evt.y));
            if (_tweener != null)
            {
                KillTween();
                Stage.inst.CancelClick(_touchId);
            }

            _y1 = _y2 = _container.y;
            _yOffset = pt.y - _container.y;

            _x1 = _x2 = _container.x;
            _xOffset = pt.x - _container.x;

            _time1 = _time2 = Time.time;
            _holdAreaPoint.x = pt.x;
            _holdAreaPoint.y = pt.y;
            _isHoldAreaDone = false;
            _isMouseMoved = false;

            Stage.inst.onTouchMove.Add(_touchMoveDelegate);
            Stage.inst.onTouchEnd.Add(_touchEndDelegate);
        }