From dc7922d80c1d133b6261b8af1d521567d2c0a35d Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 30 十月 2025 16:51:39 +0800
Subject: [PATCH] Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts
---
Main/System/Setting/QuickSetting.cs | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/Main/System/Setting/QuickSetting.cs b/Main/System/Setting/QuickSetting.cs
index 2a8972a..12dd103 100644
--- a/Main/System/Setting/QuickSetting.cs
+++ b/Main/System/Setting/QuickSetting.cs
@@ -11,14 +11,19 @@
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_FightPower, new QuickSettingRange(QuickSettingType.AutoFight_FightPower, 2, 1));
quickSettingDic.Add(QuickSettingType.AutoFight_Open, new QuickSettingRange(QuickSettingType.AutoFight_Open, 3, 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));
+
setting = new string(UCharacter, 100);
DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent;
+ DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk;
}
public Dictionary<QuickSettingType, QuickSettingRange> quickSettingDic = new Dictionary<QuickSettingType, QuickSettingRange>();
@@ -139,6 +144,16 @@
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
@@ -147,6 +162,9 @@
AutoFight_Speed, //鍑犲�嶉�熷害
AutoFight_FightPower, //鏄惁楂樻垬鍔涘仠姝�
AutoFight_Open, //鏄惁寮�鍚嚜鍔ㄦ垬鏂�
+ AutoGoldRush, //鑷姩娣橀噾
+ BattleSpeed, //鎴樻枟閫熷害绱㈠紩 闈炰富绾块儴鍒�
+ HeroCountLock, //涓婇樀浜烘暟鏉′欢閿佸畾
}
public class QuickSettingRange
@@ -154,7 +172,7 @@
public QuickSettingType type;
public int index;
public int length;
- public int single;
+ public int single; //鍏朵腑鐨勫崟涓暱搴︼紝榛樿鍜岄暱搴︿竴鏍�, 鐢ㄤ簬澶氫釜鍊煎悎骞�1涓被鍨嬩腑
public QuickSettingRange(QuickSettingType type, int start, int length, int single = 0)
{
--
Gitblit v1.8.0