From 094aa66438afb28cc5c817ebe7c68814b2103b9b Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 09 一月 2026 22:55:09 +0800
Subject: [PATCH] 0312 高级基金
---
Main/System/BattlePass/BattlePassManager.cs | 7 +++++++
Main/System/BattlePass/BattlePassCommonCell.cs | 5 ++++-
Main/System/BattlePass/BattlePassCommonWin.cs | 5 +++++
Main/System/BattlePass/BattlePassManager.Common.cs | 7 +++++++
4 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/Main/System/BattlePass/BattlePassCommonCell.cs b/Main/System/BattlePass/BattlePassCommonCell.cs
index 52e769c..d9524f0 100644
--- a/Main/System/BattlePass/BattlePassCommonCell.cs
+++ b/Main/System/BattlePass/BattlePassCommonCell.cs
@@ -58,7 +58,10 @@
if (config.ZhanlingType == (int)BattlePassType.MainLine)
{
-
+ valueText.text = config.NeedValue / 100 + "-" + config.NeedValue % 100;
+ }
+ else if (config.ZhanlingType == (int)BattlePassType.BetterMainLine)
+ {
valueText.text = config.NeedValue/100 + "-" + config.NeedValue%100;
}
else
diff --git a/Main/System/BattlePass/BattlePassCommonWin.cs b/Main/System/BattlePass/BattlePassCommonWin.cs
index fd4d29c..545b007 100644
--- a/Main/System/BattlePass/BattlePassCommonWin.cs
+++ b/Main/System/BattlePass/BattlePassCommonWin.cs
@@ -144,6 +144,11 @@
totalActivityText.text = Language.Get("BattlePassValue3", totalValue / 100, totalValue % 100);
break;
}
+ case BattlePassType.BetterMainLine:
+ {
+ totalActivityText.text = Language.Get("BattlePassValue3", totalValue / 100, totalValue % 100);
+ break;
+ }
}
}
diff --git a/Main/System/BattlePass/BattlePassManager.Common.cs b/Main/System/BattlePass/BattlePassManager.Common.cs
index 38f7e0b..40b7c61 100644
--- a/Main/System/BattlePass/BattlePassManager.Common.cs
+++ b/Main/System/BattlePass/BattlePassManager.Common.cs
@@ -19,6 +19,7 @@
{3, 40},
{4, 28},
{5, 27},
+ {7, 53},
};
public int[] battlePassTypeSortList;
@@ -67,6 +68,12 @@
totalValue = (int)battlePassData.value1;
break;
}
+ case BattlePassType.BetterMainLine:
+ {
+ //閫氬叧鐨� 鎵句笂涓�鍏冲��
+ totalValue = MainLevelConfig.GetPassedLevel();
+ break;
+ }
}
if (HasAnyAward(_type, totalValue))
diff --git a/Main/System/BattlePass/BattlePassManager.cs b/Main/System/BattlePass/BattlePassManager.cs
index 633db6b..b3b7ce4 100644
--- a/Main/System/BattlePass/BattlePassManager.cs
+++ b/Main/System/BattlePass/BattlePassManager.cs
@@ -122,6 +122,7 @@
case BattlePassType.MainLine:
case BattlePassType.GuBao:
case BattlePassType.Arena:
+ case BattlePassType.BetterMainLine:
{
UpdateCommonBPRedpoint(type);
break;
@@ -354,6 +355,11 @@
{
return (int)battlePassData.value1;
}
+ case BattlePassType.BetterMainLine:
+ {
+ //閫氬叧鐨� 鎵句笂涓�鍏冲��
+ return MainLevelConfig.GetPassedLevel();
+ }
}
return 0;
}
@@ -386,4 +392,5 @@
GuBao = 4, //鍙ゅ疂
Arena = 5, //婕旀鍦�
Week = 6, //鍛ㄦ垬浠�
+ BetterMainLine = 7, //楂樼骇鍏冲崱鍩洪噾
}
\ No newline at end of file
--
Gitblit v1.8.0