| | |
| | | if (unlockIDList.Count > 0)
|
| | | {
|
| | | phantasmPavilionModel.selectEmojiPackID = unlockIDList[0];
|
| | | m_FaceItemControl.Refresh();
|
| | | List<string> emojiList = phantasmPavilionModel.GetEmojiList(phantasmPavilionModel.selectEmojiPackID);
|
| | | int row = Mathf.CeilToInt((float)emojiList.Count / phantasmPavilionModel.MaxEmojiCount);
|
| | | for (int i = 0; i < row; i++)
|
| | | {
|
| | | m_FaceItemControl.AddCell(ScrollerDataType.Header, i);
|
| | | }
|
| | | m_FaceItemControl.Restart();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | m_FaceTabControl.OnRefreshCell += OnRefreshFaceTabCell;
|
| | | m_FaceItemControl.OnRefreshCell += OnRefreshFaceItemCell;
|
| | | m_FaceItemControl.OnGetDynamicSize += OnGetDynamicSize;
|
| | | OnFaceBtn();
|
| | | |
| | | }
|
| | |
|
| | | private bool OnGetDynamicSize(ScrollerDataType type, int index, out float height)
|
| | |
| | |
|
| | | protected override void OnAfterOpen()
|
| | | {
|
| | | OnFaceBtn();
|
| | | }
|
| | |
|
| | | protected override void OnPreClose()
|