This commit is contained in:
2026-10-07 23:05:51 +08:00
parent 3b20ffaf11
commit 752d4c8070
9 changed files with 145 additions and 128 deletions
@@ -190,6 +190,14 @@ public class UIHome_BY_BackPackPanel : SubUIBase
});
}
private void OnDestroy()
{
// 兜底:防止面板被销毁后仍留在事件里(否则之后任何 UpdataUserData 都会调到已销毁的面板,
// 抛 MissingReferenceException 并中断整个事件链,导致其他面板的用户数据无法刷新)
if (GameManager.Instance != null)
GameManager.Instance.OnUserDataChanged -= OnUserDataChanged;
}
private void OnUserDataChanged()
{
// 刷新前保存状态