From 5b8a8c82864d4ea7e2f93484bd26f293dd31979d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 01 九月 2025 23:26:58 +0800
Subject: [PATCH] 50 【主界面】核心主体 - 主线BOS界面
---
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