기본 매니저 클래스(Base)가 있고
데이터 매니저, UI 매니저, 사운드 매니저 등 이런 클래스는 모두 Base를 상속 받음
필요한 건 모든 매니저의 애셋 로딩이 전부 끝나는 시점임
원래 구현하려고 했던 건 각자 애셋 로딩 끝나면
이 매니저들을 생성하는 오브젝트에 완료 신호를 보내고 거기서 검사하는 거였는데
그냥 Base에 로딩 이벤트 큐를 static으로 선언해서
각 매니저가 로딩 끝나면 자기 이벤트 빼고 저 큐가 비었는지 검사만 하면 될 것 같음
근데 static 쓰는 게 조심스럽기도 하고
검증된 방식도 아니고 내가 생각한 거라 ㅈㄴ 찝찝한데
이러면 뭐가 문제되는지 혹시 예상 가는 거 있으면 조언 좀 부탁..
뭐든 적절히 쓰면 문제될 거 없음 스태틱을 쓰지 말아야 하는 이유가 딱히 없는 거 같으면 그냥 써도 무방
맞네 고맙다ㅋㅋ
이벤트 기반이면 비동기로 로딩하는거아님? 큐를 스태틱으로 둬봤자 어자피 이벤트 처리할때 락잡을거같은데 무슨 의미가잇음?
전자나 후자나 차이는 없음ㅇㅇ 그냥 어떤 클래스에서 처리할지 그거 때문이었음
신나게쓰셈 상관없음
static이 좋긴해 물론 많으면 싱글톤 엇비슷 해지는 문제가 있긴한데