| | |
| | | {
|
| | | TimeUtility.OnServerOpenDayRefresh += OnStepServerDayEvent;
|
| | | OperationTimeHepler.Instance.operationTimeUpdateEvent += OperationTimeUpdateEvent;
|
| | | OperationTimeHepler.Instance.operationStartEvent += OperationStartEvent;
|
| | | for (int i = 0; i < m_SortArray.Count; i++)
|
| | | {
|
| | | m_ActivitySpreadDict[m_SortArray[i]] = false;
|
| | |
| | | {
|
| | | TimeUtility.OnServerOpenDayRefresh -= OnStepServerDayEvent;
|
| | | OperationTimeHepler.Instance.operationTimeUpdateEvent -= OperationTimeUpdateEvent;
|
| | | OperationTimeHepler.Instance.operationStartEvent -= OperationStartEvent;
|
| | | CloseOtherWin();
|
| | | WindowCenter.Instance.Open<MainInterfaceWin>();
|
| | | impactRankModel.gotoImpactRankType = 0;
|
| | |
| | | m_ActivityCtrl.m_Scorller.RefreshActiveCellViews();
|
| | | }
|
| | | }
|
| | |
|
| | | private void OperationStartEvent(Operation type, int state)
|
| | | {
|
| | | switch (type)
|
| | | {
|
| | | case Operation.MultipleExp:
|
| | | if (state == 1 && !alreadyOpenActivitys.Contains(5))
|
| | | {
|
| | | alreadyOpenActivitys.Add(5);
|
| | | UpdateFunctionBtns();
|
| | | }
|
| | | break;
|
| | | case Operation.ConsumeRebate:
|
| | | if (state == 0 && !alreadyOpenActivitys.Contains(1))
|
| | | {
|
| | | alreadyOpenActivitys.Add(1);
|
| | | UpdateFunctionBtns();
|
| | | }
|
| | | break;
|
| | | case Operation.FlashSale:
|
| | | if (state == 0 && !alreadyOpenActivitys.Contains(4))
|
| | | {
|
| | | alreadyOpenActivitys.Add(4);
|
| | | UpdateFunctionBtns();
|
| | | }
|
| | | break;
|
| | | case Operation.BossReborn:
|
| | | break;
|
| | | case Operation.GiftPackage:
|
| | | break;
|
| | | case Operation.FairyCeremony:
|
| | | break;
|
| | | case Operation.MultipRealmPoint:
|
| | | break;
|
| | | case Operation.max:
|
| | | break;
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|