| | |
| | | [SerializeField] ScrollerController speedScroll; |
| | | |
| | | [SerializeField] Toggle betterEquipToggle; |
| | | [SerializeField] Toggle autoChangeBetterEquipToggle; // 自动替换高战力装备 |
| | | |
| | | [SerializeField] Toggle autoChallengeBossToggle; |
| | | [SerializeField] Button tryChallengeBtn; |
| | |
| | | tryChallengeArrow.transform.localRotation = Quaternion.Euler(0, 0, isOpenTryChallengeScroll ? 180 : 0); |
| | | AutoFightModel.Instance.ClickSpeedRed(); |
| | | }); |
| | | |
| | | betterEquipToggle.AddListener((bool value) => |
| | | { |
| | | betterEquipToggle.isOn = value; |
| | | //取消勾选时,取消自动替换高战力装备的选项 |
| | | if (!value) |
| | | { |
| | | autoChangeBetterEquipToggle.isOn = false; |
| | | } |
| | | }); |
| | | |
| | | autoChangeBetterEquipToggle.AddListener((bool value) => |
| | | { |
| | | autoChangeBetterEquipToggle.isOn = value; |
| | | //勾选时,勾选装备战力提升时停止的选项 |
| | | if (value) |
| | | { |
| | | betterEquipToggle.isOn = true; |
| | | } |
| | | }); |
| | | |
| | | autoChallengeBossToggle.AddListener((bool value) => |
| | |
| | | speedText.text = AutoFightModel.Instance.fightSpeed.ToString(); |
| | | tryChallengeText.text = AutoFightModel.Instance.tryChallengeCount.ToString(); |
| | | betterEquipToggle.isOn = AutoFightModel.Instance.isStopFightByBetterEquip; |
| | | autoChangeBetterEquipToggle.isOn = AutoFightModel.Instance.isAutoChangeBetterEquip; |
| | | autoChallengeBossToggle.isOn = AutoFightModel.Instance.isAutoChallengeBoss; |
| | | autoFinishTaskToggle.isOn = AutoFightModel.Instance.isAutoFinishTask; |
| | | costTip.text = Language.Get("AutoFight2", ItemConfig.Get(GeneralDefine.MoneyDisplayModel[41]).ItemName, AutoFightModel.Instance.fightCost); |
| | |
| | | AutoFightModel.Instance.fightCost = int.Parse(costText.text); |
| | | AutoFightModel.Instance.fightSpeed = int.Parse(speedText.text); |
| | | AutoFightModel.Instance.isStopFightByBetterEquip = betterEquipToggle.isOn; |
| | | AutoFightModel.Instance.isAutoChangeBetterEquip = autoChangeBetterEquipToggle.isOn; |
| | | AutoFightModel.Instance.isAutoChallengeBoss = autoChallengeBossToggle.isOn; |
| | | AutoFightModel.Instance.nowChallengeCount = 0; |
| | | AutoFightModel.Instance.tryChallengeCount = int.Parse(tryChallengeText.text); |
| | | AutoFightModel.Instance.isAutoFinishTask = autoFinishTaskToggle.isOn; |
| | | AutoFightModel.Instance.hasAutoExchanged = false; |
| | | AutoFightModel.Instance.SaveAutoFightSetting(); |
| | | CloseWindow(); |
| | | SysNotifyMgr.Instance.ShowTip("autofight1"); |
| | |
| | | AutoFightModel.Instance.fightCost = int.Parse(costText.text); |
| | | AutoFightModel.Instance.fightSpeed = int.Parse(speedText.text); |
| | | AutoFightModel.Instance.isStopFightByBetterEquip = betterEquipToggle.isOn; |
| | | AutoFightModel.Instance.isAutoChangeBetterEquip = autoChangeBetterEquipToggle.isOn; |
| | | AutoFightModel.Instance.isAutoChallengeBoss = autoChallengeBossToggle.isOn; |
| | | AutoFightModel.Instance.tryChallengeCount = int.Parse(tryChallengeText.text); |
| | | AutoFightModel.Instance.isAutoFinishTask = autoFinishTaskToggle.isOn; |