少年修仙传客户端代码仓库
10271 优化聊天面板,上一次使用的表情包二级标签页还在解锁列表中就直接显示上一次的标签页
1个文件已修改
11 ■■■■■ 已修改文件
System/Chat/ChatExtentWin.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Chat/ChatExtentWin.cs
@@ -136,9 +136,18 @@
                m_FaceTabControl.AddCell(ScrollerDataType.Header, unlockIDList[i]);
            }
            m_FaceTabControl.Restart();
            if (unlockIDList.Count > 0)
            // 检查上次选中的表情包ID,是否还在解锁列表中
            if (unlockIDList.Contains(phantasmPavilionModel.selectEmojiPackID))
            {
                OnEmojiPackIDChangeEvent();
                m_FaceTabControl.JumpIndex(unlockIDList.IndexOf(phantasmPavilionModel.selectEmojiPackID));
            }
            else if (unlockIDList.Count > 0)
            {
                // 如果上次选中的表情包ID不在解锁列表中,选择第一个表情包
                phantasmPavilionModel.selectEmojiPackID = unlockIDList[0];
                m_FaceTabControl.JumpIndex(0);
            }
        }