From ffd98ca236a8e6d8d8bd68c46ca56519e6f758ae Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期五, 23 一月 2026 18:06:49 +0800
Subject: [PATCH] 432 自动挂机优化-客户端 自动替换高战力装备
---
Main/System/Equip/EquipExchangeCell.cs | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/Main/System/Equip/EquipExchangeCell.cs b/Main/System/Equip/EquipExchangeCell.cs
index 66e9e13..5850d8f 100644
--- a/Main/System/Equip/EquipExchangeCell.cs
+++ b/Main/System/Equip/EquipExchangeCell.cs
@@ -39,12 +39,12 @@
[SerializeField] RectTransform bgRect;
int cmpResult = 0; // 瑁呭瀵规瘮缁撴灉 0鐩稿悓 1鏇村己 2鏇村急
- bool isToggle = true;
void Start()
{
putonButton.AddListener(() =>
{
+ AutoFightModel.Instance.hasAutoExchanged = true;
EquipModel.Instance.SendEquipOP(new ushort[] { (ushort)EquipModel.Instance.selectFloorEquip.gridIndex }, 2);
});
@@ -54,7 +54,7 @@
decomposeCheck.onValueChanged.RemoveAllListeners();
decomposeCheck.onValueChanged.AddListener((bool isOn) =>
{
- isToggle = !isToggle;
+ AutoFightModel.Instance.isAutoExchangeDecomposeOld = !AutoFightModel.Instance.isAutoExchangeDecomposeOld;
});
}
@@ -90,7 +90,7 @@
equipedText.SetActive(false);
fightPowerGO.SetActive(true);
btnsGO.SetActive(true);
- decomposeCheck.isOn = isToggle;
+ decomposeCheck.isOn = AutoFightModel.Instance.isAutoExchangeDecomposeOld;
if (oldEquip == null)
{
@@ -172,7 +172,7 @@
//寤惰繜澶勭悊鐗规晥澶у皬
async UniTask RefreshEffect(ItemModel equip)
- {
+ {
await UniTask.DelayFrame(1);
int effectID = EquipModel.Instance.equipUIEffects[Math.Min(equip.config.ItemColor, EquipModel.Instance.equipUIEffects.Length) - 1];
if (effectID == 0)
@@ -216,13 +216,15 @@
{
if (ok)
{
+ AutoFightModel.Instance.hasAutoExchanged = true;
EquipModel.Instance.SendEquipOP(new ushort[] { (ushort)EquipModel.Instance.selectFloorEquip.gridIndex }, 2, decomposeCheck.isOn);
}
-
+
});
}
else
{
+ AutoFightModel.Instance.hasAutoExchanged = true;
EquipModel.Instance.SendEquipOP(new ushort[] { (ushort)EquipModel.Instance.selectFloorEquip.gridIndex }, 2, decomposeCheck.isOn);
}
@@ -239,13 +241,15 @@
{
if (ok)
{
+ AutoFightModel.Instance.hasAutoExchanged = true;
EquipModel.Instance.SendEquipOP(new ushort[] { (ushort)EquipModel.Instance.selectFloorEquip.gridIndex }, 1);
}
-
+
});
}
else
{
+ AutoFightModel.Instance.hasAutoExchanged = true;
EquipModel.Instance.SendEquipOP(new ushort[] { (ushort)EquipModel.Instance.selectFloorEquip.gridIndex }, 1);
}
}
@@ -255,7 +259,7 @@
ItemModel oldEquip = null;
if (isNewEquip)
- {
+ {
//鎵惧姣旇澶�
oldEquip = PackManager.Instance.GetItemByIndex(PackType.Equip, EquipModel.Instance.selectFloorEquip.config.EquipPlace - 1);
}
--
Gitblit v1.8.0