public override void OnBeAdded(BaseCoreMono selfMono, params object[] obj) { base.OnBeAdded(selfMono, obj); SelfArticle = new List <TDBaseArticleData>(); TargetArticle = new List <TDBaseArticleData>(); CurTurn = 0; if (TipStr.IsInv()) { if (!TipKey.IsInv()) { TipStr = GetStr(TipKey); } else if (OnGetTip != null) { TipStr = OnGetTip?.Invoke(this); } else { TipStr = GetStr(TDID); } } if (DetailStr.IsInv()) { DetailStr = OnGetDetail?.Invoke(this); } if (TitleStr.IsInv()) { TitleStr = GetStr(TDID); } //播放音效 if (SelfBaseUnit == null) { return; } if (SelfBaseUnit.IsPlayer()) { if (!SFX.IsInv()) { AudioMgr.PlaySFX2D(SFX); } } }