#pragma once //PUBGM(0.13.5)32位SDK //作者:清华 //Telegram:@qinghuanb666 //生成时间:Fri Apr 18 20:44:40 2025 namespace SDK { //--------------------------------------------------------------------------- //Enums //--------------------------------------------------------------------------- // Enum MovieScene.EMovieSceneKeyInterpolation enum class EMovieSceneKeyInterpolation : uint8_t { EMovieSceneKeyInterpolation__Auto = 0, EMovieSceneKeyInterpolation__User = 1, EMovieSceneKeyInterpolation__Break = 2, EMovieSceneKeyInterpolation__Linear = 3, EMovieSceneKeyInterpolation__Constant = 4, EMovieSceneKeyInterpolation__EMovieSceneKeyInterpolation_MAX = 5 }; // Enum MovieScene.EMovieSceneBlendType enum class EMovieSceneBlendType : uint8_t { EMovieSceneBlendType__Absolute = 0, EMovieSceneBlendType__Additive = 1, EMovieSceneBlendType__Relative = 2, EMovieSceneBlendType__EMovieSceneBlendType_MAX = 3 }; // Enum MovieScene.EMovieSceneBuiltInEasing enum class EMovieSceneBuiltInEasing : uint8_t { EMovieSceneBuiltInEasing__Linear = 0, EMovieSceneBuiltInEasing__SinIn = 1, EMovieSceneBuiltInEasing__SinOut = 2, EMovieSceneBuiltInEasing__SinInOut = 3, EMovieSceneBuiltInEasing__QuadIn = 4, EMovieSceneBuiltInEasing__QuadOut = 5, EMovieSceneBuiltInEasing__QuadInOut = 6, EMovieSceneBuiltInEasing__CubicIn = 7, EMovieSceneBuiltInEasing__CubicOut = 8, EMovieSceneBuiltInEasing__CubicInOut = 9, EMovieSceneBuiltInEasing__QuartIn = 10, EMovieSceneBuiltInEasing__QuartOut = 11, EMovieSceneBuiltInEasing__QuartInOut = 12, EMovieSceneBuiltInEasing__QuintIn = 13, EMovieSceneBuiltInEasing__QuintOut = 14, EMovieSceneBuiltInEasing__QuintInOut = 15, EMovieSceneBuiltInEasing__ExpoIn = 16, EMovieSceneBuiltInEasing__ExpoOut = 17, EMovieSceneBuiltInEasing__ExpoInOut = 18, EMovieSceneBuiltInEasing__CircIn = 19, EMovieSceneBuiltInEasing__CircOut = 20, EMovieSceneBuiltInEasing__CircInOut = 21, EMovieSceneBuiltInEasing__EMovieSceneBuiltInEasing_MAX = 22 }; // Enum MovieScene.EEvaluationMethod enum class EEvaluationMethod : uint8_t { EEvaluationMethod__Static = 0, EEvaluationMethod__Swept = 1, EEvaluationMethod__EEvaluationMethod_MAX = 2 }; // Enum MovieScene.EMovieScenePlayerStatus enum class EMovieScenePlayerStatus : uint8_t { EMovieScenePlayerStatus__Stopped = 0, EMovieScenePlayerStatus__Playing = 1, EMovieScenePlayerStatus__Recording = 2, EMovieScenePlayerStatus__Scrubbing = 3, EMovieScenePlayerStatus__Jumping = 4, EMovieScenePlayerStatus__Stepping = 5, EMovieScenePlayerStatus__Paused = 6, EMovieScenePlayerStatus__MAX = 7 }; // Enum MovieScene.EMovieSceneObjectBindingSpace enum class EMovieSceneObjectBindingSpace : uint8_t { EMovieSceneObjectBindingSpace__Local = 0, EMovieSceneObjectBindingSpace__Root = 1, EMovieSceneObjectBindingSpace__EMovieSceneObjectBindingSpace_MAX = 2 }; // Enum MovieScene.EMovieSceneCompletionMode enum class EMovieSceneCompletionMode : uint8_t { EMovieSceneCompletionMode__KeepState = 0, EMovieSceneCompletionMode__RestoreState = 1, EMovieSceneCompletionMode__EMovieSceneCompletionMode_MAX = 2 }; // Enum MovieScene.ESectionEvaluationFlags enum class ESectionEvaluationFlags : uint8_t { ESectionEvaluationFlags__None = 0, ESectionEvaluationFlags__PreRoll = 1, ESectionEvaluationFlags__PostRoll = 2, ESectionEvaluationFlags__ESectionEvaluationFlags_MAX = 3 }; // Enum MovieScene.ESpawnOwnership enum class ESpawnOwnership : uint8_t { ESpawnOwnership__InnerSequence = 0, ESpawnOwnership__MasterSequence = 1, ESpawnOwnership__External = 2, ESpawnOwnership__ESpawnOwnership_MAX = 3 }; //--------------------------------------------------------------------------- //Script Structs //--------------------------------------------------------------------------- // ScriptStruct MovieScene.MovieSceneSpawnable // 0x0030 struct FMovieSceneSpawnable { struct FGuid Guid; // 0x0000(0x0010) (IsPlainOldData) struct FString Name; // 0x0010(0x000C) (ZeroConstructor) class UObject* ObjectTemplate; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData) TArray ChildPossessables; // 0x0020(0x000C) (ZeroConstructor) ESpawnOwnership Ownership; // 0x002C(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET }; // ScriptStruct MovieScene.MovieScenePossessable // 0x0030 struct FMovieScenePossessable { struct FGuid Guid; // 0x0000(0x0010) (IsPlainOldData) struct FString Name; // 0x0010(0x000C) (ZeroConstructor) class UClass* PossessedObjectClass; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData) struct FGuid ParentGuid; // 0x0020(0x0010) (IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneBinding // 0x0028 struct FMovieSceneBinding { struct FGuid ObjectGuid; // 0x0000(0x0010) (IsPlainOldData) struct FString BindingName; // 0x0010(0x000C) (ZeroConstructor) TArray Tracks; // 0x001C(0x000C) (ExportObject, ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneObjectBindingID // 0x0018 struct FMovieSceneObjectBindingID { int SequenceID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) EMovieSceneObjectBindingSpace Space; // 0x0004(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET struct FGuid Guid; // 0x0008(0x0010) (Edit, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneBindingOverrideData // 0x0024 struct FMovieSceneBindingOverrideData { struct FMovieSceneObjectBindingID ObjectBindingId; // 0x0000(0x0018) (Edit) TWeakObjectPtr Object; // 0x0018(0x0008) (Edit, ZeroConstructor, IsPlainOldData) bool bOverridesDefault; // 0x0020(0x0001) (Edit, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0021(0x0003) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneTrackEvalOptions // 0x0004 struct FMovieSceneTrackEvalOptions { unsigned char bCanEvaluateNearestSection : 1; // 0x0000(0x0001) unsigned char bEvalNearestSection : 1; // 0x0000(0x0001) (Edit) unsigned char bEvaluateInPreroll : 1; // 0x0000(0x0001) (Edit) unsigned char bEvaluateInPostroll : 1; // 0x0000(0x0001) (Edit) unsigned char bEvaluateNearestSection : 1; // 0x0000(0x0001) (Deprecated) unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneSectionEvalOptions // 0x0002 struct FMovieSceneSectionEvalOptions { bool bCanEditCompletionMode; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData) EMovieSceneCompletionMode CompletionMode; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEasingSettings // 0x0028 struct FMovieSceneEasingSettings { float AutoEaseInTime; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) float AutoEaseOutTime; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) TScriptInterface EaseIn; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData) bool bManualEaseIn; // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET float ManualEaseInTime; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData) TScriptInterface EaseOut; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData) bool bManualEaseOut; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x0021(0x0003) MISSED OFFSET float ManualEaseOutTime; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.OptionalMovieSceneBlendType // 0x0002 struct FOptionalMovieSceneBlendType { EMovieSceneBlendType BlendType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData) bool bIsValid; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneSegment // 0x004C struct FMovieSceneSegment { unsigned char UnknownData00[0x4C]; // 0x0000(0x004C) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneEvalTemplatePtr // 0x0038 struct FMovieSceneEvalTemplatePtr { unsigned char UnknownData00[0x38]; // 0x0000(0x0038) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneTrackImplementationPtr // 0x0038 struct FMovieSceneTrackImplementationPtr { unsigned char UnknownData00[0x38]; // 0x0000(0x0038) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneEvaluationTrack // 0x0078 struct FMovieSceneEvaluationTrack { struct FGuid ObjectBindingId; // 0x0000(0x0010) (IsPlainOldData) uint16_t EvaluationPriority; // 0x0010(0x0002) (ZeroConstructor, IsPlainOldData) EEvaluationMethod EvaluationMethod; // 0x0012(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x1]; // 0x0013(0x0001) MISSED OFFSET TArray Segments; // 0x0014(0x000C) (ZeroConstructor) TArray ChildTemplates; // 0x0020(0x000C) (ZeroConstructor) unsigned char UnknownData01[0x4]; // 0x002C(0x0004) MISSED OFFSET struct FMovieSceneTrackImplementationPtr TrackTemplate; // 0x0030(0x0038) struct FName EvaluationGroup; // 0x0068(0x0008) (ZeroConstructor, IsPlainOldData) unsigned char bEvaluateInPreroll : 1; // 0x0070(0x0001) unsigned char bEvaluateInPostroll : 1; // 0x0070(0x0001) unsigned char UnknownData02[0x7]; // 0x0071(0x0007) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneEvaluationGroupLUTIndex // 0x000C struct FMovieSceneEvaluationGroupLUTIndex { int LUTOffset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) int NumInitPtrs; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) int NumEvalPtrs; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneSequenceID // 0x0004 struct FMovieSceneSequenceID { uint32_t Value; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneTrackIdentifier // 0x0004 struct FMovieSceneTrackIdentifier { uint32_t Value; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEvaluationFieldTrackPtr // 0x0008 struct FMovieSceneEvaluationFieldTrackPtr { struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004) }; // ScriptStruct MovieScene.MovieSceneEvaluationFieldSegmentPtr // 0x0004 (0x000C - 0x0008) struct FMovieSceneEvaluationFieldSegmentPtr : public FMovieSceneEvaluationFieldTrackPtr { int SegmentIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEvaluationGroup // 0x0018 struct FMovieSceneEvaluationGroup { TArray LUTIndices; // 0x0000(0x000C) (ZeroConstructor) TArray SegmentPtrLUT; // 0x000C(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneEvaluationKey // 0x000C struct FMovieSceneEvaluationKey { struct FMovieSceneSequenceID SequenceID; // 0x0000(0x0004) struct FMovieSceneTrackIdentifier TrackIdentifier; // 0x0004(0x0004) uint32_t SectionIdentifier; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneOrderedEvaluationKey // 0x0010 struct FMovieSceneOrderedEvaluationKey { struct FMovieSceneEvaluationKey Key; // 0x0000(0x000C) uint32_t EvaluationIndex; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEvaluationMetaData // 0x0018 struct FMovieSceneEvaluationMetaData { TArray ActiveSequences; // 0x0000(0x000C) (ZeroConstructor) TArray ActiveEntities; // 0x000C(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneEvaluationField // 0x0024 struct FMovieSceneEvaluationField { TArray Ranges; // 0x0000(0x000C) (ZeroConstructor) TArray Groups; // 0x000C(0x000C) (ZeroConstructor) TArray MetaData; // 0x0018(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneSequenceTransform // 0x0008 struct FMovieSceneSequenceTransform { float TimeScale; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) float Offset; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneSubSequenceData // 0x0048 struct FMovieSceneSubSequenceData { class UMovieSceneSequence* Sequence; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) class UObject* SequenceKeyObject; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) struct FMovieSceneSequenceTransform RootToSequenceTransform; // 0x0008(0x0008) struct FGuid SourceSequenceSignature; // 0x0010(0x0010) (IsPlainOldData) struct FMovieSceneSequenceID DeterministicSequenceID; // 0x0020(0x0004) struct FFloatRange PreRollRange; // 0x0024(0x0010) struct FFloatRange PostRollRange; // 0x0034(0x0010) int HierarchicalBias; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneSequenceHierarchyNode // 0x0010 struct FMovieSceneSequenceHierarchyNode { struct FMovieSceneSequenceID ParentID; // 0x0000(0x0004) TArray Children; // 0x0004(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneSequenceHierarchy // 0x0078 struct FMovieSceneSequenceHierarchy { TMap SubSequences; // 0x0000(0x0050) (ZeroConstructor) TMap Hierarchy; // 0x003C(0x0050) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneTrackIdentifiers // 0x000C struct FMovieSceneTrackIdentifiers { TArray Data; // 0x0000(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger // 0x007C struct FMovieSceneTemplateGenerationLedger { struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0000(0x0004) TMap TrackReferenceCounts; // 0x0004(0x0050) (ZeroConstructor) TMap TrackSignatureToTrackIdentifier; // 0x0040(0x0050) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneEvaluationTemplate // 0x0194 struct FMovieSceneEvaluationTemplate { TMap Tracks; // 0x0000(0x0050) (ZeroConstructor) unsigned char UnknownData00[0x3C]; // 0x003C(0x003C) MISSED OFFSET struct FMovieSceneEvaluationField EvaluationField; // 0x0078(0x0024) struct FMovieSceneSequenceHierarchy Hierarchy; // 0x009C(0x0078) struct FMovieSceneTemplateGenerationLedger TemplateLedger; // 0x0114(0x007C) unsigned char bHasLegacyTrackInstances : 1; // 0x0190(0x0001) unsigned char bKeepStaleTracks : 1; // 0x0190(0x0001) unsigned char UnknownData01[0x3]; // 0x0191(0x0003) MISSED OFFSET }; // ScriptStruct MovieScene.CachedMovieSceneEvaluationTemplate // 0x0000 (0x0194 - 0x0194) struct FCachedMovieSceneEvaluationTemplate : public FMovieSceneEvaluationTemplate { }; // ScriptStruct MovieScene.MovieSceneTrackCompilationParams // 0x0002 struct FMovieSceneTrackCompilationParams { bool bForEditorPreview; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData) bool bDuringBlueprintCompile; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneSequencePlaybackSettings // 0x0020 struct FMovieSceneSequencePlaybackSettings { int LoopCount; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) float PlayRate; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bRandomStartTime; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET float StartTime; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bRestoreState; // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bDisableMovementInput; // 0x0011(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bDisableLookAtInput; // 0x0012(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bHidePlayer; // 0x0013(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) bool bHideHud; // 0x0014(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) unsigned char UnknownData01[0x3]; // 0x0015(0x0003) MISSED OFFSET TScriptInterface BindingOverrides; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneTrackLabels // 0x000C struct FMovieSceneTrackLabels { TArray Strings; // 0x0000(0x000C) (ZeroConstructor) }; // ScriptStruct MovieScene.MovieSceneExpansionState // 0x0001 struct FMovieSceneExpansionState { bool bExpanded; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEditorData // 0x005C struct FMovieSceneEditorData { TMap ExpansionStates; // 0x0000(0x0050) (ZeroConstructor) struct FFloatRange WorkingRange; // 0x003C(0x0010) struct FFloatRange ViewRange; // 0x004C(0x0010) }; // ScriptStruct MovieScene.MovieSceneEvalTemplateBase // 0x0008 struct FMovieSceneEvalTemplateBase { unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneEvalTemplate // 0x0004 (0x000C - 0x0008) struct FMovieSceneEvalTemplate : public FMovieSceneEvalTemplateBase { EMovieSceneCompletionMode CompletionMode; // 0x0005(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET class UMovieSceneSection* SourceSection; // 0x0008(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneEmptyStruct // 0x0001 struct FMovieSceneEmptyStruct { unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneSequenceCachedSignature // 0x0018 struct FMovieSceneSequenceCachedSignature { TWeakObjectPtr Sequence; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData) struct FGuid CachedSignature; // 0x0008(0x0010) (IsPlainOldData) }; // ScriptStruct MovieScene.MovieSceneKeyStruct // 0x0004 struct FMovieSceneKeyStruct { unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneLegacyTrackInstanceTemplate // 0x0004 (0x0010 - 0x000C) struct FMovieSceneLegacyTrackInstanceTemplate : public FMovieSceneEvalTemplate { class UMovieSceneTrack* Track; // 0x000C(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData) }; // ScriptStruct MovieScene.MovieScenePropertySectionData // 0x0028 struct FMovieScenePropertySectionData { struct FName PropertyName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData) struct FString PropertyPath; // 0x0008(0x000C) (ZeroConstructor) unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET struct FName FunctionName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData) struct FName NotifyFunctionName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData) }; // ScriptStruct MovieScene.MovieScenePropertySectionTemplate // 0x002C (0x0038 - 0x000C) struct FMovieScenePropertySectionTemplate : public FMovieSceneEvalTemplate { unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET struct FMovieScenePropertySectionData PropertyData; // 0x0010(0x0028) }; // ScriptStruct MovieScene.MovieSceneSectionParameters // 0x0014 struct FMovieSceneSectionParameters { float StartOffset; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float TimeScale; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData) int HierarchicalBias; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData) float PrerollTime; // 0x000C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) float PostrollTime; // 0x0010(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData) }; // ScriptStruct MovieScene.SectionEvaluationData // 0x000C struct FSectionEvaluationData { int ImplIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData) float ForcedTime; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData) ESectionEvaluationFlags Flags; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData) unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET }; // ScriptStruct MovieScene.MovieSceneTrackImplementation // 0x0000 (0x0008 - 0x0008) struct FMovieSceneTrackImplementation : public FMovieSceneEvalTemplateBase { }; }