From c0b3449cc8d6ed5911b2d3a3c932f42df65e19a9 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Fri, 21 Feb 2025 21:43:32 +0800 Subject: [PATCH] fix: Fix ongoing event cycling logic (Amend) --- Assets/Cryville.EEW.Unity/Worker.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Assets/Cryville.EEW.Unity/Worker.cs b/Assets/Cryville.EEW.Unity/Worker.cs index 9fdf02d..104b68e 100644 --- a/Assets/Cryville.EEW.Unity/Worker.cs +++ b/Assets/Cryville.EEW.Unity/Worker.cs @@ -206,8 +206,9 @@ namespace Cryville.EEW.Unity { m_cameraController.OnMapElementUpdated(); } public void SetCurrent(ReportViewModel e) { - m_mapElementManager.SetCurrent(e); - m_cameraController.OnMapElementUpdated(); + if (m_mapElementManager.SetCurrent(e)) { + m_cameraController.OnMapElementUpdated(); + } } void Update() {