using System.Collections.Generic; using ET; using UnityEngine; namespace GFGGame { public class ChatDataManager : SingletonBase { public Dictionary> ChatDatas = new Dictionary>();//int:ChatType public Dictionary> PrivateChatDatas = new Dictionary>();//int:RoleId public void Clear() { ChatDatas.Clear(); PrivateChatDatas.Clear(); } public List GetChatDatas(long type) { if (type == ChatType.Private) { if (!PrivateChatDatas.ContainsKey(type)) { PrivateChatDatas[type] = new List(); } return PrivateChatDatas[type]; } else { if (!ChatDatas.ContainsKey((int)type)) { ChatDatas[(int)type] = new List(); } return ChatDatas[(int)type]; } } } }