인프런 커뮤니티 질문&답변
최종 테스트 때 Debug.Assert 로그 출력.
작성
·
304
0
- - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- - 먼저 유사한 질문이 있었는지 검색해보세요.
- - 서로 예의를 지키며 존중하는 문화를 만들어가요.
- - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
처음부터 끝까지 잘 보고 따라한거 같은데 마지막 테스트 때 퀘스트 완료까지 잘 뜨는데 완료와 동시에 Quest 스크립트에서 지정했던
Debug.Assert(!IsCompletable, "This quest has already been completed.");
디버그 알림 까지 같이 뜨는데 어느 부분을 수정해야 하는건지 잘 모르겠어요.
답변 1
0
Developer G
지식공유자
수강해주셔서 감사합니다.
주신 정보만으로는 정확한 문제를 파악하기 힘듭니다. 적어주신 코드는 퀘스트의 CheckIsRunning 함수에 있는 코드고, CheckIsRunning 함수는 Cancel과 Complete 함수에 쓰고 있으므로 퀘스트가 이미 완료된 상황에서 Complete 함수나 Cancel 함수를 호출하여 생기는 문제라고만 추측할 수 있습니다.
UseAutoComplete 옵션을 체크하여 자동 Complete 되는 상태에서 따로 또 코드로 Complete를 해주고 있는게 아닌지 확인해보시는게 좋을 것 같습니다.
감사합니다.





