hch
2025-09-04 a11398257b98ae3cf977e22700c98735afec96ef
Main/System/Setting/QuickSetting.cs
@@ -11,7 +11,7 @@
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));
@@ -19,6 +19,7 @@
        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>();
@@ -139,6 +140,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