yyl
2025-10-21 3bd7f56906e31e8fe0072108c9d4652707b51de8
Main/System/Recharge/RechargeManager.cs
@@ -217,11 +217,6 @@
#endif
            }
        }
        var _funcConfig = FuncConfigConfig.Get("ChargeDelayTime");
        m_CTGDelayTime = int.Parse(_funcConfig.Numerical1);
        m_CTGLimitDelayTime = int.Parse(_funcConfig.Numerical2);
        _funcConfig = FuncConfigConfig.Get("FirstGoldMobs");
        firstRechargeWeapon = ConfigParse.GetDic<int, int>(_funcConfig.Numerical1);
    }
    public List<int> GetCTGConfigs(string _appid)
@@ -267,7 +262,7 @@
                for (int i = 0; i < _itemJson[jobstr].Count; i++)
                {
                    m_FirstChargeItemDict[day][job].Add(new Item(int.Parse(_itemJson[jobstr][i][0].ToString()),
                        int.Parse(_itemJson[jobstr][i][1].ToString())));
                        long.Parse(_itemJson[jobstr][i][1].ToString())));
                }
            }
@@ -305,7 +300,6 @@
    
    #region 充值
    public Dictionary<int, int> firstRechargeWeapon { get; private set; }
    public Dictionary<int, List<Item>> m_RechargeGainItemDict { get; private set; }
    private Dictionary<int, RechargeCount> m_RechargeCountDict = new Dictionary<int, RechargeCount>();
    Dictionary<string, List<OrderInfoConfig>> m_OrderInfoDict = new Dictionary<string, List<OrderInfoConfig>>();
@@ -619,15 +613,6 @@
    }
    public struct RechargeCount
    {
        public int todayCount;
        public int totalCount;
        public int weekPayCount;
        public int monthPayCount;
        public int selectItemValue;
    }
    public int FirstGoldServerDay = 0; //0表示未充值,首充时为开服第几天(openday+1) 
@@ -689,13 +674,13 @@
        return 0;
    }
    public void UpdateFirstChargeReward(HAA02_tagMCFirstGoldInfo package)
    {
        FirstGoldServerDay = package.FirstGoldServerDay;
        firstChargeRewardGet = package.FirstGoldRewardState;
        UpdateFirstRechargeRedpoint();
        UpdateRedpoint();
    }
    // public void UpdateFirstChargeReward(HAA02_tagMCFirstGoldInfo package)
    // {
    //     FirstGoldServerDay = package.FirstGoldServerDay;
    //     firstChargeRewardGet = package.FirstGoldRewardState;
    //     UpdateFirstRechargeRedpoint();
    //     UpdateRedpoint();
    // }
    private void UpdateFirstRechargeRedpoint()
    {
@@ -774,3 +759,12 @@
}
public struct RechargeCount
{
    public int todayCount;
    public int totalCount;
    public int weekPayCount;
    public int monthPayCount;
    public int selectItemValue;
}