lcy
2025-11-27 3e2a34a04bc4a8a2827ca0407a0f7635bce56722
Main/System/Battle/BattleManager.cs
@@ -26,7 +26,11 @@
    }
    public readonly int[] speedIndexfuncIdArr = new int[] { 34, 35, 36 };  // 战斗倍数对应的功能ID
    public readonly int passFuncId = 33;    // 跳过战斗对应的功能ID
    public int passRound;   // 超过X回合可跳过
    public int defaultPassRound;
    public Dictionary<int, int> passDict = new Dictionary<int, int>();
    public Dictionary<int, int> foreverPrivilegePassDict = new Dictionary<int, int>();
    public int fightGuideID;
    public int fightGuideMainLevelLimit;
    public int fightGuideNoClickSeconds;
@@ -46,7 +50,7 @@
        DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk;
        DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerInit;
        ParseConfig();
    }
    void ParseConfig()
@@ -61,7 +65,9 @@
        challengeBossGuides = JsonMapper.ToObject<int[]>(config.Numerical4);
        config = FuncConfigConfig.Get("BattleButton");
        passRound= int.Parse(config.Numerical1);
        defaultPassRound = int.Parse(config.Numerical1);
        passDict = ConfigParse.ParseIntDict(config.Numerical2);
        foreverPrivilegePassDict = ConfigParse.ParseIntDict(config.Numerical3);
    }
@@ -269,9 +275,9 @@
            packQueue.Enqueue(pack);
        }
            // packQueue = new Queue<GameNetPackBasic>(newPackList);
        // packQueue = new Queue<GameNetPackBasic>(newPackList);
        DistributeNextPackage();
    }