리플렉션1 [Unity] 리플렉션(Reflection)이 null을 반환할 때? MonoBehaviour를 의심해보자! 🧩 문제 상황토이 카드게임 프로젝트를 진행하면서, 유닛마다 고유한 스킬을 가지는 시스템을 구현하고 있었습니다.스킬 정보를 관리하는 SkillManager를 싱글톤으로 만들고, 다양한 스킬 클래스들의 인스턴스를 Dictionary에 저장하여 참조하는 방식으로 설계했죠.그런데 스킬의 수가 많아지면서, 이를 매번 수동으로 등록하는 대신 리플렉션(Reflection)을 이용해 런타임 시 자동으로 불러오는 구조로 전환하려고 했습니다.하지만 문제 발생!❗ 리플렉션 결과가 null?!Type.GetType()으로 타입을 가져오고, Activator.CreateInstance()로 인스턴스를 생성했지만결과가 null로 나왔습니다.디버깅해보니 타입 정보는 잘 들어오는데, 인스턴스 생성이 되지 않고 있었던 겁니다.🔍 .. 2023. 11. 6. 이전 1 다음 반응형