public NPCTalkData this[int id] { get { NPCTalkData data = null; Dict.TryGetValue(id, out data); return(data); } }
public void initData(string content) { Dict.Clear(); string[] array = content.Split(new string[] { StaticDataConstant.WIN_ENTER }, System.StringSplitOptions.RemoveEmptyEntries); int length = array.Length; for (int i = 4; i < length; i++) { NPCTalkData data = new NPCTalkData(array[i]); Dict[data.id] = data; DataList.Add(data); } }