저번에 만든 라이플을 캐릭터에 부착하고 발사 이펙트를 구현해볼 것이다. 먼저 Gun에 씬컴포넌트 Root와 스켈레탈메시컴포넌트 Mesh를 생성한다.CreateDefaultSubobject를 사용하여 컴포넌트를 생성할 수 있다. SetRootComponent로 Root를 지정해주고 SetupAttachment로 Mesh를 Root에 붙일 수 있다.컴파일을 하면 위와 같이 Root 컴포넌트가 생성되었고 Root에 Mesh가 하위로 생성된것을 볼 수 있다.위의 TSubclassOf는 클래스 타입의 GunClass를 만든다.이렇게 만들면 위와같이 GunClass의 이름을 가지는 드롭박스를 만들고 안에는 Gun 클래스 중 하나를 택할 수 있다.캐릭터 BeginPlay시 SpawnAcotr로 Gun이 생성되도록 ..