using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class UIElementMouseCapturer : EventTrigger { public override void OnPointerEnter(PointerEventData eventData) { InputManager.Instance.mouseActive = false; base.OnPointerEnter(eventData); } public override void OnPointerExit(PointerEventData eventData) { InputManager.Instance.mouseActive = true; base.OnPointerExit(eventData); } public void OnDisable() { OnPointerExit(null); } }