#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Cutscenes #include "Basic.hpp" #include "Engine_structs.hpp" #include "MovieScene_structs.hpp" #include "LevelStreaming_structs.hpp" #include "CoreUObject_structs.hpp" namespace SDK { // Enum Cutscenes.ESearchResult // NumValues: 0x0004 enum class ESearchResult : uint8 { Result_Success = 0, Result_NothingFound = 1, Result_Ambiguous = 2, Result_MAX = 3, }; // Enum Cutscenes.ELogMessageSeverity // NumValues: 0x0006 enum class ELogMessageSeverity : uint8 { CriticalError = 0, Error = 1, PerformanceWarning = 2, Warning = 3, Info = 4, ELogMessageSeverity_MAX = 5, }; // ScriptStruct Cutscenes.BatchHandleWithStatus // 0x000C (0x000C - 0x0000) struct FBatchHandleWithStatus final { public: struct FStreamableLevelBatchHandle StreamableLevelBatchHandle; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) EStreamableLevelStatus ExpectedStatus; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FBatchHandleWithStatus; // ScriptStruct Cutscenes.BranchFilterEx // 0x000C (0x000C - 0x0000) struct FBranchFilterEx final { public: class FName BoneName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BlendDepth; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBranchFilterEx; // ScriptStruct Cutscenes.AnimNode_SingleBranchLayeredBoneBlend // 0x00A8 (0x00B8 - 0x0010) struct FAnimNode_SingleBranchLayeredBoneBlend final : public FAnimNode_Base { public: struct FPoseLink BasePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink BlendPose; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FBranchFilterEx BranchFilter; // 0x0030(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float BlendWeight; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeshSpaceRotationBlend; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeshSpaceScaleBlend; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECurveBlendOption CurveBlendOption; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlendRootMotionBasedOnRootBone; // 0x0043(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 LODThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PerBoneBlendWeights; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGuid SkeletonGuid; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid VirtualBoneGuid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_80[0x38]; // 0x0080(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAnimNode_SingleBranchLayeredBoneBlend; // ScriptStruct Cutscenes.DialogSpeakerBinding // 0x0020 (0x0020 - 0x0000) struct FDialogSpeakerBinding final { public: struct FMovieSceneObjectBindingID BindingID; // 0x0000(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* DialogSpeaker; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDialogSpeakerBinding; // ScriptStruct Cutscenes.CharacterNoCollisionMode // 0x0060 (0x0060 - 0x0000) struct FCharacterNoCollisionMode final { public: class ACharacter* OwningCharacter; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool NoCollisionMode; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap CapsuleCollisionSettings; // 0x0010(0x0050)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FCharacterNoCollisionMode; // ScriptStruct Cutscenes.CharacterBinding // 0x0090 (0x0090 - 0x0000) struct FCharacterBinding final { public: struct FMovieSceneObjectBindingID BindingID; // 0x0000(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCharacterNoCollisionMode NoCollisionMode; // 0x0018(0x0060)(NativeAccessSpecifierPublic) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Character; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACutsceneCharacterProxy* Proxy; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCharacterBinding; // ScriptStruct Cutscenes.CutsceneBoostMaterialConfig // 0x0038 (0x0038 - 0x0000) struct FCutsceneBoostMaterialConfig final { public: TSoftObjectPtr Material; // 0x0000(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BoostTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ForceAllMiplevelsToBeResident; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FastResponse; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCutsceneBoostMaterialConfig; // ScriptStruct Cutscenes.CutsceneSkipSettings // 0x0018 (0x0018 - 0x0000) struct FCutsceneSkipSettings final { public: bool CanBeSkipped; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseSkipConditions; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WaitForStreamingConditionsCompletion; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray StreamingConditions; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCutsceneSkipSettings; // ScriptStruct Cutscenes.CutsceneProxyPossessor // 0x0038 (0x0038 - 0x0000) struct FCutsceneProxyPossessor final { public: TSoftClassPtr Actor; // 0x0000(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ExistsOnlyInCutscene; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCutsceneProxyPossessor; // ScriptStruct Cutscenes.CutsceneToGameClassMap // 0x0050 (0x0050 - 0x0000) struct FCutsceneToGameClassMap final { public: TMap, struct FCutsceneProxyPossessor> Data; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCutsceneToGameClassMap; }