private void SaveDataTable() { if (!CheckDirty()) { return; } RowDatasTemp = new List <DataTableRowData>(); for (int i = 0; i < RowDatas.Count; i++) { DataTableRowData data = new DataTableRowData(); for (int j = 0; j < RowDatas[i].Data.Count; j++) { data.Data.Add(RowDatas[i].Data[j]); } RowDatasTemp.Add(data); } if (m_encoding == null) { m_encoding = Encoding.GetEncoding(m_codePage); } DataTableUtility.SaveDataTableFile(FilePath, RowDatas, m_encoding); }
private void OnDisable() { if (!CheckDirty()) { return; } bool result = EditorUtility.DisplayDialog("提示", "你已经对表格进行了修改,是否需要保存?", "是", "否"); if (result) { DataTableUtility.SaveDataTableFile(FilePath, RowDatas); } }