Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
AnimNotify_GhostEffect.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 "Animation/AnimNotifies/AnimNotify.h"
7#include "AnimNotify_GhostEffect.generated.h"
8
9UENUM(BlueprintType)
11{
12 Apply,
13 Remove,
15};
16
17UCLASS()
18class CK_UE_API UAnimNotify_GhostEffect : public UAnimNotify
19{
20 GENERATED_BODY()
21
22protected:
23 virtual void Notify(USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation, const FAnimNotifyEventReference& EventReference) override;
24 virtual FString GetNotifyName_Implementation() const override;
25
26protected:
27 UPROPERTY(EditAnywhere, Category = "Ghost Effect")
29
30 UPROPERTY(EditAnywhere, Category = "Ghost Effect", meta = (ClampMin = "0.0"))
31 float Duration = 0.25f;
32
33 UPROPERTY(EditAnywhere, Category = "Ghost Effect", meta = (EditCondition = "Action == EAnimNotifyGhostEffectAction::Apply", EditConditionHides, ClampMin = "0.0"))
34 float FadeInDuration = 0.15f;
35
36 UPROPERTY(EditAnywhere, Category = "Ghost Effect", meta = (EditCondition = "Action == EAnimNotifyGhostEffectAction::Remove", EditConditionHides, ClampMin = "0.0"))
37 float FadeOutDuration = 0.15f;
38
39 UPROPERTY(EditAnywhere, Category = "Ghost Effect", meta = (EditCondition = "Action == EAnimNotifyGhostEffectAction::Apply"))
40 bool bHideOriginalMeshWhileActive = false;
41};
EAnimNotifyGhostEffectAction
Definition AnimNotify_GhostEffect.h:11
Definition AnimNotify_GhostEffect.h:19