Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
ULevelStreamingData 클래스 참조

#include <LevelStreamingData.h>

ULevelStreamingData에 대한 상속 다이어그램 :
Inheritance graph
ULevelStreamingData에 대한 협력 다이어그램:
Collaboration graph

Public 멤버 함수

 ULevelStreamingData ()
 
virtual FPrimaryAssetId GetPrimaryAssetId () const override
 
ULevelPlayerPlacerCreatePlayerPlacer (UObject *Outer) const
 
TArray< ULevelStreamingEffect * > CreateEffects (UObject *Outer) const
 

Public 속성

FPrimaryAssetId TargetLevel
 
float FakeLoadingTime = 2.0f
 
FText Title
 
FText SubTitle
 
FText Description
 
TSubclassOf< ULevelPlayerPlacerPlayerPlacer
 
TSoftObjectPtr< ULevelRuleDataLevelRule
 
TArray< TSubclassOf< ULevelStreamingEffect > > LevelStreamingEffects
 
TArray< FGameplayTag > UsingBundlesTag
 

생성자 & 소멸자 문서화

◆ ULevelStreamingData()

ULevelStreamingData::ULevelStreamingData ( )
9{ }

멤버 함수 문서화

◆ CreateEffects()

TArray< ULevelStreamingEffect * > ULevelStreamingData::CreateEffects ( UObject *  Outer) const
25{
26 TArray<ULevelStreamingEffect*> Result;
27
28 for (const TSubclassOf<ULevelStreamingEffect> EffectClass : LevelStreamingEffects)
29 {
30 ensureMsgf(EffectClass, TEXT("CreateEffects에서 ULevelStreamingEffect가 Nullptr임."));
31 ULevelStreamingEffect* Effect = NewObject<ULevelStreamingEffect>(Outer, EffectClass);
32 Effect->InitEffect();
33 Result.Add(Effect);
34 }
35
36 return Result;
37}
TArray< TSubclassOf< ULevelStreamingEffect > > LevelStreamingEffects
Definition LevelStreamingData.h:53
Definition LevelStreamingEffect.h:18
virtual void InitEffect()
Definition LevelStreamingEffect.cpp:7
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ CreatePlayerPlacer()

ULevelPlayerPlacer * ULevelStreamingData::CreatePlayerPlacer ( UObject *  Outer) const
19{
20 return NewObject<ULevelPlayerPlacer>(Outer, PlayerPlacer);
21}
TSubclassOf< ULevelPlayerPlacer > PlayerPlacer
Definition LevelStreamingData.h:47

◆ GetPrimaryAssetId()

FPrimaryAssetId ULevelStreamingData::GetPrimaryAssetId ( ) const
overridevirtual
13{
14 return FPrimaryAssetId(FPrimaryAssetType(TEXT("LevelStreamingData")), GetFName());
15}

멤버 데이터 문서화

◆ Description

FText ULevelStreamingData::Description

◆ FakeLoadingTime

float ULevelStreamingData::FakeLoadingTime = 2.0f

◆ LevelRule

TSoftObjectPtr<ULevelRuleData> ULevelStreamingData::LevelRule

◆ LevelStreamingEffects

TArray<TSubclassOf<ULevelStreamingEffect> > ULevelStreamingData::LevelStreamingEffects

◆ PlayerPlacer

TSubclassOf<ULevelPlayerPlacer> ULevelStreamingData::PlayerPlacer

◆ SubTitle

FText ULevelStreamingData::SubTitle

◆ TargetLevel

FPrimaryAssetId ULevelStreamingData::TargetLevel

◆ Title

FText ULevelStreamingData::Title

◆ UsingBundlesTag

TArray<FGameplayTag> ULevelStreamingData::UsingBundlesTag

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: