Unity/Tip
[Unity] warning CS0618: 'Object.FindObjectOfType(Type) 경고
석영
2024. 10. 2. 19:39
반응형
문제
GameManager를 싱글톤으로 선언할 때 FindObjectOfType을 사용했었는데 더이상 사용되지않는다는 경고가 발생했다.
warning CS0618: 'Object.FindObjectOfType(Type)' is obsolete:
'Object.FindObjectOfType has been deprecated.
Use Object.FindFirstObjectByType instead or if finding any instance is acceptable the faster Object.
FindAnyObjectByType'
자세하게 마우스를 올려보니 이런식으로 나와있다.
Alt+Enter를 이용해서 경고를 해결하려 하면
[System.Obsolete]가 추가되는데 이건 추후 글로 쓰겠다.
일단은 베르님 블로그 참고
나는 이렇게 사용하지않고 다른 함수로 바꿔줄 것이다.
해결 방법
둘 중 한가지로 바꿔주면 된다
FindAnyObjectByType
>> 유니티 공식글 참고
FindFirstObjectByType
>> 유니티 공식글 참고
그럼 요렇게 경고 밑줄이 사라진 것을 볼 수 있따!
헤헤
모두 도움이 됐으면 좋겠당.
반응형