void OnMouseUp()
 {
     if (MobileEvents.OnMobileUseUp != null)
     {
         MobileEvents.OnMobileUseUp();
     }
 }
Exemple #2
0
 public void OnPointerUp(PointerEventData eventData)
 {
     if (MobileEvents.OnMobileUseUp != null)
     {
         MobileEvents.OnMobileUseUp();
     }
 }
Exemple #3
0
    public void OnPointerUp(PointerEventData eventData)
    {
        ray = mainCam.ScreenPointToRay(eventData.position);

        if (Physics.RaycastNonAlloc(ray, hits, 10f, interactionLayers, QueryTriggerInteraction.Collide) > 0)
        {
            for (int i = 0; i < hits.Length; i++)
            {
                if (hits[i].transform != null)
                {
                    if (potentialInteractions.Contains(hits[i].transform))
                    {
                        GameManager.InteractWithObject(hits[i].transform.gameObject);
                    }
                }
            }
        }

        if (MobileEvents.OnMobileUseUp != null)
        {
            MobileEvents.OnMobileUseUp();
        }
    }