#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: MovieSceneTracks #include "Basic.hpp" #include "MovieScene_structs.hpp" #include "CoreUObject_structs.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum MovieSceneTracks.MovieScene3DPathSection_Axis // NumValues: 0x0007 enum class EMovieScene3DPathSection_Axis : uint8 { X = 0, Y = 1, Z = 2, NEG_X = 3, NEG_Y = 4, NEG_Z = 5, MovieScene3DPathSection_MAX = 6, }; // Enum MovieSceneTracks.EFireEventsAtPosition // NumValues: 0x0004 enum class EFireEventsAtPosition : uint8 { AtStartOfEvaluation = 0, AtEndOfEvaluation = 1, AfterSpawn = 2, EFireEventsAtPosition_MAX = 3, }; // Enum MovieSceneTracks.ELevelVisibility // NumValues: 0x0003 enum class ELevelVisibility : uint8 { Visible = 0, Hidden = 1, ELevelVisibility_MAX = 2, }; // Enum MovieSceneTracks.EParticleKey // NumValues: 0x0004 enum class EParticleKey : uint8 { Activate = 0, Deactivate = 1, Trigger = 2, EParticleKey_MAX = 3, }; // ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate // 0x00C0 (0x00E0 - 0x0020) struct FMovieScene3DPathSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneObjectBindingID PathBindingID; // 0x0020(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel TimingCurve; // 0x0038(0x00A0)(NativeAccessSpecifierPublic) EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovieScene3DPathSection_Axis UpAxisEnum; // 0x00D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bFollow : 1; // 0x00DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverse : 1; // 0x00DC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceUpright : 1; // 0x00DC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScene3DPathSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneTransformMask // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTransformMask final { public: uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneTransformMask; // ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct // 0x0040 (0x0048 - 0x0008) struct FMovieScene3DTransformKeyStruct final : public FMovieSceneKeyStruct { public: struct FVector Location; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber Time; // 0x002C(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScene3DTransformKeyStruct; // ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct // 0x0028 (0x0030 - 0x0008) struct FMovieScene3DScaleKeyStruct final : public FMovieSceneKeyStruct { public: struct FVector Scale; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScene3DScaleKeyStruct; // ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct // 0x0028 (0x0030 - 0x0008) struct FMovieScene3DRotationKeyStruct final : public FMovieSceneKeyStruct { public: struct FRotator Rotation; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScene3DRotationKeyStruct; // ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct // 0x0028 (0x0030 - 0x0008) struct FMovieScene3DLocationKeyStruct final : public FMovieSceneKeyStruct { public: struct FVector Location; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber Time; // 0x0014(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScene3DLocationKeyStruct; // ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey // 0x0028 (0x0028 - 0x0000) struct FMovieSceneActorReferenceKey final { public: struct FMovieSceneObjectBindingID Object; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ComponentName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneActorReferenceKey; // ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData // 0x00A8 (0x00B0 - 0x0008) struct FMovieSceneActorReferenceData final : public FMovieSceneChannel { public: TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneActorReferenceKey DefaultValue; // 0x0018(0x0028)(NoDestructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneActorReferenceData; // ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate // 0x00C8 (0x00E8 - 0x0020) struct FMovieSceneActorReferenceSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(NativeAccessSpecifierPrivate) struct FMovieSceneActorReferenceData ActorReferenceData; // 0x0038(0x00B0)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneActorReferenceSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate // 0x0008 (0x0028 - 0x0020) struct FMovieSceneAudioSectionTemplate final : public FMovieSceneEvalTemplate { public: class UMovieSceneAudioSection* AudioSection; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneAudioSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData // 0x0020 (0x0020 - 0x0000) struct FMovieSceneCameraAnimSectionData final { public: class UCameraAnim* CameraAnim; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayScale; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float blendInTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float blendOutTime; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLooping; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraAnimSectionData; // ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate // 0x0028 (0x0048 - 0x0020) struct FMovieSceneCameraAnimSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneCameraAnimSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraAnimSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData // 0x0020 (0x0020 - 0x0000) struct FMovieSceneCameraShakeSectionData final { public: TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator UserDefinedPlaySpace; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSectionData; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate // 0x0028 (0x0048 - 0x0020) struct FMovieSceneCameraShakeSourceShakeSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneCameraShakeSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FFrameNumber SectionEndTime; // 0x0044(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceShakeSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger // 0x0020 (0x0020 - 0x0000) struct FMovieSceneCameraShakeSourceTrigger final { public: TSubclassOf ShakeClass; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraShakePlaySpace PlaySpace; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator UserDefinedPlaySpace; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTrigger; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel // 0x0080 (0x0088 - 0x0008) struct FMovieSceneCameraShakeSourceTriggerChannel final : public FMovieSceneChannel { public: TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTriggerChannel; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate // 0x0020 (0x0040 - 0x0020) struct FMovieSceneCameraShakeSourceTriggerSectionTemplate final : public FMovieSceneEvalTemplate { public: TArray TriggerTimes; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray TriggerValues; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSourceTriggerSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate // 0x0028 (0x0048 - 0x0020) struct FMovieSceneCameraShakeSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneCameraShakeSectionData SourceData; // 0x0020(0x0020)(NoDestructor, NativeAccessSpecifierPrivate) struct FFrameNumber SectionStartTime; // 0x0040(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneCameraShakeSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct // 0x0030 (0x0038 - 0x0008) struct FMovieSceneColorKeyStruct final : public FMovieSceneKeyStruct { public: struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber Time; // 0x0018(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x1C]; // 0x001C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneColorKeyStruct; // ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate // 0x0288 (0x02C0 - 0x0038) struct FMovieSceneColorSectionTemplate final : public FMovieScenePropertySectionTemplate { public: struct FMovieSceneFloatChannel Curves[0x4]; // 0x0038(0x00A0)(NativeAccessSpecifierPublic) EMovieSceneBlendType BlendType; // 0x02B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneColorSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneEventPtrs // 0x0028 (0x0028 - 0x0000) struct FMovieSceneEventPtrs final { public: class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TFieldPath BoundObjectProperty; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEventPtrs; // ScriptStruct MovieSceneTracks.MovieSceneEvent // 0x0028 (0x0028 - 0x0000) struct FMovieSceneEvent final { public: struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvent; // ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable // 0x0010 (0x0010 - 0x0000) struct FMovieSceneEventPayloadVariable final { public: class FString Value; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEventPayloadVariable; // ScriptStruct MovieSceneTracks.MovieSceneEventChannel // 0x0080 (0x0088 - 0x0008) struct FMovieSceneEventChannel final : public FMovieSceneChannel { public: TArray KeyTimes; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEventChannel; // ScriptStruct MovieSceneTracks.MovieSceneEventParameters // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FMovieSceneEventParameters final { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEventParameters; // ScriptStruct MovieSceneTracks.EventPayload // 0x0030 (0x0030 - 0x0000) struct FEventPayload final { public: class FName EventName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneEventParameters Parameters; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FEventPayload; // ScriptStruct MovieSceneTracks.MovieSceneEventSectionData // 0x0080 (0x0088 - 0x0008) struct FMovieSceneEventSectionData final : public FMovieSceneChannel { public: TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray KeyValues; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEventSectionData; // ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData // 0x0048 (0x0048 - 0x0000) struct FMovieSceneEventTriggerData final { public: struct FMovieSceneEventPtrs Ptrs; // 0x0000(0x0028)(NativeAccessSpecifierPublic) struct FGuid ObjectBindingId; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEventTriggerData; // ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate // 0x0090 (0x00B0 - 0x0020) struct FMovieSceneEventSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneEventSectionData EventData; // 0x0020(0x0088)(NativeAccessSpecifierPublic) uint8 bFireEventsWhenForwards : 1; // 0x00A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bFireEventsWhenBackwards : 1; // 0x00A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEventSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate // 0x00B8 (0x00D8 - 0x0020) struct FMovieSceneFadeSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneFloatChannel FadeCurve; // 0x0020(0x00A0)(NativeAccessSpecifierPrivate) struct FLinearColor FadeColor; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bFadeAudio : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneFadeSectionTemplate; // ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve // 0x00A8 (0x00A8 - 0x0000) struct FScalarParameterNameAndCurve final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel ParameterCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FScalarParameterNameAndCurve; // ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve // 0x0098 (0x0098 - 0x0000) struct FBoolParameterNameAndCurve final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneBoolChannel ParameterCurve; // 0x0008(0x0090)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FBoolParameterNameAndCurve; // ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves // 0x0148 (0x0148 - 0x0000) struct FVector2DParameterNameAndCurves final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel XCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel YCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FVector2DParameterNameAndCurves; // ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves // 0x01E8 (0x01E8 - 0x0000) struct FVectorParameterNameAndCurves final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel XCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel YCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel ZCurve; // 0x0148(0x00A0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FVectorParameterNameAndCurves; // ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves // 0x0288 (0x0288 - 0x0000) struct FColorParameterNameAndCurves final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel RedCurve; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel GreenCurve; // 0x00A8(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel BlueCurve; // 0x0148(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel AlphaCurve; // 0x01E8(0x00A0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FColorParameterNameAndCurves; // ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves // 0x05A8 (0x05A8 - 0x0000) struct FTransformParameterNameAndCurves final { public: class FName ParameterName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Translation[0x3]; // 0x0008(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Rotation[0x3]; // 0x01E8(0x00A0)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Scale[0x3]; // 0x03C8(0x00A0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTransformParameterNameAndCurves; // ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate // 0x0060 (0x0080 - 0x0020) struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate { public: TArray Scalars; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Bools; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Vector2Ds; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Vectors; // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Colors; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Transforms; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneParameterSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate // 0x0008 (0x0088 - 0x0080) struct FMovieSceneMaterialParameterCollectionTemplate final : public FMovieSceneParameterSectionTemplate { public: class UMaterialParameterCollection* MPC; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneMaterialParameterCollectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate // 0x00C0 (0x00F8 - 0x0038) struct FMovieSceneObjectPropertyTemplate final : public FMovieScenePropertySectionTemplate { public: struct FMovieSceneObjectPathChannel ObjectChannel; // 0x0038(0x00C0)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneObjectPropertyTemplate; // ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate // 0x0008 (0x0088 - 0x0080) struct FMovieSceneComponentMaterialSectionTemplate final : public FMovieSceneParameterSectionTemplate { public: int32 MaterialIndex; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneComponentMaterialSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate // 0x0000 (0x0080 - 0x0080) struct FMovieSceneParticleParameterSectionTemplate final : public FMovieSceneParameterSectionTemplate { }; DUMPER7_ASSERTS_FMovieSceneParticleParameterSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneParticleChannel // 0x0000 (0x0098 - 0x0098) struct FMovieSceneParticleChannel final : public FMovieSceneByteChannel { }; DUMPER7_ASSERTS_FMovieSceneParticleChannel; // ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate // 0x0098 (0x00B8 - 0x0020) struct FMovieSceneParticleSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneParticleChannel ParticleKeys; // 0x0020(0x0098)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneParticleSectionTemplate; // ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate // 0x00C8 (0x00E8 - 0x0020) struct FMovieScenePrimitiveMaterialTemplate final : public FMovieSceneEvalTemplate { public: int32 MaterialIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneObjectPathChannel MaterialChannel; // 0x0028(0x00C0)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieScenePrimitiveMaterialTemplate; // ScriptStruct MovieSceneTracks.MovieSceneStringChannel // 0x0098 (0x00A0 - 0x0008) struct FMovieSceneStringChannel final : public FMovieSceneChannel { public: TArray Times; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) class FString DefaultValue; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_39[0x67]; // 0x0039(0x0067)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneStringChannel; // ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate // 0x00A0 (0x00D8 - 0x0038) struct FMovieSceneStringPropertySectionTemplate final : public FMovieScenePropertySectionTemplate { public: struct FMovieSceneStringChannel StringCurve; // 0x0038(0x00A0)(Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneStringPropertySectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate // 0x0090 (0x00C8 - 0x0038) struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate { public: struct FMovieSceneBoolChannel BoolCurve; // 0x0038(0x0090)(Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneBoolPropertySectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams // 0x00D8 (0x00D8 - 0x0000) struct FMovieSceneSkeletalAnimationParams { public: class UAnimSequenceBase* Animation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber FirstLoopStartFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber StartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber EndFrameOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bReverse : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SlotName; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneFloatChannel Weight; // 0x0028(0x00A0)(NativeAccessSpecifierPublic) bool bSkipAnimNotifiers; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceCustomMode; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float StartOffset; // 0x00CC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndOffset; // 0x00D0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationParams; // ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters // 0x0008 (0x00E0 - 0x00D8) struct FMovieSceneSkeletalAnimationSectionTemplateParameters final : public FMovieSceneSkeletalAnimationParams { public: struct FFrameNumber SectionStartTime; // 0x00D8(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber SectionEndTime; // 0x00DC(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationSectionTemplateParameters; // ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate // 0x00E0 (0x0100 - 0x0020) struct FMovieSceneSkeletalAnimationSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x0020(0x00E0)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSkeletalAnimationSectionTemplate; // ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FMovieSceneSkeletalAnimRootMotionTrackParams final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSkeletalAnimRootMotionTrackParams; // ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate // 0x00A0 (0x00C0 - 0x0020) struct FMovieSceneSlomoSectionTemplate final : public FMovieSceneEvalTemplate { public: struct FMovieSceneFloatChannel SlomoCurve; // 0x0020(0x00A0)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneSlomoSectionTemplate; // ScriptStruct MovieSceneTracks.LevelVisibilityComponentData // 0x0008 (0x0008 - 0x0000) struct FLevelVisibilityComponentData final { public: class UMovieSceneLevelVisibilitySection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLevelVisibilityComponentData; // ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase // 0x0020 (0x0028 - 0x0008) struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct { public: struct FFrameNumber Time; // 0x0008(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneVectorKeyStructBase; // ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct // 0x0018 (0x0040 - 0x0028) struct FMovieSceneVector4KeyStruct final : public FMovieSceneVectorKeyStructBase { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector4 Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneVector4KeyStruct; // ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct // 0x0010 (0x0038 - 0x0028) struct FMovieSceneVectorKeyStruct final : public FMovieSceneVectorKeyStructBase { public: struct FVector Vector; // 0x0028(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneVectorKeyStruct; // ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct // 0x0008 (0x0030 - 0x0028) struct FMovieSceneVector2DKeyStruct final : public FMovieSceneVectorKeyStructBase { public: struct FVector2D Vector; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneVector2DKeyStruct; // ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate // 0x0000 (0x00C8 - 0x00C8) struct FMovieSceneVisibilitySectionTemplate final : public FMovieSceneBoolPropertySectionTemplate { }; DUMPER7_ASSERTS_FMovieSceneVisibilitySectionTemplate; }