Exemplo n.º 1
0
 public virtual void OnDroppableRaycastReceiveExit(IUIDroppable droppable)
 {
     // Inform decorators
     foreach (IDepositAreaEventReceivable d in _decorators)
     {
         d.OnDroppableRaycastReceiveExit(droppable);
     }
 }
Exemplo n.º 2
0
        public override void OnDroppableDrop(IUIDroppable droppable)
        {
            base.OnDroppableDrop(droppable);

            if (_snapDroppablesToCenterOnDrop)
            {
                droppable.droppableRect.position = depositAreaTransform.position;
            }
        }
Exemplo n.º 3
0
        public virtual void OnDroppableRemove(IUIDroppable droppable)
        {
            currentItems.Remove(droppable);

            // Inform decorators
            foreach (IDepositAreaEventReceivable d in _decorators)
            {
                d.OnDroppableRemove(droppable);
            }
        }
Exemplo n.º 4
0
        public override void OnDroppableDrop(IUIDroppable droppable)
        {
            base.OnDroppableDrop(droppable);

            if (_snapDroppablesToAreaOnDrop)
            {
                Vector2 boundaryOverlap = RectBoundariesUtility.GetRectSpaceOverlap(
                    new RectSpace(droppable.droppableRect),
                    new RectSpace(depositAreaTransform),
                    RectContainerElement.DragElementContainerBoundary.Edge);
                droppable.droppableRect.position -= (Vector3)boundaryOverlap;
            }
        }
Exemplo n.º 5
0
        public virtual void OnDroppableDrop(IUIDroppable droppable)
        {
            if (!currentItems.Contains(droppable))
            {
                currentItems.Add(droppable);
            }

            // Inform decorators
            foreach (IDepositAreaEventReceivable d in _decorators)
            {
                d.OnDroppableDrop(droppable);
            }
        }
Exemplo n.º 6
0
 public virtual void OnDroppableRemove(IUIDroppable droppable)
 {
 }
Exemplo n.º 7
0
 public virtual void OnDroppableDrop(IUIDroppable droppable)
 {
 }
Exemplo n.º 8
0
 public virtual void OnDroppableRaycastReceiveExit(IUIDroppable droppable)
 {
 }