Payback
0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
LevelStreamingEffect.h
이 파일의 문서화 페이지로 가기
1
// Fill out your copyright notice in the Description page of Project Settings.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "Engine/DataAsset.h"
7
#include "
Level/CK_ELevelType.h
"
8
#include "LevelStreamingEffect.generated.h"
9
10
struct
FLevelStreamingContext
;
11
12
13
//델리게이트 추가
14
15
16
UCLASS(Abstract)
17
class CK_UE_API
ULevelStreamingEffect
: public UObject
18
{
19
GENERATED_BODY()
20
21
public
:
22
//이펙트 활성화 직전 상태 초기화 (LevelStreamer가 호출)
23
virtual
void
InitEffect();
24
25
//인자로 전달된 페이즈로 설정된 이펙트들이 모두 완료됐을 때 호출됨.
26
//Ex) PreLoad에 호출되는 이펙트 N개가 있다면 N개 이펙트의 PreLoad가 모두 호출된 이후에 해당 함수가 호출됨.
27
virtual
void
OnCompletedEffectsByPhase(
const
ELevelStreamingPhase
CompletedPhase);
28
29
public
:
30
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"LevelLoadEffect"
)
31
bool bSkipThisEffect = false;
32
33
ELevelStreamingEffectResult
LastExecutionResult =
ELevelStreamingEffectResult
::
None
;
34
};
CK_ELevelType.h
ELevelStreamingEffectResult
ELevelStreamingEffectResult
Definition
CK_ELevelType.h:22
ELevelStreamingPhase
ELevelStreamingPhase
Definition
CK_ELevelType.h:5
ECharacterInputID::None
@ None
ULevelStreamingEffect
Definition
LevelStreamingEffect.h:18
FLevelStreamingContext
Definition
LevelStreamingContext.h:10
Source
CK_UE
Level
Effect
LevelStreamingEffect.h
다음에 의해 생성됨 :
1.9.8