| | |
| | | MyFightPoint,
|
| | | MyReikiRoot,
|
| | | MyDefense,
|
| | | JobLabel,
|
| | | }
|
| | |
| | | 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)
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | eventType = RichTextEventEnum.MyDefense;
|
| | | }
|
| | | break;
|
| | | case "joblabel":
|
| | | {
|
| | | displayDic.Add(split_value, array[1].ToLower());
|
| | | eventType = RichTextEventEnum.JobLabel;
|
| | | }
|
| | | break;
|
| | | default:
|
| | | {
|
| | | displayDic.Add(split_value, array[1]);
|