#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: MovieScene #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "UniversalObjectLocator_structs.hpp" #include "Engine_structs.hpp" namespace SDK { // Enum MovieScene.EMovieSceneKeyInterpolation // NumValues: 0x0007 enum class EMovieSceneKeyInterpolation : uint8 { Auto = 0, User = 1, Break = 2, Linear = 3, Constant = 4, SmartAuto = 5, EMovieSceneKeyInterpolation_MAX = 6, }; // Enum MovieScene.EMovieSceneCompletionMode // NumValues: 0x0004 enum class EMovieSceneCompletionMode : uint8 { KeepState = 0, RestoreState = 1, ProjectDefault = 2, EMovieSceneCompletionMode_MAX = 3, }; // Enum MovieScene.EMovieSceneConditionScope // NumValues: 0x0004 enum class EMovieSceneConditionScope : uint8 { Global = 0, Binding = 1, OwnerObject = 2, EMovieSceneConditionScope_MAX = 3, }; // Enum MovieScene.EMovieSceneConditionCheckFrequency // NumValues: 0x0003 enum class EMovieSceneConditionCheckFrequency : uint8 { Once = 0, OnTick = 1, EMovieSceneConditionCheckFrequency_MAX = 2, }; // Enum MovieScene.EMovieScenePlayerStatus // NumValues: 0x0007 enum class EMovieScenePlayerStatus : uint8 { Stopped = 0, Playing = 1, Scrubbing = 2, Jumping = 3, Stepping = 4, Paused = 5, MAX = 6, }; // Enum MovieScene.EMovieSceneEvaluationType // NumValues: 0x0003 enum class EMovieSceneEvaluationType : uint8 { FrameLocked = 0, WithSubFrames = 1, EMovieSceneEvaluationType_MAX = 2, }; // Enum MovieScene.EUpdateClockSource // NumValues: 0x0008 enum class EUpdateClockSource : uint8 { Tick = 0, Platform = 1, Audio = 2, RelativeTimecode = 3, Timecode = 4, PlayEveryFrame = 5, Custom = 6, EUpdateClockSource_MAX = 7, }; // Enum MovieScene.EMovieSceneSequenceFlags // NumValues: 0x0006 enum class EMovieSceneSequenceFlags : uint8 { None = 0, Volatile = 1, BlockingEvaluation = 2, DynamicWeighting = 4, InheritedFlags = 1, EMovieSceneSequenceFlags_MAX = 8, }; // Enum MovieScene.EMovieSceneServerClientMask // NumValues: 0x0005 enum class EMovieSceneServerClientMask : uint8 { None = 0, Server = 1, Client = 2, All = 3, EMovieSceneServerClientMask_MAX = 4, }; // Enum MovieScene.EMovieSceneGroupConditionOperator // NumValues: 0x0004 enum class EMovieSceneGroupConditionOperator : uint8 { And = 0, Or = 1, Xor = 2, EMovieSceneGroupConditionOperator_MAX = 3, }; // Enum MovieScene.EMovieSceneSubSectionFlags // NumValues: 0x0007 enum class EMovieSceneSubSectionFlags : uint8 { None = 0, OverrideKeepState = 1, OverrideRestoreState = 2, IgnoreHierarchicalBias = 4, BlendHierarchicalBias = 8, AnyRestoreStateOverride = 3, EMovieSceneSubSectionFlags_MAX = 16, }; // Enum MovieScene.ESectionEvaluationFlags // NumValues: 0x0006 enum class ESectionEvaluationFlags : uint8 { None = 0, PreRoll = 1, PostRoll = 2, ForceKeepState = 4, ForceRestoreState = 8, ESectionEvaluationFlags_MAX = 9, }; // Enum MovieScene.EMovieSceneCompletionModeOverride // NumValues: 0x0004 enum class EMovieSceneCompletionModeOverride : uint8 { None = 0, ForceKeepState = 1, ForceRestoreState = 2, EMovieSceneCompletionModeOverride_MAX = 3, }; // Enum MovieScene.EMovieSceneTimeUnit // NumValues: 0x0003 enum class EMovieSceneTimeUnit : uint8 { DisplayRate = 0, TickResolution = 1, EMovieSceneTimeUnit_MAX = 2, }; // Enum MovieScene.EMovieSceneTimeWarpType // NumValues: 0x0009 enum class EMovieSceneTimeWarpType : uint8 { FixedPlayRate = 0, Custom = 1, FixedTime = 2, FrameRate = 3, Loop = 4, Clamp = 5, LoopFloat = 6, ClampFloat = 7, EMovieSceneTimeWarpType_MAX = 8, }; // Enum MovieScene.EMovieSceneSequenceCompilerMask // NumValues: 0x0006 enum class EMovieSceneSequenceCompilerMask : uint8 { Hierarchy = 1, EvaluationTemplate = 2, EvaluationTemplateField = 4, EntityComponentField = 8, None = 0, EMovieSceneSequenceCompilerMask_MAX = 16, }; // Enum MovieScene.EMovieSceneBlendType // NumValues: 0x0007 enum class EMovieSceneBlendType : uint8 { Invalid = 0, Absolute = 1, Additive = 2, Relative = 4, AdditiveFromBase = 8, Override = 16, EMovieSceneBlendType_MAX = 17, }; // Enum MovieScene.EEvaluationMethod // NumValues: 0x0003 enum class EEvaluationMethod : uint8 { Static = 0, Swept = 1, EEvaluationMethod_MAX = 2, }; // Enum MovieScene.EMovieSceneBreadcrumbMode // NumValues: 0x0003 enum class EMovieSceneBreadcrumbMode : uint8 { Sparse = 0, Dense = 1, EMovieSceneBreadcrumbMode_MAX = 2, }; // Enum MovieScene.EMovieSceneBuiltInEasing // NumValues: 0x001A enum class EMovieSceneBuiltInEasing : uint8 { Linear = 0, SinIn = 1, SinOut = 2, SinInOut = 3, QuadIn = 4, QuadOut = 5, QuadInOut = 6, Cubic = 7, CubicIn = 8, CubicOut = 9, CubicInOut = 10, HermiteCubicInOut = 11, QuartIn = 12, QuartOut = 13, QuartInOut = 14, QuintIn = 15, QuintOut = 16, QuintInOut = 17, ExpoIn = 18, ExpoOut = 19, ExpoInOut = 20, CircIn = 21, CircOut = 22, CircInOut = 23, Custom = 24, EMovieSceneBuiltInEasing_MAX = 25, }; // Enum MovieScene.EMovieSceneObjectBindingSpace // NumValues: 0x0004 enum class EMovieSceneObjectBindingSpace : uint8 { Local = 0, Root = 1, Unused = 2, EMovieSceneObjectBindingSpace_MAX = 3, }; // Enum MovieScene.EUpdatePositionMethod // NumValues: 0x0004 enum class EUpdatePositionMethod : uint8 { Play = 0, Jump = 1, Scrub = 2, EUpdatePositionMethod_MAX = 3, }; // Enum MovieScene.EMovieScenePositionType // NumValues: 0x0005 enum class EMovieScenePositionType : uint8 { Frame = 0, Time = 1, MarkedFrame = 2, Timecode = 3, EMovieScenePositionType_MAX = 4, }; // Enum MovieScene.ESpawnOwnership // NumValues: 0x0004 enum class ESpawnOwnership : uint8 { InnerSequence = 0, RootSequence = 1, External = 2, ESpawnOwnership_MAX = 3, }; // ScriptStruct MovieScene.MovieSceneTrackInstanceInput // 0x0010 (0x0010 - 0x0000) struct FMovieSceneTrackInstanceInput final { public: class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTrackInstanceInput; // ScriptStruct MovieScene.ActorForWorldTransforms // 0x0018 (0x0018 - 0x0000) struct FActorForWorldTransforms final { public: TWeakObjectPtr Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Component; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FActorForWorldTransforms; // ScriptStruct MovieScene.MovieSceneDeterminismFence // 0x0008 (0x0008 - 0x0000) struct FMovieSceneDeterminismFence final { public: struct FFrameNumber FrameNumber; // 0x0000(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInclusive : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneDeterminismFence; // ScriptStruct MovieScene.MovieSceneDeterminismData // 0x0018 (0x0018 - 0x0000) struct FMovieSceneDeterminismData final { public: TArray Fences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bParentSequenceRequiresLowerFence; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bParentSequenceRequiresUpperFence; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneDeterminismData; // ScriptStruct MovieScene.MovieSceneBindingProxy // 0x0018 (0x0018 - 0x0000) struct FMovieSceneBindingProxy final { public: struct FGuid BindingID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneSequence* Sequence; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneBindingProxy; // ScriptStruct MovieScene.MovieSceneConditionContext // 0x0030 (0x0030 - 0x0000) struct FMovieSceneConditionContext final { public: class UObject* WorldContext; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneBindingProxy Binding; // 0x0008(0x0018)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BoundObjects; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneConditionContext; // ScriptStruct MovieScene.MovieSceneConditionContainer // 0x0008 (0x0008 - 0x0000) struct FMovieSceneConditionContainer final { public: class UMovieSceneCondition* Condition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneConditionContainer; // ScriptStruct MovieScene.MovieSceneBindingResolveResult // 0x0008 (0x0008 - 0x0000) struct FMovieSceneBindingResolveResult final { public: class UObject* Object; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneBindingResolveResult; // ScriptStruct MovieScene.MovieSceneBindingResolveContext // 0x0020 (0x0020 - 0x0000) struct FMovieSceneBindingResolveContext final { public: class UObject* WorldContext; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneBindingProxy Binding; // 0x0008(0x0018)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneBindingResolveContext; // ScriptStruct MovieScene.MovieSceneEmptyStruct // 0x0001 (0x0001 - 0x0000) struct FMovieSceneEmptyStruct final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEmptyStruct; // ScriptStruct MovieScene.MovieSceneEvalTemplateBase // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FMovieSceneEvalTemplateBase { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvalTemplateBase; // ScriptStruct MovieScene.MovieSceneSequenceID // 0x0004 (0x0004 - 0x0000) struct FMovieSceneSequenceID final { public: uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneSequenceID; // ScriptStruct MovieScene.MovieSceneTrackIdentifier // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTrackIdentifier final { public: uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneTrackIdentifier; // ScriptStruct MovieScene.MovieSceneEvaluationKey // 0x000C (0x000C - 0x0000) struct FMovieSceneEvaluationKey final { public: struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 SectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationKey; // ScriptStruct MovieScene.MovieSceneEvaluationOperand // 0x0014 (0x0014 - 0x0000) struct FMovieSceneEvaluationOperand final { public: struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceID SequenceID; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationOperand; // ScriptStruct MovieScene.MovieSceneKeyStruct // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FMovieSceneKeyStruct { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneKeyStruct; // ScriptStruct MovieScene.GeneratedMovieSceneKeyStruct // 0x0050 (0x0050 - 0x0000) struct alignas(0x10) FGeneratedMovieSceneKeyStruct final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGeneratedMovieSceneKeyStruct; // ScriptStruct MovieScene.MovieSceneKeyTimeStruct // 0x0020 (0x0028 - 0x0008) struct FMovieSceneKeyTimeStruct final : public FMovieSceneKeyStruct { public: struct FFrameNumber Time; // 0x0008(0x0004)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x1C]; // 0x000C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneKeyTimeStruct; // ScriptStruct MovieScene.MovieSceneNumericVariant // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FMovieSceneNumericVariant final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneNumericVariant; // ScriptStruct MovieScene.MovieScenePropertyBinding // 0x0014 (0x0014 - 0x0000) struct FMovieScenePropertyBinding final { public: class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PropertyPath; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanUseClassLookup; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieScenePropertyBinding; // ScriptStruct MovieScene.MovieSceneTimeWarpVariant // 0x0008 (0x0008 - 0x0000) struct FMovieSceneTimeWarpVariant final { public: struct FMovieSceneNumericVariant Variant; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpVariant; // ScriptStruct MovieScene.MovieSceneSectionParameters // 0x0030 (0x0030 - 0x0000) struct FMovieSceneSectionParameters final { public: struct FFrameNumber StartFrameOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanLoop; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFrameNumber EndFrameOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber FirstLoopStartFrameOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTimeWarpVariant TimeScale; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 HierarchicalBias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovieSceneSubSectionFlags Flags; // 0x001C(0x0001)(BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StartOffset; // 0x0020(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PrerollTime; // 0x0024(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostrollTime; // 0x0028(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSectionParameters; // ScriptStruct MovieScene.MovieSceneSectionTimingParametersSeconds // 0x0018 (0x0018 - 0x0000) struct FMovieSceneSectionTimingParametersSeconds final { public: struct FMovieSceneTimeWarpVariant PlayRate; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float InnerStartOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerEndOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FirstLoopStartOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLoop : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClamp : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverse : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSectionTimingParametersSeconds; // ScriptStruct MovieScene.MovieSceneSectionTimingParametersFrames // 0x0018 (0x0018 - 0x0000) struct FMovieSceneSectionTimingParametersFrames final { public: struct FMovieSceneTimeWarpVariant PlayRate; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FFrameNumber InnerStartOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber InnerEndOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber FirstLoopStartOffset; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLoop : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bClamp : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverse : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSectionTimingParametersFrames; // ScriptStruct MovieScene.MovieSceneSegmentIdentifier // 0x0004 (0x0004 - 0x0000) struct FMovieSceneSegmentIdentifier final { public: int32 IdentifierIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSegmentIdentifier; // ScriptStruct MovieScene.SectionEvaluationData // 0x000C (0x000C - 0x0000) struct FSectionEvaluationData final { public: int32 ImplIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x0004(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESectionEvaluationFlags Flags; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FSectionEvaluationData; // ScriptStruct MovieScene.MovieSceneSegment // 0x0058 (0x0058 - 0x0000) struct alignas(0x08) FMovieSceneSegment final { public: uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSegment; // ScriptStruct MovieScene.MovieSceneSequenceLoopCount // 0x0004 (0x0004 - 0x0000) struct FMovieSceneSequenceLoopCount final { public: int32 Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSequenceLoopCount; // ScriptStruct MovieScene.MovieSceneSequenceTickInterval // 0x000C (0x000C - 0x0000) struct FMovieSceneSequenceTickInterval final { public: float TickIntervalSeconds; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EvaluationBudgetMicroseconds; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTickWhenPaused; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowRounding; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequenceTickInterval; // ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings // 0x0028 (0x0028 - 0x0000) struct FMovieSceneSequencePlaybackSettings final { public: uint8 bAutoPlay : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneSequenceLoopCount LoopCount; // 0x0004(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneSequenceTickInterval TickInterval; // 0x0008(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float PlayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRandomStartTime : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableMovementInput : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableLookAtInput : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHidePlayer : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHideHud : 1; // 0x001C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisableCameraCuts : 1; // 0x001C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EMovieSceneCompletionModeOverride FinishCompletionStateOverride; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bPauseAtEnd : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInheritTickIntervalFromOwner : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDynamicWeighting : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequencePlaybackSettings; // ScriptStruct MovieScene.MovieSceneTimeTransform // 0x000C (0x000C - 0x0000) struct FMovieSceneTimeTransform final { public: float TimeScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameTime Offset; // 0x0004(0x0008)(ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeTransform; // ScriptStruct MovieScene.MovieSceneChannel // 0x0050 (0x0050 - 0x0000) struct alignas(0x08) FMovieSceneChannel { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneChannel; // ScriptStruct MovieScene.MovieSceneKeyHandleMap // 0x0000 (0x0088 - 0x0088) struct FMovieSceneKeyHandleMap final : public FKeyHandleLookupTable { }; DUMPER7_ASSERTS_FMovieSceneKeyHandleMap; // ScriptStruct MovieScene.MovieSceneTangentData // 0x0014 (0x0014 - 0x0000) struct FMovieSceneTangentData final { public: float ArriveTangent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArriveTangentWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangentWeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentWeightMode TangentWeightMode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTangentData; // ScriptStruct MovieScene.MovieSceneDoubleValue // 0x0020 (0x0020 - 0x0000) struct FMovieSceneDoubleValue final { public: double Value; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTangentData Tangent; // 0x0008(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) ERichCurveInterpMode InterpMode; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentMode TangentMode; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PaddingByte; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneDoubleValue; // ScriptStruct MovieScene.MovieSceneDoubleChannel // 0x00C8 (0x0118 - 0x0050) struct FMovieSceneDoubleChannel : public FMovieSceneChannel { public: ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) double DefaultValue; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0088(0x0088)(Transient, NativeAccessSpecifierPrivate) struct FFrameRate TickResolution; // 0x0110(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneDoubleChannel; // ScriptStruct MovieScene.MovieSceneTimeWarpChannel // 0x0010 (0x0128 - 0x0118) struct FMovieSceneTimeWarpChannel final : public FMovieSceneDoubleChannel { public: class UMovieScene* Owner; // 0x0118(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpChannel; // ScriptStruct MovieScene.MovieSceneTimeWarpFixedFrame // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTimeWarpFixedFrame final { public: struct FFrameNumber FrameNumber; // 0x0000(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpFixedFrame; // ScriptStruct MovieScene.MovieSceneFixedPlayRateStruct // 0x0008 (0x0008 - 0x0000) struct FMovieSceneFixedPlayRateStruct final { public: double PlayRate; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneFixedPlayRateStruct; // ScriptStruct MovieScene.MovieSceneCustomTimeWarpGetterStruct // 0x0008 (0x0008 - 0x0000) struct FMovieSceneCustomTimeWarpGetterStruct final { public: class UMovieSceneTimeWarpGetter* Object; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneCustomTimeWarpGetterStruct; // ScriptStruct MovieScene.MovieSceneTimeWarpLoop // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTimeWarpLoop final { public: struct FFrameNumber Duration; // 0x0000(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpLoop; // ScriptStruct MovieScene.MovieSceneTimeWarpClamp // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTimeWarpClamp final { public: struct FFrameNumber max_0; // 0x0000(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpClamp; // ScriptStruct MovieScene.MovieSceneTimeWarpLoopFloat // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTimeWarpLoopFloat final { public: float Duration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpLoopFloat; // ScriptStruct MovieScene.MovieSceneTimeWarpClampFloat // 0x0004 (0x0004 - 0x0000) struct FMovieSceneTimeWarpClampFloat final { public: float max_0; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpClampFloat; // ScriptStruct MovieScene.MovieSceneTimeWarpFrameRate // 0x0006 (0x0006 - 0x0000) struct FMovieSceneTimeWarpFrameRate final { public: uint8 FrameRateNumerator[0x3]; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 FrameRateDenominator[0x3]; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneTimeWarpFrameRate; // ScriptStruct MovieScene.MovieSceneAudioTriggerChannel // 0x00A8 (0x00F8 - 0x0050) struct FMovieSceneAudioTriggerChannel final : public FMovieSceneChannel { public: TArray Times; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0070(0x0088)(Transient, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneAudioTriggerChannel; // ScriptStruct MovieScene.MovieSceneBoolChannel // 0x00B8 (0x0108 - 0x0050) struct FMovieSceneBoolChannel : public FMovieSceneChannel { public: ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool DefaultValue; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasDefaultValue; // 0x0069(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Values; // 0x0070(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneBoolChannel; // ScriptStruct MovieScene.MovieSceneByteChannel // 0x00C0 (0x0110 - 0x0050) struct FMovieSceneByteChannel : public FMovieSceneChannel { public: ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 DefaultValue; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x0069(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Values; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) class UEnum* Enum; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0088(0x0088)(Transient, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneByteChannel; // ScriptStruct MovieScene.MovieSceneFloatValue // 0x001C (0x001C - 0x0000) struct FMovieSceneFloatValue final { public: float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTangentData Tangent; // 0x0004(0x0014)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) ERichCurveInterpMode InterpMode; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentMode TangentMode; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PaddingByte; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneFloatValue; // ScriptStruct MovieScene.MovieSceneFloatChannel // 0x00C0 (0x0110 - 0x0050) struct FMovieSceneFloatChannel final : public FMovieSceneChannel { public: ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) float DefaultValue; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, NativeAccessSpecifierPrivate) struct FFrameRate TickResolution; // 0x0108(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneFloatChannel; // ScriptStruct MovieScene.MovieSceneIntegerChannel // 0x00B8 (0x0108 - 0x0050) struct FMovieSceneIntegerChannel final : public FMovieSceneChannel { public: ERichCurveExtrapolation PreInfinityExtrap; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterpolateLinearKeys; // 0x0052(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) int32 DefaultValue; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultValue; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray Values; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneKeyHandleMap KeyHandles; // 0x0080(0x0088)(Transient, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneIntegerChannel; // ScriptStruct MovieScene.MovieSceneObjectPathChannelKeyValue // 0x0030 (0x0030 - 0x0000) struct FMovieSceneObjectPathChannelKeyValue final { public: TSoftObjectPtr SoftPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* HardPtr; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneObjectPathChannelKeyValue; // ScriptStruct MovieScene.MovieSceneObjectPathChannel // 0x00E0 (0x0130 - 0x0050) struct FMovieSceneObjectPathChannel final : public FMovieSceneChannel { public: TSubclassOf PropertyClass; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Times; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Values; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneObjectPathChannelKeyValue DefaultValue; // 0x0078(0x0030)(NativeAccessSpecifierPrivate) struct FMovieSceneKeyHandleMap KeyHandles; // 0x00A8(0x0088)(Transient, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneObjectPathChannel; // ScriptStruct MovieScene.MovieSceneCompiledSequenceFlagStruct // 0x0001 (0x0001 - 0x0000) struct FMovieSceneCompiledSequenceFlagStruct final { public: uint8 bParentSequenceRequiresLowerFence : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bParentSequenceRequiresUpperFence : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; DUMPER7_ASSERTS_FMovieSceneCompiledSequenceFlagStruct; // ScriptStruct MovieScene.EasingComponentData // 0x0008 (0x0008 - 0x0000) struct FEasingComponentData final { public: class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FEasingComponentData; // ScriptStruct MovieScene.MovieSceneTrackInstanceComponent // 0x0010 (0x0010 - 0x0000) struct FMovieSceneTrackInstanceComponent final { public: class UMovieSceneSection* Owner; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TrackInstanceClass; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackInstanceComponent; // ScriptStruct MovieScene.MovieSceneEvaluationHookComponent // 0x0020 (0x0020 - 0x0000) struct FMovieSceneEvaluationHookComponent final { public: TScriptInterface Interface; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationHookComponent; // ScriptStruct MovieScene.TrackInstanceInputComponent // 0x0010 (0x0010 - 0x0000) struct FTrackInstanceInputComponent final { public: class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OutputIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FTrackInstanceInputComponent; // ScriptStruct MovieScene.MovieSceneEntitySystemGraphNode // 0x0028 (0x0028 - 0x0000) struct FMovieSceneEntitySystemGraphNode final { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UMovieSceneEntitySystem* System; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNode; // ScriptStruct MovieScene.MovieSceneEntitySystemGraphNodes // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FMovieSceneEntitySystemGraphNodes final { public: uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEntitySystemGraphNodes; // ScriptStruct MovieScene.MovieSceneEntitySystemGraph // 0x0190 (0x0190 - 0x0000) struct FMovieSceneEntitySystemGraph final { public: uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneEntitySystemGraphNodes Nodes; // 0x00B8(0x0038)(NativeAccessSpecifierPrivate) uint8 Pad_F0[0xA0]; // 0x00F0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEntitySystemGraph; // ScriptStruct MovieScene.MovieSceneEvaluationHookEvent // 0x0040 (0x0040 - 0x0000) struct FMovieSceneEvaluationHookEvent final { public: struct FMovieSceneEvaluationHookComponent Hook; // 0x0000(0x0020)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationHookEvent; // ScriptStruct MovieScene.MovieSceneEvaluationHookEventContainer // 0x0010 (0x0010 - 0x0000) struct FMovieSceneEvaluationHookEventContainer final { public: TArray Events; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationHookEventContainer; // ScriptStruct MovieScene.MovieSceneEvaluationInstanceKey // 0x0004 (0x0004 - 0x0000) struct alignas(0x02) FMovieSceneEvaluationInstanceKey final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationInstanceKey; // ScriptStruct MovieScene.MovieSceneTrackInstanceEntry // 0x0010 (0x0010 - 0x0000) struct FMovieSceneTrackInstanceEntry final { public: class UObject* BoundObject; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneTrackInstance* TrackInstance; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackInstanceEntry; // ScriptStruct MovieScene.OptionalMovieSceneBlendType // 0x0002 (0x0002 - 0x0000) struct FOptionalMovieSceneBlendType final { public: EMovieSceneBlendType BlendType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsValid; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FOptionalMovieSceneBlendType; // ScriptStruct MovieScene.MovieSceneEvalTemplate // 0x0010 (0x0020 - 0x0010) struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase { public: EMovieSceneCompletionMode CompletionMode; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr SourceSectionPtr; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvalTemplate; // ScriptStruct MovieScene.MovieSceneEvalTemplatePtr // 0x0088 (0x0088 - 0x0000) struct alignas(0x08) FMovieSceneEvalTemplatePtr final { public: uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvalTemplatePtr; // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityKey // 0x000C (0x000C - 0x0000) struct FMovieSceneEvaluationFieldEntityKey final { public: TWeakObjectPtr EntityOwner; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 EntityID; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityKey; // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntity // 0x0010 (0x0010 - 0x0000) struct FMovieSceneEvaluationFieldEntity final { public: struct FMovieSceneEvaluationFieldEntityKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SharedMetaDataIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntity; // ScriptStruct MovieScene.MovieSceneEvaluationFieldSharedEntityMetaData // 0x0010 (0x0010 - 0x0000) struct FMovieSceneEvaluationFieldSharedEntityMetaData final { public: struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSharedEntityMetaData; // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityMetaData // 0x0040 (0x0040 - 0x0000) struct FMovieSceneEvaluationFieldEntityMetaData final { public: TSoftObjectPtr Condition; // 0x0000(0x0028)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString OverrideBoundPropertyPath; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x0038(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESectionEvaluationFlags Flags; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEvaluateInSequencePreRoll : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEvaluateInSequencePostRoll : 1; // 0x003D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityMetaData; // ScriptStruct MovieScene.MovieSceneEvaluationFieldEntityTree // 0x0060 (0x0060 - 0x0000) struct alignas(0x08) FMovieSceneEvaluationFieldEntityTree final { public: uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldEntityTree; // ScriptStruct MovieScene.MovieSceneEntityComponentField // 0x00F0 (0x00F0 - 0x0000) struct FMovieSceneEntityComponentField final { public: struct FMovieSceneEvaluationFieldEntityTree PersistentEntityTree; // 0x0000(0x0060)(NativeAccessSpecifierPrivate) struct FMovieSceneEvaluationFieldEntityTree OneShotEntityTree; // 0x0060(0x0060)(NativeAccessSpecifierPrivate) TArray Entities; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray EntityMetaData; // 0x00D0(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray SharedMetaData; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneEntityComponentField; // ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr // 0x0008 (0x0008 - 0x0000) struct FMovieSceneEvaluationFieldTrackPtr { public: struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldTrackPtr; // ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr // 0x0004 (0x000C - 0x0008) struct FMovieSceneEvaluationFieldSegmentPtr final : public FMovieSceneEvaluationFieldTrackPtr { public: struct FMovieSceneSegmentIdentifier SegmentID; // 0x0008(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationFieldSegmentPtr; // ScriptStruct MovieScene.MovieSceneFieldEntry_EvaluationTrack // 0x000C (0x000C - 0x0000) struct FMovieSceneFieldEntry_EvaluationTrack final { public: struct FMovieSceneEvaluationFieldTrackPtr TrackPtr; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 NumChildren; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneFieldEntry_EvaluationTrack; // ScriptStruct MovieScene.MovieSceneFieldEntry_ChildTemplate // 0x0008 (0x0008 - 0x0000) struct FMovieSceneFieldEntry_ChildTemplate final { public: uint16 ChildIndex; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESectionEvaluationFlags Flags; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FFrameNumber ForcedTime; // 0x0004(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneFieldEntry_ChildTemplate; // ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex // 0x0008 (0x0008 - 0x0000) struct FMovieSceneEvaluationGroupLUTIndex final { public: int32 NumInitPtrs; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumEvalPtrs; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationGroupLUTIndex; // ScriptStruct MovieScene.MovieSceneEvaluationGroup // 0x0030 (0x0030 - 0x0000) struct FMovieSceneEvaluationGroup final { public: TArray LUTIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TrackLUT; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SectionLUT; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationGroup; // ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey // 0x0010 (0x0010 - 0x0000) struct FMovieSceneOrderedEvaluationKey final { public: struct FMovieSceneEvaluationKey Key; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 SetupIndex; // 0x000C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 TearDownIndex; // 0x000E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneOrderedEvaluationKey; // ScriptStruct MovieScene.MovieSceneEvaluationMetaData // 0x0020 (0x0020 - 0x0000) struct FMovieSceneEvaluationMetaData final { public: TArray ActiveSequences; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ActiveEntities; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEvaluationMetaData; // ScriptStruct MovieScene.MovieSceneFrameRange // 0x0010 (0x0010 - 0x0000) struct alignas(0x04) FMovieSceneFrameRange final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneFrameRange; // ScriptStruct MovieScene.MovieSceneEvaluationField // 0x0030 (0x0030 - 0x0000) struct FMovieSceneEvaluationField final { public: TArray Ranges; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Groups; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray MetaData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneEvaluationField; // ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger // 0x00A8 (0x00A8 - 0x0000) struct FMovieSceneTemplateGenerationLedger final { public: struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap TrackSignatureToTrackIdentifier; // 0x0008(0x0050)(NativeAccessSpecifierPublic) TMap SubSectionRanges; // 0x0058(0x0050)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTemplateGenerationLedger; // ScriptStruct MovieScene.MovieSceneSubSectionData // 0x001C (0x001C - 0x0000) struct FMovieSceneSubSectionData final { public: TWeakObjectPtr Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ObjectBindingID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESectionEvaluationFlags Flags; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSubSectionData; // ScriptStruct MovieScene.MovieSceneEvaluationTemplateSerialNumber // 0x0004 (0x0004 - 0x0000) struct FMovieSceneEvaluationTemplateSerialNumber final { public: uint32 Value; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneEvaluationTemplateSerialNumber; // ScriptStruct MovieScene.MovieSceneTrackImplementationPtr // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FMovieSceneTrackImplementationPtr final { public: uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTrackImplementationPtr; // ScriptStruct MovieScene.MovieSceneEvaluationTrack // 0x0078 (0x0078 - 0x0000) struct FMovieSceneEvaluationTrack final { public: struct FGuid ObjectBindingID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint16 EvaluationPriority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EEvaluationMethod EvaluationMethod; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr SourceTrack; // 0x0014(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ChildTemplates; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x0030(0x0038)(NativeAccessSpecifierPrivate) class FName EvaluationGroup; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bEvaluateInPreroll : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bEvaluateInPostroll : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bTearDownPriority : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneEvaluationTrack; // ScriptStruct MovieScene.MovieSceneEvaluationTemplate // 0x0160 (0x0160 - 0x0000) struct FMovieSceneEvaluationTemplate final { public: TMap Tracks; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid SequenceSignature; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneEvaluationTemplateSerialNumber TemplateSerialNumber; // 0x00B0(0x0004)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0x00B8(0x00A8)(NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneEvaluationTemplate; // ScriptStruct MovieScene.MovieSceneRootEvaluationTemplateInstance // 0x0020 (0x0020 - 0x0000) struct FMovieSceneRootEvaluationTemplateInstance final { public: class UMovieSceneEntitySystemLinker* EntitySystemLinker; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneRootEvaluationTemplateInstance; // ScriptStruct MovieScene.MovieScenePropertySectionData // 0x0018 (0x0018 - 0x0000) struct FMovieScenePropertySectionData final { public: class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PropertyPath; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieScenePropertySectionData; // ScriptStruct MovieScene.MovieScenePropertySectionTemplate // 0x0018 (0x0038 - 0x0020) struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate { public: struct FMovieScenePropertySectionData PropertyData; // 0x0020(0x0018)(Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieScenePropertySectionTemplate; // ScriptStruct MovieScene.MovieSceneNestedSequenceTransform // 0x0018 (0x0018 - 0x0000) struct FMovieSceneNestedSequenceTransform final { public: struct FMovieSceneTimeWarpVariant TimeScale; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPrivate) struct FFrameTime Offset; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneNestedSequenceTransform; // ScriptStruct MovieScene.MovieSceneSequenceTransform // 0x0020 (0x0020 - 0x0000) struct FMovieSceneSequenceTransform final { public: struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NestedTransforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSequenceTransform; // ScriptStruct MovieScene.MovieSceneSequenceInstanceDataPtr // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FMovieSceneSequenceInstanceDataPtr final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequenceInstanceDataPtr; // ScriptStruct MovieScene.MovieSceneSubSequenceData // 0x00F0 (0x00F0 - 0x0000) struct FMovieSceneSubSequenceData final { public: struct FSoftObjectPath Sequence; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceTransform OuterToInnerTransform; // 0x0020(0x0020)(NativeAccessSpecifierPublic) struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x0040(0x0020)(NativeAccessSpecifierPublic) struct FFrameRate TickResolution; // 0x0060(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceID DeterministicSequenceID; // 0x0068(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange PlayRange; // 0x006C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange ParentPlayRange; // 0x007C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange PreRollRange; // 0x008C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) struct FMovieSceneFrameRange PostRollRange; // 0x009C(0x0010)(NoDestructor, NativeAccessSpecifierPublic) int16 HierarchicalBias; // 0x00AC(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovieSceneSubSectionFlags AccumulatedFlags; // 0x00AE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanLoop; // 0x00AF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceInstanceDataPtr InstanceData; // 0x00B0(0x0018)(NativeAccessSpecifierPublic) class FName SectionPath; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneCondition* Condition; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid SubSectionSignature; // 0x00E0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneSubSequenceData; // ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode // 0x0018 (0x0018 - 0x0000) struct FMovieSceneSequenceHierarchyNode final { public: struct FMovieSceneSequenceID ParentID; // 0x0000(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Children; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSequenceHierarchyNode; // ScriptStruct MovieScene.MovieSceneSubSequenceTreeEntry // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FMovieSceneSubSequenceTreeEntry final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSubSequenceTreeEntry; // ScriptStruct MovieScene.MovieSceneSubSequenceTree // 0x0060 (0x0060 - 0x0000) struct alignas(0x08) FMovieSceneSubSequenceTree final { public: uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSubSequenceTree; // ScriptStruct MovieScene.MovieSceneSequenceHierarchy // 0x0140 (0x0140 - 0x0000) struct FMovieSceneSequenceHierarchy final { public: struct FMovieSceneSequenceHierarchyNode RootNode; // 0x0000(0x0018)(NativeAccessSpecifierPrivate) struct FMovieSceneSubSequenceTree Tree; // 0x0018(0x0060)(NativeAccessSpecifierPrivate) struct FMovieSceneSequenceTransform RootTransform; // 0x0078(0x0020)(NativeAccessSpecifierPrivate) TMap SubSequences; // 0x0098(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap Hierarchy; // 0x00E8(0x0050)(NativeAccessSpecifierPrivate) EMovieSceneServerClientMask AccumulatedNetworkMask; // 0x0138(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequenceHierarchy; // ScriptStruct MovieScene.MovieSceneTransformBreadcrumbs // 0x0018 (0x0018 - 0x0000) struct FMovieSceneTransformBreadcrumbs { public: TArray Breadcrumbs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) EMovieSceneBreadcrumbMode Mode; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTransformBreadcrumbs; // ScriptStruct MovieScene.MovieSceneWarpCounter // 0x0010 (0x0028 - 0x0018) struct FMovieSceneWarpCounter final : public FMovieSceneTransformBreadcrumbs { public: uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneWarpCounter; // ScriptStruct MovieScene.MovieSceneInverseNestedSequenceTransform // 0x0010 (0x0010 - 0x0000) struct FMovieSceneInverseNestedSequenceTransform final { public: struct FMovieSceneTimeWarpVariant TimeScale; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPrivate) struct FFrameTime Offset; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneInverseNestedSequenceTransform; // ScriptStruct MovieScene.MovieSceneInverseSequenceTransform // 0x0020 (0x0020 - 0x0000) struct FMovieSceneInverseSequenceTransform final { public: struct FMovieSceneTimeTransform LinearTransform; // 0x0000(0x000C)(NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NestedTransforms; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneInverseSequenceTransform; // ScriptStruct MovieScene.MovieSceneTimeWarping // 0x0008 (0x0008 - 0x0000) struct FMovieSceneTimeWarping final { public: struct FFrameNumber Start; // 0x0000(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber End; // 0x0004(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimeWarping; // ScriptStruct MovieScene.MovieSceneTrackImplementation // 0x0000 (0x0010 - 0x0010) struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase { }; DUMPER7_ASSERTS_FMovieSceneTrackImplementation; // ScriptStruct MovieScene.MovieSceneExpansionState // 0x0001 (0x0001 - 0x0000) struct FMovieSceneExpansionState final { public: bool bExpanded; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneExpansionState; // ScriptStruct MovieScene.MovieSceneEditorData // 0x00F0 (0x00F0 - 0x0000) struct FMovieSceneEditorData final { public: TMap ExpansionStates; // 0x0000(0x0050)(NativeAccessSpecifierPublic) TArray PinnedNodes; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) double ViewStart; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ViewEnd; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double WorkStart; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double WorkEnd; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet MarkedFrames; // 0x0080(0x0050)(Deprecated, NativeAccessSpecifierPublic) struct FFloatRange WorkingRange; // 0x00D0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange ViewRange; // 0x00E0(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEditorData; // ScriptStruct MovieScene.MovieSceneTrackLabels // 0x0010 (0x0010 - 0x0000) struct FMovieSceneTrackLabels final { public: TArray Strings; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackLabels; // ScriptStruct MovieScene.MovieSceneObjectBindingID // 0x0018 (0x0018 - 0x0000) struct FMovieSceneObjectBindingID final { public: struct FGuid Guid; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SequenceID; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 ResolveParentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneObjectBindingID; // ScriptStruct MovieScene.MovieSceneObjectBindingIDs // 0x0010 (0x0010 - 0x0000) struct FMovieSceneObjectBindingIDs final { public: TArray Ids; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneObjectBindingIDs; // ScriptStruct MovieScene.MovieSceneSectionGroup // 0x0010 (0x0010 - 0x0000) struct FMovieSceneSectionGroup final { public: TArray> Sections; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FMovieSceneSectionGroup; // ScriptStruct MovieScene.MovieSceneMarkedFrame // 0x0020 (0x0020 - 0x0000) struct FMovieSceneMarkedFrame final { public: struct FFrameNumber FrameNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Label; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDeterminismFence; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInclusiveTime; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneMarkedFrame; // ScriptStruct MovieScene.MovieSceneBinding // 0x0030 (0x0030 - 0x0000) struct FMovieSceneBinding final { public: struct FGuid ObjectGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString BindingName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Tracks; // 0x0020(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneBinding; // ScriptStruct MovieScene.MovieSceneBindingOverrideData // 0x0048 (0x0048 - 0x0000) struct FMovieSceneBindingOverrideData final { public: struct FMovieSceneObjectBindingID ObjectBindingID; // 0x0000(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Object; // 0x0018(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverridesDefault; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneBindingOverrideData; // ScriptStruct MovieScene.MovieSceneBindingReference // 0x0030 (0x0030 - 0x0000) struct FMovieSceneBindingReference final { public: struct FGuid ID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUniversalObjectLocator Locator; // 0x0010(0x0010)(HasGetValueTypeHash, NativeAccessSpecifierPublic) ELocatorResolveFlags ResolveFlags; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMovieSceneCustomBinding* CustomBinding; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneBindingReference; // ScriptStruct MovieScene.MovieSceneBindingResolveParams // 0x0028 (0x0028 - 0x0000) struct FMovieSceneBindingResolveParams final { public: class UMovieSceneSequence* Sequence; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ObjectBindingID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMovieSceneSequenceID SequenceID; // 0x0018(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Context; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneBindingResolveParams; // ScriptStruct MovieScene.MovieSceneBindingReferences // 0x0010 (0x0010 - 0x0000) struct FMovieSceneBindingReferences { public: TArray SortedReferences; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneBindingReferences; // ScriptStruct MovieScene.MovieSceneDynamicBindingPayloadVariable // 0x0030 (0x0030 - 0x0000) struct FMovieSceneDynamicBindingPayloadVariable final { public: struct FSoftObjectPath ObjectValue; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Value; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneDynamicBindingPayloadVariable; // ScriptStruct MovieScene.MovieSceneDynamicBinding // 0x0028 (0x0028 - 0x0000) struct FMovieSceneDynamicBinding final { public: class UFunction* Function; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TFieldPath ResolveParamsProperty; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneDynamicBinding; // ScriptStruct MovieScene.MovieSceneDynamicBindingResolveParams // 0x0020 (0x0020 - 0x0000) struct FMovieSceneDynamicBindingResolveParams final { public: class UMovieSceneSequence* Sequence; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ObjectBindingID; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMovieSceneSequence* RootSequence; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneDynamicBindingResolveParams; // ScriptStruct MovieScene.MovieSceneDynamicBindingResolveResult // 0x0010 (0x0010 - 0x0000) struct FMovieSceneDynamicBindingResolveResult final { public: class UObject* Object; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPossessedObject; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneDynamicBindingResolveResult; // ScriptStruct MovieScene.MovieSceneDynamicBindingContainer // 0x0028 (0x0028 - 0x0000) struct FMovieSceneDynamicBindingContainer final { public: struct FMovieSceneDynamicBinding DynamicBinding; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneDynamicBindingContainer; // ScriptStruct MovieScene.MovieScenePossessable // 0x0080 (0x0080 - 0x0000) struct FMovieScenePossessable final { public: TArray Tags; // 0x0000(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FMovieSceneDynamicBinding DynamicBinding; // 0x0010(0x0028)(Deprecated, NativeAccessSpecifierPublic) struct FGuid Guid; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString Name; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGuid ParentGuid; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMovieSceneObjectBindingID SpawnableObjectBindingID; // 0x0068(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieScenePossessable; // ScriptStruct MovieScene.MovieSceneSectionEvalOptions // 0x0002 (0x0002 - 0x0000) struct FMovieSceneSectionEvalOptions final { public: bool bCanEditCompletionMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMovieSceneCompletionMode CompletionMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSectionEvalOptions; // ScriptStruct MovieScene.MovieSceneEasingSettings // 0x0038 (0x0038 - 0x0000) struct FMovieSceneEasingSettings final { public: int32 AutoEaseInDuration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AutoEaseOutDuration; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TScriptInterface EaseIn; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManualEaseIn; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ManualEaseInDuration; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TScriptInterface EaseOut; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bManualEaseOut; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ManualEaseOutDuration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneEasingSettings; // ScriptStruct MovieScene.MovieSceneTimecodeSource // 0x0018 (0x0018 - 0x0000) struct FMovieSceneTimecodeSource final { public: struct FTimecode Timecode; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTimecodeSource; // ScriptStruct MovieScene.MovieSceneSequenceInstanceData // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FMovieSceneSequenceInstanceData { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequenceInstanceData; // ScriptStruct MovieScene.MovieSceneSequenceReplProperties // 0x0014 (0x0014 - 0x0000) struct FMovieSceneSequenceReplProperties final { public: struct FFrameTime LastKnownPosition; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) EMovieScenePlayerStatus LastKnownStatus; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LastKnownNumLoops; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastKnownSerialNumber; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSequenceReplProperties; // ScriptStruct MovieScene.MovieSceneSequencePlaybackParams // 0x0040 (0x0040 - 0x0000) struct FMovieSceneSequencePlaybackParams final { public: struct FFrameTime Frame; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) float Time; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString MarkedFrame; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTimecode Timecode; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) EMovieScenePositionType PositionType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EUpdatePositionMethod UpdateMethod; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasJumped; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSequencePlaybackParams; // ScriptStruct MovieScene.MovieSceneSequencePlayToParams // 0x0001 (0x0001 - 0x0000) struct FMovieSceneSequencePlayToParams final { public: bool bExclusive; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneSequencePlayToParams; // ScriptStruct MovieScene.MovieSceneSpawnable // 0x00F0 (0x00F0 - 0x0000) struct FMovieSceneSpawnable final { public: struct FTransform SpawnTransform; // 0x0000(0x0060)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Tags; // 0x0060(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bContinuouslyRespawn; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNetAddressableName; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneDynamicBinding DynamicBinding; // 0x0078(0x0028)(Deprecated, NativeAccessSpecifierPublic) struct FGuid Guid; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString Name; // 0x00B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* ObjectTemplate; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ChildPossessables; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) ESpawnOwnership Ownership; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName LevelName; // 0x00DC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneSpawnable; // ScriptStruct MovieScene.MovieSceneTrackEvalOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FMovieSceneTrackEvalOptions final { public: uint8 bCanEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEvalNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEvaluateInPreroll : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEvaluateInPostroll : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEvaluateNearestSection : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTrackEvalOptions; // ScriptStruct MovieScene.MovieSceneTrackDisplayOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FMovieSceneTrackDisplayOptions final { public: uint8 bShowVerticalFrames : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMovieSceneTrackDisplayOptions; // ScriptStruct MovieScene.MovieSceneTrackRowMetadata // 0x0008 (0x0008 - 0x0000) struct FMovieSceneTrackRowMetadata final { public: struct FMovieSceneConditionContainer ConditionContainer; // 0x0000(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackRowMetadata; // ScriptStruct MovieScene.MovieSceneTrackEvaluationFieldEntry // 0x0020 (0x0020 - 0x0000) struct FMovieSceneTrackEvaluationFieldEntry final { public: class UMovieSceneSection* Section; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumberRange Range; // 0x0008(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFrameNumber ForcedTime; // 0x0018(0x0004)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESectionEvaluationFlags Flags; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x1]; // 0x001D(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int16 LegacySortOrder; // 0x001E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackEvaluationFieldEntry; // ScriptStruct MovieScene.MovieSceneTrackEvaluationField // 0x0010 (0x0010 - 0x0000) struct FMovieSceneTrackEvaluationField final { public: TArray Entries; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMovieSceneTrackEvaluationField; // ScriptStruct MovieScene.MovieSceneSubSectionOriginOverrideMask // 0x0004 (0x0004 - 0x0000) struct FMovieSceneSubSectionOriginOverrideMask final { public: uint32 Mask; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FMovieSceneSubSectionOriginOverrideMask; // ScriptStruct MovieScene.TestMovieSceneEvalTemplate // 0x0000 (0x0020 - 0x0020) struct FTestMovieSceneEvalTemplate final : public FMovieSceneEvalTemplate { }; DUMPER7_ASSERTS_FTestMovieSceneEvalTemplate; }