Example #1
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     if (AllowedButtons?.Contains(eventData.button) ?? false)
     {
         Container = null;
         PickedHandlers.ForEach(handler => handler(new DraggablePickedEventArgs <DraggableT>((DraggableT)this, eventData.button)));
     }
 }
Example #2
0
 private void Start()
 {
     PickedHandlers.Add(MyPickedHandler);
     HoldingHandlers.Add(MyHoldingHandler);
     ReleasedHandlers.Add(MyReleasedHandler);
 }