| | |
| | | //自动模式, 真正点击战锤消耗开启,和休息(或无材料)停止 |
| | | public bool isPause = false; //如打BOSS的情况,暂停自动战斗 后续可以补充每X秒检测下是否有异常 |
| | | |
| | | public bool restartMainStoryBattle = false; |
| | | bool m_IsAutoAttack = false; |
| | | public bool isAutoAttack |
| | | { |
| | |
| | | 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) |