少年修仙传客户端代码仓库
client_Hale
2018-11-12 d957e7b9efc960e33a9ce72b9833387c0fda58fb
System/Message/RichNormalEvent.cs
@@ -15,6 +15,7 @@
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.TIP, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.GetWay, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.JOINTEAM, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.AncientRobotName, this);
    }
    public override bool Execute(RichTextEventEnum type, RichTextMgr.HrefInfo href)
@@ -112,6 +113,24 @@
    public override string GetDisplay(RichTextEventEnum type, Dictionary<string, string> dic)
    {
        switch (type)
        {
            case RichTextEventEnum.AncientRobotName:
                {
                    if (dic.ContainsKey("objid") && dic.ContainsKey("npcid"))
                    {
                        var objId = 0;
                        var npcId = 0;
                        if (int.TryParse(dic["objid"], out objId)
                            && int.TryParse(dic["npcid"], out npcId))
                        {
                            var model = ModelCenter.Instance.GetModel<ActivityModel>();
                            return model.GetAncientRobotName(objId, npcId);
                        }
                    }
                }
                break;
        }
        return string.Empty;
    }
}