少年修仙传客户端代码仓库
lcy
2025-05-08 1314c3b3c14cd520bbb8569b5f98d68933a22cd3
System/Message/RichNormalEvent.cs
@@ -29,6 +29,7 @@
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.COPY, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.GUIDE, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.XJDHServerIDRangeInfo, this);
        RichTextMgr.Inst.RegisterEvent(RichTextEventEnum.FairySiegeStorySkip, this);
    }
    public override bool Execute(RichTextEventEnum type, RichTextMgr.HrefInfo href)
@@ -306,6 +307,20 @@
                    FuncRules.OpenFuncTip(Language.Get("L2015"), act.m_ServerListStr);
                }
                break;
            case RichTextEventEnum.FairySiegeStorySkip:
                {
                    var info = href.mSplits["fairysiegestoryskip"];
                    bool isFairySiegeStoryPlaying = ModelCenter.Instance.GetModel<FairySiegeActModel>().isFairySiegeStoryPlaying;
                    if (isFairySiegeStoryPlaying)
                    {
                        ModelCenter.Instance.GetModel<FairySiegeActModel>().fairySiegeStoryShowAllAction?.Invoke();
                    }
                    else
                    {
                        ModelCenter.Instance.GetModel<FairySiegeActModel>().fairySiegeStoryExitAction?.Invoke();
                    }
                }
                break;
        }
        return false;
    }