552 lines
34 KiB
C++
Executable File
552 lines
34 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 MovieSceneTracks.MovieScene3DPathSection_Axis
|
|
enum class EMovieScene3DPathSection_Axis : uint8_t
|
|
{
|
|
MovieScene3DPathSection_Axis__X = 0,
|
|
MovieScene3DPathSection_Axis__Y = 1,
|
|
MovieScene3DPathSection_Axis__Z = 2,
|
|
MovieScene3DPathSection_Axis__NEG_X = 3,
|
|
MovieScene3DPathSection_Axis__NEG_Y = 4,
|
|
MovieScene3DPathSection_Axis__NEG_Z = 5,
|
|
MovieScene3DPathSection_Axis__MovieScene3DPathSection_MAX = 6
|
|
};
|
|
|
|
|
|
// Enum MovieSceneTracks.EFireEventsAtPosition
|
|
enum class EFireEventsAtPosition : uint8_t
|
|
{
|
|
EFireEventsAtPosition__AtStartOfEvaluation = 0,
|
|
EFireEventsAtPosition__AtEndOfEvaluation = 1,
|
|
EFireEventsAtPosition__AfterSpawn = 2,
|
|
EFireEventsAtPosition__EFireEventsAtPosition_MAX = 3
|
|
};
|
|
|
|
|
|
// Enum MovieSceneTracks.ELevelVisibility
|
|
enum class ELevelVisibility : uint8_t
|
|
{
|
|
ELevelVisibility__Visible = 0,
|
|
ELevelVisibility__Hidden = 1,
|
|
ELevelVisibility__ELevelVisibility_MAX = 2
|
|
};
|
|
|
|
|
|
// Enum MovieSceneTracks.EParticleKey
|
|
enum class EParticleKey : uint8_t
|
|
{
|
|
EParticleKey__Activate = 0,
|
|
EParticleKey__Deactivate = 1,
|
|
EParticleKey__Trigger = 2,
|
|
EParticleKey__EParticleKey_MAX = 3
|
|
};
|
|
|
|
|
|
|
|
//---------------------------------------------------------------------------
|
|
//Script Structs
|
|
//---------------------------------------------------------------------------
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneTransformMask
|
|
// 0x0004
|
|
struct FMovieSceneTransformMask
|
|
{
|
|
uint32_t Mask; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData
|
|
// 0x0018
|
|
struct FMovieSceneCameraAnimSectionData
|
|
{
|
|
class UCameraAnim* CameraAnim; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float PlayRate; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float PlayScale; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float BlendInTime; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float BlendOutTime; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
bool bLooping; // 0x0014(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData
|
|
// 0x0018
|
|
struct FMovieSceneCameraShakeSectionData
|
|
{
|
|
class UClass* ShakeClass; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float PlayScale; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
TEnumAsByte<ECameraAnimPlaySpace> PlaySpace; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
|
|
struct FRotator UserDefinedPlaySpace; // 0x000C(0x000C) (Edit, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventParameters
|
|
// 0x0028
|
|
struct FMovieSceneEventParameters
|
|
{
|
|
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.EventPayload
|
|
// 0x0030
|
|
struct FEventPayload
|
|
{
|
|
struct FName EventName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
|
struct FMovieSceneEventParameters Parameters; // 0x0008(0x0028) (Edit)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData
|
|
// 0x0018
|
|
struct FMovieSceneEventSectionData
|
|
{
|
|
TArray<float> KeyTimes; // 0x0000(0x000C) (ZeroConstructor)
|
|
TArray<struct FEventPayload> KeyValues; // 0x000C(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve
|
|
// 0x0060
|
|
struct FScalarParameterNameAndCurve
|
|
{
|
|
struct FName ParameterName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
int Index; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
struct FRichCurve ParameterCurve; // 0x000C(0x0054)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves
|
|
// 0x0108
|
|
struct FVectorParameterNameAndCurves
|
|
{
|
|
struct FName ParameterName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
int Index; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
struct FRichCurve XCurve; // 0x000C(0x0054)
|
|
struct FRichCurve YCurve; // 0x0060(0x0054)
|
|
struct FRichCurve ZCurve; // 0x00B4(0x0054)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves
|
|
// 0x0160
|
|
struct FColorParameterNameAndCurves
|
|
{
|
|
struct FName ParameterName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
int Index; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
struct FRichCurve RedCurve; // 0x000C(0x0054)
|
|
struct FRichCurve GreenCurve; // 0x0060(0x0054)
|
|
struct FRichCurve BlueCurve; // 0x00B4(0x0054)
|
|
struct FRichCurve AlphaCurve; // 0x0108(0x0054)
|
|
unsigned char UnknownData00[0x4]; // 0x015C(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams
|
|
// 0x0078
|
|
struct FMovieSceneSkeletalAnimationParams
|
|
{
|
|
class UAnimSequenceBase* Animation; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float StartOffset; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float EndOffset; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
float PlayRate; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char bReverse : 1; // 0x0010(0x0001) (Edit)
|
|
unsigned char UnknownData00[0x7]; // 0x0011(0x0007) MISSED OFFSET
|
|
struct FName SlotName; // 0x0018(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
|
|
struct FRichCurve Weight; // 0x0020(0x0054) (Edit)
|
|
unsigned char UnknownData01[0x4]; // 0x0074(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DAttachSectionTemplate
|
|
// 0x002C (0x0038 - 0x000C)
|
|
struct FMovieScene3DAttachSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FGuid AttachGuid; // 0x000C(0x0010) (IsPlainOldData)
|
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
|
struct FName AttachSocketName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
struct FName AttachComponentName; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
|
|
EAttachmentRule AttachmentLocationRule; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EAttachmentRule AttachmentRotationRule; // 0x0031(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EAttachmentRule AttachmentScaleRule; // 0x0032(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EDetachmentRule DetachmentLocationRule; // 0x0033(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EDetachmentRule DetachmentRotationRule; // 0x0034(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EDetachmentRule DetachmentScaleRule; // 0x0035(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData01[0x2]; // 0x0036(0x0002) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate
|
|
// 0x0068 (0x0074 - 0x000C)
|
|
struct FMovieScene3DPathSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FGuid PathGuid; // 0x000C(0x0010) (IsPlainOldData)
|
|
struct FRichCurve TimingCurve; // 0x001C(0x0054)
|
|
EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x0070(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
EMovieScene3DPathSection_Axis UpAxisEnum; // 0x0071(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char bFollow : 1; // 0x0072(0x0001)
|
|
unsigned char bReverse : 1; // 0x0072(0x0001)
|
|
unsigned char bForceUpright : 1; // 0x0072(0x0001)
|
|
unsigned char UnknownData00[0x1]; // 0x0073(0x0001) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct
|
|
// 0x004C (0x0050 - 0x0004)
|
|
struct FMovieScene3DTransformKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
struct FVector Location; // 0x0004(0x000C) (Edit, IsPlainOldData)
|
|
struct FRotator Rotation; // 0x0010(0x000C) (Edit, IsPlainOldData)
|
|
struct FVector Scale; // 0x001C(0x000C) (Edit, IsPlainOldData)
|
|
float Time; // 0x0028(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x24]; // 0x002C(0x0024) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct
|
|
// 0x001C (0x0020 - 0x0004)
|
|
struct FMovieScene3DScaleKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
struct FVector Scale; // 0x0004(0x000C) (Edit, IsPlainOldData)
|
|
float Time; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0xC]; // 0x0014(0x000C) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct
|
|
// 0x001C (0x0020 - 0x0004)
|
|
struct FMovieScene3DRotationKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
struct FRotator Rotation; // 0x0004(0x000C) (Edit, IsPlainOldData)
|
|
float Time; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0xC]; // 0x0014(0x000C) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct
|
|
// 0x001C (0x0020 - 0x0004)
|
|
struct FMovieScene3DLocationKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
struct FVector Location; // 0x0004(0x000C) (Edit, IsPlainOldData)
|
|
float Time; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0xC]; // 0x0014(0x000C) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DTransformTemplateData
|
|
// 0x0350
|
|
struct FMovieScene3DTransformTemplateData
|
|
{
|
|
struct FRichCurve TranslationCurve[0x3]; // 0x0000(0x0054)
|
|
struct FRichCurve RotationCurve[0x3]; // 0x00FC(0x0054)
|
|
struct FRichCurve ScaleCurve[0x3]; // 0x01F8(0x0054)
|
|
struct FRichCurve ManualWeight; // 0x02F4(0x0054)
|
|
EMovieSceneBlendType BlendType; // 0x0348(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x0349(0x0003) MISSED OFFSET
|
|
struct FMovieSceneTransformMask Mask; // 0x034C(0x0004)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneComponentTransformSectionTemplate
|
|
// 0x0350 (0x035C - 0x000C)
|
|
struct FMovieSceneComponentTransformSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FMovieScene3DTransformTemplateData TemplateData; // 0x000C(0x0350)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate
|
|
// 0x008C (0x0098 - 0x000C)
|
|
struct FMovieSceneActorReferenceSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
|
struct FMovieScenePropertySectionData PropertyData; // 0x0010(0x0028)
|
|
struct FIntegralCurve ActorGuidIndexCurve; // 0x0038(0x0054)
|
|
TArray<struct FGuid> ActorGuids; // 0x008C(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplateData
|
|
// 0x00F8
|
|
struct FMovieSceneAudioSectionTemplateData
|
|
{
|
|
class USoundBase* Sound; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
float AudioStartOffset; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
struct FFloatRange AudioRange; // 0x0008(0x0010)
|
|
struct FRichCurve AudioPitchMultiplierCurve; // 0x0018(0x0054)
|
|
struct FRichCurve AudioVolumeCurve; // 0x006C(0x0054)
|
|
int RowIndex; // 0x00C0(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
bool bOverrideAttenuation; // 0x00C4(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET
|
|
class USoundAttenuation* AttenuationSettings; // 0x00C8(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData01[0x4]; // 0x00CC(0x0004) MISSED OFFSET
|
|
struct FScriptDelegate OnQueueSubtitles; // 0x00D0(0x0010) (ZeroConstructor, InstancedReference)
|
|
struct FScriptMulticastDelegate OnAudioFinished; // 0x00E0(0x000C) (ZeroConstructor, InstancedReference)
|
|
struct FScriptMulticastDelegate OnAudioPlaybackPercent; // 0x00EC(0x000C) (ZeroConstructor, InstancedReference)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate
|
|
// 0x00FC (0x0108 - 0x000C)
|
|
struct FMovieSceneAudioSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
|
struct FMovieSceneAudioSectionTemplateData AudioData; // 0x0010(0x00F8)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneAdditiveCameraAnimationTrackTemplate
|
|
// 0x0000 (0x000C - 0x000C)
|
|
struct FMovieSceneAdditiveCameraAnimationTrackTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneAdditiveCameraAnimationTemplate
|
|
// 0x0000 (0x000C - 0x000C)
|
|
struct FMovieSceneAdditiveCameraAnimationTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate
|
|
// 0x001C (0x0028 - 0x000C)
|
|
struct FMovieSceneCameraShakeSectionTemplate : public FMovieSceneAdditiveCameraAnimationTemplate
|
|
{
|
|
struct FMovieSceneCameraShakeSectionData SourceData; // 0x000C(0x0018)
|
|
float SectionStartTime; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate
|
|
// 0x001C (0x0028 - 0x000C)
|
|
struct FMovieSceneCameraAnimSectionTemplate : public FMovieSceneAdditiveCameraAnimationTemplate
|
|
{
|
|
struct FMovieSceneCameraAnimSectionData SourceData; // 0x000C(0x0018)
|
|
float SectionStartTime; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraCutSectionTemplate
|
|
// 0x0054 (0x0060 - 0x000C)
|
|
struct FMovieSceneCameraCutSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FGuid CameraGuid; // 0x000C(0x0010) (IsPlainOldData)
|
|
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
|
|
struct FTransform CutTransform; // 0x0020(0x0030) (IsPlainOldData)
|
|
bool bHasCutTransform; // 0x0050(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData01[0xF]; // 0x0051(0x000F) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct
|
|
// 0x0034 (0x0038 - 0x0004)
|
|
struct FMovieSceneColorKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
struct FLinearColor Color; // 0x0004(0x0010) (Edit, IsPlainOldData)
|
|
float Time; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x20]; // 0x0018(0x0020) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
struct FMovieSceneColorSectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FRichCurve Curves[0x4]; // 0x0038(0x0054)
|
|
EMovieSceneBlendType BlendType; // 0x0188(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x7]; // 0x0189(0x0007) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate
|
|
// 0x0028 (0x0034 - 0x000C)
|
|
struct FMovieSceneEventSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FMovieSceneEventSectionData EventData; // 0x000C(0x0018)
|
|
TArray<struct FMovieSceneObjectBindingID> EventReceivers; // 0x0024(0x000C) (ZeroConstructor)
|
|
unsigned char bFireEventsWhenForwards : 1; // 0x0030(0x0001)
|
|
unsigned char bFireEventsWhenBackwards : 1; // 0x0030(0x0001)
|
|
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate
|
|
// 0x0068 (0x0074 - 0x000C)
|
|
struct FMovieSceneFadeSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FRichCurve FadeCurve; // 0x000C(0x0054)
|
|
struct FLinearColor FadeColor; // 0x0060(0x0010) (IsPlainOldData)
|
|
unsigned char bFadeAudio : 1; // 0x0070(0x0001)
|
|
unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneLevelVisibilitySectionTemplate
|
|
// 0x0010 (0x001C - 0x000C)
|
|
struct FMovieSceneLevelVisibilitySectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
ELevelVisibility Visibility; // 0x000C(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
|
|
TArray<struct FName> LevelNames; // 0x0010(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate
|
|
// 0x0024 (0x0030 - 0x000C)
|
|
struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
TArray<struct FScalarParameterNameAndCurve> Scalars; // 0x000C(0x000C) (ZeroConstructor)
|
|
TArray<struct FVectorParameterNameAndCurves> Vectors; // 0x0018(0x000C) (ZeroConstructor)
|
|
TArray<struct FColorParameterNameAndCurves> Colors; // 0x0024(0x000C) (ZeroConstructor)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate
|
|
// 0x0004 (0x0034 - 0x0030)
|
|
struct FMovieSceneMaterialParameterCollectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
class UMaterialParameterCollection* MPC; // 0x0030(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate
|
|
// 0x0004 (0x0034 - 0x0030)
|
|
struct FMovieSceneComponentMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
int MaterialIndex; // 0x0030(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
struct FMovieSceneParticleParameterSectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate
|
|
// 0x0054 (0x0060 - 0x000C)
|
|
struct FMovieSceneParticleSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FIntegralCurve ParticleKeys; // 0x000C(0x0054)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneTransformPropertySectionTemplate
|
|
// 0x0350 (0x0388 - 0x0038)
|
|
struct FMovieSceneTransformPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FMovieScene3DTransformTemplateData TemplateData; // 0x0038(0x0350)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVectorPropertySectionTemplate
|
|
// 0x0158 (0x0190 - 0x0038)
|
|
struct FMovieSceneVectorPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FRichCurve ComponentCurves[0x4]; // 0x0038(0x0054)
|
|
int NumChannelsUsed; // 0x0188(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
EMovieSceneBlendType BlendType; // 0x018C(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x018D(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneStringPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FStringCurve StringCurve; // 0x0038(0x0058)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneIntegerPropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneIntegerPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FIntegralCurve IntegerCurve; // 0x0038(0x0054)
|
|
EMovieSceneBlendType BlendType; // 0x008C(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x008D(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEnumPropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneEnumPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FIntegralCurve EnumCurve; // 0x0038(0x0054)
|
|
unsigned char UnknownData00[0x4]; // 0x008C(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneBytePropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneBytePropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FIntegralCurve ByteCurve; // 0x0038(0x0054)
|
|
unsigned char UnknownData00[0x4]; // 0x008C(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneFloatPropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneFloatPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FRichCurve FloatCurve; // 0x0038(0x0054)
|
|
EMovieSceneBlendType BlendType; // 0x008C(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x008D(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
struct FIntegralCurve BoolCurve; // 0x0038(0x0054)
|
|
unsigned char UnknownData00[0x4]; // 0x008C(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
struct FMovieSceneSkeletalAnimationSectionTemplateParameters : public FMovieSceneSkeletalAnimationParams
|
|
{
|
|
float SectionStartTime; // 0x0074(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
float SectionEndTime; // 0x0078(0x0004) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x4]; // 0x007C(0x0004) MISSED OFFSET
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate
|
|
// 0x0084 (0x0090 - 0x000C)
|
|
struct FMovieSceneSkeletalAnimationSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
|
struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x0010(0x0080)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate
|
|
// 0x0054 (0x0060 - 0x000C)
|
|
struct FMovieSceneSlomoSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FRichCurve SlomoCurve; // 0x000C(0x0054)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSpawnSectionTemplate
|
|
// 0x0054 (0x0060 - 0x000C)
|
|
struct FMovieSceneSpawnSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
struct FIntegralCurve Curve; // 0x000C(0x0054)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase
|
|
// 0x0024 (0x0028 - 0x0004)
|
|
struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct
|
|
{
|
|
unsigned char UnknownData00[0x20]; // 0x0004(0x0020) MISSED OFFSET
|
|
float Time; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
struct FMovieSceneVector4KeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
unsigned char UnknownData00[0x8]; // 0x0028(0x0008) MISSED OFFSET
|
|
struct FVector4 Vector; // 0x0030(0x0010) (Edit, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct
|
|
// 0x000C (0x0034 - 0x0028)
|
|
struct FMovieSceneVectorKeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
struct FVector Vector; // 0x0028(0x000C) (Edit, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FMovieSceneVector2DKeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
struct FVector2D Vector; // 0x0028(0x0008) (Edit, IsPlainOldData)
|
|
};
|
|
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
struct FMovieSceneVisibilitySectionTemplate : public FMovieSceneBoolPropertySectionTemplate
|
|
{
|
|
bool bTemporarilyHiddenInGame; // 0x008C(0x0001) (ZeroConstructor, IsPlainOldData)
|
|
unsigned char UnknownData00[0x3]; // 0x008D(0x0003) MISSED OFFSET
|
|
};
|
|
|
|
}
|
|
|