lcy
2026-02-06 4b169e9286cc62c2dff0b2cb2bc21e49c2b52596
Main/System/Mingge/MinggeManager.cs
@@ -441,7 +441,7 @@
            var diffRate = littleRateValue + (bigRateValue - littleRateValue) / (float)(bigValue - littleValue) * (value - littleValue);
            rateList.Add((int)diffRate);
        }
        return rateList;
    }
@@ -613,7 +613,7 @@
    {
        if (isStart)
        {
            bool canStart = false;
            for (int i = 0; i < autoSetList.Count; i++)
            {
@@ -634,11 +634,14 @@
            if (!ItemLogicUtility.CheckItemCount(PackType.Item, tyItemID, useAutoCostCnt, 2))
            {
                isStartAuto = false;
                TimingGiftManager.Instance.TryAddWhenInsufficient(6, PackType.Item, tyItemID, useAutoCostCnt);
                return;
            }
            UIManager.Instance.CloseWindow<MinggeAutoSetWin>();
            TimingGiftManager.Instance.TryAddWhenExactConsumption(6, PackType.Item, tyItemID, useAutoCostCnt);
        }
        isStartAuto = isStart;
        if (isStartAuto)
        {
@@ -837,7 +840,7 @@
        return deFightAttrOK && fightAttrOK;
    }
    bool IsFightPowerOK(ItemModel mgEquip, MinggeAutoSet autoSet)
    {
        long showFightPower = FightPowerManager.Instance.GetFightPowerMinggeChange(mgEquip, autoSet.presetID);
@@ -871,12 +874,16 @@
        {
            isStartAuto = false;
            SysNotifyMgr.Instance.ShowTip("MinggeAuto1");
            TimingGiftManager.Instance.TryAddWhenInsufficient(6, PackType.Item, tyItemID, useAutoCostCnt);
            return;
        }
        TimingGiftManager.Instance.TryAddWhenExactConsumption(6, PackType.Item, tyItemID, useAutoCostCnt);
        autoTYTime = Time.time;
        SendTY(useAutoCostCnt);
    }
    void OnMSEvent()
@@ -1040,5 +1047,5 @@
    }
}