using CustomUtility; using Definition.Enum; using UnityGameFramework.Runtime; namespace DataTable { public class DRDialog : DataRowBase { private int m_Id; /// /// 获取对话编号。 /// public override int Id => m_Id; /// /// 获取对话标识。 /// public string Title { get; private set; } /// /// 获取对话形式。 /// public DialogUIMode UIMode { get; private set; } public override bool ParseDataRow(string dataRowString, object userData) { string[] fields = dataRowString.Split('\t'); int index = 1; m_Id = int.Parse(fields[index++]); index++; Title = fields[index++]; UIMode = EnumUtility.Get(fields[index++]); return true; } } }