#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // ENUMS //--------------------------------------------------------------------------------------------------------------------- enum class EMovieSceneKeyInterpolation : uint8 { Auto = 0, User = 1, Break = 2, Linear = 3, Constant = 4, EMovieSceneKeyInterpolation_MAX = 5, }; enum class EMovieSceneCompletionMode : uint8 { KeepState = 0, RestoreState = 1, ProjectDefault = 2, EMovieSceneCompletionMode_MAX = 3, }; enum class EMovieScenePlayerStatus : uint8 { Stopped = 0, Playing = 1, Scrubbing = 2, Jumping = 3, Stepping = 4, Paused = 5, MAX = 6, }; enum class EMovieSceneEvaluationType : uint8 { FrameLocked = 0, WithSubFrames = 1, EMovieSceneEvaluationType_MAX = 2, }; enum class EUpdateClockSource : uint8 { Tick = 0, Platform = 1, Audio = 2, RelativeTimecode = 3, Timecode = 4, PlayEveryFrame = 5, Custom = 6, EUpdateClockSource_MAX = 7, }; enum class EMovieSceneSequenceFlags : uint8 { None = 0, Volatile = 1, BlockingEvaluation = 2, InheritedFlags = 1, EMovieSceneSequenceFlags_MAX = 3, }; enum class EMovieSceneServerClientMask : uint8 { None = 0, Server = 1, Client = 2, All = 3, EMovieSceneServerClientMask_MAX = 4, }; enum class ESectionEvaluationFlags : uint8 { None = 0, PreRoll = 1, PostRoll = 2, ESectionEvaluationFlags_MAX = 3, }; enum class EMovieSceneBlendType : uint8 { Invalid = 0, Absolute = 1, Additive = 2, Relative = 4, AdditiveFromBase = 8, EMovieSceneBlendType_MAX = 9, }; enum class EEvaluationMethod : uint8 { Static = 0, Swept = 1, EEvaluationMethod_MAX = 2, }; enum class EMovieSceneBuiltInEasing : uint8 { Linear = 0, SinIn = 1, SinOut = 2, SinInOut = 3, QuadIn = 4, QuadOut = 5, QuadInOut = 6, CubicIn = 7, CubicOut = 8, CubicInOut = 9, QuartIn = 10, QuartOut = 11, QuartInOut = 12, QuintIn = 13, QuintOut = 14, QuintInOut = 15, ExpoIn = 16, ExpoOut = 17, ExpoInOut = 18, CircIn = 19, CircOut = 20, CircInOut = 21, EMovieSceneBuiltInEasing_MAX = 22, }; enum class EMovieSceneObjectBindingSpace : uint8 { Local = 0, Root = 1, Unused = 2, EMovieSceneObjectBindingSpace_MAX = 3, }; enum class EUpdatePositionMethod : uint8 { Play = 0, Jump = 1, Scrub = 2, EUpdatePositionMethod_MAX = 3, }; enum class EMovieScenePositionType : uint8 { Frame = 0, Time = 1, MarkedFrame = 2, EMovieScenePositionType_MAX = 3, }; enum class ESpawnOwnership : uint8 { InnerSequence = 0, MasterSequence = 1, External = 2, ESpawnOwnership_MAX = 3, }; //--------------------------------------------------------------------------------------------------------------------- // STRUCTS //--------------------------------------------------------------------------------------------------------------------- // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneEvalTemplateBase struct FMovieSceneEvalTemplateBase { public: uint8 Pad_38E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x20 - 0x10) // ScriptStruct MovieScene.MovieSceneEvalTemplate struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase { public: enum class EMovieSceneCompletionMode CompletionMode; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_391[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TWeakObjectPtr SourceSectionPtr; // 0x14(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_392[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x10 - 0x10) // ScriptStruct MovieScene.MovieSceneTrackImplementation struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase { public: }; // 0x50 (0x50 - 0x0) // ScriptStruct MovieScene.MovieSceneChannel struct FMovieSceneChannel { public: uint8 Pad_393[0x50]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xB0 (0x100 - 0x50) // ScriptStruct MovieScene.MovieSceneBoolChannel struct FMovieSceneBoolChannel : public FMovieSceneChannel { public: TArray Times; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool DefaultValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasDefaultValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_395[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Values; // 0x68(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_396[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x0 (0x88 - 0x88) // ScriptStruct MovieScene.MovieSceneKeyHandleMap struct FMovieSceneKeyHandleMap : public FKeyHandleLookupTable { public: }; // 0x14 (0x14 - 0x0) // ScriptStruct MovieScene.MovieSceneTangentData struct FMovieSceneTangentData { public: float ArriveTangent; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangent; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArriveTangentWeight; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangentWeight; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERichCurveTangentWeightMode TangentWeightMode; // 0x10(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_398[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1C (0x1C - 0x0) // ScriptStruct MovieScene.MovieSceneFloatValue struct FMovieSceneFloatValue { public: float Value; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTangentData Tangent; // 0x4(0x14)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class ERichCurveInterpMode InterpMode; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERichCurveTangentMode TangentMode; // 0x19(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PaddingByte; // 0x1A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39B[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC0 (0x110 - 0x50) // ScriptStruct MovieScene.MovieSceneFloatChannel struct FMovieSceneFloatChannel : public FMovieSceneChannel { public: enum class ERichCurveExtrapolation PreInfinityExtrap; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERichCurveExtrapolation PostInfinityExtrap; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39D[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Times; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) float DefaultValue; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x7C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A0[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneKeyHandleMap KeyHandles; // 0x80(0x88)(Transient, NativeAccessSpecifierPrivate) struct FFrameRate TickResolution; // 0x108(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xB0 (0x100 - 0x50) // ScriptStruct MovieScene.MovieSceneIntegerChannel struct FMovieSceneIntegerChannel : public FMovieSceneChannel { public: TArray Times; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) int32 DefaultValue; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x64(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray Values; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_3A4[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieScenePropertySectionData struct FMovieScenePropertySectionData { public: class FName PropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PropertyPath; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x38 - 0x20) // ScriptStruct MovieScene.MovieScenePropertySectionTemplate struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate { public: struct FMovieScenePropertySectionData PropertyData; // 0x20(0x18)(Protected, NativeAccessSpecifierProtected) }; // 0xB8 (0x108 - 0x50) // ScriptStruct MovieScene.MovieSceneByteChannel struct FMovieSceneByteChannel : public FMovieSceneChannel { public: TArray Times; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 DefaultValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x61(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Values; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) class UEnum* Enum; // 0x78(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A7[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceInstanceData struct FMovieSceneSequenceInstanceData { public: uint8 Pad_3A9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceID struct FMovieSceneSequenceID { public: uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x14 (0x14 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationOperand struct FMovieSceneEvaluationOperand { public: struct FGuid ObjectBindingID; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceID SequenceID; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x14 (0x14 - 0x0) // ScriptStruct MovieScene.MovieScenePropertyBinding struct FMovieScenePropertyBinding { public: class FName PropertyName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PropertyPath; // 0x8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanUseClassLookup; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3AD[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.ActorForWorldTransforms struct FActorForWorldTransforms { public: TWeakObjectPtr Actor; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Component; // 0x8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneDeterminismData struct FMovieSceneDeterminismData { public: TArray Fences; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) bool bParentSequenceRequiresLowerFence; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentSequenceRequiresUpperFence; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B0[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1 (0x1 - 0x0) // ScriptStruct MovieScene.MovieSceneEmptyStruct struct FMovieSceneEmptyStruct { public: uint8 Pad_3B3[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackIdentifier struct FMovieSceneTrackIdentifier { public: uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationKey struct FMovieSceneEvaluationKey { public: struct FMovieSceneSequenceID SequenceID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 SectionIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneKeyStruct struct FMovieSceneKeyStruct { public: uint8 Pad_3B4[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x50 (0x50 - 0x0) // ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct struct FGeneratedMovieSceneKeyStruct { public: uint8 Pad_3B5[0x50]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x28 - 0x8) // ScriptStruct MovieScene.MovieSceneKeyTimeStruct struct FMovieSceneKeyTimeStruct : public FMovieSceneKeyStruct { public: struct FFrameNumber Time; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B6[0x1C]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x24 (0x24 - 0x0) // ScriptStruct MovieScene.MovieSceneSectionParameters struct FMovieSceneSectionParameters { public: struct FFrameNumber StartFrameOffset; // 0x0(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanLoop; // 0x4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B7[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FFrameNumber EndFrameOffset; // 0x8(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber FirstLoopStartFrameOffset; // 0xC(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeScale; // 0x10(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HierarchicalBias; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartOffset; // 0x18(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PrerollTime; // 0x1C(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostrollTime; // 0x20(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneSegmentIdentifier struct FMovieSceneSegmentIdentifier { public: int32 IdentifierIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.SectionEvaluationData struct FSectionEvaluationData { public: int32 ImplIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESectionEvaluationFlags Flags; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x58 (0x58 - 0x0) // ScriptStruct MovieScene.MovieSceneSegment struct FMovieSceneSegment { public: uint8 Pad_3BB[0x58]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceLoopCount struct FMovieSceneSequenceLoopCount { public: int32 Value; // 0x0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceTickInterval struct FMovieSceneSequenceTickInterval { public: float TickIntervalSeconds; // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EvaluationBudgetMicroseconds; // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTickWhenPaused; // 0x8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowRounding; // 0x9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BC[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings struct FMovieSceneSequencePlaybackSettings { public: uint8 bAutoPlay : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_24 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_3BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneSequenceLoopCount LoopCount; // 0x4(0x4)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneSequenceTickInterval TickInterval; // 0x8(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic) float PlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartTime; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRandomStartTime : 1; // Mask: 0x1, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRestoreState : 1; // Mask: 0x2, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableMovementInput : 1; // Mask: 0x4, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableLookAtInput : 1; // Mask: 0x8, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHidePlayer : 1; // Mask: 0x10, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHideHud : 1; // Mask: 0x20, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDisableCameraCuts : 1; // Mask: 0x40, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bPauseAtEnd : 1; // Mask: 0x80, PropSize: 0x10x1C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInheritTickIntervalFromOwner : 1; // Mask: 0x1, PropSize: 0x10x1D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C0[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.MovieSceneTimeTransform struct FMovieSceneTimeTransform { public: float TimeScale; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameTime Offset; // 0x4(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xA8 (0xF8 - 0x50) // ScriptStruct MovieScene.MovieSceneAudioTriggerChannel struct FMovieSceneAudioTriggerChannel : public FMovieSceneChannel { public: TArray Times; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_3C1[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneDoubleValue struct FMovieSceneDoubleValue { public: double Value; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTangentData Tangent; // 0x8(0x14)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class ERichCurveInterpMode InterpMode; // 0x1C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERichCurveTangentMode TangentMode; // 0x1D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PaddingByte; // 0x1E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C3[0x1]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC8 (0x118 - 0x50) // ScriptStruct MovieScene.MovieSceneDoubleChannel struct FMovieSceneDoubleChannel : public FMovieSceneChannel { public: enum class ERichCurveExtrapolation PreInfinityExtrap; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ERichCurveExtrapolation PostInfinityExtrap; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C4[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray Times; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) double DefaultValue; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C6[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneKeyHandleMap KeyHandles; // 0x88(0x88)(Transient, NativeAccessSpecifierPrivate) struct FFrameRate TickResolution; // 0x110(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x38 (0x38 - 0x0) // ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue struct FMovieSceneObjectPathChannelKeyValue { public: TSoftObjectPtr SoftPtr; // 0x0(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* HardPtr; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0xE8 (0x138 - 0x50) // ScriptStruct MovieScene.MovieSceneObjectPathChannel struct FMovieSceneObjectPathChannel : public FMovieSceneChannel { public: TSubclassOf PropertyClass; // 0x50(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Times; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneObjectPathChannelKeyValue DefaultValue; // 0x78(0x38)(NativeAccessSpecifierPrivate) uint8 Pad_3C8[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1 (0x1 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceCompilerMaskStruct struct FMovieSceneSequenceCompilerMaskStruct { public: uint8 bHierarchy : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluationTemplate : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluationTemplateField : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEntityComponentField : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct struct FMovieSceneCompiledSequenceFlagStruct { public: uint8 bParentSequenceRequiresLowerFence : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bParentSequenceRequiresUpperFence : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.EasingComponentData struct FEasingComponentData { public: class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackInstanceComponent struct FMovieSceneTrackInstanceComponent { public: class UMovieSceneSection* Owner; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TrackInstanceClass; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationHookComponent struct FMovieSceneEvaluationHookComponent { public: TScriptInterface Interface; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3CE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.TrackInstanceInputComponent struct FTrackInstanceInputComponent { public: class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OutputIndex; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3CF[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x28 (0x28 - 0x0) // ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode struct FMovieSceneEntitySystemGraphNode { public: uint8 Pad_3D2[0x20]; // Fixing Size After Last Property [ Dumper-7 ] class UMovieSceneEntitySystem* System; // 0x20(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x38 - 0x0) // ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes struct FMovieSceneEntitySystemGraphNodes { public: uint8 Pad_3D4[0x38]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x138 (0x138 - 0x0) // ScriptStruct MovieScene.MovieSceneEntitySystemGraph struct FMovieSceneEntitySystemGraph { public: uint8 Pad_3D5[0x80]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneEntitySystemGraphNodes Nodes; // 0x80(0x38)(NativeAccessSpecifierPrivate) uint8 Pad_3D6[0x80]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x38 (0x38 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationHookEvent struct FMovieSceneEvaluationHookEvent { public: struct FMovieSceneEvaluationHookComponent Hook; // 0x0(0x20)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3D7[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer struct FMovieSceneEvaluationHookEventContainer { public: TArray Events; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey struct FMovieSceneEvaluationInstanceKey { public: uint8 Pad_3DA[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackInstanceInput struct FMovieSceneTrackInstanceInput { public: class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackInstanceEntry struct FMovieSceneTrackInstanceEntry { public: class UObject* BoundObject; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneTrackInstance* TrackInstance; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x2 (0x2 - 0x0) // ScriptStruct MovieScene.OptionalMovieSceneBlendType struct FOptionalMovieSceneBlendType { public: enum class EMovieSceneBlendType BlendType; // 0x0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsValid; // 0x1(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x88 (0x88 - 0x0) // ScriptStruct MovieScene.MovieSceneEvalTemplatePtr struct FMovieSceneEvalTemplatePtr { public: uint8 Pad_3DC[0x88]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey struct FMovieSceneEvaluationFieldEntityKey { public: TWeakObjectPtr EntityOwner; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 EntityID; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity struct FMovieSceneEvaluationFieldEntity { public: struct FMovieSceneEvaluationFieldEntityKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SharedMetaDataIndex; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData struct FMovieSceneEvaluationFieldSharedEntityMetaData { public: struct FGuid ObjectBindingID; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData struct FMovieSceneEvaluationFieldEntityMetaData { public: class FString OverrideBoundPropertyPath; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x10(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] enum class ESectionEvaluationFlags Flags; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateInSequencePreRoll : 1; // Mask: 0x1, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateInSequencePostRoll : 1; // Mask: 0x2, PropSize: 0x10x19(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E1[0x6]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x60 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree struct FMovieSceneEvaluationFieldEntityTree { public: uint8 Pad_3E2[0x60]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0xF0 - 0x0) // ScriptStruct MovieScene.MovieSceneEntityComponentField struct FMovieSceneEntityComponentField { public: struct FMovieSceneEvaluationFieldEntityTree PersistentEntityTree; // 0x0(0x60)(NativeAccessSpecifierPrivate) struct FMovieSceneEvaluationFieldEntityTree OneShotEntityTree; // 0x60(0x60)(NativeAccessSpecifierPrivate) TArray Entities; // 0xC0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray EntityMetaData; // 0xD0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray SharedMetaData; // 0xE0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr struct FMovieSceneEvaluationFieldTrackPtr { public: struct FMovieSceneSequenceID SequenceID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0xC - 0x8) // ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr struct FMovieSceneEvaluationFieldSegmentPtr : public FMovieSceneEvaluationFieldTrackPtr { public: struct FMovieSceneSegmentIdentifier SegmentID; // 0x8(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC (0xC - 0x0) // ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack struct FMovieSceneFieldEntry_EvaluationTrack { public: struct FMovieSceneEvaluationFieldTrackPtr TrackPtr; // 0x0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 NumChildren; // 0x8(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E7[0x2]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate struct FMovieSceneFieldEntry_ChildTemplate { public: uint16 ChildIndex; // 0x0(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESectionEvaluationFlags Flags; // 0x2(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E9[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FFrameNumber ForcedTime; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex struct FMovieSceneEvaluationGroupLUTIndex { public: int32 NumInitPtrs; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumEvalPtrs; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x30 (0x30 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationGroup struct FMovieSceneEvaluationGroup { public: TArray LUTIndices; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TrackLUT; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SectionLUT; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey struct FMovieSceneOrderedEvaluationKey { public: struct FMovieSceneEvaluationKey Key; // 0x0(0xC)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 SetupIndex; // 0xC(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 TearDownIndex; // 0xE(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationMetaData struct FMovieSceneEvaluationMetaData { public: TArray ActiveSequences; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ActiveEntities; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneFrameRange struct FMovieSceneFrameRange { public: uint8 Pad_3EF[0x10]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x30 (0x30 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationField struct FMovieSceneEvaluationField { public: TArray Ranges; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Groups; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray MetaData; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) }; // 0xA8 (0xA8 - 0x0) // ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger struct FMovieSceneTemplateGenerationLedger { public: struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TMap TrackSignatureToTrackIdentifier; // 0x8(0x50)(NativeAccessSpecifierPublic) TMap SubSectionRanges; // 0x58(0x50)(NativeAccessSpecifierPublic) }; // 0x1C (0x1C - 0x0) // ScriptStruct MovieScene.MovieSceneSubSectionData struct FMovieSceneSubSectionData { public: TWeakObjectPtr Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ObjectBindingID; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESectionEvaluationFlags Flags; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F3[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber struct FMovieSceneEvaluationTemplateSerialNumber { public: uint32 Value; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x38 (0x38 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackImplementationPtr struct FMovieSceneTrackImplementationPtr { public: uint8 Pad_3F4[0x38]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x78 (0x78 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationTrack struct FMovieSceneEvaluationTrack { public: struct FGuid ObjectBindingID; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 EvaluationPriority; // 0x10(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EEvaluationMethod EvaluationMethod; // 0x12(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F7[0x1]; // Fixing Size After Last Property [ Dumper-7 ] TWeakObjectPtr SourceTrack; // 0x14(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray ChildTemplates; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x30(0x38)(NativeAccessSpecifierPrivate) class FName EvaluationGroup; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEvaluateInPreroll : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEvaluateInPostroll : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bTearDownPriority : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F9[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x160 (0x160 - 0x0) // ScriptStruct MovieScene.MovieSceneEvaluationTemplate struct FMovieSceneEvaluationTemplate { public: TMap Tracks; // 0x0(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_3FA[0x50]; // Fixing Size After Last Property [ Dumper-7 ] struct FGuid SequenceSignature; // 0xA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneEvaluationTemplateSerialNumber TemplateSerialNumber; // 0xB0(0x4)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3FD[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0xB8(0xA8)(NativeAccessSpecifierPrivate) }; // 0x88 (0x88 - 0x0) // ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance struct FMovieSceneRootEvaluationTemplateInstance { public: TWeakObjectPtr WeakRootSequence; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMovieSceneCompiledDataManager* CompiledDataManager; // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3FE[0x18]; // Fixing Size After Last Property [ Dumper-7 ] class UMovieSceneEntitySystemLinker* EntitySystemLinker; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap DirectorInstances; // 0x30(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_3FF[0x8]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr struct FMovieSceneSequenceInstanceDataPtr { public: uint8 Pad_401[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x8 - 0x0) // ScriptStruct MovieScene.MovieSceneTimeWarping struct FMovieSceneTimeWarping { public: struct FFrameNumber Start; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber End; // 0x4(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x14 (0x14 - 0x0) // ScriptStruct MovieScene.MovieSceneNestedSequenceTransform struct FMovieSceneNestedSequenceTransform { public: struct FMovieSceneTimeTransform LinearTransform; // 0x0(0xC)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneTimeWarping Warping; // 0xC(0x8)(NoDestructor, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceTransform struct FMovieSceneSequenceTransform { public: struct FMovieSceneTimeTransform LinearTransform; // 0x0(0xC)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_403[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray NestedTransforms; // 0x10(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x110 (0x110 - 0x0) // ScriptStruct MovieScene.MovieSceneSubSequenceData struct FMovieSceneSubSequenceData { public: struct FSoftObjectPath Sequence; // 0x0(0x20)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceTransform OuterToInnerTransform; // 0x20(0x20)(NativeAccessSpecifierPublic) struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x40(0x20)(NativeAccessSpecifierPublic) struct FFrameRate TickResolution; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceID DeterministicSequenceID; // 0x68(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange ParentPlayRange; // 0x6C(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FFrameNumber ParentStartFrameOffset; // 0x7C(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ParentEndFrameOffset; // 0x80(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ParentFirstLoopStartFrameOffset; // 0x84(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanLoop; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_405[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFrameRange PlayRange; // 0x8C(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange FullPlayRange; // 0x9C(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange UnwarpedPlayRange; // 0xAC(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange PreRollRange; // 0xBC(0x10)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange PostRollRange; // 0xCC(0x10)(NoDestructor, NativeAccessSpecifierPublic) int16 HierarchicalBias; // 0xDC(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasHierarchicalEasing; // 0xDE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_408[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneSequenceInstanceDataPtr InstanceData; // 0xE0(0x18)(NativeAccessSpecifierPublic) uint8 Pad_40B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FGuid SubSectionSignature; // 0x100(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode struct FMovieSceneSequenceHierarchyNode { public: struct FMovieSceneSequenceID ParentID; // 0x0(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Children; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry struct FMovieSceneSubSequenceTreeEntry { public: uint8 Pad_40F[0x18]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x60 (0x60 - 0x0) // ScriptStruct MovieScene.MovieSceneSubSequenceTree struct FMovieSceneSubSequenceTree { public: uint8 Pad_410[0x60]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x118 (0x118 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceHierarchy struct FMovieSceneSequenceHierarchy { public: struct FMovieSceneSequenceHierarchyNode RootNode; // 0x0(0x18)(NativeAccessSpecifierPrivate) struct FMovieSceneSubSequenceTree Tree; // 0x18(0x60)(NativeAccessSpecifierPrivate) TMap SubSequences; // 0x78(0x50)(NativeAccessSpecifierPrivate) TMap Hierarchy; // 0xC8(0x50)(NativeAccessSpecifierPrivate) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneWarpCounter struct FMovieSceneWarpCounter { public: TArray WarpCounts; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // ScriptStruct MovieScene.MovieSceneExpansionState struct FMovieSceneExpansionState { public: bool bExpanded; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneMarkedFrame struct FMovieSceneMarkedFrame { public: struct FFrameNumber FrameNumber; // 0x0(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_414[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Label; // 0x8(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDeterminismFence; // 0x18(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_415[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0xF0 (0xF0 - 0x0) // ScriptStruct MovieScene.MovieSceneEditorData struct FMovieSceneEditorData { public: TMap ExpansionStates; // 0x0(0x50)(NativeAccessSpecifierPublic) TArray PinnedNodes; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) double ViewStart; // 0x60(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ViewEnd; // 0x68(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double WorkStart; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double WorkEnd; // 0x78(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet MarkedFrames; // 0x80(0x50)(Deprecated, NativeAccessSpecifierPublic) struct FFloatRange WorkingRange; // 0xD0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange ViewRange; // 0xE0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackLabels struct FMovieSceneTrackLabels { public: TArray Strings; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneObjectBindingID struct FMovieSceneObjectBindingID { public: struct FGuid Guid; // 0x0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SequenceID; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 ResolveParentIndex; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneObjectBindingIDs struct FMovieSceneObjectBindingIDs { public: TArray IDs; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneSectionGroup struct FMovieSceneSectionGroup { public: TArray> Sections; // 0x0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) }; // 0x30 (0x30 - 0x0) // ScriptStruct MovieScene.MovieSceneBinding struct FMovieSceneBinding { public: struct FGuid ObjectGuid; // 0x0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString BindingName; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Tracks; // 0x20(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) }; // 0x50 (0x50 - 0x0) // ScriptStruct MovieScene.MovieSceneBindingOverrideData struct FMovieSceneBindingOverrideData { public: struct FMovieSceneObjectBindingID ObjectBindingID; // 0x0(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Object; // 0x18(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverridesDefault; // 0x48(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_420[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x18 (0x18 - 0x0) // ScriptStruct MovieScene.MovieSceneBindingProxy struct FMovieSceneBindingProxy { public: struct FGuid BindingId; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneSequence* Sequence; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x58 - 0x0) // ScriptStruct MovieScene.MovieScenePossessable struct FMovieScenePossessable { public: TArray Tags; // 0x0(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FGuid Guid; // 0x10(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString Name; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGuid ParentGuid; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMovieSceneObjectBindingID SpawnableObjectBindingID; // 0x40(0x18)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; // 0x2 (0x2 - 0x0) // ScriptStruct MovieScene.MovieSceneSectionEvalOptions struct FMovieSceneSectionEvalOptions { public: bool bCanEditCompletionMode; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMovieSceneCompletionMode CompletionMode; // 0x1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x38 (0x38 - 0x0) // ScriptStruct MovieScene.MovieSceneEasingSettings struct FMovieSceneEasingSettings { public: int32 AutoEaseInDuration; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AutoEaseOutDuration; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TScriptInterface EaseIn; // 0x8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManualEaseIn; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_426[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ManualEaseInDuration; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TScriptInterface EaseOut; // 0x20(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManualEaseOut; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_427[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ManualEaseOutDuration; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x14 (0x14 - 0x0) // ScriptStruct MovieScene.MovieSceneTimecodeSource struct FMovieSceneTimecodeSource { public: struct FTimecode Timecode; // 0x0(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneSequenceReplProperties struct FMovieSceneSequenceReplProperties { public: struct FFrameTime LastKnownPosition; // 0x0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMovieScenePlayerStatus LastKnownStatus; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 LastKnownNumLoops; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x28 (0x28 - 0x0) // ScriptStruct MovieScene.MovieSceneSequencePlaybackParams struct FMovieSceneSequencePlaybackParams { public: struct FFrameTime Frame; // 0x0(0x8)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42F[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString MarkedFrame; // 0x10(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMovieScenePositionType PositionType; // 0x20(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EUpdatePositionMethod UpdateMethod; // 0x21(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasJumped; // 0x22(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_433[0x5]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1 (0x1 - 0x0) // ScriptStruct MovieScene.MovieSceneSequencePlayToParams struct FMovieSceneSequencePlayToParams { public: bool bExclusive; // 0x0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0xC0 (0xC0 - 0x0) // ScriptStruct MovieScene.MovieSceneSpawnable struct FMovieSceneSpawnable { public: struct FTransform SpawnTransform; // 0x0(0x60)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Tags; // 0x60(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bContinuouslyRespawn; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNetAddressableName; // 0x71(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEvaluateTracksWhenNotSpawned; // 0x72(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_434[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FGuid Guid; // 0x74(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_435[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class FString Name; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* ObjectTemplate; // 0x98(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ChildPossessables; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) enum class ESpawnOwnership Ownership; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_437[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName LevelName; // 0xB4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_438[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackEvalOptions struct FMovieSceneTrackEvalOptions { public: uint8 bCanEvaluateNearestSection : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvalNearestSection : 1; // Mask: 0x2, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateInPreroll : 1; // Mask: 0x4, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateInPostroll : 1; // Mask: 0x8, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateNearestSection : 1; // Mask: 0x10, PropSize: 0x10x0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43B[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x4 (0x4 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackDisplayOptions struct FMovieSceneTrackDisplayOptions { public: uint8 bShowVerticalFrames : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43C[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x20 (0x20 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry struct FMovieSceneTrackEvaluationFieldEntry { public: class UMovieSceneSection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumberRange Range; // 0x8(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x18(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESectionEvaluationFlags Flags; // 0x1C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43D[0x1]; // Fixing Size After Last Property [ Dumper-7 ] int16 LegacySortOrder; // 0x1E(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // ScriptStruct MovieScene.MovieSceneTrackEvaluationField struct FMovieSceneTrackEvaluationField { public: TArray Entries; // 0x0(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x0 (0x20 - 0x20) // ScriptStruct MovieScene.TestMovieSceneEvalTemplate struct FTestMovieSceneEvalTemplate : public FMovieSceneEvalTemplate { public: }; }