#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x30 (0xC8 - 0x98) // Class MovieSceneTracks.MovieScenePropertyTrack class UMovieScenePropertyTrack : public UMovieSceneNameableTrack { public: class UMovieSceneSection* SectionToKey; // 0x98(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMovieScenePropertyBinding PropertyBinding; // 0xA0(0x14)(NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_234[0x4]; // Fixing Size After Last Property [ Dumper-7 ] TArray Sections; // 0xB8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieScenePropertyTrack* GetDefaultObj(); }; // 0x68 (0x158 - 0xF0) // Class MovieSceneTracks.MovieSceneParameterSection class UMovieSceneParameterSection : public UMovieSceneSection { public: uint8 Pad_28B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray BoolParameterNamesAndCurves; // 0xF8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ScalarParameterNamesAndCurves; // 0x108(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Vector2DParameterNamesAndCurves; // 0x118(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray VectorParameterNamesAndCurves; // 0x128(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ColorParameterNamesAndCurves; // 0x138(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray TransformParameterNamesAndCurves; // 0x148(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneParameterSection* GetDefaultObj(); bool RemoveVectorParameter(class FName InParameterName); bool RemoveVector2DParameter(class FName InParameterName); bool RemoveTransformParameter(class FName InParameterName); bool RemoveScalarParameter(class FName InParameterName); bool RemoveColorParameter(class FName InParameterName); bool RemoveBoolParameter(class FName InParameterName); void GetParameterNames(TSet* ParameterNames); void AddVectorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector& InValue); void AddVector2DParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FVector2D& InValue); void AddTransformParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, struct FTransform& InValue); void AddScalarParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, float InValue); void AddColorParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, const struct FLinearColor& InValue); void AddBoolParameterKey(class FName InParameterName, const struct FFrameNumber& InTime, bool InValue); }; // 0x8 (0xF8 - 0xF0) // Class MovieSceneTracks.MovieSceneBaseCacheSection class UMovieSceneBaseCacheSection : public UMovieSceneSection { public: uint8 Pad_292[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneBaseCacheSection* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class MovieSceneTracks.MovieSceneTransformOrigin class IMovieSceneTransformOrigin : public IInterface { public: static class UClass* StaticClass(); static class IMovieSceneTransformOrigin* GetDefaultObj(); struct FTransform BP_GetTransformOrigin(); }; // 0x68 (0xC0 - 0x58) // Class MovieSceneTracks.MovieSceneDoublePerlinNoiseChannelContainer class UMovieSceneDoublePerlinNoiseChannelContainer : public UMovieSceneChannelOverrideContainer { public: struct FMovieSceneDoublePerlinNoiseChannel PerlinNoiseChannel; // 0x58(0x68)(Edit, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneDoublePerlinNoiseChannelContainer* GetDefaultObj(); }; // 0x68 (0xC0 - 0x58) // Class MovieSceneTracks.MovieSceneFloatPerlinNoiseChannelContainer class UMovieSceneFloatPerlinNoiseChannelContainer : public UMovieSceneChannelOverrideContainer { public: struct FMovieSceneFloatPerlinNoiseChannel PerlinNoiseChannel; // 0x58(0x68)(Edit, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneFloatPerlinNoiseChannelContainer* GetDefaultObj(); }; // 0x1B0 (0x1F0 - 0x40) // Class MovieSceneTracks.MovieSceneInterrogatedPropertyInstantiatorSystem class UMovieSceneInterrogatedPropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem { public: uint8 Pad_29E[0x1B0]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneInterrogatedPropertyInstantiatorSystem* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class MovieSceneTracks.MovieSceneCameraShakeEvaluator class UMovieSceneCameraShakeEvaluator : public UObject { public: static class UClass* StaticClass(); static class UMovieSceneCameraShakeEvaluator* GetDefaultObj(); }; // 0x28 (0x118 - 0xF0) // Class MovieSceneTracks.MovieScene3DConstraintSection class UMovieScene3DConstraintSection : public UMovieSceneSection { public: struct FGuid ConstraintId; // 0xF0(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FMovieSceneObjectBindingID ConstraintBindingID; // 0x100(0x18)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieScene3DConstraintSection* GetDefaultObj(); void SetConstraintBindingID(struct FMovieSceneObjectBindingID& InConstraintBindingID); struct FMovieSceneObjectBindingID GetConstraintBindingID(); }; // 0x20 (0x138 - 0x118) // Class MovieSceneTracks.MovieScene3DAttachSection class UMovieScene3DAttachSection : public UMovieScene3DConstraintSection { public: uint8 Pad_2AA[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class FName AttachSocketName; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachComponentName; // 0x128(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAttachmentRule AttachmentLocationRule; // 0x130(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAttachmentRule AttachmentRotationRule; // 0x131(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EAttachmentRule AttachmentScaleRule; // 0x132(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDetachmentRule DetachmentLocationRule; // 0x133(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDetachmentRule DetachmentRotationRule; // 0x134(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDetachmentRule DetachmentScaleRule; // 0x135(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AD[0x2]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScene3DAttachSection* GetDefaultObj(); }; // 0x118 (0x230 - 0x118) // Class MovieSceneTracks.MovieScene3DPathSection class UMovieScene3DPathSection : public UMovieScene3DConstraintSection { public: struct FMovieSceneFloatChannel TimingCurve; // 0x118(0x110)(NativeAccessSpecifierPublic) enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0x228(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0x229(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x2]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B2[0x3]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScene3DPathSection* GetDefaultObj(); }; // 0x10 (0x38 - 0x28) // Class MovieSceneTracks.MovieScene3DTransformSectionConstraints class UMovieScene3DTransformSectionConstraints : public UObject { public: TArray ConstraintsChannels; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieScene3DTransformSectionConstraints* GetDefaultObj(); }; // 0xB40 (0xC30 - 0xF0) // Class MovieSceneTracks.MovieScene3DTransformSection class UMovieScene3DTransformSection : public UMovieSceneSection { public: uint8 Pad_2B9[0x38]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneTransformMask TransformMask; // 0x128(0x4)(NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_2BA[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneDoubleChannel Translation[0x3]; // 0x130(0x348)(NativeAccessSpecifierPrivate) struct FMovieSceneDoubleChannel Rotation[0x3]; // 0x478(0x348)(NativeAccessSpecifierPrivate) struct FMovieSceneDoubleChannel Scale[0x3]; // 0x7C0(0x348)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel ManualWeight; // 0xB08(0x110)(NativeAccessSpecifierPrivate) class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0xC18(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMovieScene3DTransformSectionConstraints* Constraints; // 0xC20(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bUseQuaternionInterpolation; // 0xC28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScene3DTransformSection* GetDefaultObj(); }; // 0x1B0 (0x2A0 - 0xF0) // Class MovieSceneTracks.MovieSceneActorReferenceSection class UMovieSceneActorReferenceSection : public UMovieSceneSection { public: struct FMovieSceneActorReferenceData ActorReferenceData; // 0xF0(0x120)(NativeAccessSpecifierPrivate) struct FIntegralCurve ActorGuidIndexCurve; // 0x210(0x80)(Deprecated, NativeAccessSpecifierPrivate) TArray ActorGuidStrings; // 0x290(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneActorReferenceSection* GetDefaultObj(); }; // 0x530 (0x620 - 0xF0) // Class MovieSceneTracks.MovieSceneAudioSection class UMovieSceneAudioSection : public UMovieSceneSection { public: class USoundBase* Sound; // 0xF0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FFrameNumber StartFrameOffset; // 0xF8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StartOffset; // 0xFC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AudioStartTime; // 0x100(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AudioDilationFactor; // 0x104(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AudioVolume; // 0x108(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C8[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel SoundVolume; // 0x110(0x110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel PitchMultiplier; // 0x220(0x110)(NativeAccessSpecifierPrivate) TMap Inputs_Float; // 0x330(0x50)(NativeAccessSpecifierPrivate) TMap Inputs_String; // 0x380(0x50)(NativeAccessSpecifierPrivate) TMap Inputs_Bool; // 0x3D0(0x50)(NativeAccessSpecifierPrivate) TMap Inputs_Int; // 0x420(0x50)(NativeAccessSpecifierPrivate) TMap Inputs_Trigger; // 0x470(0x50)(NativeAccessSpecifierPrivate) struct FMovieSceneActorReferenceData AttachActorData; // 0x4C0(0x120)(NativeAccessSpecifierPrivate) bool bLooping; // 0x5E0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSuppressSubtitles; // 0x5E1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bOverrideAttenuation; // 0x5E2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C9[0x5]; // Fixing Size After Last Property [ Dumper-7 ] class USoundAttenuation* AttenuationSettings; // 0x5E8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) FDelegateProperty_ OnQueueSubtitles; // 0x5F0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ OnAudioFinished; // 0x600(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ OnAudioPlaybackPercent; // 0x610(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneAudioSection* GetDefaultObj(); void SetStartOffset(const struct FFrameNumber& InStartOffset); void SetSound(class USoundBase* InSound); struct FFrameNumber GetStartOffset(); class USoundBase* GetSound(); }; // 0x110 (0x200 - 0xF0) // Class MovieSceneTracks.MovieSceneByteSection class UMovieSceneByteSection : public UMovieSceneSection { public: uint8 Pad_2CB[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneByteChannel ByteCurve; // 0xF8(0x108)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneByteSection* GetDefaultObj(); }; // 0xB0 (0x1A0 - 0xF0) // Class MovieSceneTracks.MovieSceneCameraCutSection class UMovieSceneCameraCutSection : public UMovieSceneSection { public: uint8 Pad_2D1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] bool bLockPreviousCamera; // 0xF8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D2[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FGuid CameraGuid; // 0xFC(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMovieSceneObjectBindingID CameraBindingID; // 0x10C(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D3[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FTransform InitialCameraCutTransform; // 0x130(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasInitialCameraCutTransform; // 0x190(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D4[0xF]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneCameraCutSection* GetDefaultObj(); void SetCameraBindingID(struct FMovieSceneObjectBindingID& InCameraBindingID); struct FMovieSceneObjectBindingID GetCameraBindingID(); }; // 0x50 (0x140 - 0xF0) // Class MovieSceneTracks.MovieSceneCameraShakeSection class UMovieSceneCameraShakeSection : public UMovieSceneSection { public: struct FMovieSceneCameraShakeSectionData ShakeData; // 0xF0(0x28)(Edit, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf ShakeClass; // 0x118(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayScale; // 0x120(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECameraShakePlaySpace PlaySpace; // 0x124(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FRotator UserDefinedPlaySpace; // 0x128(0x18)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneCameraShakeSection* GetDefaultObj(); }; // 0x28 (0x118 - 0xF0) // Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeSection class UMovieSceneCameraShakeSourceShakeSection : public UMovieSceneSection { public: struct FMovieSceneCameraShakeSectionData ShakeData; // 0xF0(0x28)(Edit, NoDestructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneCameraShakeSourceShakeSection* GetDefaultObj(); }; // 0xF8 (0x1E8 - 0xF0) // Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSection class UMovieSceneCameraShakeSourceTriggerSection : public UMovieSceneSection { public: struct FMovieSceneCameraShakeSourceTriggerChannel Channel; // 0xF0(0xF8)(NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCameraShakeSourceTriggerSection* GetDefaultObj(); }; // 0x28 (0x158 - 0x130) // Class MovieSceneTracks.MovieSceneCinematicShotSection class UMovieSceneCinematicShotSection : public UMovieSceneSubSection { public: class FString ShotDisplayName; // 0x130(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DisplayName; // 0x140(0x18)(Deprecated, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCinematicShotSection* GetDefaultObj(); void SetShotDisplayName(const class FString& InShotDisplayName); class FString GetShotDisplayName(); }; // 0x448 (0x538 - 0xF0) // Class MovieSceneTracks.MovieSceneColorSection class UMovieSceneColorSection : public UMovieSceneSection { public: uint8 Pad_2E5[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel RedCurve; // 0xF8(0x110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel GreenCurve; // 0x208(0x110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel BlueCurve; // 0x318(0x110)(NativeAccessSpecifierPrivate) struct FMovieSceneFloatChannel AlphaCurve; // 0x428(0x110)(NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneColorSection* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class MovieSceneTracks.MovieSceneConstrainedSection class IMovieSceneConstrainedSection : public IInterface { public: static class UClass* StaticClass(); static class IMovieSceneConstrainedSection* GetDefaultObj(); }; // 0x58 (0x148 - 0xF0) // Class MovieSceneTracks.MovieSceneCVarSection class UMovieSceneCVarSection : public UMovieSceneSection { public: uint8 Pad_2F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneCVarOverrides ConsoleVariables; // 0xF8(0x50)(Edit, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneCVarSection* GetDefaultObj(); void SetFromString(const class FString& InString); class FString GetString(); }; // 0x30 (0x120 - 0xF0) // Class MovieSceneTracks.MovieSceneDataLayerSection class UMovieSceneDataLayerSection : public UMovieSceneSection { public: uint8 Pad_30E[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray DataLayers; // 0xF8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray DataLayerAssets; // 0x108(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) enum class EDataLayerRuntimeState DesiredState; // 0x118(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EDataLayerRuntimeState PrerollState; // 0x119(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bFlushOnUnload; // 0x11A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_310[0x5]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneDataLayerSection* GetDefaultObj(); void SetPrerollState(enum class EDataLayerRuntimeState InPrerollState); void SetFlushOnUnload(bool bFlushOnUnload); void SetDesiredState(enum class EDataLayerRuntimeState InDesiredState); void SetDataLayers(TArray& InDataLayers); void SetDataLayerAssets(TArray& InDataLayerAssets); enum class EDataLayerRuntimeState GetPrerollState(); bool GetFlushOnUnload(); enum class EDataLayerRuntimeState GetDesiredState(); TArray GetDataLayers(); TArray GetDataLayerAssets(); }; // 0x120 (0x210 - 0xF0) // Class MovieSceneTracks.MovieSceneDoubleSection class UMovieSceneDoubleSection : public UMovieSceneSection { public: uint8 Pad_311[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneDoubleChannel DoubleCurve; // 0xF8(0x118)(Protected, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneDoubleSection* GetDefaultObj(); }; // 0x110 (0x200 - 0xF0) // Class MovieSceneTracks.MovieSceneEnumSection class UMovieSceneEnumSection : public UMovieSceneSection { public: uint8 Pad_312[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneByteChannel EnumCurve; // 0xF8(0x108)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneEnumSection* GetDefaultObj(); }; // 0x0 (0xF0 - 0xF0) // Class MovieSceneTracks.MovieSceneEventSectionBase class UMovieSceneEventSectionBase : public UMovieSceneSection { public: static class UClass* StaticClass(); static class UMovieSceneEventSectionBase* GetDefaultObj(); }; // 0x30 (0x120 - 0xF0) // Class MovieSceneTracks.MovieSceneEventRepeaterSection class UMovieSceneEventRepeaterSection : public UMovieSceneEventSectionBase { public: uint8 Pad_313[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneEvent Event; // 0xF8(0x28)(Edit, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneEventRepeaterSection* GetDefaultObj(); }; // 0x170 (0x260 - 0xF0) // Class MovieSceneTracks.MovieSceneEventSection class UMovieSceneEventSection : public UMovieSceneSection { public: struct FNameCurve Events; // 0xF0(0x78)(Deprecated, NativeAccessSpecifierPrivate) struct FMovieSceneEventSectionData EventData; // 0x168(0xF8)(NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneEventSection* GetDefaultObj(); }; // 0x100 (0x1F0 - 0xF0) // Class MovieSceneTracks.MovieSceneEventTriggerSection class UMovieSceneEventTriggerSection : public UMovieSceneEventSectionBase { public: uint8 Pad_318[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneEventChannel EventChannel; // 0xF8(0xF8)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneEventTriggerSection* GetDefaultObj(); }; // 0x128 (0x218 - 0xF0) // Class MovieSceneTracks.MovieSceneFadeSection class UMovieSceneFadeSection : public UMovieSceneSection { public: struct FMovieSceneFloatChannel FloatCurve; // 0xF0(0x110)(NativeAccessSpecifierPublic) struct FLinearColor FadeColor; // 0x200(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10x210(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31B[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneFadeSection* GetDefaultObj(); }; // 0x128 (0x218 - 0xF0) // Class MovieSceneTracks.MovieSceneFloatSection class UMovieSceneFloatSection : public UMovieSceneSection { public: uint8 Pad_31E[0x10]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel FloatCurve; // 0x100(0x110)(Protected, NativeAccessSpecifierProtected) class UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry; // 0x210(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneFloatSection* GetDefaultObj(); }; // 0x108 (0x1F8 - 0xF0) // Class MovieSceneTracks.MovieSceneIntegerSection class UMovieSceneIntegerSection : public UMovieSceneSection { public: uint8 Pad_324[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneIntegerChannel IntegerCurve; // 0xF8(0x100)(NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneIntegerSection* GetDefaultObj(); }; // 0x20 (0x110 - 0xF0) // Class MovieSceneTracks.MovieSceneLevelVisibilitySection class UMovieSceneLevelVisibilitySection : public UMovieSceneSection { public: uint8 Pad_32B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] enum class ELevelVisibility Visibility; // 0xF8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_32C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray LevelNames; // 0x100(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneLevelVisibilitySection* GetDefaultObj(); void SetVisibility(enum class ELevelVisibility InVisibility); void SetLevelNames(TArray& InLevelNames); enum class ELevelVisibility GetVisibility(); TArray GetLevelNames(); }; // 0x138 (0x228 - 0xF0) // Class MovieSceneTracks.MovieSceneObjectPropertySection class UMovieSceneObjectPropertySection : public UMovieSceneSection { public: struct FMovieSceneObjectPathChannel ObjectChannel; // 0xF0(0x138)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneObjectPropertySection* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class MovieSceneTracks.MovieSceneParameterSectionExtender class IMovieSceneParameterSectionExtender : public IInterface { public: static class UClass* StaticClass(); static class IMovieSceneParameterSectionExtender* GetDefaultObj(); }; // 0x108 (0x1F8 - 0xF0) // Class MovieSceneTracks.MovieSceneParticleSection class UMovieSceneParticleSection : public UMovieSceneSection { public: struct FMovieSceneParticleChannel ParticleKeys; // 0xF0(0x108)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneParticleSection* GetDefaultObj(); }; // 0x140 (0x230 - 0xF0) // Class MovieSceneTracks.MovieScenePrimitiveMaterialSection class UMovieScenePrimitiveMaterialSection : public UMovieSceneSection { public: uint8 Pad_333[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneObjectPathChannel MaterialChannel; // 0xF8(0x138)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieScenePrimitiveMaterialSection* GetDefaultObj(); }; // 0x260 (0x350 - 0xF0) // Class MovieSceneTracks.MovieSceneSkeletalAnimationSection class UMovieSceneSkeletalAnimationSection : public UMovieSceneSection { public: struct FMovieSceneSkeletalAnimationParams Params; // 0xF0(0x150)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UAnimSequence* AnimSequence; // 0x240(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimSequenceBase* Animation; // 0x248(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StartOffset; // 0x250(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float EndOffset; // 0x254(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PlayRate; // 0x258(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x25C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 BitPad_23 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_33B[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName SlotName; // 0x260(0x8)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector StartLocationOffset; // 0x268(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator StartRotationOffset; // 0x280(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bMatchWithPrevious; // 0x298(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class FName MatchedBoneName; // 0x29C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector MatchedLocationOffset; // 0x2A8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator MatchedRotationOffset; // 0x2C0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bMatchTranslation; // 0x2D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMatchIncludeZHeight; // 0x2D9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMatchRotationYaw; // 0x2DA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMatchRotationPitch; // 0x2DB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMatchRotationRoll; // 0x2DC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33E[0x73]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneSkeletalAnimationSection* GetDefaultObj(); }; // 0x110 (0x200 - 0xF0) // Class MovieSceneTracks.MovieSceneSlomoSection class UMovieSceneSlomoSection : public UMovieSceneSection { public: struct FMovieSceneFloatChannel FloatCurve; // 0xF0(0x110)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneSlomoSection* GetDefaultObj(); }; // 0x110 (0x200 - 0xF0) // Class MovieSceneTracks.MovieSceneStringSection class UMovieSceneStringSection : public UMovieSceneSection { public: struct FMovieSceneStringChannel StringCurve; // 0xF0(0x110)(NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneStringSection* GetDefaultObj(); }; // 0x450 (0x540 - 0xF0) // Class MovieSceneTracks.MovieSceneFloatVectorSection class UMovieSceneFloatVectorSection : public UMovieSceneSection { public: uint8 Pad_348[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel Curves[0x4]; // 0xF8(0x440)(NativeAccessSpecifierPrivate) int32 ChannelsUsed; // 0x538(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_349[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneFloatVectorSection* GetDefaultObj(); }; // 0x470 (0x560 - 0xF0) // Class MovieSceneTracks.MovieSceneDoubleVectorSection class UMovieSceneDoubleVectorSection : public UMovieSceneSection { public: uint8 Pad_34B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneDoubleChannel Curves[0x4]; // 0xF8(0x460)(NativeAccessSpecifierPrivate) int32 ChannelsUsed; // 0x558(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_34C[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneDoubleVectorSection* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.BoolChannelEvaluatorSystem class UBoolChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UBoolChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.ByteChannelEvaluatorSystem class UByteChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UByteChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.DoubleChannelEvaluatorSystem class UDoubleChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UDoubleChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.DoublePerlinNoiseChannelEvaluatorSystem class UDoublePerlinNoiseChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UDoublePerlinNoiseChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.FloatChannelEvaluatorSystem class UFloatChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UFloatChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.FloatPerlinNoiseChannelEvaluatorSystem class UFloatPerlinNoiseChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UFloatPerlinNoiseChannelEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.IntegerChannelEvaluatorSystem class UIntegerChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UIntegerChannelEvaluatorSystem* GetDefaultObj(); }; // 0x18 (0x58 - 0x40) // Class MovieSceneTracks.MovieScenePropertySystem class UMovieScenePropertySystem : public UMovieSceneEntitySystem { public: uint8 Pad_359[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class UMovieScenePropertyInstantiatorSystem* InstantiatorSystem; // 0x48(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35B[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieScene3DTransformPropertySystem class UMovieScene3DTransformPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieScene3DTransformPropertySystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.MovieSceneBaseValueEvaluatorSystem class UMovieSceneBaseValueEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UMovieSceneBaseValueEvaluatorSystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneBoolPropertySystem class UMovieSceneBoolPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneBoolPropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneBytePropertySystem class UMovieSceneBytePropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneBytePropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneColorPropertySystem class UMovieSceneColorPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneColorPropertySystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.MovieSceneComponentAttachmentInvalidatorSystem class UMovieSceneComponentAttachmentInvalidatorSystem : public UMovieSceneEntityInstantiatorSystem { public: static class UClass* StaticClass(); static class UMovieSceneComponentAttachmentInvalidatorSystem* GetDefaultObj(); }; // 0x190 (0x1D0 - 0x40) // Class MovieSceneTracks.MovieSceneComponentAttachmentSystem class UMovieSceneComponentAttachmentSystem : public UMovieSceneEntityInstantiatorSystem { public: uint8 Pad_367[0x190]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneComponentAttachmentSystem* GetDefaultObj(); }; // 0xE8 (0x128 - 0x40) // Class MovieSceneTracks.MovieSceneComponentMaterialSystem class UMovieSceneComponentMaterialSystem : public UMovieSceneEntitySystem { public: uint8 Pad_36C[0xE8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneComponentMaterialSystem* GetDefaultObj(); }; // 0x1F0 (0x230 - 0x40) // Class MovieSceneTracks.MovieSceneComponentMobilitySystem class UMovieSceneComponentMobilitySystem : public UMovieSceneEntityInstantiatorSystem { public: uint8 Pad_36E[0x1F0]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneComponentMobilitySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneComponentTransformSystem class UMovieSceneComponentTransformSystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneComponentTransformSystem* GetDefaultObj(); }; // 0x10 (0x50 - 0x40) // Class MovieSceneTracks.MovieSceneConstraintSystem class UMovieSceneConstraintSystem : public UMovieSceneEntitySystem { public: uint8 Pad_373[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneConstraintSystem* GetDefaultObj(); }; // 0x90 (0xD0 - 0x40) // Class MovieSceneTracks.MovieSceneDataLayerSystem class UMovieSceneDataLayerSystem : public UMovieSceneEntitySystem { public: uint8 Pad_377[0x90]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneDataLayerSystem* GetDefaultObj(); }; // 0x18 (0x58 - 0x40) // Class MovieSceneTracks.MovieSceneDeferredComponentMovementSystem class UMovieSceneDeferredComponentMovementSystem : public UMovieSceneEntitySystem { public: uint8 Pad_37A[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneDeferredComponentMovementSystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneDoublePropertySystem class UMovieSceneDoublePropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneDoublePropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneEnumPropertySystem class UMovieSceneEnumPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneEnumPropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneEulerTransformPropertySystem class UMovieSceneEulerTransformPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneEulerTransformPropertySystem* GetDefaultObj(); }; // 0x50 (0x90 - 0x40) // Class MovieSceneTracks.MovieSceneEventSystem class UMovieSceneEventSystem : public UMovieSceneEntitySystem { public: uint8 Pad_381[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneEventSystem* GetDefaultObj(); }; // 0x0 (0x90 - 0x90) // Class MovieSceneTracks.MovieScenePreSpawnEventSystem class UMovieScenePreSpawnEventSystem : public UMovieSceneEventSystem { public: static class UClass* StaticClass(); static class UMovieScenePreSpawnEventSystem* GetDefaultObj(); }; // 0x0 (0x90 - 0x90) // Class MovieSceneTracks.MovieScenePostSpawnEventSystem class UMovieScenePostSpawnEventSystem : public UMovieSceneEventSystem { public: static class UClass* StaticClass(); static class UMovieScenePostSpawnEventSystem* GetDefaultObj(); }; // 0x0 (0x90 - 0x90) // Class MovieSceneTracks.MovieScenePostEvalEventSystem class UMovieScenePostEvalEventSystem : public UMovieSceneEventSystem { public: static class UClass* StaticClass(); static class UMovieScenePostEvalEventSystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneFloatPropertySystem class UMovieSceneFloatPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneFloatPropertySystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.MovieSceneHierarchicalBiasSystem class UMovieSceneHierarchicalBiasSystem : public UMovieSceneEntityInstantiatorSystem { public: static class UClass* StaticClass(); static class UMovieSceneHierarchicalBiasSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.MovieSceneInitialValueSystem class UMovieSceneInitialValueSystem : public UMovieSceneEntityInstantiatorSystem { public: static class UClass* StaticClass(); static class UMovieSceneInitialValueSystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneIntegerPropertySystem class UMovieSceneIntegerPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneIntegerPropertySystem* GetDefaultObj(); }; // 0x168 (0x1A8 - 0x40) // Class MovieSceneTracks.MovieSceneLevelVisibilitySystem class UMovieSceneLevelVisibilitySystem : public UMovieSceneEntitySystem { public: uint8 Pad_397[0x168]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneLevelVisibilitySystem* GetDefaultObj(); }; // 0x28 (0x68 - 0x40) // Class MovieSceneTracks.MovieSceneMaterialParameterCollectionSystem class UMovieSceneMaterialParameterCollectionSystem : public UMovieSceneEntitySystem { public: uint8 Pad_399[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneMaterialParameterCollectionSystem* GetDefaultObj(); }; // 0x2F8 (0x338 - 0x40) // Class MovieSceneTracks.MovieSceneMaterialParameterSystem class UMovieSceneMaterialParameterSystem : public UMovieSceneEntitySystem { public: uint8 Pad_39C[0x2F0]; // Fixing Size After Last Property [ Dumper-7 ] class UMovieScenePiecewiseDoubleBlenderSystem* DoubleBlenderSystem; // 0x330(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneMaterialParameterSystem* GetDefaultObj(); }; // 0x58 (0x98 - 0x40) // Class MovieSceneTracks.MovieSceneMotionVectorSimulationSystem class UMovieSceneMotionVectorSimulationSystem : public UMovieSceneEntitySystem { public: uint8 Pad_3A2[0x58]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneMotionVectorSimulationSystem* GetDefaultObj(); }; // 0x28 (0x90 - 0x68) // Class MovieSceneTracks.MovieScenePiecewiseBoolBlenderSystem class UMovieScenePiecewiseBoolBlenderSystem : public UMovieSceneBlenderSystem { public: uint8 Pad_3A5[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePiecewiseBoolBlenderSystem* GetDefaultObj(); }; // 0x28 (0x90 - 0x68) // Class MovieSceneTracks.MovieScenePiecewiseByteBlenderSystem class UMovieScenePiecewiseByteBlenderSystem : public UMovieSceneBlenderSystem { public: uint8 Pad_3A8[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePiecewiseByteBlenderSystem* GetDefaultObj(); }; // 0xC8 (0x130 - 0x68) // Class MovieSceneTracks.MovieScenePiecewiseDoubleBlenderSystem class UMovieScenePiecewiseDoubleBlenderSystem : public UMovieSceneBlenderSystem { public: uint8 Pad_3AC[0xC8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePiecewiseDoubleBlenderSystem* GetDefaultObj(); }; // 0x28 (0x90 - 0x68) // Class MovieSceneTracks.MovieScenePiecewiseEnumBlenderSystem class UMovieScenePiecewiseEnumBlenderSystem : public UMovieSceneBlenderSystem { public: uint8 Pad_3AF[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePiecewiseEnumBlenderSystem* GetDefaultObj(); }; // 0x48 (0xB0 - 0x68) // Class MovieSceneTracks.MovieScenePiecewiseIntegerBlenderSystem class UMovieScenePiecewiseIntegerBlenderSystem : public UMovieSceneBlenderSystem { public: uint8 Pad_3B2[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePiecewiseIntegerBlenderSystem* GetDefaultObj(); }; // 0x50 (0x80 - 0x30) // Class MovieSceneTracks.MovieSceneAsyncAction_SequencePrediction class UMovieSceneAsyncAction_SequencePrediction : public UBlueprintAsyncActionBase { public: FMulticastInlineDelegateProperty_ Result; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ Failure; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_3C9[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class UMovieSceneSequencePlayer* SequencePlayer; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* SceneComponent; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3CB[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneAsyncAction_SequencePrediction* GetDefaultObj(); class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds); class UMovieSceneAsyncAction_SequencePrediction* PredictWorldTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime); class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtTime(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, float TimeInSeconds); class UMovieSceneAsyncAction_SequencePrediction* PredictLocalTransformAtFrame(class UMovieSceneSequencePlayer* Player, class USceneComponent* TargetComponent, const struct FFrameTime& FrameTime); }; // 0xB0 (0xF0 - 0x40) // Class MovieSceneTracks.MovieScenePredictionSystem class UMovieScenePredictionSystem : public UMovieSceneEntitySystem { public: uint8 Pad_3CD[0x90]; // Fixing Size After Last Property [ Dumper-7 ] TArray PendingPredictions; // 0xD0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) TArray ProcessingPredictions; // 0xE0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieScenePredictionSystem* GetDefaultObj(); }; // 0x208 (0x248 - 0x40) // Class MovieSceneTracks.MovieScenePropertyInstantiatorSystem class UMovieScenePropertyInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem { public: uint8 Pad_3D0[0x208]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePropertyInstantiatorSystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.MovieSceneQuaternionInterpolationRotationSystem class UMovieSceneQuaternionInterpolationRotationSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UMovieSceneQuaternionInterpolationRotationSystem* GetDefaultObj(); }; // 0x38 (0x78 - 0x40) // Class MovieSceneTracks.MovieSceneTransformOriginSystem class UMovieSceneTransformOriginSystem : public UMovieSceneEntitySystem { public: uint8 Pad_3D9[0x38]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneTransformOriginSystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneFloatVectorPropertySystem class UMovieSceneFloatVectorPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneFloatVectorPropertySystem* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class MovieSceneTracks.MovieSceneDoubleVectorPropertySystem class UMovieSceneDoubleVectorPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneDoubleVectorPropertySystem* GetDefaultObj(); }; // 0x0 (0x40 - 0x40) // Class MovieSceneTracks.ObjectPathChannelEvaluatorSystem class UObjectPathChannelEvaluatorSystem : public UMovieSceneEntitySystem { public: static class UClass* StaticClass(); static class UObjectPathChannelEvaluatorSystem* GetDefaultObj(); }; // 0x50 (0x90 - 0x40) // Class MovieSceneTracks.MovieSceneHierarchicalEasingInstantiatorSystem class UMovieSceneHierarchicalEasingInstantiatorSystem : public UMovieSceneEntityInstantiatorSystem { public: uint8 Pad_3E4[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneHierarchicalEasingInstantiatorSystem* GetDefaultObj(); }; // 0x38 (0x78 - 0x40) // Class MovieSceneTracks.WeightAndEasingEvaluatorSystem class UWeightAndEasingEvaluatorSystem : public UMovieSceneEntitySystem { public: uint8 Pad_3E6[0x38]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWeightAndEasingEvaluatorSystem* GetDefaultObj(); }; // 0x78 (0xC8 - 0x50) // Class MovieSceneTracks.MovieSceneCameraCutTrackInstance class UMovieSceneCameraCutTrackInstance : public UMovieSceneTrackInstance { public: uint8 Pad_3EB[0x78]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneCameraCutTrackInstance* GetDefaultObj(); }; // 0x50 (0xA0 - 0x50) // Class MovieSceneTracks.MovieSceneCVarTrackInstance class UMovieSceneCVarTrackInstance : public UMovieSceneTrackInstance { public: uint8 Pad_3EE[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneCVarTrackInstance* GetDefaultObj(); }; // 0x10 (0xA8 - 0x98) // Class MovieSceneTracks.MovieScene3DConstraintTrack class UMovieScene3DConstraintTrack : public UMovieSceneTrack { public: TArray ConstraintSections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieScene3DConstraintTrack* GetDefaultObj(); }; // 0x0 (0xA8 - 0xA8) // Class MovieSceneTracks.MovieScene3DAttachTrack class UMovieScene3DAttachTrack : public UMovieScene3DConstraintTrack { public: static class UClass* StaticClass(); static class UMovieScene3DAttachTrack* GetDefaultObj(); }; // 0x8 (0xB0 - 0xA8) // Class MovieSceneTracks.MovieScene3DPathTrack class UMovieScene3DPathTrack : public UMovieScene3DConstraintTrack { public: uint8 Pad_3F5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScene3DPathTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieScene3DTransformTrack class UMovieScene3DTransformTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieScene3DTransformTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneActorReferenceTrack class UMovieSceneActorReferenceTrack : public UMovieScenePropertyTrack { public: uint8 Pad_3FB[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneActorReferenceTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneAudioTrack class UMovieSceneAudioTrack : public UMovieSceneNameableTrack { public: uint8 Pad_400[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray AudioSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneAudioTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneBoolTrack class UMovieSceneBoolTrack : public UMovieScenePropertyTrack { public: uint8 Pad_404[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneBoolTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneByteTrack class UMovieSceneByteTrack : public UMovieScenePropertyTrack { public: class UEnum* Enum; // 0xC8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneByteTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneCameraCutTrack class UMovieSceneCameraCutTrack : public UMovieSceneNameableTrack { public: bool bCanBlend; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_409[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCameraCutTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneCameraShakeSourceShakeTrack class UMovieSceneCameraShakeSourceShakeTrack : public UMovieSceneNameableTrack { public: uint8 Pad_411[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray CameraShakeSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCameraShakeSourceShakeTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneCameraShakeSourceTriggerTrack class UMovieSceneCameraShakeSourceTriggerTrack : public UMovieSceneTrack { public: uint8 Pad_413[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneCameraShakeSourceTriggerTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneCameraShakeTrack class UMovieSceneCameraShakeTrack : public UMovieSceneNameableTrack { public: uint8 Pad_418[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray CameraShakeSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCameraShakeTrack* GetDefaultObj(); }; // 0x0 (0xA8 - 0xA8) // Class MovieSceneTracks.MovieSceneCinematicShotTrack class UMovieSceneCinematicShotTrack : public UMovieSceneSubTrack { public: static class UClass* StaticClass(); static class UMovieSceneCinematicShotTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneColorTrack class UMovieSceneColorTrack : public UMovieScenePropertyTrack { public: bool bIsSlateColor; // 0xC8(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_421[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneColorTrack* GetDefaultObj(); }; // 0x10 (0xA8 - 0x98) // Class MovieSceneTracks.MovieSceneCVarTrack class UMovieSceneCVarTrack : public UMovieSceneNameableTrack { public: TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneCVarTrack* GetDefaultObj(); }; // 0x10 (0xA8 - 0x98) // Class MovieSceneTracks.MovieSceneDataLayerTrack class UMovieSceneDataLayerTrack : public UMovieSceneNameableTrack { public: TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneDataLayerTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieSceneDoubleTrack class UMovieSceneDoubleTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneDoubleTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneEnumTrack class UMovieSceneEnumTrack : public UMovieScenePropertyTrack { public: class UEnum* Enum; // 0xC8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UMovieSceneEnumTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieSceneEulerTransformTrack class UMovieSceneEulerTransformTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneEulerTransformTrack* GetDefaultObj(); }; // 0x28 (0xC0 - 0x98) // Class MovieSceneTracks.MovieSceneEventTrack class UMovieSceneEventTrack : public UMovieSceneNameableTrack { public: uint8 Pad_448[0x10]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_2A : 6; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_449[0x3]; // Fixing Size After Last Property [ Dumper-7 ] enum class EFireEventsAtPosition EventPosition; // 0xAC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray Sections; // 0xB0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneEventTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieSceneFloatTrack class UMovieSceneFloatTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneFloatTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneFadeTrack class UMovieSceneFadeTrack : public UMovieSceneFloatTrack { public: uint8 Pad_451[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneFadeTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieSceneIntegerTrack class UMovieSceneIntegerTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneIntegerTrack* GetDefaultObj(); }; // 0x10 (0xA8 - 0x98) // Class MovieSceneTracks.MovieSceneLevelVisibilityTrack class UMovieSceneLevelVisibilityTrack : public UMovieSceneNameableTrack { public: TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneLevelVisibilityTrack* GetDefaultObj(); }; // 0x10 (0xA8 - 0x98) // Class MovieSceneTracks.MovieSceneMaterialTrack class UMovieSceneMaterialTrack : public UMovieSceneNameableTrack { public: TArray Sections; // 0x98(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneMaterialTrack* GetDefaultObj(); }; // 0x18 (0xC0 - 0xA8) // Class MovieSceneTracks.MovieSceneMaterialParameterCollectionTrack class UMovieSceneMaterialParameterCollectionTrack : public UMovieSceneMaterialTrack { public: uint8 Pad_462[0x10]; // Fixing Size After Last Property [ Dumper-7 ] class UMaterialParameterCollection* MPC; // 0xB8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneMaterialParameterCollectionTrack* GetDefaultObj(); }; // 0x18 (0xC0 - 0xA8) // Class MovieSceneTracks.MovieSceneComponentMaterialTrack class UMovieSceneComponentMaterialTrack : public UMovieSceneMaterialTrack { public: uint8 Pad_466[0x10]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaterialIndex; // 0xB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_467[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneComponentMaterialTrack* GetDefaultObj(); }; // 0x10 (0xD8 - 0xC8) // Class MovieSceneTracks.MovieSceneObjectPropertyTrack class UMovieSceneObjectPropertyTrack : public UMovieScenePropertyTrack { public: uint8 Pad_46B[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TSubclassOf PropertyClass; // 0xD0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneObjectPropertyTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneParticleParameterTrack class UMovieSceneParticleParameterTrack : public UMovieSceneNameableTrack { public: uint8 Pad_470[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray Sections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneParticleParameterTrack* GetDefaultObj(); }; // 0x18 (0xB0 - 0x98) // Class MovieSceneTracks.MovieSceneParticleTrack class UMovieSceneParticleTrack : public UMovieSceneNameableTrack { public: uint8 Pad_473[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray ParticleSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneParticleTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieScenePrimitiveMaterialTrack class UMovieScenePrimitiveMaterialTrack : public UMovieScenePropertyTrack { public: int32 MaterialIndex; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_475[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieScenePrimitiveMaterialTrack* GetDefaultObj(); }; // 0x58 (0xF0 - 0x98) // Class MovieSceneTracks.MovieSceneSkeletalAnimationTrack class UMovieSceneSkeletalAnimationTrack : public UMovieSceneNameableTrack { public: uint8 Pad_477[0x8]; // Fixing Size After Last Property [ Dumper-7 ] TArray AnimationSections; // 0xA0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) bool bUseLegacySectionIndexBlend; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_478[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneSkeletalAnimRootMotionTrackParams RootMotionParams; // 0xB8(0x30)(NativeAccessSpecifierPublic) bool bBlendFirstChildOfRoot; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_479[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneSkeletalAnimationTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneSlomoTrack class UMovieSceneSlomoTrack : public UMovieSceneFloatTrack { public: uint8 Pad_47C[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneSlomoTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneStringTrack class UMovieSceneStringTrack : public UMovieScenePropertyTrack { public: uint8 Pad_482[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneStringTrack* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class MovieSceneTracks.MovieSceneTransformTrack class UMovieSceneTransformTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneTransformTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneFloatVectorTrack class UMovieSceneFloatVectorTrack : public UMovieScenePropertyTrack { public: int32 NumChannelsUsed; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_487[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneFloatVectorTrack* GetDefaultObj(); }; // 0x8 (0xD0 - 0xC8) // Class MovieSceneTracks.MovieSceneDoubleVectorTrack class UMovieSceneDoubleVectorTrack : public UMovieScenePropertyTrack { public: int32 NumChannelsUsed; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48E[0x4]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneDoubleVectorTrack* GetDefaultObj(); }; // 0x0 (0xD0 - 0xD0) // Class MovieSceneTracks.MovieSceneVisibilityTrack class UMovieSceneVisibilityTrack : public UMovieSceneBoolTrack { public: static class UClass* StaticClass(); static class UMovieSceneVisibilityTrack* GetDefaultObj(); }; }