diff --git a/Assets/Scripts/CXX/Devices/杂/门/Door.cs b/Assets/Scripts/CXX/Devices/杂/门/Door.cs index 7c9602e..90fd93d 100644 --- a/Assets/Scripts/CXX/Devices/杂/门/Door.cs +++ b/Assets/Scripts/CXX/Devices/杂/门/Door.cs @@ -3,6 +3,7 @@ using HighlightPlus; using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.EventSystems; /// /// ͨ @@ -31,16 +32,19 @@ public class Door : MonoBehaviour private void OnMouseDown() { + if (EventSystem.current.IsPointerOverGameObject()) return; isOpen = !isOpen; transform.DOLocalRotate(dic[isOpen], duration); } private void OnMouseEnter() { + if (EventSystem.current.IsPointerOverGameObject()) return; highlightEffect.SetHighlighted(true); } private void OnMouseExit() { + if (EventSystem.current.IsPointerOverGameObject()) return; highlightEffect.SetHighlighted(false); }