mirror of
https://github.com/soarqin/DSP_Mods.git
synced 2026-08-05 16:20:24 +08:00
refactor: register static-state resets on game end
This commit is contained in:
@@ -5,6 +5,7 @@ using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UXAssist.Common;
|
||||
using UXAssist.UI;
|
||||
using GameLogicProc = UXAssist.Common.GameLogic;
|
||||
|
||||
namespace UXAssist.Functions.UI;
|
||||
|
||||
@@ -31,7 +32,8 @@ internal static class MilkyWayUI
|
||||
|
||||
public static void Init()
|
||||
{
|
||||
}
|
||||
GameLogicProc.OnGameEnd += ResetState;
|
||||
}
|
||||
|
||||
public static void Start()
|
||||
{
|
||||
@@ -39,6 +41,13 @@ internal static class MilkyWayUI
|
||||
|
||||
public static void Uninit()
|
||||
{
|
||||
GameLogicProc.OnGameEnd -= ResetState;
|
||||
}
|
||||
|
||||
private static void ResetState()
|
||||
{
|
||||
ClearClusterUploadResults();
|
||||
_topTenPlayerData = null;
|
||||
}
|
||||
|
||||
public static void OnInputUpdate()
|
||||
|
||||
Reference in New Issue
Block a user