public void OnClick() { MonoChapterScroller component = base.transform.parent.parent.GetComponent <MonoChapterScroller>(); if (component.IsCenter(base.transform)) { if (this._chapterData.Unlocked) { Singleton <MainUIManager> .Instance.ShowPage(new ChapterSelectPageContext(this._chapterData), UIType.Page); } } else { component.ClickToChangeCenter(base.transform); } }
public void OnClick() { MonoChapterScroller component = base.transform.parent.parent.GetComponent <MonoChapterScroller>(); if (!component.IsCenter(base.transform)) { component.ClickToChangeCenter(base.transform); } else { switch (this._activityData.GetStatus()) { case ActivityDataItemBase.Status.Locked: { object[] replaceParams = new object[] { this._activityData.GetMinPlayerLevelLimit() }; Singleton <MainUIManager> .Instance.ShowDialog(new GeneralHintDialogContext(LocalizationGeneralLogic.GetText("Menu_ActivityLock", replaceParams), 2f), UIType.Any); return; } case ActivityDataItemBase.Status.WaitToStart: return; case ActivityDataItemBase.Status.InProgress: if (!(this._activityData is WeekDayActivityDataItem)) { if (this._activityData is EndlessActivityDataItem) { Singleton <NotifyManager> .Instance.FireNotify(new Notify(NotifyTypes.RequestEnterEndlessActivity, null)); } break; } Singleton <MainUIManager> .Instance.ShowPage(new ChapterSelectPageContext(this._activityData as WeekDayActivityDataItem), UIType.Page); break; default: return; } } }