기본 매니저 클래스(Base)가 있고


데이터 매니저, UI 매니저, 사운드 매니저 등 이런 클래스는 모두 Base를 상속 받음


필요한 건 모든 매니저의 애셋 로딩이 전부 끝나는 시점임




원래 구현하려고 했던 건 각자 애셋 로딩 끝나면


이 매니저들을 생성하는 오브젝트에 완료 신호를 보내고 거기서 검사하는 거였는데




그냥 Base에 로딩 이벤트 큐를 static으로 선언해서


각 매니저가 로딩 끝나면 자기 이벤트 빼고 저 큐가 비었는지 검사만 하면 될 것 같음




근데 static 쓰는 게 조심스럽기도 하고


검증된 방식도 아니고 내가 생각한 거라 ㅈㄴ 찝찝한데


이러면 뭐가 문제되는지 혹시 예상 가는 거 있으면 조언 좀 부탁..