示例#1
0
        // Token: 0x060046DF RID: 18143 RVA: 0x001803BC File Offset: 0x0017E7BC
        public void OnDrag(PointerEventData eventData)
        {
            if (this.canvas == null)
            {
                throw new MissingComponentException(base.gameObject.name + " not in Canvas hierarchy.");
            }
            Vector3 b = Utilites.CalculateDragPosition(eventData.position, this.canvas, this.canvasRect) - Utilites.CalculateDragPosition(eventData.position - eventData.delta, this.canvas, this.canvasRect);

            this.drag.localPosition += b;
        }
示例#2
0
        /// <summary>
        /// Raises the drag event.
        /// </summary>
        /// <param name="eventData">Event data.</param>
        public void OnDrag(PointerEventData eventData)
        {
            if (canvas == null)
            {
                throw new MissingComponentException(gameObject.name + " not in Canvas hierarchy.");
            }
            var delta = Utilites.CalculateDragPosition(eventData.position, canvas, canvasRect)
                        - Utilites.CalculateDragPosition(eventData.position - eventData.delta, canvas, canvasRect);

            drag.localPosition += delta;
        }