public T GetData <T> (int field) { if (field >= 0 && field < m_Line.Length) { return((T)m_Line[field]); } Debug.LogWarning("lineData.GetData:" + field + " error!"); return(WDBData.createInstance <T>()); }
public T GetData <T>(object field) { int nfiled = Convert.ToInt32(field); if ((nfiled >= 0) && (nfiled < this.m_Line.Length)) { if (m_Line[nfiled] == null) { return(WDBData.createInstance <T>()); } return((T)this.m_Line[nfiled]); } Debug.LogWarning("lineData.GetData:" + field + " error!"); return(WDBData.createInstance <T>()); }