From 99a3b69828887d200d46500dbd2300258418d8d0 Mon Sep 17 00:00:00 2001 From: yangbear Date: Thu, 9 Jul 2026 02:49:38 +0800 Subject: [PATCH] chore: add detailed logging to trace TryClickActiveHandler bug --- Assets/Scripts/Core/StepManager.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Assets/Scripts/Core/StepManager.cs b/Assets/Scripts/Core/StepManager.cs index 0218bf2..c42fb5e 100644 --- a/Assets/Scripts/Core/StepManager.cs +++ b/Assets/Scripts/Core/StepManager.cs @@ -158,6 +158,7 @@ public class StepManager : MonoBehaviour System.Array.Sort(touches, (a, b) => string.Compare(a.name, b.name)); foreach (var t in touches) { + Debug.Log($"[StepManager] 检查 Touch: {t.name}, active={t.gameObject.activeInHierarchy}, CanBeClicked={t.CanBeClicked()}"); if (t.gameObject.activeInHierarchy && t.CanBeClicked()) { Debug.LogError($"====== StepManager: 模拟点击了 {t.name}! ======"); @@ -169,6 +170,7 @@ public class StepManager : MonoBehaviour var shoses = Object.FindObjectsOfType(); foreach (var h in shoses) { + Debug.Log($"[StepManager] 检查 Shose: {h.name}, active={h.gameObject.activeInHierarchy}, CanBeClicked={h.CanBeClicked()}"); if (h.gameObject.activeInHierarchy && h.CanBeClicked()) { Debug.LogError($"====== StepManager: 模拟点击了 {h.name}! ======"); @@ -180,6 +182,7 @@ public class StepManager : MonoBehaviour var chanraos = Object.FindObjectsOfType(); foreach (var h in chanraos) { + Debug.Log($"[StepManager] 检查 Chanrao: {h.name}, active={h.gameObject.activeInHierarchy}, CanBeClicked={h.CanBeClicked()}"); if (h.gameObject.activeInHierarchy && h.CanBeClicked()) { Debug.LogError($"====== StepManager: 模拟点击了 {h.name}! ======"); @@ -192,6 +195,7 @@ public class StepManager : MonoBehaviour System.Array.Sort(pings, (a, b) => string.Compare(b.name, a.name)); foreach (var p in pings) { + Debug.Log($"[StepManager] 检查 Ping: {p.name}, active={p.gameObject.activeInHierarchy}, CanBeClicked={p.CanBeClicked()}"); if (p.gameObject.activeInHierarchy && p.CanBeClicked()) { Debug.LogError($"====== StepManager: 模拟点击了 {p.name}! ======");