From 7bc59ef2b3d8cefb63d74a89f2b2c949e691dac1 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 09 十一月 2025 16:04:22 +0800
Subject: [PATCH] 212 【付费内容】功能基金

---
 Main/System/BattlePass/BattlePassManager.Week.cs |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/Main/System/BattlePass/BattlePassManager.Week.cs b/Main/System/BattlePass/BattlePassManager.Week.cs
index d8abbc0..8fce347 100644
--- a/Main/System/BattlePass/BattlePassManager.Week.cs
+++ b/Main/System/BattlePass/BattlePassManager.Week.cs
@@ -7,18 +7,22 @@
 //鍛ㄦ垬浠�
 public partial class BattlePassManager : GameSystemManager<BattlePassManager>
 {
-    public const int WeekBattlePassType = 6;
 
     Redpoint redpoint = new Redpoint(MainRedDot.RedPoint_DailyKey, MainRedDot.RedPoint_WeekBPFuncKey);
     void UpdateWeekRedPoint()
     {
+        if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.DayMission))
+        {
+            return;
+        }
+
         redpoint.state = RedPointState.None;
         //璐拱锛屾椿璺�
-        battlePassDataDict.TryGetValue(WeekBattlePassType, out BattlePassData battlePassData);
+        battlePassDataDict.TryGetValue((int)BattlePassType.Week, out BattlePassData battlePassData);
         if (battlePassData == null) return;
 
 
-        if (HasAnyAward(WeekBattlePassType, (int)battlePassData.value1))
+        if (HasAnyAward((int)BattlePassType.Week, (int)battlePassData.value1))
         {
             redpoint.state = RedPointState.Simple;
         }

--
Gitblit v1.8.0