Example #1
0
 void IPointerClickHandler.OnPointerClick(PointerEventData eventData)
 {
     if ((eventData.pressPosition - eventData.position).sqrMagnitude < DragTreshold * DragTreshold)
     {
         var action = new UiClickActionData();
         action.GroupId   = GroupId;
         action.Sender    = gameObject;
         action.EventData = eventData;
         SendActionData(action);
     }
 }
 void IPointerClickHandler.OnPointerClick(PointerEventData eventData)
 {
     if ((eventData.pressPosition - eventData.position).sqrMagnitude < DragTreshold * DragTreshold)
     {
         if (Singleton.IsTypeRegistered <UnityEventBus> ())
         {
             var action = new UiClickActionData();
             action.GroupId   = GroupId;
             action.Sender    = gameObject;
             action.EventData = eventData;
             Singleton.Get <UnityEventBus> ().Publish <UiClickActionData> (action);
         }
     }
 }