1. Reflection System문서 링크 : Reflection System / Unreal Object Handling 1) 언리얼 오브젝트의 구성 언리얼 오브젝트에는 특별한 프로퍼티와 함수를 지정할 수 있음관리되는 클래스 멤버 변수: UPROPERTY관리되는 클래스 멤버 함수: UFUNCTION에디터와 연동되는 메타 데이터를 심을 수 있음리플렉션 시스템을 사용해 접근 지시자와 무관하게 값을 설정할 수 있음언리얼 오브젝트에는 항상 클래스 정보를 담은 UClass 객체가 매칭되어 있음클래스를 사용해 자신이 가진 프로퍼티와 함수 정보를 컴파일 타임과 런타임에서 조회할 수 있음NewObject API를 사용해 생성해야 함 2) 클래스 기본 오브젝트 (CDO, Class Default Object) 언..