少年修仙传客户端代码仓库
hch
2024-12-11 47f4a58a06f16297ab35f018107321b85e187815
10343 1折后的充值界面表现 - 同步部分不报错
10个文件已修改
58 ■■■■ 已修改文件
Core/GameEngine/Model/Config/OrderInfoConfig.cs 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Player/Character/PlayerBaseData.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/MergeServerActivity/MergeServerLimitedTimePackageWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/Recharge/CelestialStarTowerWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/Recharge/GuBaoTotalStarsWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/HolidayWishes/HolidayLimitedTimePackageWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RankAction/RechargeGiftAct31Cell.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RankAction/RechargeGiftActCell.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/LimitedTimePackageWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/SupremeRechargeWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/OrderInfoConfig.cs
@@ -16,8 +16,17 @@
    public readonly int id;
    public readonly string OrderInfo;
    public readonly string AppId;
    public readonly float PayRMBNum;
    public readonly int CTGID;
    public readonly int PayRMBNum; //0.1折
    //0.1折的原价
    public int m_PayRMBNum
    {
        get
        {
            return PayRMBNum * 100;
        }
    }
    public readonly int CTGID;
    public readonly float UsdMoney;
    public readonly string StoreOrderInfo;
    public readonly string StoreOrderInfo2;
@@ -40,7 +49,7 @@
            AppId = tables[2];
            float.TryParse(tables[3],out PayRMBNum);
            int.TryParse(tables[3],out PayRMBNum);
            int.TryParse(tables[4],out CTGID); 
Core/GameEngine/Model/Player/Character/PlayerBaseData.cs
@@ -104,6 +104,8 @@
    public int mapRealmSelect;  //地图境界难度
    public int leaveFamilyTime; //离开家族时间
    public bool IsActive90Off; //折扣 越南0.1折默认激活
    public long treasurePotentialSp
    {
        get
LogicProject/System/MergeServerActivity/MergeServerLimitedTimePackageWin.cs
@@ -141,12 +141,12 @@
                if (gift.gifts.Length > 0 && _index < gift.gifts.Length)
                {
                    string str = string.Empty;
                    float rmb = gift.gifts[_index].rmb;
                    int rmb = gift.gifts[_index].rmb;
                    if (PlayerDatas.Instance.baseData.IsActive90Off)
                    {
                        OrderInfoConfig orderInfo = null;
                        vipModel.TryGetOrderInfoByOrderInfo(gift.gifts[_index].OrderInfo, out orderInfo);
                        rmb = orderInfo.PayRMBNum;
                        rmb = (int)orderInfo.PayRMBNum;
                    }
                    var curMoneyStr = UIHelper.GetMoneyFormat(rmb);
 
LogicProject/System/Recharge/CelestialStarTowerWin.cs
@@ -60,7 +60,7 @@
        if (orgPrice != null)
        {
            orgPrice.SetActiveIL(PlayerDatas.Instance.baseData.IsActive90Off);
            orgPrice.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat(orderCfg.m_PayRMBNum));
            orgPrice.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((int)orderCfg.m_PayRMBNum));
        }
        txtProfitRatio.text = Language.Get("BlessedLand039", CTGConfig.Get(CelestialStarTowerModel.Instance.ctgIdDict[3]).Percentage);
LogicProject/System/Recharge/GuBaoTotalStarsWin.cs
@@ -56,11 +56,11 @@
        imgBuy.SetActiveIL(isBuyZhanLing);
        OrderInfoConfig orderCfg;
        vipModel.TryGetOrderInfo(GuBaoTotalStarsModel.Instance.ctgIdDict[4], out orderCfg);
        txtBuy.text = Language.Get("PayMoneyNum", orderCfg.PayRMBNum);
        txtBuy.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((int)orderCfg.PayRMBNum));
        if (orgPrice != null)
        {
            orgPrice.SetActiveIL(PlayerDatas.Instance.baseData.IsActive90Off);
            orgPrice.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat(orderCfg.m_PayRMBNum));
            orgPrice.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((int)orderCfg.m_PayRMBNum));
        }
        txtProfitRatio.text = Language.Get("BlessedLand039", CTGConfig.Get(GuBaoTotalStarsModel.Instance.ctgIdDict[4]).Percentage);
    }
System/HolidayWishes/HolidayLimitedTimePackageWin.cs
@@ -133,7 +133,7 @@
                    if (gift.gifts.Length > 0 && _index < gift.gifts.Length)
                    {
                        string str = string.Empty;
                        float rmb = gift.gifts[_index].rmb;
                        int rmb = gift.gifts[_index].rmb;
                        if (PlayerDatas.Instance.baseData.IsActive90Off)
                        {
                            OrderInfoConfig orderInfo = null;
System/RankAction/RechargeGiftAct31Cell.cs
@@ -21,7 +21,7 @@
        [SerializeField] Text priceText;
        [SerializeField] Image buyYetImg;
        [SerializeField] Text limitBuyText;
        Transform orgPriceImg;
        RechargeGiftAct31Model model { get { return ModelCenter.Instance.GetModel<RechargeGiftAct31Model>(); } }
        VipModel vipModel { get { return ModelCenter.Instance.GetModel<VipModel>(); } }
@@ -78,7 +78,14 @@
            OrderInfoConfig orderConfig;
            vipModel.TryGetOrderInfo(ctgID, out orderConfig);
            priceText.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((long)orderConfig.PayRMBNum));
            priceText.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((long)orderConfig.PayRMBNum));
            var obj = buyBtn.FindComponent("Transform", "saleImage");
            if (obj != null)
                orgPriceImg = obj as Transform;
            if (orgPriceImg != null)
            {
                orgPriceImg.SetActiveIL(PlayerDatas.Instance.baseData.IsActive90Off);
            }
        }
        void DisplayStore(StoreConfig storeConfig)
System/RankAction/RechargeGiftActCell.cs
@@ -19,7 +19,7 @@
        [SerializeField] Button buyBtn;
        [SerializeField] Text priceText;
        [SerializeField] Image buyYetImg;
        TextEx orgPrice;
        RechargeGiftActModel model { get { return ModelCenter.Instance.GetModel<RechargeGiftActModel>(); } }
        VipModel vipModel { get { return ModelCenter.Instance.GetModel<VipModel>(); } }
@@ -103,7 +103,15 @@
            OrderInfoConfig orderConfig;
            vipModel.TryGetOrderInfo(ctgID, out orderConfig);
            priceText.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((long)orderConfig.PayRMBNum));
            priceText.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat((long)orderConfig.PayRMBNum));
            var obj = buyBtn.FindComponent("Text", "Txt_orgPrice");
            if (obj != null)
                orgPrice = obj as TextEx;
            if (orgPrice != null)
            {
                orgPrice.SetActiveIL(PlayerDatas.Instance.baseData.IsActive90Off);
                orgPrice.text = Language.Get("PayMoneyNum", UIHelper.GetMoneyFormat(orderConfig.m_PayRMBNum));
            }
        }
        void DisplayStore(StoreConfig storeConfig)
@@ -147,7 +155,7 @@
            priceText.text = isFree ? Language.Get("AloneFree") : Language.Get("ItemOverdue105", storeConfig.MoneyNumber);
            var obj = buyBtn.FindComponent("TextEx", "Txt_orgPrice");
            var obj = buyBtn.FindComponent("Text", "Txt_orgPrice");
            if (obj != null)
                orgPrice = obj as TextEx;
            if (orgPrice != null)
System/Vip/LimitedTimePackageWin.cs
@@ -130,7 +130,7 @@
                    if (gift.gifts.Length > 0 && _index < gift.gifts.Length)
                    {
                        string str = string.Empty;
                        float rmb = gift.gifts[_index].rmb;
                        int rmb = gift.gifts[_index].rmb;
                        if (PlayerDatas.Instance.baseData.IsActive90Off)
                        {
                            OrderInfoConfig orderInfo = null;
System/Vip/SupremeRechargeWin.cs
@@ -99,7 +99,7 @@
        private void OnRechargeBtn()
        {
            model.CTGEx(ctgID, multi);
            model.CTG(ctgID);
        }
        void Display()