프로젝트를 진행하다보면 많은 양의 ScriptableObject를 사용할 경우가 있습니다. 종류가 많아지게 되면 로드단에서 관리가 필요하게 되는데 이떄 Attribute과 Reflection을 활용해서 로드단에서 ScriptableObject를 분류하여 정리하는 방식을 알아보겠습니다. 우선 ScriptableObject에 사용할 Attribute를 만들어 줍니다. 하나하나가 의미있는것이 아니고 그냥 넣은값이 잘 보이는지 확인하는 용도이기 떄문에 개별 변수는 의미가 없습니다. using System; [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class SOAttribute : Attribute { private eSOTyp..