hch
2025-09-11 aa72688fbfcba5cf8d90a7b34700bbe1f9ebee12
0312 自动战斗打BOSS暂停
5个文件已修改
8 ■■■■■ 已修改文件
Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/StoryBossBattleField.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Login/LoginWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/AutoFightModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/MainLevel/MainBossEnterWin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/BattleField/OperationAgent/AutoModeOperationAgent.cs
@@ -16,6 +16,8 @@
        if (Time.time - lastTime < 1f)
            return;
        lastTime = Time.time;
        if (AutoFightModel.Instance.isPause)
            return;
        DoNext();
    }
Main/System/Battle/BattleField/StoryBossBattleField.cs
@@ -77,6 +77,7 @@
    protected override void OnSettlement(JsonData turnFightStateData)
    {
        base.OnSettlement(turnFightStateData);
        AutoFightModel.Instance.isPause = false;
    }
    
Main/System/Login/LoginWin.cs
@@ -100,6 +100,8 @@
        //     DownloadMgr.MaxDownLoadTask = InGameDownLoad.Instance.GetMaxTask();
        // });
        AutoFightModel.Instance.isAutoAttack = false;
        AutoFightModel.Instance.isPause = false;
    }
    protected override void OnOpenAnimationComplete()
Main/System/Main/AutoFightModel.cs
@@ -36,6 +36,7 @@
    }
    //自动模式, 真正点击战锤消耗开启,和休息(或无材料)停止
    public bool isPause = false;    //如打BOSS的情况,暂停自动战斗 后续可以补充每X秒检测下是否有异常
    bool m_IsAutoAttack = false;
    public bool isAutoAttack
    {
Main/System/MainLevel/MainBossEnterWin.cs
@@ -137,6 +137,8 @@
            var pack = new CB410_tagCMTurnFight();
            pack.MapID = 2;
            GameNetSystem.Instance.SendInfo(pack);
            AutoFightModel.Instance.isPause = true;
        }
        CloseWindow();
    }