From 4168def501280d21c45e002aaed3e8bb8ee07e2f Mon Sep 17 00:00:00 2001 From: yangbear Date: Sat, 11 Jul 2026 05:06:16 +0800 Subject: [PATCH] Fix GameObject.Find resolving the wrong point2 object (womanPointArray/point2 instead of touchArray/point2) --- Assets/Scripts/UI/PageController.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/UI/PageController.cs b/Assets/Scripts/UI/PageController.cs index cdeed42..4d0677b 100644 --- a/Assets/Scripts/UI/PageController.cs +++ b/Assets/Scripts/UI/PageController.cs @@ -428,11 +428,15 @@ public class PageController : MonoBehaviour foreach(var t in allTransforms) { if (t.parent == null && t.name == "Shose") { shose = t.gameObject; break; } } } - var point2 = GameObject.Find("point2"); + var point2 = GameObject.Find("touchArray/point2"); if (point2 == null) { - var allTransforms = Resources.FindObjectsOfTypeAll(); - foreach(var t in allTransforms) { if (t.name == "point2") { point2 = t.gameObject; break; } } + var touchArray = GameObject.Find("touchArray"); + if (touchArray != null) + { + var p2 = touchArray.transform.Find("point2"); + if (p2 != null) point2 = p2.gameObject; + } } if (shose != null)