백지부터 시작하는 이세계 코딩 생활

Error 0161 에러 해결하기 본문

백지부터 시작하는 이세계 유니티 생활 since 2020/Error CS0161

Error 0161 에러 해결하기

조아덕 2020. 11. 20. 18:24
CS0161 : 코드 경로 중 일부만 값을 반환합니다.

에러메세지 그대로 반환값 부분 (return) 값에 뭔가 오류가 생겼다는 뜻이다.

 

ERROR : CS0161

--> get 과 부합되는 return 설정이 잘못되어 나타나는 오류이다.

아래와 같이 수정하여 해결할 수 있다.
필자의 경우 return 문의 위치가 if 문 내에 있었기 때문에 get 을 통해 return을 받지 못했기 때문이었다.


수정된 코드
public class GameManager : MonoBehaviour
{
    #region Singleton
    public static GameManager gameManager = null;
    public static GameManager Instance
    {
        get
        {
            if (gameManager == null)
            {
                gameManager = FindObjectOfType<GameManager>();
            }
            return gameManager;
        }
    }
    #endregion
}
Comments