//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, July 05, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using UnityEngine.EventSystems; namespace vnxbqy.UI { public class NewBiePointerDownTrigger : NewBieEventTrigger { RectTransform m_RectTransform; RectTransform rectTransform { get { return m_RectTransform ?? (m_RectTransform = this.transform.AddMissingComponent()); } } private void LateUpdate() { if (Input.GetMouseButtonDown(0)) { if (RectTransformUtility.RectangleContainsScreenPoint(rectTransform, Input.mousePosition, CameraManager.uiCamera)) { onClick.Invoke(); } } } } }