12#include "AnimNode_RandomPlayer.generated.h"
23USTRUCT(BlueprintInternalUseOnly)
39 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Settings", meta = (DisallowedClasses =
"/Script/Engine.AnimMontage"))
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings", meta = (UIMin = "0", ClampMin = "0"))
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings", meta = (UIMin = "0", ClampMin = "0"))
51 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings", meta = (UIMin = "0", ClampMin = "0"))
55 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings", meta = (UIMin = "0", ClampMin = "0"))
59 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings", meta = (UIMin = "0", ClampMin = "0"))
63 UPROPERTY(EditAnywhere, Category = "Settings")
74 float PlayStartTime = 0.0f;
77 float CurrentPlayTime = 0.0f;
83 float PlayRate = 0.0f;
86 float BlendWeight = 0.0f;
95USTRUCT(BlueprintInternalUseOnly)
104 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Settings")
127 int32 GetNextValidEntryIndex();
140 void AdvanceToNextSequence();
152 TArray<
float> NormalizedPlayChances;
158 int32 CurrentPlayDataIndex;
166#if WITH_EDITORONLY_DATA
169 bool bIgnoreForRelevancyTest =
false;
182 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
ERandomDataIndexType
Definition AnimNode_RandomPlayer.h:15
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition AnimSequenceBase.h:37
Definition AnimationAsset.h:1020
Definition AlphaBlend.h:71
Definition AnimNode_RelevantAssetPlayerBase.h:14
Definition AnimNode_RandomPlayer.h:97
Definition AnimNodeBase.h:324
Definition AnimNodeBase.h:354
Definition AnimationAsset.h:98
Definition AnimationAsset.h:67
Definition AnimNodeBase.h:642
Definition AnimNodeBase.h:479
Definition AnimNode_RandomPlayer.h:68
FMarkerTickRecord MarkerTickRecord
Definition AnimNode_RandomPlayer.h:92
FDeltaTimeRecord DeltaTimeRecord
Definition AnimNode_RandomPlayer.h:80
Definition AnimNode_RandomPlayer.h:25
Definition RandomStream.h:20
Definition ObjectPtr.h:488