Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
LSE_Fade.h
이 파일의 문서화 페이지로 가기
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
9#include "LSE_Fade.generated.h"
10
14UCLASS()
15class CK_UE_API ULSE_Fade : public ULevelStreamingEffect, public ILevelPreLoad, public ILevelPostLoad
16{
17 GENERATED_BODY()
18
19public:
20 virtual void OnPreLoadStart(const FLevelStreamingContext Context) override;
21
22 virtual ELevelStreamingEffectResult OnPreLoadUpdate(const FLevelStreamingContext Context) override;
23
24 virtual void OnPreLoadEnd(const FLevelStreamingContext Context) override;
25
26 virtual void OnPostLoadStart(const FLevelStreamingContext Context) override;
27
28 virtual ELevelStreamingEffectResult OnPostLoadUpdate(const FLevelStreamingContext Context) override;
29
30 virtual void OnPostLoadEnd(const FLevelStreamingContext Context) override;
31
32public:
33 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect")
34 float FadeInDuration = 1.0f;
35
36 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "FadeEffect")
37 float FadeOutDuration = 1.0f;
38
39private:
40 float ElapsedTime = 0.0f;
41};
ELevelStreamingEffectResult
Definition CK_ELevelType.h:22
Definition LevelPostLoad.h:24
Definition LevelPreLoad.h:23
Definition LSE_Fade.h:16
Definition LevelStreamingEffect.h:18
Definition LevelStreamingContext.h:10