From 268680362af94736658a05623088778f4e89ceda Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期五, 23 一月 2026 11:26:41 +0800
Subject: [PATCH] 422 子 【内政】命格系统 / 【内政】命格系统-客户端
---
Main/System/Mingge/MinggeEquipChangeCell.cs | 27 +++++++++++++++++++++++----
Main/System/BattlePass/BattlePassManager.Common.cs | 1 +
2 files changed, 24 insertions(+), 4 deletions(-)
diff --git a/Main/System/BattlePass/BattlePassManager.Common.cs b/Main/System/BattlePass/BattlePassManager.Common.cs
index 40b7c61..c6f92bc 100644
--- a/Main/System/BattlePass/BattlePassManager.Common.cs
+++ b/Main/System/BattlePass/BattlePassManager.Common.cs
@@ -20,6 +20,7 @@
{4, 28},
{5, 27},
{7, 53},
+ {8, 54}
};
public int[] battlePassTypeSortList;
diff --git a/Main/System/Mingge/MinggeEquipChangeCell.cs b/Main/System/Mingge/MinggeEquipChangeCell.cs
index 0403035..7875af7 100644
--- a/Main/System/Mingge/MinggeEquipChangeCell.cs
+++ b/Main/System/Mingge/MinggeEquipChangeCell.cs
@@ -230,31 +230,49 @@
if (isNewEquip)
{
- //鎵惧姣旇澶�
+ //鎵炬槸鍚︽湁瀵规瘮瑁呭
oldEquip = PackManager.Instance.GetItemByIndex(PackType.Mingge, MinggeManager.Instance.GetPackIndex(selectMinggePresetID,
MinggeManager.Instance.selectFloorEquip.config.EquipPlace));
}
if (oldEquip == null)
{
-
+ //鍗曡澶� 鍜� 鏃ц澶囦細璧拌繖涓�昏緫
for (int i = 0; i < fightAttrStates.Count; i++)
{
if (!isNewEquip)
{
- //鍘熻澶囦笉瀵规瘮鏄剧ず
- fightAttrStates[i].SetActive(false);
+ //瀵规瘮鐨勬椂鍊欐棫瑁呭UI
+ oldEquip = PackManager.Instance.GetItemByIndex(PackType.Mingge, MinggeManager.Instance.GetPackIndex(selectMinggePresetID,
+ MinggeManager.Instance.selectFloorEquip.config.EquipPlace));
+ var list2 = EquipModel.Instance.GetEquipFightValues(oldEquip);
+
+ if (list2 == null || i >= list2.Count)
+ {
+ fightAttrStates[i].SetActive(true);
+ fightAttrStates[i].SetOrgSprite("heroreborn_img_108", "Common");
+ fightAttrStates[i].SetNativeSize();
+ fightAttrStates[i].transform.localScale = new Vector3(0.7f, 0.7f, 0.7f);
+ }
+ else
+ {
+ fightAttrStates[i].SetActive(false);
+ }
continue;
}
+
+
var list = EquipModel.Instance.GetEquipFightValues(MinggeManager.Instance.selectFloorEquip);
if (list == null || i >= list.Count)
{
+ fightAttrStates[i].SetActive(true);
fightAttrStates[i].SetOrgSprite("heroreborn_img_108", "Common");
fightAttrStates[i].SetNativeSize();
fightAttrStates[i].transform.localScale = new Vector3(0.7f, 0.7f, 0.7f);
}
else
{
+ fightAttrStates[i].SetActive(true);
fightAttrStates[i].SetSprite("GiftState2");
fightAttrStates[i].SetNativeSize();
@@ -278,6 +296,7 @@
if (list == null || i >= list.Count)
{
+ fightAttrStates[i].SetActive(true);
fightAttrStates[i].SetOrgSprite("heroreborn_img_108", "Common");
fightAttrStates[i].SetNativeSize();
fightAttrStates[i].transform.localScale = new Vector3(0.7f, 0.7f, 0.7f);
--
Gitblit v1.8.0