using System.Collections.Generic; using UnityEngine; using LitJson; public partial class RichTextMsgReplaceConfig : ConfigBase { private static Dictionary m_ReplaceCfgs = new Dictionary(); protected override void OnConfigParseCompleted() { m_ReplaceCfgs.Add(StringUtility.Contact(Identification, Number).ToString(), this); } public static string GetRichReplace(string identify, int number) { RichTextMsgReplaceConfig replace = null; m_ReplaceCfgs.TryGetValue(StringUtility.Contact(identify, number).ToString(), out replace); if (replace != null) { return replace.Content; } return string.Empty; } }