少年修仙传客户端代码仓库
client_linchunjie
2018-11-10 86c262ce268eb4f29d2fa126ed9a6b5c1ec8129e
2334 【1.3】【1.2】累计充值打开界面默认选中规则优化
1个文件已修改
36 ■■■■■ 已修改文件
System/OpenServerActivity/AccumulateRechargeWin.cs 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/AccumulateRechargeWin.cs
@@ -60,12 +60,7 @@
            TimeUtility.OnServerOpenDayRefresh += OnServerOpenDayRefresh;
            OperationTimeHepler.Instance.operationEndEvent += OperationEndEvent;
            DisplayMoney(model.selectIndex);
            DisplayItems(model.selectIndex);
            DisplayFunc(model.selectIndex);
            DisplayRecharge();
            DisplayRewards();
            DisplayTime();
            Dipslay();
        }
        protected override void OnAfterOpen()
@@ -85,6 +80,16 @@
        {
        }
        #endregion
        private void Dipslay()
        {
            DisplayMoney(model.selectIndex);
            DisplayItems(model.selectIndex);
            DisplayFunc(model.selectIndex);
            DisplayRecharge();
            DisplayRewards();
            DisplayTime();
        }
        private void OnFunc()
        {
@@ -129,7 +134,15 @@
                for (int i = 0; i < reward.recharges.Count; i++)
                {
                    var recharge = reward.recharges[i];
                    if (!model.IsRewardGot(recharge) && model.SatisfyGetReward(recharge))
                    if (model.SatisfyGetReward(recharge))
                    {
                        return i;
                    }
                }
                for (int i = 0; i < reward.recharges.Count; i++)
                {
                    var recharge = reward.recharges[i];
                    if (!model.IsRewardGot(recharge) && !model.SatisfyGetReward(recharge))
                    {
                        return i;
                    }
@@ -271,6 +284,7 @@
                    m_ScrollerControl.AddCell(ScrollerDataType.Header, i);
                }
                m_ScrollerControl.Restart();
                m_ScrollerControl.JumpIndex(model.selectIndex);
            }
        }
@@ -313,8 +327,8 @@
            {
                if (resetType == operationBase.resetType)
                {
                    DisplayRewards();
                    DisplayTime();
                    model.selectIndex = GetSelect();
                    Dipslay();
                }
            }
        }
@@ -329,8 +343,8 @@
        private void OnServerOpenDayRefresh()
        {
            DisplayRewards();
            DisplayTime();
            model.selectIndex = GetSelect();
            Dipslay();
        }
    }