| | |
| | | FairyLeagueModel fairyLeagueModel { get { return ModelCenter.Instance.GetModel<FairyLeagueModel>(); } }
|
| | | FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
|
| | | OSGiftModel giftModel { get { return ModelCenter.Instance.GetModel<OSGiftModel>(); } }
|
| | | FestivalRedpackModel festivalRedpackModel { get { return ModelCenter.Instance.GetModel<FestivalRedpackModel>(); } }
|
| | |
|
| | | List<int> openActivitys = new List<int>();
|
| | | List<int> priorityActivitys = new List<int>();
|
| | |
| | | {
|
| | | giftModel.selectIndex = giftModel.GetDefaultSelect();
|
| | | }
|
| | | if (functionOrder == 19)
|
| | | {
|
| | | festivalRedpackModel.selectType = festivalRedpackModel.jumpType != 0 ? festivalRedpackModel.jumpType : 1;
|
| | | festivalRedpackModel.jumpType = 0;
|
| | | }
|
| | | UpdateFunctionBtns();
|
| | | }
|
| | | OnOpenActivity(functionOrder);
|
| | |
| | | case OpenServerActivityCenter.OSActivityType.OSGift:
|
| | | giftModel.selectIndex = giftModel.GetDefaultSelect();
|
| | | break;
|
| | | case OpenServerActivityCenter.OSActivityType.FestivalRedpack:
|
| | | if (festivalRedpackModel.systemRedpoint.state == RedPointState.Simple)
|
| | | {
|
| | | festivalRedpackModel.selectType = 1;
|
| | | break;
|
| | | }
|
| | | else if (festivalRedpackModel.taskRedpoint.state == RedPointState.Simple)
|
| | | {
|
| | | festivalRedpackModel.selectType = 2;
|
| | | break;
|
| | | }
|
| | | else if (festivalRedpackModel.receiveRedpoint.state == RedPointState.Simple)
|
| | | {
|
| | | festivalRedpackModel.selectType = 3;
|
| | | break;
|
| | | }
|
| | | festivalRedpackModel.selectType = 1;
|
| | | break;
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | if (type == ScrollerDataType.Header)
|
| | | {
|
| | | if (!m_ActivitySpreadDict.ContainsKey(sort) || !m_ActivitySpreadDict[sort]
|
| | | || (sort != 2 && sort != 0))
|
| | | || (sort != 2 && sort != 0 && sort != 19))
|
| | | {
|
| | | height = 80;
|
| | | return true;
|
| | |
| | | _cell.downArrow.gameObject.SetActive(false);
|
| | | _cell.upArrow.gameObject.SetActive(false);
|
| | |
|
| | | if (_cell.activityType == 0 || _cell.activityType == 2)
|
| | | if (_cell.activityType == 0 || _cell.activityType == 2 || _cell.activityType == 19)
|
| | | {
|
| | | _cell.downArrow.gameObject.SetActive(m_ActivitySpreadDict[_cell.activityType]);
|
| | | _cell.upArrow.gameObject.SetActive(!m_ActivitySpreadDict[_cell.activityType]);
|
| | |
| | | _cell.redpoint.redpointId = 20902 * 100 + _type;
|
| | | _cell.titleTxt.text = Language.Get(StringUtility.Contact("OSRedEnvelopeType_", _type));
|
| | | _cell.ChangeState(_type == envelopeModel.selectType ? TitleBtnState.Click : TitleBtnState.Normal);
|
| | | break;
|
| | | case 19:
|
| | | _cell.redpoint.redpointId = 20919 * 100 + _type;
|
| | | _cell.titleTxt.text = Language.Get(StringUtility.Contact("FestivalRedpackType_", _type));
|
| | | _cell.ChangeState(_type == festivalRedpackModel.selectType ? TitleBtnState.Click : TitleBtnState.Normal);
|
| | | break;
|
| | | }
|
| | | _cell.functionBtn.onClick.RemoveAllListeners();
|
| | |
| | | {
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort * 1000 + giftModel.alreadyOpens[k]);
|
| | | }
|
| | | break;
|
| | | case 19:
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort);
|
| | | if (!m_ActivitySpreadDict[sort])
|
| | | {
|
| | | m_ActivitySpreadDict[sort] = false;
|
| | | break;
|
| | | }
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Normal, sort * 100 + 1);
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Normal, sort * 100 + 2);
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Normal, sort * 100 + 3);
|
| | | break;
|
| | | default:
|
| | | m_ActivityCtrl.AddCell(ScrollerDataType.Header, sort);
|
| | |
| | | case 18:
|
| | | WindowCenter.Instance.Open<MysticalPurchaseWin>(true);
|
| | | break;
|
| | | case 19:
|
| | | WindowCenter.Instance.Open<FestivalRedpackWin>(true);
|
| | | break;
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | case 2:
|
| | | envelopeModel.selectType = _type;
|
| | | break;
|
| | | case 19:
|
| | | festivalRedpackModel.selectType = _type;
|
| | | break;
|
| | | }
|
| | | m_ActivityCtrl.m_Scorller.RefreshActiveCellViews();
|
| | | }
|