少年修仙传客户端代码仓库
hch
2021-02-05 1f6a27069362dae37ff8cb851be80a27cb8f4c91
0312 修复月卡
3个文件已修改
52 ■■■■ 已修改文件
System/Vip/VipInvest/MonthWeekInvestCell.cs 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/MonthWeekInvestModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/MonthWeekInvestWin.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/MonthWeekInvestCell.cs
@@ -21,23 +21,35 @@
        {
            get { return ModelCenter.Instance.GetModel<MonthWeekInvestModel>(); }
        }
        [IFix.Patch]
        public void Display(int id)
        {
            //--热更修复
            Image moneyImg = this.GetComponent<Image>("Img_MoneyIcon");
            if (model.selectType == 8)
                moneyImg.SetSprite("SmallMoney1");
            else
                moneyImg.SetSprite("SmallMoney2");
            //--热更修复!!
            List<Item> items;
            if (model.TryGetItems(model.selectType, id, out items))
            {
                var item = items[0];
                m_Item.SetItem(item.id, 0);
                var config = InvestConfig.Get(id);
                if (config.needDay == 1)
                {
                    m_Description.text = Language.Get("MonthWeekFirstIncome", item.count);
                }
                //if (config.needDay == 1)
                //{
                //    m_Description.text = Language.Get("MonthWeekFirstIncome", item.count);
                //}
                //else
                //{
                //}
                if (model.selectType == 8)
                    m_Description.text = Language.Get("MonthWeekDailyIncome1", config.needDay, item.count);
                else
                {
                    m_Description.text = Language.Get("MonthWeekDailyIncome", config.needDay, item.count);
                }
                m_Count.text = item.count.ToString();
                var state = model.GetSingleInvestState(model.selectType, id);
System/Vip/VipInvest/MonthWeekInvestModel.cs
@@ -249,11 +249,17 @@
            return 0;
        }
        [IFix.Patch]
        public float GetIncomeRate(int type, int day)
        {
            var orderInfoId = GetOrderInfoId(type);
            var orderInfoConfig = OrderInfoConfig.Get(orderInfoId);
            var money = (int)orderInfoConfig.PayRMBNum * 100;
            //var money = (int)orderInfoConfig.PayRMBNum * 100;
            var money = 300;
            if (type == 7)
            {
                money = 9800;
            }
            var income = 0;
            if (m_InvestItems.ContainsKey(type))
            {
System/Vip/VipInvest/MonthWeekInvestWin.cs
@@ -78,6 +78,7 @@
            DisplayDiamond();
        }
        [IFix.Patch]
        void DisplayBase()
        {
            for (int i = 0; i < m_InvestCategories.Length; i++)
@@ -87,12 +88,27 @@
            m_TotalIncome.text = model.GetTotalIncome(model.selectType).ToString();
            m_FirstIncome.text = model.GetFirstIncome(model.selectType).ToString();
            m_DailyIncome.text = model.GetDailyIncome(model.selectType).ToString();
            if (model.selectType == 8)
                m_DailyIncome.text = string.Empty;
            else
                m_DailyIncome.text = model.GetDailyIncome(model.selectType).ToString();
            var orderInfoId = model.GetOrderInfoId(model.selectType);
            var config = OrderInfoConfig.Get(orderInfoId);
            m_Price.text = Language.Get("MonthWeekPrice", config.PayRMBNum);
            m_InvestLabel.text = Language.Get("MonthWeekInvestFunc_" + model.selectType);
            Image moneyImg = this.GetComponent<Image>("Container_Default/Img_TopBottom/Img_4");
            if (model.selectType == 8)
                moneyImg.SetSprite("Money_Type_1");
            else
                moneyImg.SetSprite("Money_Type_2");
            Image moneyImg2 = this.GetComponent<Image>("Container_Default/Img_TopBottom/Txt_DailyIncome/Img_6");
            if (model.selectType == 8)
                moneyImg2.SetSprite("SmallMoney1");
            else
                moneyImg2.SetSprite("SmallMoney2");
        }
        void DisplayInvests()