사용자 정의 데이터 형식인 구조체도 마킹을 해서 활용할 수 있다. USRUCT를 이용할 경우는 다음과 같은 3가지 용도가 존재한다. 그 중에서 리플렉션 기능은 네트워크 공부할 때 다루고 이번 포스트에서는 다루지 않는다.에디터와의 통합 : 에디터에서 구조체의 값을 수정할 수 있다.네트워크 레플리케이션 : 구조체 자체는 레플리케이션 대상이 될 수 없지만 UPROPERTY로 지정한 변수는 레플리케이션이 될 수 있다.블루프린트 통합 : 블루프린트에서 사용할 수 있게 된다.USTRUCT 정의USTRUCT([Specifier, Specifier, ...])struct FStructName{ GENERATED_BODY()};UCLASS와 유사하게 정의하고 이름 규칙 상으로 F로 시작해야 한다. 하지만 UPROP..