| | |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using System.Collections.Generic; |
| | | using UnityEngine; |
| | | using System.Text; |
| | | using System; |
| | |
| | | { |
| | | public QuickSetting() |
| | | { |
| | | quickSettingDic.Clear(); |
| | | //自动战斗 几倍消耗 几倍速度 是否高战力停止 是否开启自动战斗 |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_Cost, new QuickSettingRange(QuickSettingType.AutoFight_Cost, 0, 1)); |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_Speed, new QuickSettingRange(QuickSettingType.AutoFight_Speed, 1, 1)); |
| | |
| | | quickSettingDic.Add(QuickSettingType.AutoGoldRush, new QuickSettingRange(QuickSettingType.AutoGoldRush, 4, 10, 1)); //自动淘金,9个物品值,1个自动刷新开关 |
| | | quickSettingDic.Add(QuickSettingType.BattleSpeed, new QuickSettingRange(QuickSettingType.BattleSpeed, 14, 1)); |
| | | quickSettingDic.Add(QuickSettingType.HeroCountLock, new QuickSettingRange(QuickSettingType.HeroCountLock, 15, 2)); |
| | | quickSettingDic.Add(QuickSettingType.CreateRole, new QuickSettingRange(QuickSettingType.CreateRole, 17, 1)); |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_ChallengeBoss, new QuickSettingRange(QuickSettingType.AutoFight_ChallengeBoss, 18, 1)); |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_TryChallengeCount, new QuickSettingRange(QuickSettingType.AutoFight_TryChallengeCount, 19, 1)); |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_AutoFinishTask, new QuickSettingRange(QuickSettingType.AutoFight_AutoFinishTask, 20, 1)); |
| | | quickSettingDic.Add(QuickSettingType.AutoFight_AutoChangeBetterEquip, new QuickSettingRange(QuickSettingType.AutoFight_AutoChangeBetterEquip, 21, 1)); |
| | | |
| | | setting = new string(UCharacter, 100); |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; |
| | | } |
| | | |
| | |
| | | value = UIHelper.ServerStringTrim(value); |
| | | if (value != null && value.Length > 0) |
| | | { |
| | | setting = StringUtility.Contact(value, setting.Substring(value.Length, setting.Length - value.Length)); |
| | | setting = StringUtility.Concat(value, setting.Substring(value.Length, setting.Length - value.Length)); |
| | | cacheSetting = setting; |
| | | PlayerDatas.Instance.baseData.Setting = setting; |
| | | } |
| | |
| | | if (PlayerDatas.Instance.baseData.LV == 1 && !AutoFightModel.Instance.isStopFightByBetterEquip) |
| | | { |
| | | AutoFightModel.Instance.isStopFightByBetterEquip = true; |
| | | AutoFightModel.Instance.isAutoChangeBetterEquip = false; |
| | | AutoFightModel.Instance.SaveAutoFightSetting(); |
| | | } |
| | | } |
| | |
| | | AutoGoldRush, //自动淘金 |
| | | BattleSpeed, //战斗速度索引 非主线部分 |
| | | HeroCountLock, //上阵人数条件锁定 |
| | | CreateRole, //创建角色成功 |
| | | AutoFight_ChallengeBoss, //自动挑战首领 |
| | | AutoFight_TryChallengeCount, //自动挑战首领,战败x次停止 |
| | | AutoFight_AutoFinishTask, //自动完成任务 |
| | | AutoFight_AutoChangeBetterEquip, //自动替换高战力装备 |
| | | } |
| | | |
| | | public class QuickSettingRange |