From 4704defe449a9ac73cbd52c36923793f5355f0d7 Mon Sep 17 00:00:00 2001 From: shenjianxing <”315615051@qq.com“> Date: Tue, 24 Dec 2024 13:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E5=87=BB=E5=90=8E=20=E9=AB=98?= =?UTF-8?q?=E4=BA=AE=E5=92=8CTip=E6=B6=88=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Actions/AudioAction.cs | 2 +- Assets/Scripts/Item/DeviceItem.cs | 11 ++++++++++- Assets/Scripts/Item/TipItem.cs | 8 ++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Actions/AudioAction.cs b/Assets/Scripts/Actions/AudioAction.cs index d3d29e6d..058b067b 100644 --- a/Assets/Scripts/Actions/AudioAction.cs +++ b/Assets/Scripts/Actions/AudioAction.cs @@ -155,7 +155,7 @@ namespace QFramework { OnFinished = null; Deinited = true; - loader.Recycle2Cache(); + loader?.Recycle2Cache(); mPool.Recycle(this); } } diff --git a/Assets/Scripts/Item/DeviceItem.cs b/Assets/Scripts/Item/DeviceItem.cs index 4d7aa614..0821ed95 100644 --- a/Assets/Scripts/Item/DeviceItem.cs +++ b/Assets/Scripts/Item/DeviceItem.cs @@ -21,7 +21,7 @@ public class DeviceItem : MonoBehaviour { gameObject.GetOrAddComponent(); } - else if (string.IsNullOrEmpty(device.BoxColliderSize)==false) + else if (string.IsNullOrEmpty(device.BoxColliderSize) == false) { BoxCollider box = gameObject.GetOrAddComponent(); box.size = Utility.GetVector3FromStrArray(device.BoxColliderSize); @@ -40,6 +40,15 @@ public class DeviceItem : MonoBehaviour } } + private void OnMouseUpAsButton() + { + var effect = gameObject.GetComponent(); + if (effect != null) + { + effect.highlighted = false; + } + } + } diff --git a/Assets/Scripts/Item/TipItem.cs b/Assets/Scripts/Item/TipItem.cs index 4adfa644..d0f746b0 100644 --- a/Assets/Scripts/Item/TipItem.cs +++ b/Assets/Scripts/Item/TipItem.cs @@ -41,4 +41,12 @@ public class TipItem : MonoBehaviour tip.Active(false); } } + + private void OnMouseUpAsButton() + { + if (tip != null) + { + tip.Active(false); + } + } }