유니티 버전 - 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 경고 발생");
'코드 및 공부 > 기타' 카테고리의 다른 글
Application 클래스 (0) | 2025.03.13 |
---|---|
컴파일 경고 끄기 (#pragma warning disable 0000) (0) | 2025.01.17 |
The type or namespace name 'EditorWindow' 오류 (0) | 2025.01.09 |
Default Font Asset 설정하기 (0) | 2025.01.03 |
깃허브 데스크탑 체리 픽(Cherry-Pick) (0) | 2024.12.31 |