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"
8#include "LevelStreamingEffect.generated.h"
9
11
12
13//델리게이트 추가
14
15
16UCLASS(Abstract)
17class CK_UE_API ULevelStreamingEffect : public UObject
18{
19 GENERATED_BODY()
20
21public:
22 //이펙트 활성화 직전 상태 초기화 (LevelStreamer가 호출)
23 virtual void InitEffect();
24
25 //인자로 전달된 페이즈로 설정된 이펙트들이 모두 완료됐을 때 호출됨.
26 //Ex) PreLoad에 호출되는 이펙트 N개가 있다면 N개 이펙트의 PreLoad가 모두 호출된 이후에 해당 함수가 호출됨.
27 virtual void OnCompletedEffectsByPhase(const ELevelStreamingPhase CompletedPhase);
28
29public:
30 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "LevelLoadEffect")
31 bool bSkipThisEffect = false;
32
34};
ELevelStreamingEffectResult
Definition CK_ELevelType.h:22
ELevelStreamingPhase
Definition CK_ELevelType.h:5
Definition LevelStreamingEffect.h:18
Definition LevelStreamingContext.h:10