《我的来世是个包裹》更新日志1121
*补之前缺失的:
之前复制历史消息会附带高亮显示文字的Html颜色标签,有悖于这个功能原本的目的。
解决方法就是。在历史消息类里增加一个字段。即把带标签的历史消息和不带标签的历史消息区分开。
每次增加一条新的对话或陈述消息时,把两种不同版本(带颜色标签的、和不带颜色标签的)的字符串分别追加到这两个不同的列表中。
于是,当玩家在游戏中打开历史消息界面的时候,实际显示的是带颜色标签的那个列表求和。而当玩家点击【复制消息到剪贴板】时,复制到缓存的字符串是不带颜色标签的那个列表求和。这样既能保证高亮显示,也能保证复制字符串纯净。
可能有那么一点冗余,但是感觉是最方便的做法。之后要维护代码也比较容易(毕竟是并行出现的)。