mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-06-30 18:42:25 +08:00
628 lines
39 KiB
C++
628 lines
39 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// ENUMS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
enum class EMovieScene3DPathSection_Axis : uint8
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
Z = 2,
|
|
NEG_X = 3,
|
|
NEG_Y = 4,
|
|
NEG_Z = 5,
|
|
MovieScene3DPathSection_MAX = 6,
|
|
};
|
|
|
|
enum class EFireEventsAtPosition : uint8
|
|
{
|
|
AtStartOfEvaluation = 0,
|
|
AtEndOfEvaluation = 1,
|
|
AfterSpawn = 2,
|
|
EFireEventsAtPosition_MAX = 3,
|
|
};
|
|
|
|
enum class ELevelVisibility : uint8
|
|
{
|
|
Visible = 0,
|
|
Hidden = 1,
|
|
ELevelVisibility_MAX = 2,
|
|
};
|
|
|
|
enum class EParticleKey : uint8
|
|
{
|
|
Activate = 0,
|
|
Deactivate = 1,
|
|
Trigger = 2,
|
|
EParticleKey_MAX = 3,
|
|
};
|
|
|
|
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// STRUCTS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0xC0 (0xE0 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DPathSectionTemplate
|
|
struct FMovieScene3DPathSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneObjectBindingID PathBindingID; // 0x20(0x18)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel TimingCurve; // 0x38(0xA0)(NativeAccessSpecifierPublic)
|
|
enum class EMovieScene3DPathSection_Axis FrontAxisEnum; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMovieScene3DPathSection_Axis UpAxisEnum; // 0xD9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_ED9[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReverse : 1; // Mask: 0x2, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceUpright : 1; // Mask: 0x4, PropSize: 0x10xDC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EDA[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x4 (0x4 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneTransformMask
|
|
struct FMovieSceneTransformMask
|
|
{
|
|
public:
|
|
uint32 Mask; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x40 (0x48 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DTransformKeyStruct
|
|
struct FMovieScene3DTransformKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x14(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x20(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber Time; // 0x2C(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EDB[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x30 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DScaleKeyStruct
|
|
struct FMovieScene3DScaleKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FVector Scale; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EDD[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x30 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DRotationKeyStruct
|
|
struct FMovieScene3DRotationKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FRotator Rotation; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EDE[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x30 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieScene3DLocationKeyStruct
|
|
struct FMovieScene3DLocationKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x8(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber Time; // 0x14(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EDF[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceKey
|
|
struct FMovieSceneActorReferenceKey
|
|
{
|
|
public:
|
|
struct FMovieSceneObjectBindingID Object; // 0x0(0x18)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ComponentName; // 0x18(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x20(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xA8 (0xB0 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceData
|
|
struct FMovieSceneActorReferenceData : public FMovieSceneChannel
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
struct FMovieSceneActorReferenceKey DefaultValue; // 0x18(0x28)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FMovieSceneActorReferenceKey> KeyValues; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EE0[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xC8 (0xE8 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneActorReferenceSectionTemplate
|
|
struct FMovieSceneActorReferenceSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieScenePropertySectionData PropertyData; // 0x20(0x18)(NativeAccessSpecifierPrivate)
|
|
struct FMovieSceneActorReferenceData ActorReferenceData; // 0x38(0xB0)(NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x8 (0x28 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneAudioSectionTemplate
|
|
struct FMovieSceneAudioSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
class UMovieSceneAudioSection* AudioSection; // 0x20(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x20 (0x20 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionData
|
|
struct FMovieSceneCameraAnimSectionData
|
|
{
|
|
public:
|
|
class UCameraAnim* CameraAnim; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayRate; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayScale; // 0xC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendInTime; // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x14(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLooping; // 0x18(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x48 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraAnimSectionTemplate
|
|
struct FMovieSceneCameraAnimSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneCameraAnimSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EE3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x20 (0x20 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionData
|
|
struct FMovieSceneCameraShakeSectionData
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayScale; // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x48 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceShakeSectionTemplate
|
|
struct FMovieSceneCameraShakeSourceShakeSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionEndTime; // 0x44(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x20 (0x20 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTrigger
|
|
struct FMovieSceneCameraShakeSourceTrigger
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayScale; // 0x8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECameraShakePlaySpace PlaySpace; // 0xC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRotator UserDefinedPlaySpace; // 0x10(0xC)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE7[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x80 (0x88 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerChannel
|
|
struct FMovieSceneCameraShakeSourceTriggerChannel : public FMovieSceneChannel
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FMovieSceneCameraShakeSourceTrigger> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EE8[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x20 (0x40 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSourceTriggerSectionTemplate
|
|
struct FMovieSceneCameraShakeSourceTriggerSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> TriggerTimes; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FMovieSceneCameraShakeSourceTrigger> TriggerValues; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x28 (0x48 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneCameraShakeSectionTemplate
|
|
struct FMovieSceneCameraShakeSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneCameraShakeSectionData SourceData; // 0x20(0x20)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionStartTime; // 0x40(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EEB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x30 (0x38 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneColorKeyStruct
|
|
struct FMovieSceneColorKeyStruct : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FLinearColor Color; // 0x8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber Time; // 0x18(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EEC[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x288 (0x2C0 - 0x38)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneColorSectionTemplate
|
|
struct FMovieSceneColorSectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneFloatChannel Curves[0x4]; // 0x38(0x280)(NativeAccessSpecifierPublic)
|
|
enum class EMovieSceneBlendType BlendType; // 0x2B8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EED[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventPtrs
|
|
struct FMovieSceneEventPtrs
|
|
{
|
|
public:
|
|
class UFunction* Function; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FFieldPathProperty_ BoundObjectProperty; // 0x8(0x20)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEvent
|
|
struct FMovieSceneEvent
|
|
{
|
|
public:
|
|
struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x10 (0x10 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventPayloadVariable
|
|
struct FMovieSceneEventPayloadVariable
|
|
{
|
|
public:
|
|
class FString Value; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x80 (0x88 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventChannel
|
|
struct FMovieSceneEventChannel : public FMovieSceneChannel
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> KeyTimes; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FMovieSceneEvent> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EEF[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventParameters
|
|
struct FMovieSceneEventParameters
|
|
{
|
|
public:
|
|
uint8 Pad_EF0[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x30 (0x30 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.EventPayload
|
|
struct FEventPayload
|
|
{
|
|
public:
|
|
class FName EventName; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneEventParameters Parameters; // 0x8(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x80 (0x88 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionData
|
|
struct FMovieSceneEventSectionData : public FMovieSceneChannel
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FEventPayload> KeyValues; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EF1[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x48 (0x48 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventTriggerData
|
|
struct FMovieSceneEventTriggerData
|
|
{
|
|
public:
|
|
struct FMovieSceneEventPtrs Ptrs; // 0x0(0x28)(NativeAccessSpecifierPublic)
|
|
struct FGuid ObjectBindingId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EF2[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x90 (0xB0 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneEventSectionTemplate
|
|
struct FMovieSceneEventSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneEventSectionData EventData; // 0x20(0x88)(NativeAccessSpecifierPublic)
|
|
uint8 bFireEventsWhenForwards : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFireEventsWhenBackwards : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xB8 (0xD8 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneFadeSectionTemplate
|
|
struct FMovieSceneFadeSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneFloatChannel FadeCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate)
|
|
struct FLinearColor FadeColor; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bFadeAudio : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x98 (0x98 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.BoolParameterNameAndCurve
|
|
struct FBoolParameterNameAndCurve
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneBoolChannel ParameterCurve; // 0x8(0x90)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xA8 (0xA8 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.ScalarParameterNameAndCurve
|
|
struct FScalarParameterNameAndCurve
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel ParameterCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x148 (0x148 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.Vector2DParameterNameAndCurves
|
|
struct FVector2DParameterNameAndCurves
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x1E8 (0x1E8 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.VectorParameterNameAndCurves
|
|
struct FVectorParameterNameAndCurves
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel XCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel YCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel ZCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x288 (0x288 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.ColorParameterNameAndCurves
|
|
struct FColorParameterNameAndCurves
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel RedCurve; // 0x8(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel GreenCurve; // 0xA8(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel BlueCurve; // 0x148(0xA0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel AlphaCurve; // 0x1E8(0xA0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x5A8 (0x5A8 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.TransformParameterNameAndCurves
|
|
struct FTransformParameterNameAndCurves
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel Translation[0x3]; // 0x8(0x1E0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel Rotation[0x3]; // 0x1E8(0x1E0)(NativeAccessSpecifierPublic)
|
|
struct FMovieSceneFloatChannel Scale[0x3]; // 0x3C8(0x1E0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x60 (0x80 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParameterSectionTemplate
|
|
struct FMovieSceneParameterSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
TArray<struct FScalarParameterNameAndCurve> Scalars; // 0x20(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FBoolParameterNameAndCurve> Bools; // 0x30(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2DParameterNameAndCurves> Vector2Ds; // 0x40(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVectorParameterNameAndCurves> Vectors; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FColorParameterNameAndCurves> Colors; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FTransformParameterNameAndCurves> Transforms; // 0x70(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
|
|
// 0x8 (0x88 - 0x80)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneMaterialParameterCollectionTemplate
|
|
struct FMovieSceneMaterialParameterCollectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
public:
|
|
class UMaterialParameterCollection* MPC; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0xC0 (0xF8 - 0x38)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneObjectPropertyTemplate
|
|
struct FMovieSceneObjectPropertyTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneObjectPathChannel ObjectChannel; // 0x38(0xC0)(NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x8 (0x88 - 0x80)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneComponentMaterialSectionTemplate
|
|
struct FMovieSceneComponentMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
public:
|
|
int32 MaterialIndex; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EF9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x0 (0x80 - 0x80)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParticleParameterSectionTemplate
|
|
struct FMovieSceneParticleParameterSectionTemplate : public FMovieSceneParameterSectionTemplate
|
|
{
|
|
public:
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParticleChannel
|
|
struct FMovieSceneParticleChannel : public FMovieSceneByteChannel
|
|
{
|
|
public:
|
|
};
|
|
|
|
// 0x98 (0xB8 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneParticleSectionTemplate
|
|
struct FMovieSceneParticleSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneParticleChannel ParticleKeys; // 0x20(0x98)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xC8 (0xE8 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieScenePrimitiveMaterialTemplate
|
|
struct FMovieScenePrimitiveMaterialTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
int32 MaterialIndex; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMovieSceneObjectPathChannel MaterialChannel; // 0x28(0xC0)(NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x98 (0xA0 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneStringChannel
|
|
struct FMovieSceneStringChannel : public FMovieSceneChannel
|
|
{
|
|
public:
|
|
TArray<struct FFrameNumber> Times; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FString> Values; // 0x18(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class FString DefaultValue; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bHasDefaultValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EFD[0x67]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xA0 (0xD8 - 0x38)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneStringPropertySectionTemplate
|
|
struct FMovieSceneStringPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneStringChannel StringCurve; // 0x38(0xA0)(Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
|
|
// 0x90 (0xC8 - 0x38)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneBoolPropertySectionTemplate
|
|
struct FMovieSceneBoolPropertySectionTemplate : public FMovieScenePropertySectionTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneBoolChannel BoolCurve; // 0x38(0x90)(Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
|
|
// 0xD8 (0xD8 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationParams
|
|
struct FMovieSceneSkeletalAnimationParams
|
|
{
|
|
public:
|
|
class UAnimSequenceBase* Animation; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber FirstLoopStartFrameOffset; // 0x8(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber StartFrameOffset; // 0xC(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber EndFrameOffset; // 0x10(0x4)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayRate; // 0x14(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReverse : 1; // Mask: 0x1, PropSize: 0x10x18(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_CB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_EFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName SlotName; // 0x1C(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMovieSceneFloatChannel Weight; // 0x28(0xA0)(NativeAccessSpecifierPublic)
|
|
bool bSkipAnimNotifiers; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceCustomMode; // 0xC9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F00[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float StartOffset; // 0xCC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndOffset; // 0xD0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F01[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x8 (0xE0 - 0xD8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplateParameters
|
|
struct FMovieSceneSkeletalAnimationSectionTemplateParameters : public FMovieSceneSkeletalAnimationParams
|
|
{
|
|
public:
|
|
struct FFrameNumber SectionStartTime; // 0xD8(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFrameNumber SectionEndTime; // 0xDC(0x4)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xE0 (0x100 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimationSectionTemplate
|
|
struct FMovieSceneSkeletalAnimationSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneSkeletalAnimationSectionTemplateParameters Params; // 0x20(0xE0)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x30 (0x30 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSkeletalAnimRootMotionTrackParams
|
|
struct FMovieSceneSkeletalAnimRootMotionTrackParams
|
|
{
|
|
public:
|
|
uint8 Pad_F02[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xA0 (0xC0 - 0x20)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneSlomoSectionTemplate
|
|
struct FMovieSceneSlomoSectionTemplate : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FMovieSceneFloatChannel SlomoCurve; // 0x20(0xA0)(NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// ScriptStruct MovieSceneTracks.LevelVisibilityComponentData
|
|
struct FLevelVisibilityComponentData
|
|
{
|
|
public:
|
|
class UMovieSceneLevelVisibilitySection* Section; // 0x0(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x20 (0x28 - 0x8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStructBase
|
|
struct FMovieSceneVectorKeyStructBase : public FMovieSceneKeyStruct
|
|
{
|
|
public:
|
|
struct FFrameNumber Time; // 0x8(0x4)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F03[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVector4KeyStruct
|
|
struct FMovieSceneVector4KeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
public:
|
|
uint8 Pad_F04[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4 Vector; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVectorKeyStruct
|
|
struct FMovieSceneVectorKeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
public:
|
|
struct FVector Vector; // 0x28(0xC)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F05[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVector2DKeyStruct
|
|
struct FMovieSceneVector2DKeyStruct : public FMovieSceneVectorKeyStructBase
|
|
{
|
|
public:
|
|
struct FVector2D Vector; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x0 (0xC8 - 0xC8)
|
|
// ScriptStruct MovieSceneTracks.MovieSceneVisibilitySectionTemplate
|
|
struct FMovieSceneVisibilitySectionTemplate : public FMovieSceneBoolPropertySectionTemplate
|
|
{
|
|
public:
|
|
};
|
|
|
|
}
|
|
|
|
|