18 void Initialize(
APlayerController* NewExecutor, TFunction<
void()>&& NewFadeInCallback,
19 TFunction<
void()>&& NewFadeOutCallback,
float NewFadeInDuration,
float NewFadeDelay,
20 float NewFadeOutDuration);
22 TFunction<
void()>&& GetFadeInCallbackFunction() {
return MoveTemp(FadeInCallback); }
23 TFunction<void()>&& GetFadeOutCallbackFunction() {
return MoveTemp(FadeOutCallback); }
24 float GetFadeInDuration()
const {
return FadeInDuration; }
25 float GetFadeDelay()
const {
return FadeDelay; }
26 float GetFadeOutDuration()
const {
return FadeOutDuration; }
29 TFunction<void()> FadeInCallback;
30 TFunction<void()> FadeOutCallback;
31 UPROPERTY() float FadeInDuration;
32 UPROPERTY()
float FadeDelay;
33 UPROPERTY()
float FadeOutDuration;