yyl
2025-12-10 0556da8f5e7f7ff498ded7ad1430ef3f7abed30c
Main/System/Main/AutoFightModel.cs
@@ -40,7 +40,6 @@
    //自动模式, 真正点击战锤消耗开启,和休息(或无材料)停止
    public bool isPause = false;    //如打BOSS的情况,暂停自动战斗 后续可以补充每X秒检测下是否有异常
    public bool restartMainStoryBattle = false;
    bool m_IsAutoAttack = false;
    public bool isAutoAttack
    {
@@ -142,14 +141,19 @@
        if (storyBattleField != null && storyBattleField.GetBattleMode() != BattleMode.Stop)
        {
            //战斗中改变模式
            isAutoAttack = isAutoAttackSet;
            storyBattleField.AutoSetBattleMode();
            ApplyAutoFightToSettings();
        }
        QuickSetting.Instance.SendPackage();
        ChangeAutoEvent?.Invoke();
    }
    public void ApplyAutoFightToSettings()
    {
        isAutoAttack = isAutoAttackSet;
        BattleManager.Instance.storyBattleField?.AutoSetBattleMode();
    }
    //自动处理装备,需要等待穿戴返回false,其他情况返回true
    public bool TryAutoFightDoEquip(ItemModel item)