Files
pubg/SDK/PUBGM_MovieSceneTracks_structs.hpp
T
2026-05-02 14:30:03 +08:00

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
};
}