해결된 질문
작성
·
137
0
답변 2
0
네, 말씀하신 Init() 체크를 해준다는게 이렇게 get 할 때 호출하는게 맞을까요?
static Managers Instance { get { Init(); return s_instance; } } // 유일한 매니저를 갖고 온다
0
네 강의 코드에서 그러한 문제 때문에
Managers.Instance를 호출할 때 Init() 체크를 한 번 더 해주고 있습니다.
Awake()에서 Init()을 해주는 것도 방법이지만
대신 다른 Awake() 코드에서 또 Manager를 사용하지 못하는 문제가 있겠죠.
The referenced script (Unknown) on this Behaviour is missing!
위 경고는 말 그대로 있던 스크립트가 삭제되어 없어졌는데,
그것을 원래 참조하던 곳이 있을 때 뜨는 에러라서 Managers랑 무관할 것 같은데요.
어느 부분에서 해당 경고가 뜨는지 다시 확인 바랍니다.
네 그렇습니다 !