少年修仙传客户端代码仓库
client_linchunjie
2019-06-24 e8e3b0883a327adefb315f6bb2829d1b6312ca87
3335 富文本添加根据职业显示不同文字
3个文件已修改
20 ■■■■■ 已修改文件
System/Message/RichEvent.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichNormalEvent.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/WordAnalysis.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Message/RichEvent.cs
@@ -29,4 +29,5 @@
    MyFightPoint,
    MyReikiRoot,
    MyDefense,
    JobLabel,
}
System/Message/RichNormalEvent.cs
@@ -22,6 +22,7 @@
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.MyFightPoint, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.MyReikiRoot, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.MyDefense, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.JobLabel, this);
    }
    public override bool Execute(RichTextEventEnum type, RichTextMgr.HrefInfo href)
@@ -308,6 +309,18 @@
                        return label;
                    }
                }
            case RichTextEventEnum.JobLabel:
                {
                    var json = dic["joblabel"];
                    var labelArray = LitJson.JsonMapper.ToObject<string[]>(json);
                    var job = PlayerDatas.Instance.baseData.Job;
                    var index = job - 1;
                    if (labelArray != null && index < labelArray.Length)
                    {
                        return labelArray[index];
                    }
                }
                break;
        }
        return string.Empty;
    }
System/Message/WordAnalysis.cs
@@ -168,6 +168,12 @@
                        eventType = RichTextEventEnum.MyDefense;
                    }
                    break;
                case "joblabel":
                    {
                        displayDic.Add(split_value, array[1].ToLower());
                        eventType = RichTextEventEnum.JobLabel;
                    }
                    break;
                default:
                    {
                        displayDic.Add(split_value, array[1]);