강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

J찰리님의 프로필 이미지
J찰리

작성한 질문수

[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템

Quest System 구현

최종 테스트 때 Debug.Assert 로그 출력.

작성

·

304

0

  • - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
  • - 먼저 유사한 질문이 있었는지 검색해보세요.
  • - 서로 예의를 지키며 존중하는 문화를 만들어가요.
  • - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

처음부터 끝까지 잘 보고 따라한거 같은데 마지막 테스트 때 퀘스트 완료까지 잘 뜨는데 완료와 동시에 Quest 스크립트에서 지정했던

Debug.Assert(!IsCompletable, "This quest has already been completed.");

디버그 알림 까지 같이 뜨는데 어느 부분을 수정해야 하는건지 잘 모르겠어요.

답변 1

0

Developer G님의 프로필 이미지
Developer G
지식공유자

수강해주셔서 감사합니다.

주신 정보만으로는 정확한 문제를 파악하기 힘듭니다.  적어주신 코드는 퀘스트의 CheckIsRunning 함수에 있는 코드고, CheckIsRunning 함수는 Cancel과 Complete 함수에 쓰고 있으므로 퀘스트가 이미 완료된 상황에서 Complete 함수나 Cancel 함수를 호출하여 생기는 문제라고만 추측할 수 있습니다.

UseAutoComplete 옵션을 체크하여 자동 Complete 되는 상태에서 따로 또 코드로 Complete를 해주고 있는게 아닌지 확인해보시는게 좋을 것 같습니다.

감사합니다.

J찰리님의 프로필 이미지
J찰리

작성한 질문수

질문하기