✅ 오늘 해결한 문제SpawnManager에서 NullReferenceException 발생Instance 호출 시 new GameObject().AddComponent() 구조가 문제인가 의심했지만, 실제 원인은 Resources.Load()가 null을 반환한 상태에서 .gameObject를 호출한 것이었다.🧠 오늘 배운 것1. Unity에서 AddComponent 시점에 Awake가 즉시 호출됨AddComponent() → 즉시 Awake() 호출따라서 Awake() 안에서 Instance나 다른 매니저 참조 시 순환 참조 위험 존재해결: Awake()에서는 참조 지양, Init() 분리해서 명시적 초기화2. Resources.Load()는 경로가 잘못되면 null을 반환한다.gameObject처..