From 87d5c46997d61523aed87fdb7ed0b07e9dded223 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期二, 30 九月 2025 21:45:08 +0800 Subject: [PATCH] 0312 优化淘金派遣 --- Main/System/MainLevel/MainLevelManager.cs | 21 ++++++++++++++++++--- 1 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Main/System/MainLevel/MainLevelManager.cs b/Main/System/MainLevel/MainLevelManager.cs index 5b940f9..a4bc494 100644 --- a/Main/System/MainLevel/MainLevelManager.cs +++ b/Main/System/MainLevel/MainLevelManager.cs @@ -1,21 +1,36 @@ using System.Collections.Generic; using UnityEngine; using LitJson; +using System; public class MainLevelManager : GameSystemManager<MainLevelManager> { + public Dictionary<int, int> m_DailyBootyDict = new Dictionary<int, int>(); + public event Action OnUpdateDayBooty; public override void Init() { - base.Init(); + DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; } public override void Release() { - base.Release(); + DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; } - + private void OnBeforePlayerDataInitialize() + { + m_DailyBootyDict.Clear(); + } + + public void UpdateDayDropBooty(HB123_tagSCDropBootyInfo netPack) + { + for (int i = 0; i < netPack.Count; i++) + { + m_DailyBootyDict[(int)netPack.DropBootyList[i].ItemID] = (int)netPack.DropBootyList[i].TodayDropCnt; + } + OnUpdateDayBooty?.Invoke(); + } } \ No newline at end of file -- Gitblit v1.8.0