구조가
Init 씬에서 외부에서 불러올 데이터들 전부 불러오고
Opening 씬에서 페이드 인을 하는건데
씨발 에디터에서는 잘 작동하는데
빌드 하니까 페이드 인이 작동을 안함
구조가 어떻게 되냐면
FadeManager를 만들어서 검은 이미지 캔버스로 화면을 전부 감싸고
씬에서 페이드 인 아웃이 필요하면 그때 알파 값만 두트윈으로 조절해주는 건데
이게 빌드를 하면 뭐 동기화 순서가 바뀌는거임? 말이안되네 아오
AI한테 부탁하니까 결과는 안 달라지고 코드만 이상하게 범벅 해버림 ㅋㅋ
ㅇㅇ.. 초기화 순서가 바뀔 수 있어서 Awake, Start, Onenable로 초기화하는 것보다 생성 해주는 객체에서 초기화까지 해버리는 편
걍 ㅈ같아서 자연스러운거 포기하고 바로 실행되게 바꿈 ㅋㅋ
https://docs.unity3d.com/6000.0/Documentation/ScriptReference/RuntimeInitializeOnLoadMethodAttribute.html