563 lines
30 KiB
C++
Executable File
563 lines
30 KiB
C++
Executable File
#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<struct FGuid> 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<class UMovieSceneTrack*> 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<class UObject> 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<class UMovieSceneEasingFunction> 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<class UMovieSceneEasingFunction> 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<struct FMovieSceneSegment> Segments; // 0x0014(0x000C) (ZeroConstructor)
|
|
TArray<struct FMovieSceneEvalTemplatePtr> 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<struct FMovieSceneEvaluationGroupLUTIndex> LUTIndices; // 0x0000(0x000C) (ZeroConstructor)
|
|
TArray<struct FMovieSceneEvaluationFieldSegmentPtr> 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<struct FMovieSceneSequenceID> ActiveSequences; // 0x0000(0x000C) (ZeroConstructor)
|
|
TArray<struct FMovieSceneOrderedEvaluationKey> ActiveEntities; // 0x000C(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneEvaluationField
|
|
// 0x0024
|
|
struct FMovieSceneEvaluationField
|
|
{
|
|
TArray<struct FFloatRange> Ranges; // 0x0000(0x000C) (ZeroConstructor)
|
|
TArray<struct FMovieSceneEvaluationGroup> Groups; // 0x000C(0x000C) (ZeroConstructor)
|
|
TArray<struct FMovieSceneEvaluationMetaData> 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<struct FMovieSceneSequenceID> Children; // 0x0004(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneSequenceHierarchy
|
|
// 0x0078
|
|
struct FMovieSceneSequenceHierarchy
|
|
{
|
|
TMap<uint32_t, struct FMovieSceneSubSequenceData> SubSequences; // 0x0000(0x0050) (ZeroConstructor)
|
|
TMap<uint32_t, struct FMovieSceneSequenceHierarchyNode> Hierarchy; // 0x003C(0x0050) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneTrackIdentifiers
|
|
// 0x000C
|
|
struct FMovieSceneTrackIdentifiers
|
|
{
|
|
TArray<struct FMovieSceneTrackIdentifier> Data; // 0x0000(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneTemplateGenerationLedger
|
|
// 0x007C
|
|
struct FMovieSceneTemplateGenerationLedger
|
|
{
|
|
struct FMovieSceneTrackIdentifier LastTrackIdentifier; // 0x0000(0x0004)
|
|
TMap<struct FMovieSceneTrackIdentifier, int> TrackReferenceCounts; // 0x0004(0x0050) (ZeroConstructor)
|
|
TMap<struct FGuid, struct FMovieSceneTrackIdentifiers> TrackSignatureToTrackIdentifier; // 0x0040(0x0050) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneEvaluationTemplate
|
|
// 0x0194
|
|
struct FMovieSceneEvaluationTemplate
|
|
{
|
|
TMap<uint32_t, struct FMovieSceneEvaluationTrack> 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<class UMovieSceneBindingOverridesInterface> BindingOverrides; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneTrackLabels
|
|
// 0x000C
|
|
struct FMovieSceneTrackLabels
|
|
{
|
|
TArray<struct FString> Strings; // 0x0000(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneExpansionState
|
|
// 0x0001
|
|
struct FMovieSceneExpansionState
|
|
{
|
|
bool bExpanded; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieScene.MovieSceneEditorData
|
|
// 0x005C
|
|
struct FMovieSceneEditorData
|
|
{
|
|
TMap<struct FString, struct FMovieSceneExpansionState> 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<class UMovieSceneSequence> 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
|
|
{
|
|
|
|
};
|
|
|
|
}
|
|
|