| | |
| | | public class QuickSetting : Singleton<QuickSetting> |
| | | { |
| | | public QuickSetting() |
| | | { |
| | | { |
| | | //自动战斗 几倍消耗 几倍速度 是否高战力停止 是否开启自动战斗 |
| | | 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.AutoFight_Open, new QuickSettingRange(QuickSettingType.AutoFight_Open, 3, 1)); |
| | | setting = new string(UCharacter, 100); |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; |
| | | } |
| | | |
| | | public Dictionary<QuickSettingType, QuickSettingRange> quickSettingDic = new Dictionary<QuickSettingType, QuickSettingRange>(); |
| | |
| | | PlayerDatas.Instance.baseData.Setting = setting; |
| | | } |
| | | |
| | | private void OnPlayerLoginOk() |
| | | { |
| | | //初始设置 |
| | | if (PlayerDatas.Instance.baseData.LV == 1 && !AutoFightModel.Instance.isStopFightByBetterEquip) |
| | | { |
| | | AutoFightModel.Instance.isStopFightByBetterEquip = true; |
| | | AutoFightModel.Instance.SaveAutoFightSetting(); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | public enum QuickSettingType |