From 76e5c44e3934cfdf7e83e403c9292b66a0bd729b Mon Sep 17 00:00:00 2001 From: HungDK <> Date: Thu, 26 Feb 2026 09:18:57 +0700 Subject: [PATCH] Handle hide option panel --- Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs index 1451a0996c..c1790a831d 100644 --- a/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs +++ b/Assets/PerfectWorld/Scripts/UI/Dialogs/DlgPlayerOptions.cs @@ -101,8 +101,9 @@ namespace BrewMonster.UI panelRoot.pivot = new Vector2(0, 1); } - void Update() + public override void Update() { + base.Update(); if (!m_bShow) return; if (Input.GetKeyDown(KeyCode.Escape)) { @@ -111,7 +112,7 @@ namespace BrewMonster.UI } if ((Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) && panelRoot != null) { - var canvas = panelRoot.GetComponentInParent(); + var canvas = GetComponentInParent(); Camera cam = canvas != null && canvas.renderMode == RenderMode.ScreenSpaceCamera ? canvas.worldCamera : null; if (!RectTransformUtility.RectangleContainsScreenPoint(panelRoot, Input.mousePosition, cam)) Show(false);