TSubclassof<T>는 T Class의 Subclass라는 것을 보장하기 위한 것이다.
이렇게 T class의 sub class라는 것을 보장함으로써 UClass 타입의 안정성을 제공한다고 볼 수 있다.
TSubclassOf<class AProjectile> ProjectileClass;
여기서는 AProjectile class의 파생클래스임을 보장해주고 있다.
또한 SpawnActor<>()를 할 때 우리는 BP를 기반으로한 클래스를 이용하여 Spawn하게 되는데
- 참조
'Dev > Unreal' 카테고리의 다른 글
[UE5 C++] Delegate, Broadcast (0) | 2023.08.24 |
---|---|
[UE C++] UActorComponent vs USceneComponent (0) | 2023.08.24 |
[UE5 C++] Unreal 물체 이동과 회전 (0) | 2023.08.20 |
[UE5 C++] Unreal Editor 조작법 (0) | 2023.08.17 |
[UE5 C++] Unreal의 Class들 (0) | 2023.08.08 |