Instance 가져오는 방법
1) Kismet/GameplayStatics.h 헤더 파일 안에 있는 UGameplayStatics 내 static 함수 사용.
UGameplayStatics::GetGameInstance(GetWorld())->GetSubsystem<클래스명>();
2) UWorld 클래스 내 static 함수 사용
GetWorld()->GetGameInstance();
SubSystem 가져오는 방법
1) UGameInstance 클래스 내 static 함수 사용.
UGameInstance::GetSubsystem<클래스명>(GetWorld()->GetGameInstance());
2) UWorld 클래스 내 static 함수 사용
if (auto pWorld = GetWorld())
pWorld->GetSubsystem<클래스명>(pWorld->GetGameInstance());
'게임엔진 > Unreal' 카테고리의 다른 글
[Unreal] 언리얼 충돌체 관련 함수와 이벤트(델리게이트) 바인딩 방법 #2 (0) | 2022.06.02 |
---|---|
[Unreal] 차량 설정 방법 (Chaos Vehicle) (0) | 2022.05.30 |
[Unreal] 충돌 관련 함수 (0) | 2022.05.27 |
[Unreal] 클래스 생성 시 소스 파일 기본 주석 제거 (0) | 2022.05.26 |
[Unreal] C++ 흔한 헤더파일 오류와 해결방법 (0) | 2022.05.26 |