using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; /// /// 按钮预处理,解决在手机浏览器中点击UI会穿透的问题 /// public class BtnPreHandler2 : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { public void OnPointerDown(PointerEventData eventData) { BaseController.CanControl = true; } public void OnPointerUp(PointerEventData eventData) { Invoke("EnableClick", 0.2f); } void EnableClick() { if (!BaseController.CanControl) { BaseController.CanControl = true; } } }