125 战斗 修复主线BOSS后请求新战场没有初始化的问题
| | |
| | | |
| | | byte reqType; |
| | | |
| | | if (battleState == StoryBattleState.Break) |
| | | if (battleState == StoryBattleState.Break || AutoFightModel.Instance.restartMainStoryBattle) |
| | | { |
| | | AutoFightModel.Instance.restartMainStoryBattle = false; |
| | | reqType = 2; |
| | | } |
| | | else if (battleState == StoryBattleState.Battle) |
| | |
| | | public override void WhaleFall() |
| | | { |
| | | UIManager.Instance.CloseWindow<StoryBossBattleWin>(); |
| | | AutoFightModel.Instance.restartMainStoryBattle = true; |
| | | AutoFightModel.Instance.isPause = false; |
| | | |
| | | // 主线小怪战场 |
| | | BattleField battleField = BattleManager.Instance.GetBattleField(string.Empty); |
| | | if (null != battleField) |
| | | { |
| | | battleField.ForceFinish(); |
| | | } |
| | | |
| | | Destroy(); |
| | | } |
| | |
| | | |
| | | //自动模式, 真正点击战锤消耗开启,和休息(或无材料)停止 |
| | | public bool isPause = false; //如打BOSS的情况,暂停自动战斗 后续可以补充每X秒检测下是否有异常 |
| | | |
| | | public bool restartMainStoryBattle = false; |
| | | bool m_IsAutoAttack = false; |
| | | public bool isAutoAttack |
| | | { |