From 399fb577f33f623e331e5a2591c2e26255a409d7 Mon Sep 17 00:00:00 2001 From: PopSlime Date: Fri, 21 Feb 2025 21:41:46 +0800 Subject: [PATCH] fix: Modify the cycling duration of ongoing events --- Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs b/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs index 6cfcc98..e3f0fec 100644 --- a/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs +++ b/Assets/Cryville.EEW.Unity/UI/EventOngoingListView.cs @@ -79,7 +79,7 @@ namespace Cryville.EEW.Unity.UI { m_currentView.SetViewModel(e, true); var keyProp = e.Properties.FirstOrDefault(); _displayingViews[_index].SetCurrent(true); - _tickDown = Math.Max(0, keyProp?.Severity ?? 0) * 4 + 4; + _tickDown = MathF.Exp(Math.Max(-1f, keyProp?.Severity ?? -1f) + 1); m_currentView.gameObject.SetActive(true); Worker.Instance.SetCurrent(e); }