public void CheckProcess() { if (_isMakingVoice) { /* 실시간으로 파일 갯수를 구한다. => 파일 갯수가 달라지면, 음성 파일이 만들어 졌음을 의미! */ currentCountFiles = getCountFiles(); //UnityEngine.Debug.Log("현재 음성 합성파일 생성 중!"); //UnityEngine.Debug.Log("파일 갯수 : " + currentCountFiles); /* 프로그레스 (로딩) 이미지 활성화 */ _progressImage.SetActive(true); /* 음성 합성시 그래프 + 음성파일 ==> 2개가 만들어 진다! */ if (_countFiles + 2 <= currentCountFiles) { /* 외부 프로세서(cmd)를 종료시킨다. */ cmd.CloseMainWindow(); /* 프로그레스 (로딩) 이미지 비활성화 */ _progressImage.SetActive(false); _isMakingVoice = false; /* Cancel <-> Make 버튼이 바뀌어야 한다! */ ChangeButton(); // 여기 수정 /* 해당 생성된 파일들을 디렉터리 정리 및 동적 생성 */ _voiceController.MoveVoiceFile(_dirPath, title_str); } } }