/// <summary> /// 폴더 확인 /// </summary> private void InitFolder() { string strFolderPath = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + Const.PATH_SERIAL_FOLDER; DirectoryInfo directoryInfo = new DirectoryInfo(strFolderPath); // Serial List 폴더가 없을 때 폴더를 생성 if (directoryInfo.Exists == false) { directoryInfo.Create(); } // Serial List 폴더가 있을 때 버튼 초기화 else { XmlMgr.LoadResult loadResult = XmlMgr.LoadSerialData(ref mTileList); switch (loadResult) { case XmlMgr.LoadResult.Success: { foreach (TileStruct tileStruct in mTileList) { ButtonMaker(tileStruct); } break; } case XmlMgr.LoadResult.NoData: { break; } case XmlMgr.LoadResult.Fail_FileLoad: { break; } } } }
/// <summary> /// Serial 데이터를 저장하는 이벤트 /// </summary> public void SaveSerialData() { XmlMgr.SaveSerialData(mTileList); }