유니티 버전 - 6000.0.40f1
CS0162: Unreachable code detected
콘솔에서는 위와 같이 나오고, 에디터에서는 "이 코드가 경험적으로 도달할 수 없습니다", "코드에 도달할 수 없습니다" 등으로 표시되는 이 경고는, return / break / throw 이후의 코드, 조건이 항상 거짓인 반복문 등 컴파일러가 실행 흐름상 "절대로" 도달할 수 없다고 판단하는 상황에서 발생하는 경고입니다
if (false)
{
Debug.Log("CS0162 경고 발생");
}
if (true)
{
Debug.Log("항상 실행");
}
else
{
Debug.Log("CS0162 경고 발생");
}
while (true)
{
// break, return, throw 없음 → 무한 루프
}
Debug.Log("CS0162 경고 발생");
'코드 및 공부 > 기타' 카테고리의 다른 글
GPT를 이용한 내 코드 작성 경향과 약점 개선하기 (1) | 2025.04.21 |
---|---|
.gitignore를 이용하여 Assets아래의 Api 키 숨기기 (0) | 2025.04.07 |
Application 클래스 (0) | 2025.03.13 |
컴파일 경고 끄기 (#pragma warning disable 0000) (0) | 2025.01.17 |
The type or namespace name 'EditorWindow' 오류 (0) | 2025.01.09 |