#include <CK_BPFunctionLibrary.h>
◆ GetCurrentStageFlowDefinition()
| AUStageFlowDefinition * UCK_LevelStreamingBPLibrary::GetCurrentStageFlowDefinition |
( |
UWorld * |
WorldContext | ) |
|
|
static |
217{
218 if (
AUStageFlowDefinition* StageFlowDefinition = Cast<AUStageFlowDefinition>(WorldContext->GetLevelScriptActor()))
219 {
220 return StageFlowDefinition;
221 }
222 else
223 {
225 return nullptr;
226 }
227}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
Definition StageFlowDefinition.h:27
◆ GetStreamingDataFromStageDictionary()
| UStageDictionary * UCK_LevelStreamingBPLibrary::GetStreamingDataFromStageDictionary |
( |
| ) |
|
|
static |
231{
232 UStageDictionary* StageDictionary = GetEnvironmentAssetByKey<UStageDictionary>(
"StageDictionary");
233
234 if (StageDictionary == nullptr)
235 {
236 LOG_ERROR(LogCKLevel,
"Failed to load StageDictionary from key '%s'.", TEXT(
"StageDictionary"));
237 }
238
239 return StageDictionary;
240}
Definition StageDictionary.h:14
◆ RequestLevelLoad()
184{
185 if (Data == nullptr)
186 {
187 LOG_ERROR(LogCKLevel,
"ULevelLoadPipelineData가 Nullptr 입니다.");
188 return;
189 }
190
192
193 if (LevelStreamer == nullptr)
194 {
195 LOG_ERROR(LogCKLevel,
"ULevelStreamingSubsystem가 Nullptr 입니다.");
196 return;
197 }
198
200 {
201 LOG_ERROR(LogCKLevel,
"Persistent 레벨에서 진입하지 않아 스트리밍 요청을 무시합니다.");
202 return;
203 }
204
205
207 {
208 return;
209 }
210
213}
#define LOG_INFO(Category, Format,...)
Definition CK_UE.h:38
Definition LevelStreamingData.h:19
Definition LevelStreamingSubsystem.h:38
void RequestLevelLoad(ULevelStreamingData *ReqLevelLoadPipelineData)
Definition LevelStreamingSubsystem.cpp:403
FORCEINLINE bool IsLevelLoadRequested() const
Definition LevelStreamingSubsystem.h:82
FORCEINLINE bool IsLaunchedFromPersistentLevel() const
Definition LevelStreamingSubsystem.h:67
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: