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); } } }