コード例 #1
0
        /// <summary>
        /// Called everytime when drag is stop moving before OnEndDrag is called
        /// Useful to vaidate drop item
        /// </summary>
        public override void OnDrop(PointerEventData eventData)
        {
            GameObject    droppedObject = eventData.pointerDrag;
            BaseDraggable item          = droppedObject.GetComponent <BaseDraggable>();

            item.UpdateParentHolder(this.transform);
        }
コード例 #2
0
        /// <summary>
        /// Called everytime when drag is stop moving before OnEndDrag is called
        /// Useful to vaidate drop item
        /// </summary>
        public override void OnDrop(PointerEventData eventData)
        {
            GameObject droppedObject = eventData.pointerDrag;

            /// On Drop, if parent transform is an instance of BaseDroppable class then update parent transform
            BaseDraggable item = droppedObject.GetComponent <BaseDraggable>();

            if (item != null)
            {
                item.UpdateParentHolder(this.transform);
            }
        }