少年修仙传客户端代码仓库
client_Hale
2018-08-13 cf2e49d50152a7dad144d44aea8c5f2cb6cb28c6
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
7个文件已修改
398 ■■■■ 已修改文件
System/OpenServerActivity/ImpactRankModel.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OpenServerActivityWin.cs 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/FairyJadeInvestmentWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/ConsumeRebateModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/MultipleExpModel.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/WelfareCenter.cs 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/WelfareWin.cs 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankModel.cs
@@ -633,6 +633,10 @@
        OSTimeLimitGiftModel timeLimitGiftModel { get { return ModelCenter.Instance.GetModel<OSTimeLimitGiftModel>(); } }
        FlashSaleModel flashSaleModel { get { return ModelCenter.Instance.GetModel<FlashSaleModel>(); } }
        ConsumeRebateModel consumeRebateModel { get { return ModelCenter.Instance.GetModel<ConsumeRebateModel>(); } }
        MultipleExpModel multipleExpModel { get { return ModelCenter.Instance.GetModel<MultipleExpModel>(); } }
        public event Action openServerActivityStateChange;
        public OpenServerActivityCenter()
@@ -693,6 +697,11 @@
                _functionOrder = 0;
                return true;
            }
            if (IsConsumeRebateOpen())
            {
                _functionOrder = 1;
                return true;
            }
            if (IsRedEnvelopeOpen())
            {
                _functionOrder = 2;
@@ -706,6 +715,11 @@
            if (IsFlashSaleOpen())
            {
                _functionOrder = 4;
                return true;
            }
            if (IsMultipleExpOpen())
            {
                _functionOrder = 5;
                return true;
            }
            return false;
@@ -744,6 +758,16 @@
            return false;
        }
        public bool IsConsumeRebateOpen()
        {
            return consumeRebateModel.IsOpen;
        }
        public bool IsMultipleExpOpen()
        {
            return multipleExpModel.Open();
        }
        public void ProcessErrorTip()
        {
            SysNotifyMgr.Instance.ShowTip("ActiveOutTime");
System/OpenServerActivity/OpenServerActivityWin.cs
@@ -12,8 +12,7 @@
        [SerializeField] ScrollerController m_ActivityCtrl;
        [SerializeField] Button m_BtnClose;
        [SerializeField] Image m_TitleIcon;
        readonly int[] sortArray = new int[] { 3, 4, 0, 1, 2 };
        [SerializeField, Header("排序")] List<int> m_SortArray;
        Dictionary<int, bool> m_ActivitySpreadDict = new Dictionary<int, bool>();
@@ -46,6 +45,13 @@
        FlashSaleModel flashSaleModel { get { return ModelCenter.Instance.GetModel<FlashSaleModel>(); } }
        ConsumeRebateModel consumeRebateModel { get { return ModelCenter.Instance.GetModel<ConsumeRebateModel>(); } }
        MultipleExpModel multipleExpModel { get { return ModelCenter.Instance.GetModel<MultipleExpModel>(); } }
        List<int> openActivitys = new List<int>();
        List<int> activityReds = new List<int>();
        protected override void BindController()
        {
@@ -60,15 +66,15 @@
        protected override void OnPreOpen()
        {
            TimeUtility.OnServerOpenDayRefresh += OnStepServerDayEvent;
            for (int i = 0; i < sortArray.Length; i++)
            OperationTimeHepler.Instance.operationTimeUpdateEvent += OperationTimeUpdateEvent;
            for (int i = 0; i < m_SortArray.Count; i++)
            {
                m_ActivitySpreadDict[sortArray[i]] = false;
                m_ActivitySpreadDict[m_SortArray[i]] = false;
            }
            impactRankModel.presentSelectType = impactRankModel.GetDefaultSelectType();
            impactRankModel.gotoImpactRankType = 0;
            envelopeModel.selectType = 1;
            UpdateFunctionBtns();
            m_TitleIcon.SetSprite(OpenServerActivityCenter.Instance.IsFlashSaleTitle() ? "XT_KF_32" : "XT_KF_9");
        }
        protected override void OnActived()
@@ -79,98 +85,18 @@
            }
            if (functionOrder == 0 && !WindowJumpMgr.Instance.IsJumpState)
            {
                bool _step = false;
                functionOrder = 3;
                if (OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen())
                functionOrder = GetDefaultSelect();
                for (int i = 0; i < m_SortArray.Count; i++)
                {
                    if (timeLimitGiftModel.redpoint.state == RedPointState.Simple)
                    {
                        functionOrder = 3;
                        _step = true;
                    }
                }
                else if (!OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen())
                {
                    functionOrder = 4;
                }
                if (!_step && OpenServerActivityCenter.Instance.IsFlashSaleOpen())
                {
                    if (flashSaleModel.flashSaleRedpoint.state == RedPointState.Simple)
                    {
                        functionOrder = 4;
                    }
                }
                else if (!OpenServerActivityCenter.Instance.IsFlashSaleOpen() && functionOrder == 4)
                {
                    functionOrder = 0;
                }
                if (!_step && OpenServerActivityCenter.Instance.IsImpactRankOpen() && impactRankModel.HasRedpoint())
                {
                    functionOrder = 0;
                    _step = true;
                }
                else if (!OpenServerActivityCenter.Instance.IsImpactRankOpen() && functionOrder == 0)
                {
                    functionOrder = 2;
                }
                if (!_step && OpenServerActivityCenter.Instance.IsRedEnvelopeOpen())
                {
                    if (envelopeModel.m_RedAchieveRedpoint.state == RedPointState.Simple)
                    {
                        functionOrder = 2;
                        envelopeModel.selectType = 1;
                        _step = true;
                    }
                    else if (envelopeModel.m_OpenServerGetRedpin.state == RedPointState.Simple)
                    {
                        functionOrder = 2;
                        envelopeModel.selectType = 2;
                        _step = true;
                    }
                }
                else if (!OpenServerActivityCenter.Instance.IsRedEnvelopeOpen() && functionOrder == 2)
                {
                    DesignDebug.Log("是不是逻辑有错误");
                }
                //if (!_step && OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen())
                //{
                //    if (timeLimitGiftModel.redpoint.state == RedPointState.Simple)
                //    {
                //        functionOrder = 3;
                //        _step = true;
                //    }
                //}
                //else if (!OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen() && functionOrder == 3)
                //{
                //    functionOrder = 4;
                //}
                //
                //if (!_step && OpenServerActivityCenter.Instance.IsFlashSaleOpen())
                //{
                //
                //}
                //else if (!OpenServerActivityCenter.Instance.IsFlashSaleOpen() && functionOrder == 4)
                //{
                //    DesignDebug.Log("是不是逻辑有错误");
                //}
                for (int i = 0; i < sortArray.Length; i++)
                {
                    m_ActivitySpreadDict[sortArray[i]] = sortArray[i] == functionOrder;
                    m_ActivitySpreadDict[m_SortArray[i]] = m_SortArray[i] == functionOrder;
                }
                UpdateFunctionBtns();
            }
            else
            {
                for (int i = 0; i < sortArray.Length; i++)
                for (int i = 0; i < m_SortArray.Count; i++)
                {
                    m_ActivitySpreadDict[sortArray[i]] = sortArray[i] == functionOrder;
                    m_ActivitySpreadDict[m_SortArray[i]] = m_SortArray[i] == functionOrder;
                }
                if (functionOrder == 2)
                {
@@ -190,6 +116,7 @@
        protected override void OnPreClose()
        {
            TimeUtility.OnServerOpenDayRefresh -= OnStepServerDayEvent;
            OperationTimeHepler.Instance.operationTimeUpdateEvent -= OperationTimeUpdateEvent;
            CloseOtherWin();
            WindowCenter.Instance.Open<MainInterfaceWin>();
            impactRankModel.gotoImpactRankType = 0;
@@ -199,6 +126,78 @@
        {
        }
        int GetDefaultSelect()
        {
            openActivitys.Clear();
            activityReds.Clear();
            if (OpenServerActivityCenter.Instance.IsTimeLimitGiftOpen())
            {
                openActivitys.Add(3);
                if (timeLimitGiftModel.redpoint.state == RedPointState.Simple)
                {
                    activityReds.Add(3);
                }
            }
            if (OpenServerActivityCenter.Instance.IsFlashSaleOpen())
            {
                openActivitys.Add(4);
                if (flashSaleModel.flashSaleRedpoint.state == RedPointState.Simple)
                {
                    activityReds.Add(4);
                }
            }
            if (OpenServerActivityCenter.Instance.IsImpactRankOpen())
            {
                openActivitys.Add(0);
                if (impactRankModel.HasRedpoint())
                {
                    activityReds.Add(0);
                }
            }
            if (OpenServerActivityCenter.Instance.IsRedEnvelopeOpen())
            {
                openActivitys.Add(2);
                if (envelopeModel.m_RedAchieveRedpoint.state == RedPointState.Simple)
                {
                    activityReds.Add(2);
                    envelopeModel.selectType = 1;
                }
                else if (envelopeModel.m_OpenServerGetRedpin.state == RedPointState.Simple)
                {
                    activityReds.Add(2);
                    envelopeModel.selectType = 2;
                }
            }
            if (OpenServerActivityCenter.Instance.IsConsumeRebateOpen())
            {
                openActivitys.Add(1);
                if (consumeRebateModel.consumeRebateRedpoint.state == RedPointState.Simple)
                {
                    activityReds.Add(1);
                }
            }
            if (OpenServerActivityCenter.Instance.IsMultipleExpOpen())
            {
                openActivitys.Add(5);
                if (multipleExpModel.multipleExpRedpoint.state == RedPointState.Simple)
                {
                    activityReds.Add(5);
                }
            }
            if (activityReds.Count > 0)
            {
                activityReds.Sort(Compare);
                return activityReds[0];
            }
            else
            {
                openActivitys.Sort(Compare);
                return openActivitys[0];
            }
        }
        private void OnOpenServerActivityRefresh(ScrollerDataType type, CellView cell)
        {
            switch (type)
@@ -214,7 +213,19 @@
        private void RefreshOpenActivityCell(OpenServerActivityCell _cell)
        {
            _cell.title.text = Language.Get(StringUtility.Contact("OSActivityTitle_", _cell.index));
            switch (_cell.index)
            {
                case 5:
                    OperationBase operationBase;
                    if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.MultipleExp, out operationBase))
                    {
                        _cell.title.text = Language.Get("ExpActivity_Text5", (operationBase as OperationMultiExp).GetMultipleCHS());
                    }
                    break;
                default:
                    _cell.title.text = Language.Get(StringUtility.Contact("OSActivityTitle_", _cell.index));
                    break;
            }
            _cell.order = _cell.index;
            _cell.redpoint.redpointId = MainRedDot.REDPOINT_OPENSERVER * 100 + _cell.index;
            _cell.ChangeState(_cell.order == functionOrder ? TitleBtnState.Click : TitleBtnState.Normal);
@@ -259,9 +270,9 @@
        private void UpdateFunctionBtns()
        {
            m_ActivityCtrl.Refresh();
            for (int i = 0; i < sortArray.Length; i++)
            for (int i = 0; i < m_SortArray.Count; i++)
            {
                var sort = sortArray[i];
                var sort = m_SortArray[i];
                switch (sort)
                {
                    case 0:
@@ -284,6 +295,11 @@
                        }
                        break;
                    case 1:
                        if (!OpenServerActivityCenter.Instance.IsConsumeRebateOpen())
                        {
                            continue;
                        }
                        m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort);
                        continue;
                    case 2:
                        if (!OpenServerActivityCenter.Instance.IsRedEnvelopeOpen())
@@ -307,6 +323,13 @@
                        break;
                    case 4:
                        if (!OpenServerActivityCenter.Instance.IsFlashSaleOpen())
                        {
                            continue;
                        }
                        m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort);
                        break;
                    case 5:
                        if (!OpenServerActivityCenter.Instance.IsMultipleExpOpen())
                        {
                            continue;
                        }
@@ -352,6 +375,14 @@
                    }
                    break;
                case 1:
                    if (windowState == WindowState.Opened)
                    {
                        WindowCenter.Instance.OpenWithoutAnimation<ConsumeRebateWin>();
                    }
                    else
                    {
                        WindowCenter.Instance.Open<ConsumeRebateWin>(true);
                    }
                    break;
                case 2:
                    if (windowState == WindowState.Opened)
@@ -383,6 +414,16 @@
                        WindowCenter.Instance.Open<FlashSaleWin>(true);
                    }
                    break;
                case 5:
                    if (windowState == WindowState.Opened)
                    {
                        WindowCenter.Instance.OpenWithoutAnimation<MultipleExpWin>();
                    }
                    else
                    {
                        WindowCenter.Instance.Open<MultipleExpWin>(true);
                    }
                    break;
            }
        }
@@ -404,21 +445,26 @@
        private void CloseOtherWin()
        {
            if (WindowCenter.Instance.CheckOpen<ImpactRankWin>())
            WindowCenter.Instance.CloseImmediately<ImpactRankWin>();
            WindowCenter.Instance.CloseImmediately<OpenServerRedEnvelopeWin>();
            WindowCenter.Instance.CloseImmediately<OSTimeLimitGiftWin>();
            WindowCenter.Instance.CloseImmediately<FlashSaleWin>();
            WindowCenter.Instance.CloseImmediately<ConsumeRebateWin>();
            WindowCenter.Instance.CloseImmediately<MultipleExpWin>();
        }
        private int Compare(int x, int y)
        {
            var index_x = m_SortArray.IndexOf(x);
            var index_y = m_SortArray.IndexOf(y);
            return index_x.CompareTo(index_y);
        }
        private void OperationTimeUpdateEvent(Operation type)
        {
            if (type == Operation.MultipleExp)
            {
                WindowCenter.Instance.CloseImmediately<ImpactRankWin>();
            }
            if (WindowCenter.Instance.CheckOpen<OpenServerRedEnvelopeWin>())
            {
                WindowCenter.Instance.CloseImmediately<OpenServerRedEnvelopeWin>();
            }
            if (WindowCenter.Instance.CheckOpen<OSTimeLimitGiftWin>())
            {
                WindowCenter.Instance.CloseImmediately<OSTimeLimitGiftWin>();
            }
            if (WindowCenter.Instance.CheckOpen<FlashSaleWin>())
            {
                WindowCenter.Instance.CloseImmediately<FlashSaleWin>();
                m_ActivityCtrl.m_Scorller.RefreshActiveCellViews();
            }
        }
    }
System/Vip/FairyJadeInvestmentWin.cs
@@ -15,6 +15,8 @@
    {
        FairyJadeInvestmentModel m_FairyJadeInvestmentModel;
        FairyJadeInvestmentModel fairyJadeInvestmentModel { get { return m_FairyJadeInvestmentModel ?? (m_FairyJadeInvestmentModel = ModelCenter.Instance.GetModel<FairyJadeInvestmentModel>()); } }
        VipInvestModel m_VipInvestModel;
        VipInvestModel VipInvestModel { get { return m_VipInvestModel ?? (m_VipInvestModel = ModelCenter.Instance.GetModel<VipInvestModel>()); } }
        [SerializeField] ScrollerController m_ScrollerController;
        [SerializeField] Button m_InvestmentButton;//投资按钮
        [SerializeField] GameObject m_MaxInverstment;//最大投资上限
@@ -46,7 +48,18 @@
        {
            if (fairyJadeInvestmentModel.InvestGold < fairyJadeInvestmentModel.RecordSelectNumberMax)
            {
                fairyJadeInvestmentModel.SelectNumber = fairyJadeInvestmentModel.RecordSelectNumberMax;
                if (fairyJadeInvestmentModel.InvestGold < VipInvestModel.GetInvestGold(3, 0))
                {
                    fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3, 0);
                }
                else if (fairyJadeInvestmentModel.InvestGold < VipInvestModel.GetInvestGold(3, 1))
                {
                    fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3, 1);
                }
                else if (fairyJadeInvestmentModel.InvestGold < VipInvestModel.GetInvestGold(3, 2))
                {
                    fairyJadeInvestmentModel.SelectNumber = VipInvestModel.GetInvestGold(3, 2);
                }
                m_SelectButton.gameObject.SetActive(true);
            }
            else
System/Welfare/ConsumeRebateModel.cs
@@ -162,7 +162,7 @@
            return costTotal;
        }
        public Redpoint consumeRebateRedpoint = new Redpoint(201, 20105);
        public Redpoint consumeRebateRedpoint = new Redpoint(MainRedDot.REDPOINT_OPENSERVER, 20901);
        private void UpdateRedpoint()
        {
            consumeRebateRedpoint.state = RedPointState.None;
System/Welfare/MultipleExpModel.cs
@@ -90,7 +90,7 @@
            }
        }
        public Redpoint multipleExpRedpoint = new Redpoint(201, 20106);
        public Redpoint multipleExpRedpoint = new Redpoint(MainRedDot.REDPOINT_OPENSERVER, 20905);
        public void SetDayRemind()
        {
System/Welfare/WelfareCenter.cs
@@ -13,10 +13,6 @@
        InSevenDayModel sevenDayModel { get { return ModelCenter.Instance.GetModel<InSevenDayModel>(); } }
        ConsumeRebateModel rebateModel { get { return ModelCenter.Instance.GetModel<ConsumeRebateModel>(); } }
        MultipleExpModel multipleExpModel { get { return ModelCenter.Instance.GetModel<MultipleExpModel>(); } }
        BossRebornModel bossRebornModel { get { return ModelCenter.Instance.GetModel<BossRebornModel>(); } }
        /// <summary>
@@ -67,20 +63,6 @@
                return;
            }
            if (rebateModel.IsOpen && rebateModel.consumeRebateRedpoint.state == RedPointState.Simple)
            {
                WindowCenter.Instance.Close<MainInterfaceWin>();
                WindowCenter.Instance.Open<WelfareWin>(false, 4);
                return;
            }
            if (multipleExpModel.Open() && multipleExpModel.multipleExpRedpoint.state == RedPointState.Simple)
            {
                WindowCenter.Instance.Close<MainInterfaceWin>();
                WindowCenter.Instance.Open<WelfareWin>(false, 5);
                return;
            }
            if (bossRebornModel.IsOpen() && RedpointCenter.Instance.GetRedpointState(20108) == RedPointState.Simple)
            {
                WindowCenter.Instance.Close<MainInterfaceWin>();
@@ -127,16 +109,6 @@
            if (levelGiftModel.redpoint.state == RedPointState.Simple)
            {
                return 3;
            }
            if (rebateModel.IsOpen && rebateModel.consumeRebateRedpoint.state == RedPointState.Simple)
            {
                return 4;
            }
            if (multipleExpModel.Open() && multipleExpModel.multipleExpRedpoint.state == RedPointState.Simple)
            {
                return 5;
            }
            if (bossRebornModel.IsOpen() && RedpointCenter.Instance.GetRedpointState(20108) == RedPointState.Simple)
System/Welfare/WelfareWin.cs
@@ -19,19 +19,14 @@
        [SerializeField] FunctionButton Btn_InSeven;
        [SerializeField] FunctionButton m_LevelGiftBtn;
        [SerializeField] FunctionButton m_ExchangeBtn;
        [SerializeField] FunctionButton m_MultipleExpBtn;
        [SerializeField] FunctionButton m_ConsumeRebateBtn;
        [SerializeField] FunctionButton m_BossReornBtn;
        [SerializeField] FunctionButton m_NpracticeBtn;
        [SerializeField] FunctionButtonGroup buttonGroup;
        [SerializeField] Button closeBtn;
        [SerializeField] Text m_MultipleExtTitle;
        [SerializeField] Text m_MultipleRealmPointTitle;
        MultipleExpModel multipleExpModel { get { return ModelCenter.Instance.GetModel<MultipleExpModel>(); } }
        MultipleRealmPointModel multipleRealmModel { get { return ModelCenter.Instance.GetModel<MultipleRealmPointModel>(); } }
        ConsumeRebateModel consumeRebateModel { get { return ModelCenter.Instance.GetModel<ConsumeRebateModel>(); } }
        InSevenDayModel m_InSevenDayModel;
        InSevenDayModel inSevenDay { get { return m_InSevenDayModel ?? (m_InSevenDayModel = ModelCenter.Instance.GetModel<InSevenDayModel>()); } }
    
@@ -51,8 +46,6 @@
            m_ExchangeBtn.onClick.AddListener(OnExchange);
            m_NpracticeBtn.AddListener(OnNPractice);
            closeBtn.onClick.AddListener(CloseClick);
            m_MultipleExpBtn.onClick.AddListener(OnMultipleExp);
            m_ConsumeRebateBtn.onClick.AddListener(ConsumeRebateBtn);
            m_BossReornBtn.AddListener(BossRebornBtn);
        }
@@ -96,20 +89,6 @@
                WindowCenter.Instance.Open<LevelGiftWin>();
            }
            functionOrder = 3;
        }
        private void ConsumeRebateBtn()
        {
            CloseChildWin();
            if (windowState == WindowState.Opened)
            {
                WindowCenter.Instance.OpenWithoutAnimation<ConsumeRebateWin>();
            }
            else
            {
                WindowCenter.Instance.Open<ConsumeRebateWin>();
            }
            functionOrder = 4;
        }
        private void BossRebornBtn()
@@ -157,19 +136,6 @@
            functionOrder = 8;
        }
        private void OnMultipleExp()
        {
            CloseChildWin();
            if (windowState == WindowState.Opened)
            {
                WindowCenter.Instance.OpenWithoutAnimation<MultipleExpWin>();
            }
            else
            {
                WindowCenter.Instance.Open<MultipleExpWin>();
            }
            functionOrder = 5;
        }
        private void OnSignIn()
        {
            CloseChildWin();
@@ -204,10 +170,6 @@
        protected override void OnActived()
        {
            base.OnActived();
            //if (!Btn_InSeven.gameObject.activeInHierarchy)
            //{
            //    functionOrder = 2;
            //}
            buttonGroup.TriggerByOrder(functionOrder);
        }
@@ -258,14 +220,6 @@
            {
                WindowCenter.Instance.CloseImmediately<AwardExchangeWin>();
            }
            if (WindowCenter.Instance.CheckOpen<MultipleExpWin>())
            {
                WindowCenter.Instance.CloseImmediately<MultipleExpWin>();
            }
            if (WindowCenter.Instance.CheckOpen<ConsumeRebateWin>())
            {
                WindowCenter.Instance.CloseImmediately<ConsumeRebateWin>();
            }
            if (WindowCenter.Instance.CheckOpen<NPracticePointWin>())
            {
                WindowCenter.Instance.CloseImmediately<NPracticePointWin>();
@@ -281,15 +235,7 @@
        private void OperationEndEvent(Operation type, int state)
        {
            OperationBase operation;
            if (type == Operation.MultipleExp && !multipleExpModel.Open() && WindowCenter.Instance.CheckOpen<MultipleExpWin>())
            {
                buttonGroup.TriggerByOrder(WelfareCenter.Instance.GetWelfareFuncOrder());
            }
            else if (type == Operation.BossReborn && !bossRebornModel.IsOpen() && WindowCenter.Instance.CheckOpen<BossRebornWin>())
            {
                buttonGroup.TriggerByOrder(WelfareCenter.Instance.GetWelfareFuncOrder());
            }
            else if (type == Operation.ConsumeRebate && !consumeRebateModel.IsOpen && WindowCenter.Instance.CheckOpen<ConsumeRebateWin>())
            if (type == Operation.BossReborn && !bossRebornModel.IsOpen() && WindowCenter.Instance.CheckOpen<BossRebornWin>())
            {
                buttonGroup.TriggerByOrder(WelfareCenter.Instance.GetWelfareFuncOrder());
            }
@@ -301,18 +247,7 @@
        void CheckOperationOpen()
        {
            m_MultipleExpBtn.gameObject.SetActive(multipleExpModel.Open());
            m_ConsumeRebateBtn.gameObject.SetActive(consumeRebateModel.IsOpen);
            m_BossReornBtn.gameObject.SetActive(bossRebornModel.IsOpen());
            if (multipleExpModel.Open())
            {
                OperationBase operationBase;
                if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.MultipleExp, out operationBase))
                {
                    m_MultipleExtTitle.text = Language.Get("ExpActivity_Text5", (operationBase as OperationMultiExp).GetMultipleCHS());
                }
            }
            OperationBase operation = null;
            bool isOpen = Open(Operation.MultipRealmPoint, out operation);