#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Engine #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "Chaos_structs.hpp" #include "PhysicsCore_structs.hpp" #include "InputCore_structs.hpp" #include "Slate_structs.hpp" namespace SDK { // Enum Engine.ETextGender // NumValues: 0x0004 enum class ETextGender : uint8 { Masculine = 0, Feminine = 1, Neuter = 2, ETextGender_MAX = 3, }; // Enum Engine.EFormatArgumentType // NumValues: 0x0007 enum class EFormatArgumentType : uint8 { Int = 0, UInt = 1, Float = 2, Double = 3, Text = 4, Gender = 5, EFormatArgumentType_MAX = 6, }; // Enum Engine.EEndPlayReason // NumValues: 0x0006 enum class EEndPlayReason : uint8 { Destroyed = 0, LevelTransition = 1, EndPlayInEditor = 2, RemovedFromWorld = 3, Quit = 4, EEndPlayReason_MAX = 5, }; // Enum Engine.ETickingGroup // NumValues: 0x0009 enum class ETickingGroup : uint8 { TG_PrePhysics = 0, TG_StartPhysics = 1, TG_DuringPhysics = 2, TG_EndPhysics = 3, TG_PostPhysics = 4, TG_PostUpdateWork = 5, TG_LastDemotable = 6, TG_NewlySpawned = 7, TG_MAX = 8, }; // Enum Engine.EComponentCreationMethod // NumValues: 0x0005 enum class EComponentCreationMethod : uint8 { Native = 0, SimpleConstructionScript = 1, UserConstructionScript = 2, Instance = 3, EComponentCreationMethod_MAX = 4, }; // Enum Engine.ETemperatureSeverityType // NumValues: 0x0007 enum class ETemperatureSeverityType : uint8 { Unknown = 0, Good = 1, Bad = 2, Serious = 3, Critical = 4, NumSeverities = 5, ETemperatureSeverityType_MAX = 6, }; // Enum Engine.EQuartzCommandQuantization // NumValues: 0x0015 enum class EQuartzCommandQuantization : uint8 { Bar = 0, Beat = 1, ThirtySecondNote = 2, SixteenthNote = 3, EighthNote = 4, QuarterNote = 5, HalfNote = 6, WholeNote = 7, DottedSixteenthNote = 8, DottedEighthNote = 9, DottedQuarterNote = 10, DottedHalfNote = 11, DottedWholeNote = 12, SixteenthNoteTriplet = 13, EighthNoteTriplet = 14, QuarterNoteTriplet = 15, HalfNoteTriplet = 16, Tick = 17, Count = 18, None = 19, EQuartzCommandQuantization_MAX = 20, }; // Enum Engine.EQuartzCommandDelegateSubType // NumValues: 0x0007 enum class EQuartzCommandDelegateSubType : uint8 { CommandOnFailedToQueue = 0, CommandOnQueued = 1, CommandOnCanceled = 2, CommandOnAboutToStart = 3, CommandOnStarted = 4, Count = 5, EQuartzCommandDelegateSubType_MAX = 6, }; // Enum Engine.EAudioComponentPlayState // NumValues: 0x0007 enum class EAudioComponentPlayState : uint8 { Playing = 0, Stopped = 1, Paused = 2, FadingIn = 3, FadingOut = 4, Count = 5, EAudioComponentPlayState_MAX = 6, }; // Enum Engine.EPlaneConstraintAxisSetting // NumValues: 0x0006 enum class EPlaneConstraintAxisSetting : uint8 { Custom = 0, X = 1, Y = 2, Z = 3, UseGlobalPhysicsSetting = 4, EPlaneConstraintAxisSetting_MAX = 5, }; // Enum Engine.EInterpToBehaviourType // NumValues: 0x0005 enum class EInterpToBehaviourType : uint8 { OneShot = 0, OneShot_Reverse = 1, Loop_Reset = 2, PingPong = 3, EInterpToBehaviourType_MAX = 4, }; // Enum Engine.ETeleportType // NumValues: 0x0004 enum class ETeleportType : uint8 { None = 0, TeleportPhysics = 1, ResetPhysics = 2, ETeleportType_MAX = 3, }; // Enum Engine.EPlatformInterfaceDataType // NumValues: 0x0007 enum class EPlatformInterfaceDataType : uint8 { PIDT_None = 0, PIDT_Int = 1, PIDT_Float = 2, PIDT_String = 3, PIDT_Object = 4, PIDT_Custom = 5, PIDT_MAX = 6, }; // Enum Engine.EMovementMode // NumValues: 0x0008 enum class EMovementMode : uint8 { MOVE_None = 0, MOVE_Walking = 1, MOVE_NavWalking = 2, MOVE_Falling = 3, MOVE_Swimming = 4, MOVE_Flying = 5, MOVE_Custom = 6, MOVE_MAX = 7, }; // Enum Engine.ENetworkFailure // NumValues: 0x000C enum class ENetworkFailure : uint8 { NetDriverAlreadyExists = 0, NetDriverCreateFailure = 1, NetDriverListenFailure = 2, ConnectionLost = 3, ConnectionTimeout = 4, FailureReceived = 5, OutdatedClient = 6, OutdatedServer = 7, PendingConnectionFailure = 8, NetGuidMismatch = 9, NetChecksumMismatch = 10, ENetworkFailure_MAX = 11, }; // Enum Engine.ETravelFailure // NumValues: 0x000D enum class ETravelFailure : uint8 { NoLevel = 0, LoadMapFailure = 1, InvalidURL = 2, PackageMissing = 3, PackageVersion = 4, NoDownload = 5, TravelFailure = 6, CheatCommands = 7, PendingNetGameCreateFailure = 8, CloudSaveFailure = 9, ServerTravelFailure = 10, ClientTravelFailure = 11, ETravelFailure_MAX = 12, }; // Enum Engine.EScreenOrientation // NumValues: 0x0008 enum class EScreenOrientation : uint8 { Unknown = 0, Portrait = 1, PortraitUpsideDown = 2, LandscapeLeft = 3, LandscapeRight = 4, FaceUp = 5, FaceDown = 6, EScreenOrientation_MAX = 7, }; // Enum Engine.EApplicationState // NumValues: 0x0005 enum class EApplicationState : uint8 { Unknown = 0, Inactive = 1, Background = 2, Active = 3, EApplicationState_MAX = 4, }; // Enum Engine.EObjectTypeQuery // NumValues: 0x0022 enum class EObjectTypeQuery : uint8 { ObjectTypeQuery1 = 0, ObjectTypeQuery2 = 1, ObjectTypeQuery3 = 2, ObjectTypeQuery4 = 3, ObjectTypeQuery5 = 4, ObjectTypeQuery6 = 5, ObjectTypeQuery7 = 6, ObjectTypeQuery8 = 7, ObjectTypeQuery9 = 8, ObjectTypeQuery10 = 9, ObjectTypeQuery11 = 10, ObjectTypeQuery12 = 11, ObjectTypeQuery13 = 12, ObjectTypeQuery14 = 13, ObjectTypeQuery15 = 14, ObjectTypeQuery16 = 15, ObjectTypeQuery17 = 16, ObjectTypeQuery18 = 17, ObjectTypeQuery19 = 18, ObjectTypeQuery20 = 19, ObjectTypeQuery21 = 20, ObjectTypeQuery22 = 21, ObjectTypeQuery23 = 22, ObjectTypeQuery24 = 23, ObjectTypeQuery25 = 24, ObjectTypeQuery26 = 25, ObjectTypeQuery27 = 26, ObjectTypeQuery28 = 27, ObjectTypeQuery29 = 28, ObjectTypeQuery30 = 29, ObjectTypeQuery31 = 30, ObjectTypeQuery32 = 31, ObjectTypeQuery_MAX = 32, EObjectTypeQuery_MAX = 33, }; // Enum Engine.EDrawDebugTrace // NumValues: 0x0005 enum class EDrawDebugTrace : uint8 { None = 0, ForOneFrame = 1, ForDuration = 2, Persistent = 3, EDrawDebugTrace_MAX = 4, }; // Enum Engine.ETraceTypeQuery // NumValues: 0x0022 enum class ETraceTypeQuery : uint8 { TraceTypeQuery1 = 0, TraceTypeQuery2 = 1, TraceTypeQuery3 = 2, TraceTypeQuery4 = 3, TraceTypeQuery5 = 4, TraceTypeQuery6 = 5, TraceTypeQuery7 = 6, TraceTypeQuery8 = 7, TraceTypeQuery9 = 8, TraceTypeQuery10 = 9, TraceTypeQuery11 = 10, TraceTypeQuery12 = 11, TraceTypeQuery13 = 12, TraceTypeQuery14 = 13, TraceTypeQuery15 = 14, TraceTypeQuery16 = 15, TraceTypeQuery17 = 16, TraceTypeQuery18 = 17, TraceTypeQuery19 = 18, TraceTypeQuery20 = 19, TraceTypeQuery21 = 20, TraceTypeQuery22 = 21, TraceTypeQuery23 = 22, TraceTypeQuery24 = 23, TraceTypeQuery25 = 24, TraceTypeQuery26 = 25, TraceTypeQuery27 = 26, TraceTypeQuery28 = 27, TraceTypeQuery29 = 28, TraceTypeQuery30 = 29, TraceTypeQuery31 = 30, TraceTypeQuery32 = 31, TraceTypeQuery_MAX = 32, ETraceTypeQuery_MAX = 33, }; // Enum Engine.EMoveComponentAction // NumValues: 0x0004 enum class EMoveComponentAction : uint8 { Move = 0, Stop = 1, Return = 2, EMoveComponentAction_MAX = 3, }; // Enum Engine.EQuitPreference // NumValues: 0x0003 enum class EQuitPreference : uint8 { Quit = 0, Background = 1, EQuitPreference_MAX = 2, }; // Enum Engine.ERelativeTransformSpace // NumValues: 0x0005 enum class ERelativeTransformSpace : uint8 { RTS_World = 0, RTS_Actor = 1, RTS_Component = 2, RTS_ParentBoneSpace = 3, RTS_MAX = 4, }; // Enum Engine.EAttachLocation // NumValues: 0x0005 enum class EAttachLocation : uint8 { KeepRelativeOffset = 0, KeepWorldPosition = 1, SnapToTarget = 2, SnapToTargetIncludingScale = 3, EAttachLocation_MAX = 4, }; // Enum Engine.EAttachmentRule // NumValues: 0x0004 enum class EAttachmentRule : uint8 { KeepRelative = 0, KeepWorld = 1, SnapToTarget = 2, EAttachmentRule_MAX = 3, }; // Enum Engine.EDetachmentRule // NumValues: 0x0003 enum class EDetachmentRule : uint8 { KeepRelative = 0, KeepWorld = 1, EDetachmentRule_MAX = 2, }; // Enum Engine.EComponentMobility // NumValues: 0x0004 enum class EComponentMobility : uint8 { Static = 0, Stationary = 1, Movable = 2, EComponentMobility_MAX = 3, }; // Enum Engine.EDetailMode // NumValues: 0x0004 enum class EDetailMode : uint8 { DM_Low = 0, DM_Medium = 1, DM_High = 2, DM_MAX = 3, }; // Enum Engine.EMouseLockMode // NumValues: 0x0005 enum class EMouseLockMode : uint8 { DoNotLock = 0, LockOnCapture = 1, LockAlways = 2, LockInFullscreen = 3, EMouseLockMode_MAX = 4, }; // Enum Engine.EWindowTitleBarMode // NumValues: 0x0003 enum class EWindowTitleBarMode : uint8 { Overlay = 0, VerticalBox = 1, EWindowTitleBarMode_MAX = 2, }; // Enum Engine.EActorUpdateOverlapsMethod // NumValues: 0x0005 enum class EActorUpdateOverlapsMethod : uint8 { UseConfigDefault = 0, AlwaysUpdate = 1, OnlyUpdateMovable = 2, NeverUpdate = 3, EActorUpdateOverlapsMethod_MAX = 4, }; // Enum Engine.EAlphaBlendOption // NumValues: 0x0010 enum class EAlphaBlendOption : uint8 { Linear = 0, Cubic = 1, HermiteCubic = 2, Sinusoidal = 3, QuadraticInOut = 4, CubicInOut = 5, QuarticInOut = 6, QuinticInOut = 7, CircularIn = 8, CircularOut = 9, CircularInOut = 10, ExpIn = 11, ExpOut = 12, ExpInOut = 13, Custom = 14, EAlphaBlendOption_MAX = 15, }; // Enum Engine.EAnimSyncGroupScope // NumValues: 0x0003 enum class EAnimSyncGroupScope : uint8 { Local = 0, Component = 1, EAnimSyncGroupScope_MAX = 2, }; // Enum Engine.EAnimGroupRole // NumValues: 0x0006 enum class EAnimGroupRole : uint8 { CanBeLeader = 0, AlwaysFollower = 1, AlwaysLeader = 2, TransitionLeader = 3, TransitionFollower = 4, EAnimGroupRole_MAX = 5, }; // Enum Engine.EPreviewAnimationBlueprintApplicationMethod // NumValues: 0x0003 enum class EPreviewAnimationBlueprintApplicationMethod : uint8 { LinkedLayers = 0, LinkedAnimGraph = 1, EPreviewAnimationBlueprintApplicationMethod_MAX = 2, }; // Enum Engine.AnimationKeyFormat // NumValues: 0x0004 enum class EAnimationKeyFormat : uint8 { AKF_ConstantKeyLerp = 0, AKF_VariableKeyLerp = 1, AKF_PerTrackCompression = 2, AKF_MAX = 3, }; // Enum Engine.ERawCurveTrackTypes // NumValues: 0x0004 enum class ERawCurveTrackTypes : uint8 { RCT_Float = 0, RCT_Vector = 1, RCT_Transform = 2, RCT_MAX = 3, }; // Enum Engine.EAnimAssetCurveFlags // NumValues: 0x0009 enum class EAnimAssetCurveFlags : uint8 { AACF_NONE = 0, AACF_DriveMorphTarget_DEPRECATED = 1, AACF_DriveAttribute_DEPRECATED = 2, AACF_Editable = 4, AACF_DriveMaterial_DEPRECATED = 8, AACF_Metadata = 16, AACF_DriveTrack = 32, AACF_Disabled = 64, AACF_MAX = 65, }; // Enum Engine.AnimationCompressionFormat // NumValues: 0x0008 enum class EAnimationCompressionFormat : uint8 { ACF_None = 0, ACF_Float96NoW = 1, ACF_Fixed48NoW = 2, ACF_IntervalFixed32NoW = 3, ACF_Fixed32NoW = 4, ACF_Float32NoW = 5, ACF_Identity = 6, ACF_MAX = 7, }; // Enum Engine.EAdditiveBasePoseType // NumValues: 0x0005 enum class EAdditiveBasePoseType : uint8 { ABPT_None = 0, ABPT_RefPose = 1, ABPT_AnimScaled = 2, ABPT_AnimFrame = 3, ABPT_MAX = 4, }; // Enum Engine.ERootMotionMode // NumValues: 0x0005 enum class ERootMotionMode : uint8 { NoRootMotionExtraction = 0, IgnoreRootMotion = 1, RootMotionFromEverything = 2, RootMotionFromMontagesOnly = 3, ERootMotionMode_MAX = 4, }; // Enum Engine.ERootMotionRootLock // NumValues: 0x0004 enum class ERootMotionRootLock : uint8 { RefPose = 0, AnimFirstFrame = 1, Zero = 2, ERootMotionRootLock_MAX = 3, }; // Enum Engine.EMontagePlayReturnType // NumValues: 0x0003 enum class EMontagePlayReturnType : uint8 { MontageLength = 0, Duration = 1, EMontagePlayReturnType_MAX = 2, }; // Enum Engine.EDrawDebugItemType // NumValues: 0x0006 enum class EDrawDebugItemType : uint8 { DirectionalArrow = 0, Sphere = 1, Line = 2, OnScreenMessage = 3, CoordinateSystem = 4, EDrawDebugItemType_MAX = 5, }; // Enum Engine.EAnimLinkMethod // NumValues: 0x0004 enum class EAnimLinkMethod : uint8 { Absolute = 0, Relative = 1, Proportional = 2, EAnimLinkMethod_MAX = 3, }; // Enum Engine.EMontageSubStepResult // NumValues: 0x0005 enum class EMontageSubStepResult : uint8 { Moved = 0, NotMoved = 1, InvalidSection = 2, InvalidMontage = 3, EMontageSubStepResult_MAX = 4, }; // Enum Engine.EAnimNotifyEventType // NumValues: 0x0003 enum class EAnimNotifyEventType : uint8 { Begin = 0, End = 1, EAnimNotifyEventType_MAX = 2, }; // Enum Engine.EInertializationSpace // NumValues: 0x0004 enum class EInertializationSpace : uint8 { Default = 0, WorldSpace = 1, WorldRotation = 2, EInertializationSpace_MAX = 3, }; // Enum Engine.EInertializationBoneState // NumValues: 0x0004 enum class EInertializationBoneState : uint8 { Invalid = 0, Valid = 1, Excluded = 2, EInertializationBoneState_MAX = 3, }; // Enum Engine.EInertializationState // NumValues: 0x0004 enum class EInertializationState : uint8 { Inactive = 0, Pending = 1, Active = 2, EInertializationState_MAX = 3, }; // Enum Engine.EEvaluatorMode // NumValues: 0x0004 enum class EEvaluatorMode : uint8 { EM_Standard = 0, EM_Freeze = 1, EM_DelayedFreeze = 2, EM_MAX = 3, }; // Enum Engine.EEvaluatorDataSource // NumValues: 0x0003 enum class EEvaluatorDataSource : uint8 { EDS_SourcePose = 0, EDS_DestinationPose = 1, EDS_MAX = 2, }; // Enum Engine.EPostCopyOperation // NumValues: 0x0003 enum class EPostCopyOperation : uint8 { None = 0, LogicalNegateBool = 1, EPostCopyOperation_MAX = 2, }; // Enum Engine.EPinHidingMode // NumValues: 0x0005 enum class EPinHidingMode : uint8 { NeverAsPin = 0, PinHiddenByDefault = 1, PinShownByDefault = 2, AlwaysAsPin = 3, EPinHidingMode_MAX = 4, }; // Enum Engine.AnimPhysCollisionType // NumValues: 0x0005 enum class EAnimPhysCollisionType : uint8 { CoM = 0, CustomSphere = 1, InnerSphere = 2, OuterSphere = 3, AnimPhysCollisionType_MAX = 4, }; // Enum Engine.AnimPhysTwistAxis // NumValues: 0x0004 enum class EAnimPhysTwistAxis : uint8 { AxisX = 0, AxisY = 1, AxisZ = 2, AnimPhysTwistAxis_MAX = 3, }; // Enum Engine.ETypeAdvanceAnim // NumValues: 0x0004 enum class ETypeAdvanceAnim : uint8 { ETAA_Default = 0, ETAA_Finished = 1, ETAA_Looped = 2, ETAA_MAX = 3, }; // Enum Engine.ETransitionLogicType // NumValues: 0x0004 enum class ETransitionLogicType : uint8 { TLT_StandardBlend = 0, TLT_Inertialization = 1, TLT_Custom = 2, TLT_MAX = 3, }; // Enum Engine.ETransitionBlendMode // NumValues: 0x0003 enum class ETransitionBlendMode : uint8 { TBM_Linear = 0, TBM_Cubic = 1, TBM_MAX = 2, }; // Enum Engine.EComponentType // NumValues: 0x000C enum class EComponentType : uint8 { None = 0, TranslationX = 1, TranslationY = 2, TranslationZ = 3, RotationX = 4, RotationY = 5, RotationZ = 6, Scale = 7, ScaleX = 8, ScaleY = 9, ScaleZ = 10, EComponentType_MAX = 11, }; // Enum Engine.EAxisOption // NumValues: 0x0008 enum class EAxisOption : uint8 { X = 0, Y = 1, Z = 2, X_Neg = 3, Y_Neg = 4, Z_Neg = 5, Custom = 6, EAxisOption_MAX = 7, }; // Enum Engine.EAnimInterpolationType // NumValues: 0x0003 enum class EAnimInterpolationType : uint8 { Linear = 0, Step = 1, EAnimInterpolationType_MAX = 2, }; // Enum Engine.ECurveBlendOption // NumValues: 0x0008 enum class ECurveBlendOption : uint8 { Override = 0, DoNotOverride = 1, NormalizeByWeight = 2, BlendByWeight = 3, UseBasePose = 4, UseMaxValue = 5, UseMinValue = 6, ECurveBlendOption_MAX = 7, }; // Enum Engine.EAdditiveAnimationType // NumValues: 0x0004 enum class EAdditiveAnimationType : uint8 { AAT_None = 0, AAT_LocalSpaceBase = 1, AAT_RotationOffsetMeshSpace = 2, AAT_MAX = 3, }; // Enum Engine.ENotifyFilterType // NumValues: 0x0003 enum class ENotifyFilterType : uint8 { NoFiltering = 0, LOD = 1, ENotifyFilterType_MAX = 2, }; // Enum Engine.EMontageNotifyTickType // NumValues: 0x0003 enum class EMontageNotifyTickType : uint8 { Queued = 0, BranchingPoint = 1, EMontageNotifyTickType_MAX = 2, }; // Enum Engine.EBoneRotationSource // NumValues: 0x0004 enum class EBoneRotationSource : uint8 { BRS_KeepComponentSpaceRotation = 0, BRS_KeepLocalSpaceRotation = 1, BRS_CopyFromTarget = 2, BRS_MAX = 3, }; // Enum Engine.EBoneControlSpace // NumValues: 0x0005 enum class EBoneControlSpace : uint8 { BCS_WorldSpace = 0, BCS_ComponentSpace = 1, BCS_ParentBoneSpace = 2, BCS_BoneSpace = 3, BCS_MAX = 4, }; // Enum Engine.EBoneAxis // NumValues: 0x0004 enum class EBoneAxis : uint8 { BA_X = 0, BA_Y = 1, BA_Z = 2, BA_MAX = 3, }; // Enum Engine.EPrimaryAssetCookRule // NumValues: 0x0006 enum class EPrimaryAssetCookRule : uint8 { Unknown = 0, NeverCook = 1, DevelopmentCook = 2, DevelopmentAlwaysCook = 3, AlwaysCook = 4, EPrimaryAssetCookRule_MAX = 5, }; // Enum Engine.ENaturalSoundFalloffMode // NumValues: 0x0004 enum class ENaturalSoundFalloffMode : uint8 { Continues = 0, Silent = 1, Hold = 2, ENaturalSoundFalloffMode_MAX = 3, }; // Enum Engine.EAttenuationShape // NumValues: 0x0005 enum class EAttenuationShape : uint8 { Sphere = 0, Capsule = 1, Box = 2, Cone = 3, EAttenuationShape_MAX = 4, }; // Enum Engine.EAttenuationDistanceModel // NumValues: 0x0007 enum class EAttenuationDistanceModel : uint8 { Linear = 0, Logarithmic = 1, Inverse = 2, LogReverse = 3, NaturalSound = 4, Custom = 5, EAttenuationDistanceModel_MAX = 6, }; // Enum Engine.EAudioBusChannels // NumValues: 0x0003 enum class EAudioBusChannels : uint8 { Mono = 0, Stereo = 1, EAudioBusChannels_MAX = 2, }; // Enum Engine.EAudioFaderCurve // NumValues: 0x0006 enum class EAudioFaderCurve : uint8 { Linear = 0, Logarithmic = 1, SCurve = 2, Sin = 3, Count = 4, EAudioFaderCurve_MAX = 5, }; // Enum Engine.EAudioOutputTarget // NumValues: 0x0004 enum class EAudioOutputTarget : uint8 { Speaker = 0, Controller = 1, ControllerFallbackToSpeaker = 2, EAudioOutputTarget_MAX = 3, }; // Enum Engine.EMonoChannelUpmixMethod // NumValues: 0x0004 enum class EMonoChannelUpmixMethod : uint8 { Linear = 0, EqualPower = 1, FullVolume = 2, EMonoChannelUpmixMethod_MAX = 3, }; // Enum Engine.EPanningMethod // NumValues: 0x0003 enum class EPanningMethod : uint8 { Linear = 0, EqualPower = 1, EPanningMethod_MAX = 2, }; // Enum Engine.EVoiceSampleRate // NumValues: 0x0003 enum class EVoiceSampleRate : uint32 { Low16000Hz = 16000, Normal24000Hz = 24000, EVoiceSampleRate_MAX = 24001, }; // Enum Engine.EAudioVolumeLocationState // NumValues: 0x0003 enum class EAudioVolumeLocationState : uint8 { InsideTheVolume = 0, OutsideTheVolume = 1, EAudioVolumeLocationState_MAX = 2, }; // Enum Engine.EBlendableLocation // NumValues: 0x0006 enum class EBlendableLocation : uint8 { BL_AfterTonemapping = 0, BL_BeforeTonemapping = 1, BL_BeforeTranslucency = 2, BL_ReplacingTonemapper = 3, BL_SSRInput = 4, BL_MAX = 5, }; // Enum Engine.ENotifyTriggerMode // NumValues: 0x0004 enum class ENotifyTriggerMode : uint8 { AllAnimations = 0, HighestWeightedAnimation = 1, None = 2, ENotifyTriggerMode_MAX = 3, }; // Enum Engine.EBlendSpaceAxis // NumValues: 0x0004 enum class EBlendSpaceAxis : uint8 { BSA_None = 0, BSA_X = 1, BSA_Y = 2, BSA_Max = 3, }; // Enum Engine.EBlueprintNativizationFlag // NumValues: 0x0004 enum class EBlueprintNativizationFlag : uint8 { Disabled = 0, Dependency = 1, ExplicitlyEnabled = 2, EBlueprintNativizationFlag_MAX = 3, }; // Enum Engine.EBlueprintCompileMode // NumValues: 0x0004 enum class EBlueprintCompileMode : uint8 { Default = 0, Development = 1, FinalRelease = 2, EBlueprintCompileMode_MAX = 3, }; // Enum Engine.EBlueprintType // NumValues: 0x0007 enum class EBlueprintType : uint8 { BPTYPE_Normal = 0, BPTYPE_Const = 1, BPTYPE_MacroLibrary = 2, BPTYPE_Interface = 3, BPTYPE_LevelScript = 4, BPTYPE_FunctionLibrary = 5, BPTYPE_MAX = 6, }; // Enum Engine.EBlueprintStatus // NumValues: 0x0007 enum class EBlueprintStatus : uint8 { BS_Unknown = 0, BS_Dirty = 1, BS_Error = 2, BS_UpToDate = 3, BS_BeingCreated = 4, BS_UpToDateWithWarnings = 5, BS_MAX = 6, }; // Enum Engine.EDOFMode // NumValues: 0x0008 enum class EDOFMode : uint8 { Default = 0, SixDOF = 1, YZPlane = 2, XZPlane = 3, XYPlane = 4, CustomPlane = 5, None = 6, EDOFMode_MAX = 7, }; // Enum Engine.EBrushType // NumValues: 0x0004 enum class EBrushType : uint8 { Brush_Default = 0, Brush_Add = 1, Brush_Subtract = 2, Brush_MAX = 3, }; // Enum Engine.ECsgOper // NumValues: 0x0007 enum class ECsgOper : uint8 { CSG_Active = 0, CSG_Add = 1, CSG_Subtract = 2, CSG_Intersect = 3, CSG_Deintersect = 4, CSG_None = 5, CSG_MAX = 6, }; // Enum Engine.ECameraShakeDurationType // NumValues: 0x0004 enum class ECameraShakeDurationType : uint8 { Fixed = 0, Infinite = 1, Custom = 2, ECameraShakeDurationType_MAX = 3, }; // Enum Engine.ECameraShakeUpdateResultFlags // NumValues: 0x0005 enum class ECameraShakeUpdateResultFlags : uint8 { ApplyAsAbsolute = 1, SkipAutoScale = 2, SkipAutoPlaySpace = 4, Default = 0, ECameraShakeUpdateResultFlags_MAX = 5, }; // Enum Engine.ECameraShakeAttenuation // NumValues: 0x0003 enum class ECameraShakeAttenuation : uint8 { Linear = 0, Quadratic = 1, ECameraShakeAttenuation_MAX = 2, }; // Enum Engine.ECameraAlphaBlendMode // NumValues: 0x0003 enum class ECameraAlphaBlendMode : uint8 { CABM_Linear = 0, CABM_Cubic = 1, CABM_MAX = 2, }; // Enum Engine.ECameraShakePlaySpace // NumValues: 0x0004 enum class ECameraShakePlaySpace : uint8 { CameraLocal = 0, World = 1, UserDefined = 2, ECameraShakePlaySpace_MAX = 3, }; // Enum Engine.ECameraProjectionMode // NumValues: 0x0003 enum class ECameraProjectionMode : uint8 { Perspective = 0, Orthographic = 1, ECameraProjectionMode_MAX = 2, }; // Enum Engine.ECloudStorageDelegate // NumValues: 0x0008 enum class ECloudStorageDelegate : uint8 { CSD_KeyValueReadComplete = 0, CSD_KeyValueWriteComplete = 1, CSD_ValueChanged = 2, CSD_DocumentQueryComplete = 3, CSD_DocumentReadComplete = 4, CSD_DocumentWriteComplete = 5, CSD_DocumentConflictDetected = 6, CSD_MAX = 7, }; // Enum Engine.EAngularDriveMode // NumValues: 0x0003 enum class EAngularDriveMode : uint8 { SLERP = 0, TwistAndSwing = 1, EAngularDriveMode_MAX = 2, }; // Enum Engine.ECurveTableMode // NumValues: 0x0004 enum class ECurveTableMode : uint8 { Empty = 0, SimpleCurves = 1, RichCurves = 2, ECurveTableMode_MAX = 3, }; // Enum Engine.ECustomAttributeBlendType // NumValues: 0x0003 enum class ECustomAttributeBlendType : uint8 { Override = 0, Blend = 1, ECustomAttributeBlendType_MAX = 2, }; // Enum Engine.FDataDrivenCVarType // NumValues: 0x0004 enum class EFDataDrivenCVarType : uint8 { CVarFloat = 0, CVarInt = 1, CVarBool = 2, FDataDrivenCVarType_MAX = 3, }; // Enum Engine.EEvaluateCurveTableResult // NumValues: 0x0003 enum class EEvaluateCurveTableResult : uint8 { RowFound = 0, RowNotFound = 1, EEvaluateCurveTableResult_MAX = 2, }; // Enum Engine.EGrammaticalNumber // NumValues: 0x0003 enum class EGrammaticalNumber : uint8 { Singular = 0, Plural = 1, EGrammaticalNumber_MAX = 2, }; // Enum Engine.EGrammaticalGender // NumValues: 0x0005 enum class EGrammaticalGender : uint8 { Neuter = 0, Masculine = 1, Feminine = 2, Mixed = 3, EGrammaticalGender_MAX = 4, }; // Enum Engine.DistributionParamMode // NumValues: 0x0004 enum class EDistributionParamMode : uint8 { DPM_Normal = 0, DPM_Abs = 1, DPM_Direct = 2, DPM_MAX = 3, }; // Enum Engine.EDistributionVectorMirrorFlags // NumValues: 0x0004 enum class EDistributionVectorMirrorFlags : uint8 { EDVMF_Same = 0, EDVMF_Different = 1, EDVMF_Mirror = 2, EDVMF_MAX = 3, }; // Enum Engine.EDistributionVectorLockFlags // NumValues: 0x0006 enum class EDistributionVectorLockFlags : uint8 { EDVLF_None = 0, EDVLF_XY = 1, EDVLF_XZ = 2, EDVLF_YZ = 3, EDVLF_XYZ = 4, EDVLF_MAX = 5, }; // Enum Engine.ENodeEnabledState // NumValues: 0x0004 enum class ENodeEnabledState : uint8 { Enabled = 0, Disabled = 1, DevelopmentOnly = 2, ENodeEnabledState_MAX = 3, }; // Enum Engine.ENodeAdvancedPins // NumValues: 0x0004 enum class ENodeAdvancedPins : uint8 { NoPins = 0, Shown = 1, Hidden = 2, ENodeAdvancedPins_MAX = 3, }; // Enum Engine.ENodeTitleType // NumValues: 0x0006 enum class ENodeTitleType : uint8 { FullTitle = 0, ListView = 1, EditableTitle = 2, MenuTitle = 3, MAX_TitleTypes = 4, ENodeTitleType_MAX = 5, }; // Enum Engine.EPinContainerType // NumValues: 0x0005 enum class EPinContainerType : uint8 { None = 0, Array = 1, Set = 2, Map = 3, EPinContainerType_MAX = 4, }; // Enum Engine.EEdGraphPinDirection // NumValues: 0x0003 enum class EEdGraphPinDirection : uint8 { EGPD_Input = 0, EGPD_Output = 1, EGPD_MAX = 2, }; // Enum Engine.EBlueprintPinStyleType // NumValues: 0x0003 enum class EBlueprintPinStyleType : uint8 { BPST_Original = 0, BPST_VariantA = 1, BPST_MAX = 2, }; // Enum Engine.ECanCreateConnectionResponse // NumValues: 0x0007 enum class ECanCreateConnectionResponse : uint8 { CONNECT_RESPONSE_MAKE = 0, CONNECT_RESPONSE_DISALLOW = 1, CONNECT_RESPONSE_BREAK_OTHERS_A = 2, CONNECT_RESPONSE_BREAK_OTHERS_B = 3, CONNECT_RESPONSE_BREAK_OTHERS_AB = 4, CONNECT_RESPONSE_MAKE_WITH_CONVERSION_NODE = 5, CONNECT_RESPONSE_MAX = 6, }; // Enum Engine.EGraphType // NumValues: 0x0006 enum class EGraphType : uint8 { GT_Function = 0, GT_Ubergraph = 1, GT_Macro = 2, GT_Animation = 3, GT_StateMachine = 4, GT_MAX = 5, }; // Enum Engine.ETransitionType // NumValues: 0x0008 enum class ETransitionType : uint8 { None = 0, Paused = 1, Loading = 2, Saving = 3, Connecting = 4, Precaching = 5, WaitingToConnect = 6, MAX = 7, }; // Enum Engine.EFullyLoadPackageType // NumValues: 0x0006 enum class EFullyLoadPackageType : uint8 { FULLYLOAD_Map = 0, FULLYLOAD_Game_PreLoadClass = 1, FULLYLOAD_Game_PostLoadClass = 2, FULLYLOAD_Always = 3, FULLYLOAD_Mutator = 4, FULLYLOAD_MAX = 5, }; // Enum Engine.EViewModeIndex // NumValues: 0x001C enum class EViewModeIndex : uint8 { VMI_BrushWireframe = 0, VMI_Wireframe = 1, VMI_Unlit = 2, VMI_Lit = 3, VMI_Lit_DetailLighting = 4, VMI_LightingOnly = 5, VMI_LightComplexity = 6, VMI_ShaderComplexity = 8, VMI_LightmapDensity = 9, VMI_LitLightmapDensity = 10, VMI_ReflectionOverride = 11, VMI_VisualizeBuffer = 12, VMI_StationaryLightOverlap = 14, VMI_CollisionPawn = 15, VMI_CollisionVisibility = 16, VMI_LODColoration = 18, VMI_QuadOverdraw = 19, VMI_PrimitiveDistanceAccuracy = 20, VMI_MeshUVDensityAccuracy = 21, VMI_ShaderComplexityWithQuadOverdraw = 22, VMI_HLODColoration = 23, VMI_GroupLODColoration = 24, VMI_MaterialTextureScaleAccuracy = 25, VMI_RequiredTextureResolution = 26, VMI_PathTracing = 27, VMI_RayTracingDebug = 28, VMI_Max = 29, VMI_Unknown = 255, }; // Enum Engine.EDemoPlayFailure // NumValues: 0x000A enum class EDemoPlayFailure : uint8 { Generic = 0, DemoNotFound = 1, Corrupt = 2, InvalidVersion = 3, InitBase = 4, GameSpecificHeader = 5, ReplayStreamerInternal = 6, LoadMap = 7, Serialization = 8, EDemoPlayFailure_MAX = 9, }; // Enum Engine.ETravelType // NumValues: 0x0004 enum class ETravelType : uint8 { TRAVEL_Absolute = 0, TRAVEL_Partial = 1, TRAVEL_Relative = 2, TRAVEL_MAX = 3, }; // Enum Engine.ENetworkLagState // NumValues: 0x0003 enum class ENetworkLagState : uint8 { NotLagging = 0, Lagging = 1, ENetworkLagState_MAX = 2, }; // Enum Engine.EMouseCaptureMode // NumValues: 0x0006 enum class EMouseCaptureMode : uint8 { NoCapture = 0, CapturePermanently = 1, CapturePermanently_IncludingInitialMouseDown = 2, CaptureDuringMouseDown = 3, CaptureDuringRightMouseDown = 4, EMouseCaptureMode_MAX = 5, }; // Enum Engine.EInputEvent // NumValues: 0x0006 enum class EInputEvent : uint8 { IE_Pressed = 0, IE_Released = 1, IE_Repeat = 2, IE_DoubleClick = 3, IE_Axis = 4, IE_MAX = 5, }; // Enum Engine.ECustomTimeStepSynchronizationState // NumValues: 0x0005 enum class ECustomTimeStepSynchronizationState : uint8 { Closed = 0, Error = 1, Synchronized = 2, Synchronizing = 3, ECustomTimeStepSynchronizationState_MAX = 4, }; // Enum Engine.EMeshBufferAccess // NumValues: 0x0003 enum class EMeshBufferAccess : uint8 { Default = 0, ForceCPUAndGPU = 1, EMeshBufferAccess_MAX = 2, }; // Enum Engine.ESpawnActorCollisionHandlingMethod // NumValues: 0x0006 enum class ESpawnActorCollisionHandlingMethod : uint8 { Undefined = 0, AlwaysSpawn = 1, AdjustIfPossibleButAlwaysSpawn = 2, AdjustIfPossibleButDontSpawnIfColliding = 3, DontSpawnIfColliding = 4, ESpawnActorCollisionHandlingMethod_MAX = 5, }; // Enum Engine.EComponentSocketType // NumValues: 0x0004 enum class EComponentSocketType : uint8 { Invalid = 0, Bone = 1, Socket = 2, EComponentSocketType_MAX = 3, }; // Enum Engine.EPhysicalMaterialMaskColor // NumValues: 0x0009 enum class EPhysicalMaterialMaskColor : uint8 { Red = 0, Green = 1, Blue = 2, Cyan = 3, Magenta = 4, Yellow = 5, White = 6, Black = 7, MAX = 8, }; // Enum Engine.EWalkableSlopeBehavior // NumValues: 0x0005 enum class EWalkableSlopeBehavior : uint8 { WalkableSlope_Default = 0, WalkableSlope_Increase = 1, WalkableSlope_Decrease = 2, WalkableSlope_Unwalkable = 3, WalkableSlope_Max = 4, }; // Enum Engine.ERotatorQuantization // NumValues: 0x0003 enum class ERotatorQuantization : uint8 { ByteComponents = 0, ShortComponents = 1, ERotatorQuantization_MAX = 2, }; // Enum Engine.EVectorQuantization // NumValues: 0x0004 enum class EVectorQuantization : uint8 { RoundWholeNumber = 0, RoundOneDecimal = 1, RoundTwoDecimals = 2, EVectorQuantization_MAX = 3, }; // Enum Engine.EAutoPossessAI // NumValues: 0x0005 enum class EAutoPossessAI : uint8 { Disabled = 0, PlacedInWorld = 1, Spawned = 2, PlacedInWorldOrSpawned = 3, EAutoPossessAI_MAX = 4, }; // Enum Engine.EAutoReceiveInput // NumValues: 0x000A enum class EAutoReceiveInput : uint8 { Disabled = 0, Player0 = 1, Player1 = 2, Player2 = 3, Player3 = 4, Player4 = 5, Player5 = 6, Player6 = 7, Player7 = 8, EAutoReceiveInput_MAX = 9, }; // Enum Engine.ENetDormancy // NumValues: 0x0006 enum class ENetDormancy : uint8 { DORM_Never = 0, DORM_Awake = 1, DORM_DormantAll = 2, DORM_DormantPartial = 3, DORM_Initial = 4, DORM_MAX = 5, }; // Enum Engine.ENetRole // NumValues: 0x0005 enum class ENetRole : uint8 { ROLE_None = 0, ROLE_SimulatedProxy = 1, ROLE_AutonomousProxy = 2, ROLE_Authority = 3, ROLE_MAX = 4, }; // Enum Engine.EUpdateRateShiftBucket // NumValues: 0x0008 enum class EUpdateRateShiftBucket : uint8 { ShiftBucket0 = 0, ShiftBucket1 = 1, ShiftBucket2 = 2, ShiftBucket3 = 3, ShiftBucket4 = 4, ShiftBucket5 = 5, ShiftBucketMax = 6, EUpdateRateShiftBucket_MAX = 7, }; // Enum Engine.EShadowMapFlags // NumValues: 0x0003 enum class EShadowMapFlags : uint8 { SMF_None = 0, SMF_Streamed = 1, SMF_MAX = 2, }; // Enum Engine.ELightMapPaddingType // NumValues: 0x0004 enum class ELightMapPaddingType : uint8 { LMPT_NormalPadding = 0, LMPT_PrePadding = 1, LMPT_NoPadding = 2, LMPT_MAX = 3, }; // Enum Engine.ECollisionEnabled // NumValues: 0x0005 enum class ECollisionEnabled : uint8 { NoCollision = 0, QueryOnly = 1, PhysicsOnly = 2, QueryAndPhysics = 3, ECollisionEnabled_MAX = 4, }; // Enum Engine.ETimelineSigType // NumValues: 0x0006 enum class ETimelineSigType : uint8 { ETS_EventSignature = 0, ETS_FloatSignature = 1, ETS_VectorSignature = 2, ETS_LinearColorSignature = 3, ETS_InvalidSignature = 4, ETS_MAX = 5, }; // Enum Engine.EFilterInterpolationType // NumValues: 0x0004 enum class EFilterInterpolationType : uint8 { BSIT_Average = 0, BSIT_Linear = 1, BSIT_Cubic = 2, BSIT_MAX = 3, }; // Enum Engine.ECollisionResponse // NumValues: 0x0004 enum class ECollisionResponse : uint8 { ECR_Ignore = 0, ECR_Overlap = 1, ECR_Block = 2, ECR_MAX = 3, }; // Enum Engine.EOverlapFilterOption // NumValues: 0x0004 enum class EOverlapFilterOption : uint8 { OverlapFilter_All = 0, OverlapFilter_DynamicOnly = 1, OverlapFilter_StaticOnly = 2, OverlapFilter_MAX = 3, }; // Enum Engine.ECollisionChannel // NumValues: 0x0022 enum class ECollisionChannel : uint8 { ECC_WorldStatic = 0, ECC_WorldDynamic = 1, ECC_Pawn = 2, ECC_Visibility = 3, ECC_Camera = 4, ECC_PhysicsBody = 5, ECC_Vehicle = 6, ECC_Destructible = 7, ECC_EngineTraceChannel1 = 8, ECC_EngineTraceChannel2 = 9, ECC_EngineTraceChannel3 = 10, ECC_EngineTraceChannel4 = 11, ECC_EngineTraceChannel5 = 12, ECC_EngineTraceChannel6 = 13, ECC_GameTraceChannel1 = 14, ECC_GameTraceChannel2 = 15, ECC_GameTraceChannel3 = 16, ECC_GameTraceChannel4 = 17, ECC_GameTraceChannel5 = 18, ECC_GameTraceChannel6 = 19, ECC_GameTraceChannel7 = 20, ECC_GameTraceChannel8 = 21, ECC_GameTraceChannel9 = 22, ECC_GameTraceChannel10 = 23, ECC_GameTraceChannel11 = 24, ECC_GameTraceChannel12 = 25, ECC_GameTraceChannel13 = 26, ECC_GameTraceChannel14 = 27, ECC_GameTraceChannel15 = 28, ECC_GameTraceChannel16 = 29, ECC_GameTraceChannel17 = 30, ECC_GameTraceChannel18 = 31, ECC_OverlapAll_Deprecated = 32, ECC_MAX = 33, }; // Enum Engine.ENetworkSmoothingMode // NumValues: 0x0005 enum class ENetworkSmoothingMode : uint8 { Disabled = 0, Linear = 1, Exponential = 2, Replay = 3, ENetworkSmoothingMode_MAX = 4, }; // Enum Engine.ELightingBuildQuality // NumValues: 0x0005 enum class ELightingBuildQuality : uint8 { Quality_Preview = 0, Quality_Medium = 1, Quality_High = 2, Quality_Production = 3, Quality_MAX = 4, }; // Enum Engine.EMaterialShadingRate // NumValues: 0x0009 enum class EMaterialShadingRate : uint8 { MSR_1x1 = 0, MSR_2x1 = 1, MSR_1x2 = 2, MSR_2x2 = 3, MSR_4x2 = 4, MSR_2x4 = 5, MSR_4x4 = 6, MSR_Count = 7, MSR_MAX = 8, }; // Enum Engine.EMaterialStencilCompare // NumValues: 0x000A enum class EMaterialStencilCompare : uint8 { MSC_Less = 0, MSC_LessEqual = 1, MSC_Greater = 2, MSC_GreaterEqual = 3, MSC_Equal = 4, MSC_NotEqual = 5, MSC_Never = 6, MSC_Always = 7, MSC_Count = 8, MSC_MAX = 9, }; // Enum Engine.EMaterialSamplerType // NumValues: 0x0012 enum class EMaterialSamplerType : uint8 { SAMPLERTYPE_Color = 0, SAMPLERTYPE_Grayscale = 1, SAMPLERTYPE_Alpha = 2, SAMPLERTYPE_Normal = 3, SAMPLERTYPE_Masks = 4, SAMPLERTYPE_DistanceFieldFont = 5, SAMPLERTYPE_LinearColor = 6, SAMPLERTYPE_LinearGrayscale = 7, SAMPLERTYPE_Data = 8, SAMPLERTYPE_External = 9, SAMPLERTYPE_VirtualColor = 10, SAMPLERTYPE_VirtualGrayscale = 11, SAMPLERTYPE_VirtualAlpha = 12, SAMPLERTYPE_VirtualNormal = 13, SAMPLERTYPE_VirtualMasks = 14, SAMPLERTYPE_VirtualLinearColor = 15, SAMPLERTYPE_VirtualLinearGrayscale = 16, SAMPLERTYPE_MAX = 17, }; // Enum Engine.EMaterialTessellationMode // NumValues: 0x0004 enum class EMaterialTessellationMode : uint8 { MTM_NoTessellation = 0, MTM_FlatTessellation = 1, MTM_PNTriangles = 2, MTM_MAX = 3, }; // Enum Engine.EMaterialShadingModel // NumValues: 0x000F enum class EMaterialShadingModel : uint8 { MSM_Unlit = 0, MSM_DefaultLit = 1, MSM_Subsurface = 2, MSM_PreintegratedSkin = 3, MSM_ClearCoat = 4, MSM_SubsurfaceProfile = 5, MSM_TwoSidedFoliage = 6, MSM_Hair = 7, MSM_Cloth = 8, MSM_Eye = 9, MSM_SingleLayerWater = 10, MSM_ThinTranslucent = 11, MSM_NUM = 12, MSM_FromMaterialExpression = 13, MSM_MAX = 14, }; // Enum Engine.EParticleCollisionMode // NumValues: 0x0003 enum class EParticleCollisionMode : uint8 { SceneDepth = 0, DistanceField = 1, EParticleCollisionMode_MAX = 2, }; // Enum Engine.ETrailWidthMode // NumValues: 0x0004 enum class ETrailWidthMode : uint8 { ETrailWidthMode_FromCentre = 0, ETrailWidthMode_FromFirst = 1, ETrailWidthMode_FromSecond = 2, ETrailWidthMode_MAX = 3, }; // Enum Engine.EGBufferFormat // NumValues: 0x0005 enum class EGBufferFormat : uint8 { Force8BitsPerChannel = 0, Default = 1, HighPrecisionNormals = 3, Force16BitsPerChannel = 5, EGBufferFormat_MAX = 6, }; // Enum Engine.ESceneCaptureCompositeMode // NumValues: 0x0004 enum class ESceneCaptureCompositeMode : uint8 { SCCM_Overwrite = 0, SCCM_Additive = 1, SCCM_Composite = 2, SCCM_MAX = 3, }; // Enum Engine.ESceneCaptureSource // NumValues: 0x000B enum class ESceneCaptureSource : uint8 { SCS_SceneColorHDR = 0, SCS_SceneColorHDRNoAlpha = 1, SCS_FinalColorLDR = 2, SCS_SceneColorSceneDepth = 3, SCS_SceneDepth = 4, SCS_DeviceDepth = 5, SCS_Normal = 6, SCS_BaseColor = 7, SCS_FinalColorHDR = 8, SCS_FinalToneCurveHDR = 9, SCS_MAX = 10, }; // Enum Engine.ETranslucentSortPolicy // NumValues: 0x0004 enum class ETranslucentSortPolicy : uint8 { SortByDistance = 0, SortByProjectedZ = 1, SortAlongAxis = 2, ETranslucentSortPolicy_MAX = 3, }; // Enum Engine.ERefractionMode // NumValues: 0x0003 enum class ERefractionMode : uint8 { RM_IndexOfRefraction = 0, RM_PixelNormalOffset = 1, RM_MAX = 2, }; // Enum Engine.ETranslucencyLightingMode // NumValues: 0x0007 enum class ETranslucencyLightingMode : uint8 { TLM_VolumetricNonDirectional = 0, TLM_VolumetricDirectional = 1, TLM_VolumetricPerVertexNonDirectional = 2, TLM_VolumetricPerVertexDirectional = 3, TLM_Surface = 4, TLM_SurfacePerPixelLighting = 5, TLM_MAX = 6, }; // Enum Engine.ESamplerSourceMode // NumValues: 0x0004 enum class ESamplerSourceMode : uint8 { SSM_FromTextureAsset = 0, SSM_Wrap_WorldGroupSettings = 1, SSM_Clamp_WorldGroupSettings = 2, SSM_MAX = 3, }; // Enum Engine.EBlendMode // NumValues: 0x0008 enum class EBlendMode : uint8 { BLEND_Opaque = 0, BLEND_Masked = 1, BLEND_Translucent = 2, BLEND_Additive = 3, BLEND_Modulate = 4, BLEND_AlphaComposite = 5, BLEND_AlphaHoldout = 6, BLEND_MAX = 7, }; // Enum Engine.EOcclusionCombineMode // NumValues: 0x0003 enum class EOcclusionCombineMode : uint8 { OCM_Minimum = 0, OCM_Multiply = 1, OCM_MAX = 2, }; // Enum Engine.ELightmapType // NumValues: 0x0004 enum class ELightmapType : uint8 { Default = 0, ForceSurface = 1, ForceVolumetric = 2, ELightmapType_MAX = 3, }; // Enum Engine.EIndirectLightingCacheQuality // NumValues: 0x0004 enum class EIndirectLightingCacheQuality : uint8 { ILCQ_Off = 0, ILCQ_Point = 1, ILCQ_Volume = 2, ILCQ_MAX = 3, }; // Enum Engine.ESceneDepthPriorityGroup // NumValues: 0x0003 enum class ESceneDepthPriorityGroup : uint8 { SDPG_World = 0, SDPG_Foreground = 1, SDPG_MAX = 2, }; // Enum Engine.EAspectRatioAxisConstraint // NumValues: 0x0004 enum class EAspectRatioAxisConstraint : uint8 { AspectRatio_MaintainYFOV = 0, AspectRatio_MaintainXFOV = 1, AspectRatio_MajorAxisFOV = 2, AspectRatio_MAX = 3, }; // Enum Engine.EFontCacheType // NumValues: 0x0003 enum class EFontCacheType : uint8 { Offline = 0, Runtime = 1, EFontCacheType_MAX = 2, }; // Enum Engine.EFontImportCharacterSet // NumValues: 0x0004 enum class EFontImportCharacterSet : uint8 { FontICS_Default = 0, FontICS_Ansi = 1, FontICS_Symbol = 2, FontICS_MAX = 3, }; // Enum Engine.EStandbyType // NumValues: 0x0004 enum class EStandbyType : uint8 { STDBY_Rx = 0, STDBY_Tx = 1, STDBY_BadPing = 2, STDBY_MAX = 3, }; // Enum Engine.ESuggestProjVelocityTraceOption // NumValues: 0x0004 enum class ESuggestProjVelocityTraceOption : uint8 { DoNotTrace = 0, TraceFullPath = 1, OnlyTraceWhileAscending = 2, ESuggestProjVelocityTraceOption_MAX = 3, }; // Enum Engine.EWindowMode // NumValues: 0x0004 enum class EWindowMode : uint8 { Fullscreen = 0, WindowedFullscreen = 1, Windowed = 2, EWindowMode_MAX = 3, }; // Enum Engine.EHitProxyPriority // NumValues: 0x0005 enum class EHitProxyPriority : uint8 { HPP_World = 0, HPP_Wireframe = 1, HPP_Foreground = 2, HPP_UI = 3, HPP_MAX = 4, }; // Enum Engine.EImportanceWeight // NumValues: 0x0006 enum class EImportanceWeight : uint8 { Luminance = 0, Red = 1, Green = 2, Blue = 3, Alpha = 4, EImportanceWeight_MAX = 5, }; // Enum Engine.EAdManagerDelegate // NumValues: 0x0003 enum class EAdManagerDelegate : uint8 { AMD_ClickedBanner = 0, AMD_UserClosedAd = 1, AMD_MAX = 2, }; // Enum Engine.EControllerAnalogStick // NumValues: 0x0003 enum class EControllerAnalogStick : uint8 { CAS_LeftStick = 0, CAS_RightStick = 1, CAS_MAX = 2, }; // Enum Engine.EAnimAlphaInputType // NumValues: 0x0004 enum class EAnimAlphaInputType : uint8 { Float = 0, Bool = 1, Curve = 2, EAnimAlphaInputType_MAX = 3, }; // Enum Engine.ETrackActiveCondition // NumValues: 0x0004 enum class ETrackActiveCondition : uint8 { ETAC_Always = 0, ETAC_GoreEnabled = 1, ETAC_GoreDisabled = 2, ETAC_MAX = 3, }; // Enum Engine.EInterpTrackMoveRotMode // NumValues: 0x0004 enum class EInterpTrackMoveRotMode : uint8 { IMR_Keyframed = 0, IMR_LookAtGroup = 1, IMR_Ignore = 2, IMR_MAX = 3, }; // Enum Engine.EInterpMoveAxis // NumValues: 0x0007 enum class EInterpMoveAxis : uint8 { AXIS_TranslationX = 0, AXIS_TranslationY = 1, AXIS_TranslationZ = 2, AXIS_RotationX = 3, AXIS_RotationY = 4, AXIS_RotationZ = 5, AXIS_MAX = 6, }; // Enum Engine.ETrackToggleAction // NumValues: 0x0005 enum class ETrackToggleAction : uint8 { ETTA_Off = 0, ETTA_On = 1, ETTA_Toggle = 2, ETTA_Trigger = 3, ETTA_MAX = 4, }; // Enum Engine.EVisibilityTrackCondition // NumValues: 0x0004 enum class EVisibilityTrackCondition : uint8 { EVTC_Always = 0, EVTC_GoreEnabled = 1, EVTC_GoreDisabled = 2, EVTC_MAX = 3, }; // Enum Engine.EVisibilityTrackAction // NumValues: 0x0004 enum class EVisibilityTrackAction : uint8 { EVTA_Hide = 0, EVTA_Show = 1, EVTA_Toggle = 2, EVTA_MAX = 3, }; // Enum Engine.ESlateGesture // NumValues: 0x0007 enum class ESlateGesture : uint8 { None = 0, Scroll = 1, Magnify = 2, Swipe = 3, Rotate = 4, LongPress = 5, ESlateGesture_MAX = 6, }; // Enum Engine.EMIDCreationFlags // NumValues: 0x0003 enum class EMIDCreationFlags : uint8 { None = 0, Transient = 1, EMIDCreationFlags_MAX = 2, }; // Enum Engine.EMatrixColumns // NumValues: 0x0005 enum class EMatrixColumns : uint8 { First = 0, Second = 1, Third = 2, Fourth = 3, EMatrixColumns_MAX = 4, }; // Enum Engine.ELerpInterpolationMode // NumValues: 0x0004 enum class ELerpInterpolationMode : uint8 { QuatInterp = 0, EulerInterp = 1, DualQuatInterp = 2, ELerpInterpolationMode_MAX = 3, }; // Enum Engine.EEasingFunc // NumValues: 0x000F enum class EEasingFunc : uint8 { Linear = 0, Step = 1, SinusoidalIn = 2, SinusoidalOut = 3, SinusoidalInOut = 4, EaseIn = 5, EaseOut = 6, EaseInOut = 7, ExpoIn = 8, ExpoOut = 9, ExpoInOut = 10, CircularIn = 11, CircularOut = 12, CircularInOut = 13, EEasingFunc_MAX = 14, }; // Enum Engine.ERoundingMode // NumValues: 0x0008 enum class ERoundingMode : uint8 { HalfToEven = 0, HalfFromZero = 1, HalfToZero = 2, FromZero = 3, ToZero = 4, ToNegativeInfinity = 5, ToPositiveInfinity = 6, ERoundingMode_MAX = 7, }; // Enum Engine.EStreamingVolumeUsage // NumValues: 0x0006 enum class EStreamingVolumeUsage : uint8 { SVB_Loading = 0, SVB_LoadingAndVisibility = 1, SVB_VisibilityBlockingOnLoad = 2, SVB_BlockingOnLoad = 3, SVB_LoadingNotVisible = 4, SVB_MAX = 5, }; // Enum Engine.ESyncOption // NumValues: 0x0004 enum class ESyncOption : uint8 { Drive = 0, Passive = 1, Disabled = 2, ESyncOption_MAX = 3, }; // Enum Engine.EMaterialDecalResponse // NumValues: 0x0009 enum class EMaterialDecalResponse : uint8 { MDR_None = 0, MDR_ColorNormalRoughness = 1, MDR_Color = 2, MDR_ColorNormal = 3, MDR_ColorRoughness = 4, MDR_Normal = 5, MDR_NormalRoughness = 6, MDR_Roughness = 7, MDR_MAX = 8, }; // Enum Engine.EDecalBlendMode // NumValues: 0x0012 enum class EDecalBlendMode : uint8 { DBM_Translucent = 0, DBM_Stain = 1, DBM_Normal = 2, DBM_Emissive = 3, DBM_DBuffer_ColorNormalRoughness = 4, DBM_DBuffer_Color = 5, DBM_DBuffer_ColorNormal = 6, DBM_DBuffer_ColorRoughness = 7, DBM_DBuffer_Normal = 8, DBM_DBuffer_NormalRoughness = 9, DBM_DBuffer_Roughness = 10, DBM_DBuffer_Emissive = 11, DBM_DBuffer_AlphaComposite = 12, DBM_DBuffer_EmissiveAlphaComposite = 13, DBM_Volumetric_DistanceFunction = 14, DBM_AlphaComposite = 15, DBM_AmbientOcclusion = 16, DBM_MAX = 17, }; // Enum Engine.ETextureColorChannel // NumValues: 0x0005 enum class ETextureColorChannel : uint8 { TCC_Red = 0, TCC_Green = 1, TCC_Blue = 2, TCC_Alpha = 3, TCC_MAX = 4, }; // Enum Engine.EMaterialAttributeBlend // NumValues: 0x0004 enum class EMaterialAttributeBlend : uint8 { Blend = 0, UseA = 1, UseB = 2, EMaterialAttributeBlend_MAX = 3, }; // Enum Engine.EChannelMaskParameterColor // NumValues: 0x0005 enum class EChannelMaskParameterColor : uint8 { Red = 0, Green = 1, Blue = 2, Alpha = 3, EChannelMaskParameterColor_MAX = 4, }; // Enum Engine.EClampMode // NumValues: 0x0004 enum class EClampMode : uint8 { CMODE_Clamp = 0, CMODE_ClampMin = 1, CMODE_ClampMax = 2, CMODE_MAX = 3, }; // Enum Engine.ECustomMaterialOutputType // NumValues: 0x0006 enum class ECustomMaterialOutputType : uint8 { CMOT_Float1 = 0, CMOT_Float2 = 1, CMOT_Float3 = 2, CMOT_Float4 = 3, CMOT_MaterialAttributes = 4, CMOT_MAX = 5, }; // Enum Engine.EDepthOfFieldFunctionValue // NumValues: 0x0005 enum class EDepthOfFieldFunctionValue : uint8 { TDOF_NearAndFarMask = 0, TDOF_NearMask = 1, TDOF_FarMask = 2, TDOF_CircleOfConfusionRadius = 3, TDOF_MAX = 4, }; // Enum Engine.EFunctionInputType // NumValues: 0x000C enum class EFunctionInputType : uint8 { FunctionInput_Scalar = 0, FunctionInput_Vector2 = 1, FunctionInput_Vector3 = 2, FunctionInput_Vector4 = 3, FunctionInput_Texture2D = 4, FunctionInput_TextureCube = 5, FunctionInput_Texture2DArray = 6, FunctionInput_VolumeTexture = 7, FunctionInput_StaticBool = 8, FunctionInput_MaterialAttributes = 9, FunctionInput_TextureExternal = 10, FunctionInput_MAX = 11, }; // Enum Engine.ENoiseFunction // NumValues: 0x0007 enum class ENoiseFunction : uint8 { NOISEFUNCTION_SimplexTex = 0, NOISEFUNCTION_GradientTex = 1, NOISEFUNCTION_GradientTex3D = 2, NOISEFUNCTION_GradientALU = 3, NOISEFUNCTION_ValueALU = 4, NOISEFUNCTION_VoronoiALU = 5, NOISEFUNCTION_MAX = 6, }; // Enum Engine.ERuntimeVirtualTextureTextureAddressMode // NumValues: 0x0003 enum class ERuntimeVirtualTextureTextureAddressMode : uint8 { RVTTA_Clamp = 0, RVTTA_Wrap = 1, RVTTA_MAX = 2, }; // Enum Engine.ERuntimeVirtualTextureMipValueMode // NumValues: 0x0004 enum class ERuntimeVirtualTextureMipValueMode : uint8 { RVTMVM_None = 0, RVTMVM_MipLevel = 1, RVTMVM_MipBias = 2, RVTMVM_MAX = 3, }; // Enum Engine.EMaterialSceneAttributeInputMode // NumValues: 0x0003 enum class EMaterialSceneAttributeInputMode : uint8 { Coordinates = 0, OffsetFraction = 1, EMaterialSceneAttributeInputMode_MAX = 2, }; // Enum Engine.ESpeedTreeLODType // NumValues: 0x0003 enum class ESpeedTreeLODType : uint8 { STLOD_Pop = 0, STLOD_Smooth = 1, STLOD_MAX = 2, }; // Enum Engine.ESpeedTreeWindType // NumValues: 0x0008 enum class ESpeedTreeWindType : uint8 { STW_None = 0, STW_Fastest = 1, STW_Fast = 2, STW_Better = 3, STW_Best = 4, STW_Palm = 5, STW_BestPlus = 6, STW_MAX = 7, }; // Enum Engine.ESpeedTreeGeometryType // NumValues: 0x0006 enum class ESpeedTreeGeometryType : uint8 { STG_Branch = 0, STG_Frond = 1, STG_Leaf = 2, STG_FacingLeaf = 3, STG_Billboard = 4, STG_MAX = 5, }; // Enum Engine.EMaterialExposedTextureProperty // NumValues: 0x0003 enum class EMaterialExposedTextureProperty : uint8 { TMTM_TextureSize = 0, TMTM_TexelSize = 1, TMTM_MAX = 2, }; // Enum Engine.ETextureMipValueMode // NumValues: 0x0005 enum class ETextureMipValueMode : uint8 { TMVM_None = 0, TMVM_MipLevel = 1, TMVM_MipBias = 2, TMVM_Derivative = 3, TMVM_MAX = 4, }; // Enum Engine.EMaterialVectorCoordTransform // NumValues: 0x0007 enum class EMaterialVectorCoordTransform : uint8 { TRANSFORM_Tangent = 0, TRANSFORM_Local = 1, TRANSFORM_World = 2, TRANSFORM_View = 3, TRANSFORM_Camera = 4, TRANSFORM_ParticleWorld = 5, TRANSFORM_MAX = 6, }; // Enum Engine.EMaterialVectorCoordTransformSource // NumValues: 0x0007 enum class EMaterialVectorCoordTransformSource : uint8 { TRANSFORMSOURCE_Tangent = 0, TRANSFORMSOURCE_Local = 1, TRANSFORMSOURCE_World = 2, TRANSFORMSOURCE_View = 3, TRANSFORMSOURCE_Camera = 4, TRANSFORMSOURCE_ParticleWorld = 5, TRANSFORMSOURCE_MAX = 6, }; // Enum Engine.EMaterialPositionTransformSource // NumValues: 0x0007 enum class EMaterialPositionTransformSource : uint8 { TRANSFORMPOSSOURCE_Local = 0, TRANSFORMPOSSOURCE_World = 1, TRANSFORMPOSSOURCE_TranslatedWorld = 2, TRANSFORMPOSSOURCE_View = 3, TRANSFORMPOSSOURCE_Camera = 4, TRANSFORMPOSSOURCE_Particle = 5, TRANSFORMPOSSOURCE_MAX = 6, }; // Enum Engine.EVectorNoiseFunction // NumValues: 0x0006 enum class EVectorNoiseFunction : uint8 { VNF_CellnoiseALU = 0, VNF_VectorALU = 1, VNF_GradientALU = 2, VNF_CurlALU = 3, VNF_VoronoiALU = 4, VNF_MAX = 5, }; // Enum Engine.EMaterialExposedViewProperty // NumValues: 0x000F enum class EMaterialExposedViewProperty : uint8 { MEVP_BufferSize = 0, MEVP_FieldOfView = 1, MEVP_TanHalfFieldOfView = 2, MEVP_ViewSize = 3, MEVP_WorldSpaceViewPosition = 4, MEVP_WorldSpaceCameraPosition = 5, MEVP_ViewportOffset = 6, MEVP_TemporalSampleCount = 7, MEVP_TemporalSampleIndex = 8, MEVP_TemporalSampleOffset = 9, MEVP_RuntimeVirtualTextureOutputLevel = 10, MEVP_RuntimeVirtualTextureOutputDerivative = 11, MEVP_PreExposure = 12, MEVP_RuntimeVirtualTextureMaxLevel = 13, MEVP_MAX = 14, }; // Enum Engine.EWorldPositionIncludedOffsets // NumValues: 0x0005 enum class EWorldPositionIncludedOffsets : uint8 { WPT_Default = 0, WPT_ExcludeAllShaderOffsets = 1, WPT_CameraRelative = 2, WPT_CameraRelativeNoOffsets = 3, WPT_MAX = 4, }; // Enum Engine.EMaterialFunctionUsage // NumValues: 0x0004 enum class EMaterialFunctionUsage : uint8 { Default = 0, MaterialLayer = 1, MaterialLayerBlend = 2, EMaterialFunctionUsage_MAX = 3, }; // Enum Engine.EMaterialUsage // NumValues: 0x0013 enum class EMaterialUsage : uint8 { MATUSAGE_SkeletalMesh = 0, MATUSAGE_ParticleSprites = 1, MATUSAGE_BeamTrails = 2, MATUSAGE_MeshParticles = 3, MATUSAGE_StaticLighting = 4, MATUSAGE_MorphTargets = 5, MATUSAGE_SplineMesh = 6, MATUSAGE_InstancedStaticMeshes = 7, MATUSAGE_GeometryCollections = 8, MATUSAGE_Clothing = 9, MATUSAGE_NiagaraSprites = 10, MATUSAGE_NiagaraRibbons = 11, MATUSAGE_NiagaraMeshParticles = 12, MATUSAGE_GeometryCache = 13, MATUSAGE_Water = 14, MATUSAGE_HairStrands = 15, MATUSAGE_LidarPointCloud = 16, MATUSAGE_VirtualHeightfieldMesh = 17, MATUSAGE_MAX = 18, }; // Enum Engine.EMaterialLayerLinkState // NumValues: 0x0005 enum class EMaterialLayerLinkState : uint8 { Uninitialized = 0, LinkedToParent = 1, UnlinkedFromParent = 2, NotFromParent = 3, EMaterialLayerLinkState_MAX = 4, }; // Enum Engine.EMaterialParameterAssociation // NumValues: 0x0004 enum class EMaterialParameterAssociation : uint8 { LayerParameter = 0, BlendParameter = 1, GlobalParameter = 2, EMaterialParameterAssociation_MAX = 3, }; // Enum Engine.EMaterialMergeType // NumValues: 0x0003 enum class EMaterialMergeType : uint8 { MaterialMergeType_Default = 0, MaterialMergeType_Simplygon = 1, MaterialMergeType_MAX = 2, }; // Enum Engine.ETextureSizingType // NumValues: 0x0005 enum class ETextureSizingType : uint8 { TextureSizingType_UseSingleTextureSize = 0, TextureSizingType_UseAutomaticBiasedSizes = 1, TextureSizingType_UseManualOverrideTextureSize = 2, TextureSizingType_UseSimplygonAutomaticSizing = 3, TextureSizingType_MAX = 4, }; // Enum Engine.ESceneTextureId // NumValues: 0x0020 enum class ESceneTextureId : uint8 { PPI_SceneColor = 0, PPI_SceneDepth = 1, PPI_DiffuseColor = 2, PPI_SpecularColor = 3, PPI_SubsurfaceColor = 4, PPI_BaseColor = 5, PPI_Specular = 6, PPI_Metallic = 7, PPI_WorldNormal = 8, PPI_SeparateTranslucency = 9, PPI_Opacity = 10, PPI_Roughness = 11, PPI_MaterialAO = 12, PPI_CustomDepth = 13, PPI_PostProcessInput0 = 14, PPI_PostProcessInput1 = 15, PPI_PostProcessInput2 = 16, PPI_PostProcessInput3 = 17, PPI_PostProcessInput4 = 18, PPI_PostProcessInput5 = 19, PPI_PostProcessInput6 = 20, PPI_DecalMask = 21, PPI_ShadingModelColor = 22, PPI_ShadingModelID = 23, PPI_AmbientOcclusion = 24, PPI_CustomStencil = 25, PPI_StoredBaseColor = 26, PPI_StoredSpecular = 27, PPI_Velocity = 28, PPI_WorldTangent = 29, PPI_Anisotropy = 30, PPI_MAX = 31, }; // Enum Engine.EMaterialDomain // NumValues: 0x0008 enum class EMaterialDomain : uint8 { MD_Surface = 0, MD_DeferredDecal = 1, MD_LightFunction = 2, MD_Volume = 3, MD_PostProcess = 4, MD_UI = 5, MD_RuntimeVirtualTexture = 6, MD_MAX = 7, }; // Enum Engine.EMeshInstancingReplacementMethod // NumValues: 0x0003 enum class EMeshInstancingReplacementMethod : uint8 { RemoveOriginalActors = 0, KeepOriginalActorsAsEditorOnly = 1, EMeshInstancingReplacementMethod_MAX = 2, }; // Enum Engine.EUVOutput // NumValues: 0x0003 enum class EUVOutput : uint8 { DoNotOutputChannel = 0, OutputChannel = 1, EUVOutput_MAX = 2, }; // Enum Engine.EMeshMergeType // NumValues: 0x0003 enum class EMeshMergeType : uint8 { MeshMergeType_Default = 0, MeshMergeType_MergeActor = 1, MeshMergeType_MAX = 2, }; // Enum Engine.EMeshLODSelectionType // NumValues: 0x0005 enum class EMeshLODSelectionType : uint8 { AllLODs = 0, SpecificLOD = 1, CalculateLOD = 2, LowestDetailLOD = 3, EMeshLODSelectionType_MAX = 4, }; // Enum Engine.EProxyNormalComputationMethod // NumValues: 0x0004 enum class EProxyNormalComputationMethod : uint8 { AngleWeighted = 0, AreaWeighted = 1, EqualWeighted = 2, EProxyNormalComputationMethod_MAX = 3, }; // Enum Engine.ELandscapeCullingPrecision // NumValues: 0x0004 enum class ELandscapeCullingPrecision : uint8 { High = 0, Medium = 1, Low = 2, ELandscapeCullingPrecision_MAX = 3, }; // Enum Engine.EStaticMeshReductionTerimationCriterion // NumValues: 0x0004 enum class EStaticMeshReductionTerimationCriterion : uint8 { Triangles = 0, Vertices = 1, Any = 2, EStaticMeshReductionTerimationCriterion_MAX = 3, }; // Enum Engine.EMeshFeatureImportance // NumValues: 0x0007 enum class EMeshFeatureImportance : uint8 { Off = 0, Lowest = 1, Low = 2, Normal = 3, High = 4, Highest = 5, EMeshFeatureImportance_MAX = 6, }; // Enum Engine.EVertexPaintAxis // NumValues: 0x0004 enum class EVertexPaintAxis : uint8 { X = 0, Y = 1, Z = 2, EVertexPaintAxis_MAX = 3, }; // Enum Engine.EMicroTransactionResult // NumValues: 0x0005 enum class EMicroTransactionResult : uint8 { MTR_Succeeded = 0, MTR_Failed = 1, MTR_Canceled = 2, MTR_RestoredFromServer = 3, MTR_MAX = 4, }; // Enum Engine.EMicroTransactionDelegate // NumValues: 0x0003 enum class EMicroTransactionDelegate : uint8 { MTD_PurchaseQueryComplete = 0, MTD_PurchaseComplete = 1, MTD_MAX = 2, }; // Enum Engine.FNavigationSystemRunMode // NumValues: 0x0007 enum class EFNavigationSystemRunMode : uint8 { InvalidMode = 0, GameMode = 1, EditorMode = 2, SimulationMode = 3, PIEMode = 4, InferFromWorldMode = 5, FNavigationSystemRunMode_MAX = 6, }; // Enum Engine.ENavigationQueryResult // NumValues: 0x0005 enum class ENavigationQueryResult : uint8 { Invalid = 0, Error = 1, Fail = 2, Success = 3, ENavigationQueryResult_MAX = 4, }; // Enum Engine.ENavPathEvent // NumValues: 0x0009 enum class ENavPathEvent : uint8 { Cleared = 0, NewPath = 1, UpdatedDueToGoalMoved = 2, UpdatedDueToNavigationChanged = 3, Invalidated = 4, RePathFailed = 5, MetaPathUpdate = 6, Custom = 7, ENavPathEvent_MAX = 8, }; // Enum Engine.ENavDataGatheringModeConfig // NumValues: 0x0004 enum class ENavDataGatheringModeConfig : uint8 { Invalid = 0, Instant = 1, Lazy = 2, ENavDataGatheringModeConfig_MAX = 3, }; // Enum Engine.ENavDataGatheringMode // NumValues: 0x0004 enum class ENavDataGatheringMode : uint8 { Default = 0, Instant = 1, Lazy = 2, ENavDataGatheringMode_MAX = 3, }; // Enum Engine.ENavigationOptionFlag // NumValues: 0x0004 enum class ENavigationOptionFlag : uint8 { Default = 0, Enable = 1, Disable = 2, MAX = 3, }; // Enum Engine.ENavLinkDirection // NumValues: 0x0004 enum class ENavLinkDirection : uint8 { BothWays = 0, LeftToRight = 1, RightToLeft = 2, ENavLinkDirection_MAX = 3, }; // Enum Engine.EFastArraySerializerDeltaFlags // NumValues: 0x0005 enum class EFastArraySerializerDeltaFlags : uint8 { None = 0, HasBeenSerialized = 1, HasDeltaBeenRequested = 2, IsUsingDeltaSerialization = 4, EFastArraySerializerDeltaFlags_MAX = 5, }; // Enum Engine.EEmitterRenderMode // NumValues: 0x0006 enum class EEmitterRenderMode : uint8 { ERM_Normal = 0, ERM_Point = 1, ERM_Cross = 2, ERM_LightsOnly = 3, ERM_None = 4, ERM_MAX = 5, }; // Enum Engine.EParticleSubUVInterpMethod // NumValues: 0x0006 enum class EParticleSubUVInterpMethod : uint8 { PSUVIM_None = 0, PSUVIM_Linear = 1, PSUVIM_Linear_Blend = 2, PSUVIM_Random = 3, PSUVIM_Random_Blend = 4, PSUVIM_MAX = 5, }; // Enum Engine.EParticleBurstMethod // NumValues: 0x0003 enum class EParticleBurstMethod : uint8 { EPBM_Instant = 0, EPBM_Interpolated = 1, EPBM_MAX = 2, }; // Enum Engine.EParticleSystemInsignificanceReaction // NumValues: 0x0006 enum class EParticleSystemInsignificanceReaction : uint8 { Auto = 0, Complete = 1, DisableTick = 2, DisableTickAndKill = 3, Num = 4, EParticleSystemInsignificanceReaction_MAX = 5, }; // Enum Engine.EParticleSignificanceLevel // NumValues: 0x0006 enum class EParticleSignificanceLevel : uint8 { Low = 0, Medium = 1, High = 2, Critical = 3, Num = 4, EParticleSignificanceLevel_MAX = 5, }; // Enum Engine.EParticleDetailMode // NumValues: 0x0004 enum class EParticleDetailMode : uint8 { PDM_Low = 0, PDM_Medium = 1, PDM_High = 2, PDM_MAX = 3, }; // Enum Engine.EParticleSourceSelectionMethod // NumValues: 0x0003 enum class EParticleSourceSelectionMethod : uint8 { EPSSM_Random = 0, EPSSM_Sequential = 1, EPSSM_MAX = 2, }; // Enum Engine.EModuleType // NumValues: 0x000A enum class EModuleType : uint8 { EPMT_General = 0, EPMT_TypeData = 1, EPMT_Beam = 2, EPMT_Trail = 3, EPMT_Spawn = 4, EPMT_Required = 5, EPMT_Event = 6, EPMT_Light = 7, EPMT_SubUV = 8, EPMT_MAX = 9, }; // Enum Engine.EAttractorParticleSelectionMethod // NumValues: 0x0003 enum class EAttractorParticleSelectionMethod : uint8 { EAPSM_Random = 0, EAPSM_Sequential = 1, EAPSM_MAX = 2, }; // Enum Engine.Beam2SourceTargetTangentMethod // NumValues: 0x0005 enum class EBeam2SourceTargetTangentMethod : uint8 { PEB2STTM_Direct = 0, PEB2STTM_UserSet = 1, PEB2STTM_Distribution = 2, PEB2STTM_Emitter = 3, PEB2STTM_MAX = 4, }; // Enum Engine.Beam2SourceTargetMethod // NumValues: 0x0006 enum class EBeam2SourceTargetMethod : uint8 { PEB2STM_Default = 0, PEB2STM_UserSet = 1, PEB2STM_Emitter = 2, PEB2STM_Particle = 3, PEB2STM_Actor = 4, PEB2STM_MAX = 5, }; // Enum Engine.BeamModifierType // NumValues: 0x0003 enum class EBeamModifierType : uint8 { PEB2MT_Source = 0, PEB2MT_Target = 1, PEB2MT_MAX = 2, }; // Enum Engine.EParticleCameraOffsetUpdateMethod // NumValues: 0x0004 enum class EParticleCameraOffsetUpdateMethod : uint8 { EPCOUM_DirectSet = 0, EPCOUM_Additive = 1, EPCOUM_Scalar = 2, EPCOUM_MAX = 3, }; // Enum Engine.EParticleCollisionComplete // NumValues: 0x0007 enum class EParticleCollisionComplete : uint8 { EPCC_Kill = 0, EPCC_Freeze = 1, EPCC_HaltCollisions = 2, EPCC_FreezeTranslation = 3, EPCC_FreezeRotation = 4, EPCC_FreezeMovement = 5, EPCC_MAX = 6, }; // Enum Engine.EParticleCollisionResponse // NumValues: 0x0004 enum class EParticleCollisionResponse : uint8 { Bounce = 0, Stop = 1, Kill = 2, EParticleCollisionResponse_MAX = 3, }; // Enum Engine.ELocationBoneSocketSelectionMethod // NumValues: 0x0003 enum class ELocationBoneSocketSelectionMethod : uint8 { BONESOCKETSEL_Sequential = 0, BONESOCKETSEL_Random = 1, BONESOCKETSEL_MAX = 2, }; // Enum Engine.ELocationBoneSocketSource // NumValues: 0x0003 enum class ELocationBoneSocketSource : uint8 { BONESOCKETSOURCE_Bones = 0, BONESOCKETSOURCE_Sockets = 1, BONESOCKETSOURCE_MAX = 2, }; // Enum Engine.ELocationEmitterSelectionMethod // NumValues: 0x0003 enum class ELocationEmitterSelectionMethod : uint8 { ELESM_Random = 0, ELESM_Sequential = 1, ELESM_MAX = 2, }; // Enum Engine.CylinderHeightAxis // NumValues: 0x0004 enum class ECylinderHeightAxis : uint8 { PMLPC_HEIGHTAXIS_X = 0, PMLPC_HEIGHTAXIS_Y = 1, PMLPC_HEIGHTAXIS_Z = 2, PMLPC_HEIGHTAXIS_MAX = 3, }; // Enum Engine.ELocationSkelVertSurfaceSource // NumValues: 0x0003 enum class ELocationSkelVertSurfaceSource : uint8 { VERTSURFACESOURCE_Vert = 0, VERTSURFACESOURCE_Surface = 1, VERTSURFACESOURCE_MAX = 2, }; // Enum Engine.EOrbitChainMode // NumValues: 0x0004 enum class EOrbitChainMode : uint8 { EOChainMode_Add = 0, EOChainMode_Scale = 1, EOChainMode_Link = 2, EOChainMode_MAX = 3, }; // Enum Engine.EParticleAxisLock // NumValues: 0x000B enum class EParticleAxisLock : uint8 { EPAL_NONE = 0, EPAL_X = 1, EPAL_Y = 2, EPAL_Z = 3, EPAL_NEGATIVE_X = 4, EPAL_NEGATIVE_Y = 5, EPAL_NEGATIVE_Z = 6, EPAL_ROTATE_X = 7, EPAL_ROTATE_Y = 8, EPAL_ROTATE_Z = 9, EPAL_MAX = 10, }; // Enum Engine.EEmitterDynamicParameterValue // NumValues: 0x0007 enum class EEmitterDynamicParameterValue : uint8 { EDPV_UserSet = 0, EDPV_AutoSet = 1, EDPV_VelocityX = 2, EDPV_VelocityY = 3, EDPV_VelocityZ = 4, EDPV_VelocityMag = 5, EDPV_MAX = 6, }; // Enum Engine.EEmitterNormalsMode // NumValues: 0x0004 enum class EEmitterNormalsMode : uint8 { ENM_CameraFacing = 0, ENM_Spherical = 1, ENM_Cylindrical = 2, ENM_MAX = 3, }; // Enum Engine.EParticleSortMode // NumValues: 0x0006 enum class EParticleSortMode : uint8 { PSORTMODE_None = 0, PSORTMODE_ViewProjDepth = 1, PSORTMODE_DistanceToView = 2, PSORTMODE_Age_OldestFirst = 3, PSORTMODE_Age_NewestFirst = 4, PSORTMODE_MAX = 5, }; // Enum Engine.EParticleUVFlipMode // NumValues: 0x0009 enum class EParticleUVFlipMode : uint8 { None = 0, FlipUV = 1, FlipUOnly = 2, FlipVOnly = 3, RandomFlipUV = 4, RandomFlipUOnly = 5, RandomFlipVOnly = 6, RandomFlipUVIndependent = 7, EParticleUVFlipMode_MAX = 8, }; // Enum Engine.ETrail2SourceMethod // NumValues: 0x0004 enum class ETrail2SourceMethod : uint8 { PET2SRCM_Default = 0, PET2SRCM_Particle = 1, PET2SRCM_Actor = 2, PET2SRCM_MAX = 3, }; // Enum Engine.EBeamTaperMethod // NumValues: 0x0004 enum class EBeamTaperMethod : uint8 { PEBTM_None = 0, PEBTM_Full = 1, PEBTM_Partial = 2, PEBTM_MAX = 3, }; // Enum Engine.EBeam2Method // NumValues: 0x0004 enum class EBeam2Method : uint8 { PEB2M_Distance = 0, PEB2M_Target = 1, PEB2M_Branch = 2, PEB2M_MAX = 3, }; // Enum Engine.EMeshCameraFacingOptions // NumValues: 0x000E enum class EMeshCameraFacingOptions : uint8 { XAxisFacing_NoUp = 0, XAxisFacing_ZUp = 1, XAxisFacing_NegativeZUp = 2, XAxisFacing_YUp = 3, XAxisFacing_NegativeYUp = 4, LockedAxis_ZAxisFacing = 5, LockedAxis_NegativeZAxisFacing = 6, LockedAxis_YAxisFacing = 7, LockedAxis_NegativeYAxisFacing = 8, VelocityAligned_ZAxisFacing = 9, VelocityAligned_NegativeZAxisFacing = 10, VelocityAligned_YAxisFacing = 11, VelocityAligned_NegativeYAxisFacing = 12, EMeshCameraFacingOptions_MAX = 13, }; // Enum Engine.EMeshCameraFacingUpAxis // NumValues: 0x0006 enum class EMeshCameraFacingUpAxis : uint8 { CameraFacing_NoneUP = 0, CameraFacing_ZUp = 1, CameraFacing_NegativeZUp = 2, CameraFacing_YUp = 3, CameraFacing_NegativeYUp = 4, CameraFacing_MAX = 5, }; // Enum Engine.EMeshScreenAlignment // NumValues: 0x0004 enum class EMeshScreenAlignment : uint8 { PSMA_MeshFaceCameraWithRoll = 0, PSMA_MeshFaceCameraWithSpin = 1, PSMA_MeshFaceCameraWithLockedAxis = 2, PSMA_MAX = 3, }; // Enum Engine.ETrailsRenderAxisOption // NumValues: 0x0004 enum class ETrailsRenderAxisOption : uint8 { Trails_CameraUp = 0, Trails_SourceUp = 1, Trails_WorldUp = 2, Trails_MAX = 3, }; // Enum Engine.EParticleScreenAlignment // NumValues: 0x0008 enum class EParticleScreenAlignment : uint8 { PSA_FacingCameraPosition = 0, PSA_Square = 1, PSA_Rectangle = 2, PSA_Velocity = 3, PSA_AwayFromCenter = 4, PSA_TypeSpecific = 5, PSA_FacingCameraDistanceBlend = 6, PSA_MAX = 7, }; // Enum Engine.EParticleSystemOcclusionBoundsMethod // NumValues: 0x0004 enum class EParticleSystemOcclusionBoundsMethod : uint8 { EPSOBM_None = 0, EPSOBM_ParticleBounds = 1, EPSOBM_CustomBounds = 2, EPSOBM_MAX = 3, }; // Enum Engine.ParticleSystemLODMethod // NumValues: 0x0004 enum class EParticleSystemLODMethod : uint8 { PARTICLESYSTEMLODMETHOD_Automatic = 0, PARTICLESYSTEMLODMETHOD_DirectSet = 1, PARTICLESYSTEMLODMETHOD_ActivateAutomatic = 2, PARTICLESYSTEMLODMETHOD_MAX = 3, }; // Enum Engine.EParticleSystemUpdateMode // NumValues: 0x0003 enum class EParticleSystemUpdateMode : uint8 { EPSUM_RealTime = 0, EPSUM_FixedTime = 1, EPSUM_MAX = 2, }; // Enum Engine.EParticleEventType // NumValues: 0x0007 enum class EParticleEventType : uint8 { EPET_Any = 0, EPET_Spawn = 1, EPET_Death = 2, EPET_Collision = 3, EPET_Burst = 4, EPET_Blueprint = 5, EPET_MAX = 6, }; // Enum Engine.ParticleReplayState // NumValues: 0x0004 enum class EParticleReplayState : uint8 { PRS_Disabled = 0, PRS_Capturing = 1, PRS_Replaying = 2, PRS_MAX = 3, }; // Enum Engine.EParticleSysParamType // NumValues: 0x000A enum class EParticleSysParamType : uint8 { PSPT_None = 0, PSPT_Scalar = 1, PSPT_ScalarRand = 2, PSPT_Vector = 3, PSPT_VectorRand = 4, PSPT_Color = 5, PSPT_Actor = 6, PSPT_Material = 7, PSPT_VectorUnitRand = 8, PSPT_MAX = 9, }; // Enum Engine.EPhysicsAssetSolverType // NumValues: 0x0003 enum class EPhysicsAssetSolverType : uint8 { RBAN = 0, World = 1, EPhysicsAssetSolverType_MAX = 2, }; // Enum Engine.ESettingsLockedAxis // NumValues: 0x0006 enum class ESettingsLockedAxis : uint8 { None = 0, X = 1, Y = 2, Z = 3, Invalid = 4, ESettingsLockedAxis_MAX = 5, }; // Enum Engine.ESettingsDOF // NumValues: 0x0005 enum class ESettingsDOF : uint8 { Full3D = 0, YZPlane = 1, XZPlane = 2, XYPlane = 3, ESettingsDOF_MAX = 4, }; // Enum Engine.EViewTargetBlendFunction // NumValues: 0x0007 enum class EViewTargetBlendFunction : uint8 { VTBlend_Linear = 0, VTBlend_Cubic = 1, VTBlend_EaseIn = 2, VTBlend_EaseOut = 3, VTBlend_EaseInOut = 4, VTBlend_PreBlended = 5, VTBlend_MAX = 6, }; // Enum Engine.EDynamicForceFeedbackAction // NumValues: 0x0004 enum class EDynamicForceFeedbackAction : uint8 { Start = 0, Update = 1, Stop = 2, EDynamicForceFeedbackAction_MAX = 3, }; // Enum Engine.ERendererStencilMask // NumValues: 0x000B enum class ERendererStencilMask : uint8 { ERSM_Default = 0, ERSM_255 = 1, ERSM_1 = 2, ERSM_2 = 3, ERSM_4 = 4, ERSM_8 = 5, ERSM_16 = 6, ERSM_32 = 7, ERSM_64 = 8, ERSM_128 = 9, ERSM_MAX = 10, }; // Enum Engine.EHasCustomNavigableGeometry // NumValues: 0x0005 enum class EHasCustomNavigableGeometry : uint8 { No = 0, Yes = 1, EvenIfNotCollidable = 2, DontExport = 3, EHasCustomNavigableGeometry_MAX = 4, }; // Enum Engine.ECanBeCharacterBase // NumValues: 0x0004 enum class ECanBeCharacterBase : uint8 { ECB_No = 0, ECB_Yes = 1, ECB_Owner = 2, ECB_MAX = 3, }; // Enum Engine.EQuarztQuantizationReference // NumValues: 0x0005 enum class EQuarztQuantizationReference : uint8 { BarRelative = 0, TransportRelative = 1, CurrentTimeRelative = 2, Count = 3, EQuarztQuantizationReference_MAX = 4, }; // Enum Engine.EQuartzDelegateType // NumValues: 0x0004 enum class EQuartzDelegateType : uint8 { MetronomeTick = 0, CommandEvent = 1, Count = 2, EQuartzDelegateType_MAX = 3, }; // Enum Engine.EQuartzTimeSignatureQuantization // NumValues: 0x0007 enum class EQuartzTimeSignatureQuantization : uint8 { HalfNote = 0, QuarterNote = 1, EighthNote = 2, SixteenthNote = 3, ThirtySecondNote = 4, Count = 5, EQuartzTimeSignatureQuantization_MAX = 6, }; // Enum Engine.ERichCurveExtrapolation // NumValues: 0x0007 enum class ERichCurveExtrapolation : uint8 { RCCE_Cycle = 0, RCCE_CycleWithOffset = 1, RCCE_Oscillate = 2, RCCE_Linear = 3, RCCE_Constant = 4, RCCE_None = 5, RCCE_MAX = 6, }; // Enum Engine.ERichCurveInterpMode // NumValues: 0x0005 enum class ERichCurveInterpMode : uint8 { RCIM_Linear = 0, RCIM_Constant = 1, RCIM_Cubic = 2, RCIM_None = 3, RCIM_MAX = 4, }; // Enum Engine.EMobileReflectionCompression // NumValues: 0x0004 enum class EMobileReflectionCompression : uint8 { Default = 0, On = 1, Off = 2, EMobileReflectionCompression_MAX = 3, }; // Enum Engine.EReflectionSourceType // NumValues: 0x0003 enum class EReflectionSourceType : uint8 { CapturedScene = 0, SpecifiedCubemap = 1, EReflectionSourceType_MAX = 2, }; // Enum Engine.EFixedFoveationLevels // NumValues: 0x0005 enum class EFixedFoveationLevels : uint8 { Disabled = 0, Low = 1, Medium = 2, High = 3, EFixedFoveationLevels_MAX = 4, }; // Enum Engine.EDefaultBackBufferPixelFormat // NumValues: 0x0006 enum class EDefaultBackBufferPixelFormat : uint8 { DBBPF_B8G8R8A8 = 0, DBBPF_A16B16G16R16_DEPRECATED = 1, DBBPF_FloatRGB_DEPRECATED = 2, DBBPF_FloatRGBA = 3, DBBPF_A2B10G10R10 = 4, DBBPF_MAX = 5, }; // Enum Engine.EAutoExposureMethodUI // NumValues: 0x0004 enum class EAutoExposureMethodUI : uint8 { AEM_Histogram = 0, AEM_Basic = 1, AEM_Manual = 2, AEM_MAX = 3, }; // Enum Engine.EAlphaChannelMode // NumValues: 0x0004 enum class EAlphaChannelMode : uint8 { Disabled = 0, LinearColorSpaceOnly = 1, AllowThroughTonemapper = 2, EAlphaChannelMode_MAX = 3, }; // Enum Engine.EEarlyZPass // NumValues: 0x0005 enum class EEarlyZPass : uint8 { None = 0, OpaqueOnly = 1, OpaqueAndMasked = 2, Auto = 3, EEarlyZPass_MAX = 4, }; // Enum Engine.ECustomDepthStencil // NumValues: 0x0005 enum class ECustomDepthStencil : uint8 { Disabled = 0, Enabled = 1, EnabledOnDemand = 2, EnabledWithStencil = 3, ECustomDepthStencil_MAX = 4, }; // Enum Engine.EMobileMSAASampleCount // NumValues: 0x0005 enum class EMobileMSAASampleCount : uint8 { One = 1, Two = 2, Four = 4, Eight = 8, EMobileMSAASampleCount_MAX = 9, }; // Enum Engine.ECompositingSampleCount // NumValues: 0x0005 enum class ECompositingSampleCount : uint8 { One = 1, Two = 2, Four = 4, Eight = 8, ECompositingSampleCount_MAX = 9, }; // Enum Engine.EClearSceneOptions // NumValues: 0x0004 enum class EClearSceneOptions : uint8 { NoClear = 0, HardwareClear = 1, QuadAtMaxZ = 2, EClearSceneOptions_MAX = 3, }; // Enum Engine.EReporterLineStyle // NumValues: 0x0003 enum class EReporterLineStyle : uint8 { Line = 0, Dash = 1, EReporterLineStyle_MAX = 2, }; // Enum Engine.ELegendPosition // NumValues: 0x0003 enum class ELegendPosition : uint8 { Outside = 0, Inside = 1, ELegendPosition_MAX = 2, }; // Enum Engine.EGraphDataStyle // NumValues: 0x0003 enum class EGraphDataStyle : uint8 { Lines = 0, Filled = 1, EGraphDataStyle_MAX = 2, }; // Enum Engine.EGraphAxisStyle // NumValues: 0x0004 enum class EGraphAxisStyle : uint8 { Lines = 0, Notches = 1, Grid = 2, EGraphAxisStyle_MAX = 3, }; // Enum Engine.ReverbPreset // NumValues: 0x0018 enum class EReverbPreset : uint8 { REVERB_Default = 0, REVERB_Bathroom = 1, REVERB_StoneRoom = 2, REVERB_Auditorium = 3, REVERB_ConcertHall = 4, REVERB_Cave = 5, REVERB_Hallway = 6, REVERB_StoneCorridor = 7, REVERB_Alley = 8, REVERB_Forest = 9, REVERB_City = 10, REVERB_Mountains = 11, REVERB_Quarry = 12, REVERB_Plain = 13, REVERB_ParkingLot = 14, REVERB_SewerPipe = 15, REVERB_Underwater = 16, REVERB_SmallRoom = 17, REVERB_MediumRoom = 18, REVERB_LargeRoom = 19, REVERB_MediumHall = 20, REVERB_LargeHall = 21, REVERB_Plate = 22, REVERB_MAX = 23, }; // Enum Engine.ERichCurveKeyTimeCompressionFormat // NumValues: 0x0003 enum class ERichCurveKeyTimeCompressionFormat : uint8 { RCKTCF_uint16 = 0, RCKTCF_float32 = 1, RCKTCF_MAX = 2, }; // Enum Engine.ERichCurveCompressionFormat // NumValues: 0x0007 enum class ERichCurveCompressionFormat : uint8 { RCCF_Empty = 0, RCCF_Constant = 1, RCCF_Linear = 2, RCCF_Cubic = 3, RCCF_Mixed = 4, RCCF_Weighted = 5, RCCF_MAX = 6, }; // Enum Engine.ERichCurveTangentWeightMode // NumValues: 0x0005 enum class ERichCurveTangentWeightMode : uint8 { RCTWM_WeightedNone = 0, RCTWM_WeightedArrive = 1, RCTWM_WeightedLeave = 2, RCTWM_WeightedBoth = 3, RCTWM_MAX = 4, }; // Enum Engine.ERichCurveTangentMode // NumValues: 0x0005 enum class ERichCurveTangentMode : uint8 { RCTM_Auto = 0, RCTM_User = 1, RCTM_Break = 2, RCTM_None = 3, RCTM_MAX = 4, }; // Enum Engine.EConstraintTransform // NumValues: 0x0003 enum class EConstraintTransform : uint8 { Absolute = 0, Relative = 1, EConstraintTransform_MAX = 2, }; // Enum Engine.EControlConstraint // NumValues: 0x0003 enum class EControlConstraint : uint8 { Orientation = 0, Translation = 1, MAX = 2, }; // Enum Engine.ERootMotionFinishVelocityMode // NumValues: 0x0004 enum class ERootMotionFinishVelocityMode : uint8 { MaintainLastRootMotionVelocity = 0, SetVelocity = 1, ClampVelocity = 2, ERootMotionFinishVelocityMode_MAX = 3, }; // Enum Engine.ERootMotionSourceSettingsFlags // NumValues: 0x0004 enum class ERootMotionSourceSettingsFlags : uint8 { UseSensitiveLiftoffCheck = 1, DisablePartialEndTick = 2, IgnoreZAccumulate = 4, ERootMotionSourceSettingsFlags_MAX = 5, }; // Enum Engine.ERootMotionSourceStatusFlags // NumValues: 0x0004 enum class ERootMotionSourceStatusFlags : uint8 { Prepared = 1, Finished = 2, MarkedForRemoval = 4, ERootMotionSourceStatusFlags_MAX = 5, }; // Enum Engine.ERootMotionAccumulateMode // NumValues: 0x0003 enum class ERootMotionAccumulateMode : uint8 { Override = 0, Additive = 1, ERootMotionAccumulateMode_MAX = 2, }; // Enum Engine.ERuntimeVirtualTextureMainPassType // NumValues: 0x0004 enum class ERuntimeVirtualTextureMainPassType : uint8 { Never = 0, Exclusive = 1, Always = 2, ERuntimeVirtualTextureMainPassType_MAX = 3, }; // Enum Engine.ERuntimeVirtualTextureMaterialType // NumValues: 0x0008 enum class ERuntimeVirtualTextureMaterialType : uint8 { BaseColor = 0, BaseColor_Normal_DEPRECATED = 1, BaseColor_Normal_Specular = 2, BaseColor_Normal_Specular_YCoCg = 3, BaseColor_Normal_Specular_Mask_YCoCg = 4, WorldHeight = 5, Count = 6, ERuntimeVirtualTextureMaterialType_MAX = 7, }; // Enum Engine.EMobilePixelProjectedReflectionQuality // NumValues: 0x0005 enum class EMobilePixelProjectedReflectionQuality : uint8 { Disabled = 0, BestPerformance = 1, BetterQuality = 2, BestQuality = 3, EMobilePixelProjectedReflectionQuality_MAX = 4, }; // Enum Engine.EMobilePlanarReflectionMode // NumValues: 0x0004 enum class EMobilePlanarReflectionMode : uint8 { Usual = 0, MobilePPRExclusive = 1, MobilePPR = 2, EMobilePlanarReflectionMode_MAX = 3, }; // Enum Engine.EReflectedAndRefractedRayTracedShadows // NumValues: 0x0004 enum class EReflectedAndRefractedRayTracedShadows : uint8 { Disabled = 0, Hard_shadows = 1, Area_shadows = 2, EReflectedAndRefractedRayTracedShadows_MAX = 3, }; // Enum Engine.ERayTracingGlobalIlluminationType // NumValues: 0x0004 enum class ERayTracingGlobalIlluminationType : uint8 { Disabled = 0, BruteForce = 1, FinalGather = 2, ERayTracingGlobalIlluminationType_MAX = 3, }; // Enum Engine.ETranslucencyType // NumValues: 0x0003 enum class ETranslucencyType : uint8 { Raster = 0, RayTracing = 1, ETranslucencyType_MAX = 2, }; // Enum Engine.EReflectionsType // NumValues: 0x0003 enum class EReflectionsType : uint8 { ScreenSpace = 0, RayTracing = 1, EReflectionsType_MAX = 2, }; // Enum Engine.ELightUnits // NumValues: 0x0004 enum class ELightUnits : uint8 { Unitless = 0, Candelas = 1, Lumens = 2, ELightUnits_MAX = 3, }; // Enum Engine.ETemperatureMethod // NumValues: 0x0003 enum class ETemperatureMethod : uint8 { TEMP_WhiteBalance = 0, TEMP_ColorTemperature = 1, TEMP_MAX = 2, }; // Enum Engine.EBloomMethod // NumValues: 0x0003 enum class EBloomMethod : uint8 { BM_SOG = 0, BM_FFT = 1, BM_MAX = 2, }; // Enum Engine.EAutoExposureMethod // NumValues: 0x0004 enum class EAutoExposureMethod : uint8 { AEM_Histogram = 0, AEM_Basic = 1, AEM_Manual = 2, AEM_MAX = 3, }; // Enum Engine.EAntiAliasingMethod // NumValues: 0x0005 enum class EAntiAliasingMethod : uint8 { AAM_None = 0, AAM_FXAA = 1, AAM_TemporalAA = 2, AAM_MSAA = 3, AAM_MAX = 4, }; // Enum Engine.EDepthOfFieldMethod // NumValues: 0x0004 enum class EDepthOfFieldMethod : uint8 { DOFM_BokehDOF = 0, DOFM_Gaussian = 1, DOFM_CircleDOF = 2, DOFM_MAX = 3, }; // Enum Engine.ESceneCapturePrimitiveRenderMode // NumValues: 0x0004 enum class ESceneCapturePrimitiveRenderMode : uint8 { PRM_LegacySceneCapture = 0, PRM_RenderScenePrimitives = 1, PRM_UseShowOnlyList = 2, PRM_MAX = 3, }; // Enum Engine.EMaterialProperty // NumValues: 0x0021 enum class EMaterialProperty : uint8 { MP_EmissiveColor = 0, MP_Opacity = 1, MP_OpacityMask = 2, MP_DiffuseColor = 3, MP_SpecularColor = 4, MP_BaseColor = 5, MP_Metallic = 6, MP_Specular = 7, MP_Roughness = 8, MP_Anisotropy = 9, MP_Normal = 10, MP_Tangent = 11, MP_WorldPositionOffset = 12, MP_WorldDisplacement = 13, MP_TessellationMultiplier = 14, MP_SubsurfaceColor = 15, MP_CustomData0 = 16, MP_CustomData1 = 17, MP_AmbientOcclusion = 18, MP_Refraction = 19, MP_CustomizedUVs0 = 20, MP_CustomizedUVs1 = 21, MP_CustomizedUVs2 = 22, MP_CustomizedUVs3 = 23, MP_CustomizedUVs4 = 24, MP_CustomizedUVs5 = 25, MP_CustomizedUVs6 = 26, MP_CustomizedUVs7 = 27, MP_PixelDepthOffset = 28, MP_ShadingModel = 29, MP_MaterialAttributes = 30, MP_CustomOutput = 31, MP_MAX = 32, }; // Enum Engine.ESkinCacheDefaultBehavior // NumValues: 0x0003 enum class ESkinCacheDefaultBehavior : uint8 { Exclusive = 0, Inclusive = 1, ESkinCacheDefaultBehavior_MAX = 2, }; // Enum Engine.ESkinCacheUsage // NumValues: 0x0004 enum class ESkinCacheUsage : uint8 { Auto = 0, Disabled = 255, Enabled = 1, ESkinCacheUsage_MAX = 256, }; // Enum Engine.EPhysicsTransformUpdateMode // NumValues: 0x0003 enum class EPhysicsTransformUpdateMode : uint8 { SimulationUpatesComponentTransform = 0, ComponentTransformIsKinematic = 1, EPhysicsTransformUpdateMode_MAX = 2, }; // Enum Engine.EAnimationMode // NumValues: 0x0004 enum class EAnimationMode : uint8 { AnimationBlueprint = 0, AnimationSingleNode = 1, AnimationCustomMode = 2, EAnimationMode_MAX = 3, }; // Enum Engine.EKinematicBonesUpdateToPhysics // NumValues: 0x0003 enum class EKinematicBonesUpdateToPhysics : uint8 { SkipSimulatingBones = 0, SkipAllBones = 1, EKinematicBonesUpdateToPhysics_MAX = 2, }; // Enum Engine.ECustomBoneAttributeLookup // NumValues: 0x0004 enum class ECustomBoneAttributeLookup : uint8 { BoneOnly = 0, ImmediateParent = 1, ParentHierarchy = 2, ECustomBoneAttributeLookup_MAX = 3, }; // Enum Engine.EAnimCurveType // NumValues: 0x0005 enum class EAnimCurveType : uint8 { AttributeCurve = 0, MaterialCurve = 1, MorphTargetCurve = 2, MaxAnimCurveType = 3, EAnimCurveType_MAX = 4, }; // Enum Engine.ESkeletalMeshSkinningImportVersions // NumValues: 0x0005 enum class ESkeletalMeshSkinningImportVersions : uint8 { Before_Versionning = 0, SkeletalMeshBuildRefactor = 1, VersionPlusOne = 2, LatestVersion = 1, ESkeletalMeshSkinningImportVersions_MAX = 3, }; // Enum Engine.ESkeletalMeshGeoImportVersions // NumValues: 0x0005 enum class ESkeletalMeshGeoImportVersions : uint8 { Before_Versionning = 0, SkeletalMeshBuildRefactor = 1, VersionPlusOne = 2, LatestVersion = 1, ESkeletalMeshGeoImportVersions_MAX = 3, }; // Enum Engine.EBoneFilterActionOption // NumValues: 0x0004 enum class EBoneFilterActionOption : uint8 { Remove = 0, Keep = 1, Invalid = 2, EBoneFilterActionOption_MAX = 3, }; // Enum Engine.SkeletalMeshOptimizationImportance // NumValues: 0x0007 enum class ESkeletalMeshOptimizationImportance : uint8 { SMOI_Off = 0, SMOI_Lowest = 1, SMOI_Low = 2, SMOI_Normal = 3, SMOI_High = 4, SMOI_Highest = 5, SMOI_MAX = 6, }; // Enum Engine.SkeletalMeshOptimizationType // NumValues: 0x0004 enum class ESkeletalMeshOptimizationType : uint8 { SMOT_NumOfTriangles = 0, SMOT_MaxDeviation = 1, SMOT_TriangleOrDeviation = 2, SMOT_MAX = 3, }; // Enum Engine.SkeletalMeshTerminationCriterion // NumValues: 0x0007 enum class ESkeletalMeshTerminationCriterion : uint8 { SMTC_NumOfTriangles = 0, SMTC_NumOfVerts = 1, SMTC_TriangleOrVert = 2, SMTC_AbsNumOfTriangles = 3, SMTC_AbsNumOfVerts = 4, SMTC_AbsTriangleOrVert = 5, SMTC_MAX = 6, }; // Enum Engine.EBoneTranslationRetargetingMode // NumValues: 0x0006 enum class EBoneTranslationRetargetingMode : uint8 { Animation = 0, Skeleton = 1, AnimationScaled = 2, AnimationRelative = 3, OrientAndScale = 4, EBoneTranslationRetargetingMode_MAX = 5, }; // Enum Engine.EVertexOffsetUsageType // NumValues: 0x0004 enum class EVertexOffsetUsageType : uint8 { None = 0, PreSkinningOffset = 1, PostSkinningOffset = 2, EVertexOffsetUsageType_MAX = 3, }; // Enum Engine.EBoneSpaces // NumValues: 0x0003 enum class EBoneSpaces : uint8 { WorldSpace = 0, ComponentSpace = 1, EBoneSpaces_MAX = 2, }; // Enum Engine.EVisibilityBasedAnimTickOption // NumValues: 0x0005 enum class EVisibilityBasedAnimTickOption : uint8 { AlwaysTickPoseAndRefreshBones = 0, AlwaysTickPose = 1, OnlyTickMontagesWhenNotRendered = 2, OnlyTickPoseWhenRendered = 3, EVisibilityBasedAnimTickOption_MAX = 4, }; // Enum Engine.EPhysBodyOp // NumValues: 0x0003 enum class EPhysBodyOp : uint8 { PBO_None = 0, PBO_Term = 1, PBO_MAX = 2, }; // Enum Engine.EBoneVisibilityStatus // NumValues: 0x0004 enum class EBoneVisibilityStatus : uint8 { BVS_HiddenByParent = 0, BVS_Visible = 1, BVS_ExplicitlyHidden = 2, BVS_MAX = 3, }; // Enum Engine.ESkyAtmosphereTransformMode // NumValues: 0x0004 enum class ESkyAtmosphereTransformMode : uint8 { PlanetTopAtAbsoluteWorldOrigin = 0, PlanetTopAtComponentTransform = 1, PlanetCenterAtComponentTransform = 2, ESkyAtmosphereTransformMode_MAX = 3, }; // Enum Engine.ESkyLightSourceType // NumValues: 0x0003 enum class ESkyLightSourceType : uint8 { SLS_CapturedScene = 0, SLS_SpecifiedCubemap = 1, SLS_MAX = 2, }; // Enum Engine.EPriorityAttenuationMethod // NumValues: 0x0004 enum class EPriorityAttenuationMethod : uint8 { Linear = 0, CustomCurve = 1, Manual = 2, EPriorityAttenuationMethod_MAX = 3, }; // Enum Engine.ESubmixSendMethod // NumValues: 0x0004 enum class ESubmixSendMethod : uint8 { Linear = 0, CustomCurve = 1, Manual = 2, ESubmixSendMethod_MAX = 3, }; // Enum Engine.EReverbSendMethod // NumValues: 0x0004 enum class EReverbSendMethod : uint8 { Linear = 0, CustomCurve = 1, Manual = 2, EReverbSendMethod_MAX = 3, }; // Enum Engine.EAirAbsorptionMethod // NumValues: 0x0003 enum class EAirAbsorptionMethod : uint8 { Linear = 0, CustomCurve = 1, EAirAbsorptionMethod_MAX = 2, }; // Enum Engine.ESoundSpatializationAlgorithm // NumValues: 0x0003 enum class ESoundSpatializationAlgorithm : uint8 { SPATIALIZATION_Default = 0, SPATIALIZATION_HRTF = 1, SPATIALIZATION_MAX = 2, }; // Enum Engine.ESoundDistanceCalc // NumValues: 0x0005 enum class ESoundDistanceCalc : uint8 { SOUNDDISTANCE_Normal = 0, SOUNDDISTANCE_InfiniteXYPlane = 1, SOUNDDISTANCE_InfiniteXZPlane = 2, SOUNDDISTANCE_InfiniteYZPlane = 3, SOUNDDISTANCE_MAX = 4, }; // Enum Engine.EVirtualizationMode // NumValues: 0x0004 enum class EVirtualizationMode : uint8 { Disabled = 0, PlayWhenSilent = 1, Restart = 2, EVirtualizationMode_MAX = 3, }; // Enum Engine.EConcurrencyVolumeScaleMode // NumValues: 0x0004 enum class EConcurrencyVolumeScaleMode : uint32 { Default = 0, Distance = 1, Priority = 2, EConcurrencyVolumeScaleMode_MAX = 3, }; // Enum Engine.EMaxConcurrentResolutionRule // NumValues: 0x0009 enum class EMaxConcurrentResolutionRule : uint8 { PreventNew = 0, StopOldest = 1, StopFarthestThenPreventNew = 2, StopFarthestThenOldest = 3, StopLowestPriority = 4, StopQuietest = 5, StopLowestPriorityThenPreventNew = 6, Count = 7, EMaxConcurrentResolutionRule_MAX = 8, }; // Enum Engine.ESoundGroup // NumValues: 0x001A enum class ESoundGroup : uint8 { SOUNDGROUP_Default = 0, SOUNDGROUP_Effects = 1, SOUNDGROUP_UI = 2, SOUNDGROUP_Music = 3, SOUNDGROUP_Voice = 4, SOUNDGROUP_GameSoundGroup1 = 5, SOUNDGROUP_GameSoundGroup2 = 6, SOUNDGROUP_GameSoundGroup3 = 7, SOUNDGROUP_GameSoundGroup4 = 8, SOUNDGROUP_GameSoundGroup5 = 9, SOUNDGROUP_GameSoundGroup6 = 10, SOUNDGROUP_GameSoundGroup7 = 11, SOUNDGROUP_GameSoundGroup8 = 12, SOUNDGROUP_GameSoundGroup9 = 13, SOUNDGROUP_GameSoundGroup10 = 14, SOUNDGROUP_GameSoundGroup11 = 15, SOUNDGROUP_GameSoundGroup12 = 16, SOUNDGROUP_GameSoundGroup13 = 17, SOUNDGROUP_GameSoundGroup14 = 18, SOUNDGROUP_GameSoundGroup15 = 19, SOUNDGROUP_GameSoundGroup16 = 20, SOUNDGROUP_GameSoundGroup17 = 21, SOUNDGROUP_GameSoundGroup18 = 22, SOUNDGROUP_GameSoundGroup19 = 23, SOUNDGROUP_GameSoundGroup20 = 24, SOUNDGROUP_MAX = 25, }; // Enum Engine.EModulationRouting // NumValues: 0x0004 enum class EModulationRouting : uint8 { Disable = 0, Inherit = 1, Override = 2, EModulationRouting_MAX = 3, }; // Enum Engine.ModulationParamMode // NumValues: 0x0004 enum class EModulationParamMode : uint8 { MPM_Normal = 0, MPM_Abs = 1, MPM_Direct = 2, MPM_MAX = 3, }; // Enum Engine.ESourceBusChannels // NumValues: 0x0003 enum class ESourceBusChannels : uint8 { Mono = 0, Stereo = 1, ESourceBusChannels_MAX = 2, }; // Enum Engine.ESourceBusSendLevelControlMethod // NumValues: 0x0004 enum class ESourceBusSendLevelControlMethod : uint8 { Linear = 0, CustomCurve = 1, Manual = 2, ESourceBusSendLevelControlMethod_MAX = 3, }; // Enum Engine.EGainParamMode // NumValues: 0x0003 enum class EGainParamMode : uint8 { Linear = 0, Decibels = 1, EGainParamMode_MAX = 2, }; // Enum Engine.EAudioSpectrumType // NumValues: 0x0004 enum class EAudioSpectrumType : uint8 { MagnitudeSpectrum = 0, PowerSpectrum = 1, Decibel = 2, EAudioSpectrumType_MAX = 3, }; // Enum Engine.EFFTWindowType // NumValues: 0x0005 enum class EFFTWindowType : uint8 { None = 0, Hamming = 1, Hann = 2, Blackman = 3, EFFTWindowType_MAX = 4, }; // Enum Engine.EFFTPeakInterpolationMethod // NumValues: 0x0005 enum class EFFTPeakInterpolationMethod : uint8 { NearestNeighbor = 0, Linear = 1, Quadratic = 2, ConstantQ = 3, EFFTPeakInterpolationMethod_MAX = 4, }; // Enum Engine.EFFTSize // NumValues: 0x0007 enum class EFFTSize : uint8 { DefaultSize = 0, Min = 1, Small = 2, Medium = 3, Large = 4, VeryLarge = 5, Max = 6, }; // Enum Engine.ESubmixSendStage // NumValues: 0x0003 enum class ESubmixSendStage : uint8 { PostDistanceAttenuation = 0, PreDistanceAttenuation = 1, ESubmixSendStage_MAX = 2, }; // Enum Engine.ESendLevelControlMethod // NumValues: 0x0004 enum class ESendLevelControlMethod : uint8 { Linear = 0, CustomCurve = 1, Manual = 2, ESendLevelControlMethod_MAX = 3, }; // Enum Engine.EAudioRecordingExportType // NumValues: 0x0003 enum class EAudioRecordingExportType : uint8 { SoundWave = 0, WavFile = 1, EAudioRecordingExportType_MAX = 2, }; // Enum Engine.EAudioSpectrumBandPresetType // NumValues: 0x0005 enum class EAudioSpectrumBandPresetType : uint8 { KickDrum = 0, SnareDrum = 1, Voice = 2, Cymbals = 3, EAudioSpectrumBandPresetType_MAX = 4, }; // Enum Engine.ESoundWaveFFTSize // NumValues: 0x0006 enum class ESoundWaveFFTSize : uint8 { VerySmall_64 = 0, Small_256 = 1, Medium_512 = 2, Large_1024 = 3, VeryLarge_2048 = 4, ESoundWaveFFTSize_MAX = 5, }; // Enum Engine.EDecompressionType // NumValues: 0x0009 enum class EDecompressionType : uint8 { DTYPE_Setup = 0, DTYPE_Invalid = 1, DTYPE_Preview = 2, DTYPE_Native = 3, DTYPE_RealTime = 4, DTYPE_Procedural = 5, DTYPE_Xenon = 6, DTYPE_Streaming = 7, DTYPE_MAX = 8, }; // Enum Engine.ESoundWaveLoadingBehavior // NumValues: 0x0007 enum class ESoundWaveLoadingBehavior : uint8 { Inherited = 0, RetainOnLoad = 1, PrimeOnLoad = 2, LoadOnDemand = 3, ForceInline = 4, Uninitialized = 255, ESoundWaveLoadingBehavior_MAX = 256, }; // Enum Engine.ESplineCoordinateSpace // NumValues: 0x0003 enum class ESplineCoordinateSpace : uint8 { Local = 0, World = 1, ESplineCoordinateSpace_MAX = 2, }; // Enum Engine.ESplinePointType // NumValues: 0x0006 enum class ESplinePointType : uint8 { Linear = 0, Curve = 1, Constant = 2, CurveClamped = 3, CurveCustomTangent = 4, ESplinePointType_MAX = 5, }; // Enum Engine.ESplineMeshAxis // NumValues: 0x0004 enum class ESplineMeshAxis : uint8 { X = 0, Y = 1, Z = 2, ESplineMeshAxis_MAX = 3, }; // Enum Engine.EOptimizationType // NumValues: 0x0003 enum class EOptimizationType : uint8 { OT_NumOfTriangles = 0, OT_MaxDeviation = 1, OT_MAX = 2, }; // Enum Engine.EImportanceLevel // NumValues: 0x0008 enum class EImportanceLevel : uint8 { IL_Off = 0, IL_Lowest = 1, IL_Low = 2, IL_Normal = 3, IL_High = 4, IL_Highest = 5, TEMP_BROKEN2 = 6, EImportanceLevel_MAX = 7, }; // Enum Engine.ENormalMode // NumValues: 0x0006 enum class ENormalMode : uint8 { NM_PreserveSmoothingGroups = 0, NM_RecalculateNormals = 1, NM_RecalculateNormalsSmooth = 2, NM_RecalculateNormalsHard = 3, TEMP_BROKEN = 4, ENormalMode_MAX = 5, }; // Enum Engine.EStereoLayerShape // NumValues: 0x0005 enum class EStereoLayerShape : uint8 { SLSH_QuadLayer = 0, SLSH_CylinderLayer = 1, SLSH_CubemapLayer = 2, SLSH_EquirectLayer = 3, SLSH_MAX = 4, }; // Enum Engine.EStereoLayerType // NumValues: 0x0004 enum class EStereoLayerType : uint8 { SLT_WorldLocked = 0, SLT_TrackerLocked = 1, SLT_FaceLocked = 2, SLT_MAX = 3, }; // Enum Engine.EOpacitySourceMode // NumValues: 0x0006 enum class EOpacitySourceMode : uint8 { OSM_Alpha = 0, OSM_ColorBrightness = 1, OSM_RedChannel = 2, OSM_GreenChannel = 3, OSM_BlueChannel = 4, OSM_MAX = 5, }; // Enum Engine.ESubUVBoundingVertexCount // NumValues: 0x0003 enum class ESubUVBoundingVertexCount : uint8 { BVC_FourVertices = 0, BVC_EightVertices = 1, BVC_MAX = 2, }; // Enum Engine.EVerticalTextAligment // NumValues: 0x0005 enum class EVerticalTextAligment : uint8 { EVRTA_TextTop = 0, EVRTA_TextCenter = 1, EVRTA_TextBottom = 2, EVRTA_QuadTop = 3, EVRTA_MAX = 4, }; // Enum Engine.EHorizTextAligment // NumValues: 0x0004 enum class EHorizTextAligment : uint8 { EHTA_Left = 0, EHTA_Center = 1, EHTA_Right = 2, EHTA_MAX = 3, }; // Enum Engine.ETextureCompressionQuality // NumValues: 0x0007 enum class ETextureCompressionQuality : uint8 { TCQ_Default = 0, TCQ_Lowest = 1, TCQ_Low = 2, TCQ_Medium = 3, TCQ_High = 4, TCQ_Highest = 5, TCQ_MAX = 6, }; // Enum Engine.ETextureSourceFormat // NumValues: 0x000A enum class ETextureSourceFormat : uint8 { TSF_Invalid = 0, TSF_G8 = 1, TSF_BGRA8 = 2, TSF_BGRE8 = 3, TSF_RGBA16 = 4, TSF_RGBA16F = 5, TSF_RGBA8 = 6, TSF_RGBE8 = 7, TSF_G16 = 8, TSF_MAX = 9, }; // Enum Engine.ETextureSourceArtType // NumValues: 0x0004 enum class ETextureSourceArtType : uint8 { TSAT_Uncompressed = 0, TSAT_PNGCompressed = 1, TSAT_DDSFile = 2, TSAT_MAX = 3, }; // Enum Engine.ETextureMipCount // NumValues: 0x0004 enum class ETextureMipCount : uint8 { TMC_ResidentMips = 0, TMC_AllMips = 1, TMC_AllMipsBiased = 2, TMC_MAX = 3, }; // Enum Engine.ECompositeTextureMode // NumValues: 0x0006 enum class ECompositeTextureMode : uint8 { CTM_Disabled = 0, CTM_NormalRoughnessToRed = 1, CTM_NormalRoughnessToGreen = 2, CTM_NormalRoughnessToBlue = 3, CTM_NormalRoughnessToAlpha = 4, CTM_MAX = 5, }; // Enum Engine.TextureAddress // NumValues: 0x0004 enum class ETextureAddress : uint8 { TA_Wrap = 0, TA_Clamp = 1, TA_Mirror = 2, TA_MAX = 3, }; // Enum Engine.TextureFilter // NumValues: 0x0005 enum class ETextureFilter : uint8 { TF_Nearest = 0, TF_Bilinear = 1, TF_Trilinear = 2, TF_Default = 3, TF_MAX = 4, }; // Enum Engine.TextureCompressionSettings // NumValues: 0x000F enum class ETextureCompressionSettings : uint8 { TC_Default = 0, TC_Normalmap = 1, TC_Masks = 2, TC_Grayscale = 3, TC_Displacementmap = 4, TC_VectorDisplacementmap = 5, TC_HDR = 6, TC_EditorIcon = 7, TC_Alpha = 8, TC_DistanceFieldFont = 9, TC_HDR_Compressed = 10, TC_BC7 = 11, TC_HalfFloat = 12, TC_EncodedReflectionCapture = 13, TC_MAX = 14, }; // Enum Engine.ETextureLossyCompressionAmount // NumValues: 0x0008 enum class ETextureLossyCompressionAmount : uint8 { TLCA_Default = 0, TLCA_None = 1, TLCA_Lowest = 2, TLCA_Low = 3, TLCA_Medium = 4, TLCA_High = 5, TLCA_Highest = 6, TLCA_MAX = 7, }; // Enum Engine.ETextureDownscaleOptions // NumValues: 0x000F enum class ETextureDownscaleOptions : uint8 { Default = 0, Unfiltered = 1, SimpleAverage = 2, Sharpen0 = 3, Sharpen1 = 4, Sharpen2 = 5, Sharpen3 = 6, Sharpen4 = 7, Sharpen5 = 8, Sharpen6 = 9, Sharpen7 = 10, Sharpen8 = 11, Sharpen9 = 12, Sharpen10 = 13, ETextureDownscaleOptions_MAX = 14, }; // Enum Engine.ETextureMipLoadOptions // NumValues: 0x0004 enum class ETextureMipLoadOptions : uint8 { Default = 0, AllMips = 1, OnlyFirstMip = 2, ETextureMipLoadOptions_MAX = 3, }; // Enum Engine.ETextureSamplerFilter // NumValues: 0x0006 enum class ETextureSamplerFilter : uint8 { Point = 0, Bilinear = 1, Trilinear = 2, AnisotropicPoint = 3, AnisotropicLinear = 4, ETextureSamplerFilter_MAX = 5, }; // Enum Engine.ETexturePowerOfTwoSetting // NumValues: 0x0004 enum class ETexturePowerOfTwoSetting : uint8 { None = 0, PadToPowerOfTwo = 1, PadToSquarePowerOfTwo = 2, ETexturePowerOfTwoSetting_MAX = 3, }; // Enum Engine.TextureMipGenSettings // NumValues: 0x0016 enum class ETextureMipGenSettings : uint8 { TMGS_FromTextureGroup = 0, TMGS_SimpleAverage = 1, TMGS_Sharpen0 = 2, TMGS_Sharpen1 = 3, TMGS_Sharpen2 = 4, TMGS_Sharpen3 = 5, TMGS_Sharpen4 = 6, TMGS_Sharpen5 = 7, TMGS_Sharpen6 = 8, TMGS_Sharpen7 = 9, TMGS_Sharpen8 = 10, TMGS_Sharpen9 = 11, TMGS_Sharpen10 = 12, TMGS_NoMipmaps = 13, TMGS_LeaveExistingMips = 14, TMGS_Blur1 = 15, TMGS_Blur2 = 16, TMGS_Blur3 = 17, TMGS_Blur4 = 18, TMGS_Blur5 = 19, TMGS_Unfiltered = 20, TMGS_MAX = 21, }; // Enum Engine.TextureGroup // NumValues: 0x0032 enum class ETextureGroup : uint8 { TEXTUREGROUP_World = 0, TEXTUREGROUP_WorldNormalMap = 1, TEXTUREGROUP_WorldSpecular = 2, TEXTUREGROUP_Character = 3, TEXTUREGROUP_CharacterNormalMap = 4, TEXTUREGROUP_CharacterSpecular = 5, TEXTUREGROUP_Weapon = 6, TEXTUREGROUP_WeaponNormalMap = 7, TEXTUREGROUP_WeaponSpecular = 8, TEXTUREGROUP_Vehicle = 9, TEXTUREGROUP_VehicleNormalMap = 10, TEXTUREGROUP_VehicleSpecular = 11, TEXTUREGROUP_Cinematic = 12, TEXTUREGROUP_Effects = 13, TEXTUREGROUP_EffectsNotFiltered = 14, TEXTUREGROUP_Skybox = 15, TEXTUREGROUP_UI = 16, TEXTUREGROUP_Lightmap = 17, TEXTUREGROUP_RenderTarget = 18, TEXTUREGROUP_MobileFlattened = 19, TEXTUREGROUP_ProcBuilding_Face = 20, TEXTUREGROUP_ProcBuilding_LightMap = 21, TEXTUREGROUP_Shadowmap = 22, TEXTUREGROUP_ColorLookupTable = 23, TEXTUREGROUP_Terrain_Heightmap = 24, TEXTUREGROUP_Terrain_Weightmap = 25, TEXTUREGROUP_Bokeh = 26, TEXTUREGROUP_IESLightProfile = 27, TEXTUREGROUP_Pixels2D = 28, TEXTUREGROUP_HierarchicalLOD = 29, TEXTUREGROUP_Impostor = 30, TEXTUREGROUP_ImpostorNormalDepth = 31, TEXTUREGROUP_8BitData = 32, TEXTUREGROUP_16BitData = 33, TEXTUREGROUP_Project01 = 34, TEXTUREGROUP_Project02 = 35, TEXTUREGROUP_Project03 = 36, TEXTUREGROUP_Project04 = 37, TEXTUREGROUP_Project05 = 38, TEXTUREGROUP_Project06 = 39, TEXTUREGROUP_Project07 = 40, TEXTUREGROUP_Project08 = 41, TEXTUREGROUP_Project09 = 42, TEXTUREGROUP_Project10 = 43, TEXTUREGROUP_Project11 = 44, TEXTUREGROUP_Project12 = 45, TEXTUREGROUP_Project13 = 46, TEXTUREGROUP_Project14 = 47, TEXTUREGROUP_Project15 = 48, TEXTUREGROUP_MAX = 49, }; // Enum Engine.ETextureRenderTargetFormat // NumValues: 0x000C enum class ETextureRenderTargetFormat : uint8 { RTF_R8 = 0, RTF_RG8 = 1, RTF_RGBA8 = 2, RTF_RGBA8_SRGB = 3, RTF_R16f = 4, RTF_RG16f = 5, RTF_RGBA16f = 6, RTF_R32f = 7, RTF_RG32f = 8, RTF_RGBA32f = 9, RTF_RGB10A2 = 10, RTF_MAX = 11, }; // Enum Engine.ETimecodeProviderSynchronizationState // NumValues: 0x0005 enum class ETimecodeProviderSynchronizationState : uint32 { Closed = 0, Error = 1, Synchronized = 2, Synchronizing = 3, ETimecodeProviderSynchronizationState_MAX = 4, }; // Enum Engine.ETimelineDirection // NumValues: 0x0003 enum class ETimelineDirection : uint8 { Forward = 0, Backward = 1, ETimelineDirection_MAX = 2, }; // Enum Engine.ETimelineLengthMode // NumValues: 0x0003 enum class ETimelineLengthMode : uint8 { TL_TimelineLength = 0, TL_LastKeyFrame = 1, TL_MAX = 2, }; // Enum Engine.ETimeStretchCurveMapping // NumValues: 0x0004 enum class ETimeStretchCurveMapping : uint8 { T_Original = 0, T_TargetMin = 1, T_TargetMax = 2, MAX = 3, }; // Enum Engine.ETwitterIntegrationDelegate // NumValues: 0x0004 enum class ETwitterIntegrationDelegate : uint8 { TID_AuthorizeComplete = 0, TID_TweetUIComplete = 1, TID_RequestComplete = 2, TID_MAX = 3, }; // Enum Engine.ETwitterRequestMethod // NumValues: 0x0004 enum class ETwitterRequestMethod : uint8 { TRM_Get = 0, TRM_Post = 1, TRM_Delete = 2, TRM_MAX = 3, }; // Enum Engine.EUserDefinedStructureStatus // NumValues: 0x0005 enum class EUserDefinedStructureStatus : uint8 { UDSS_UpToDate = 0, UDSS_Dirty = 1, UDSS_Error = 2, UDSS_Duplicate = 3, UDSS_MAX = 4, }; // Enum Engine.EUIScalingRule // NumValues: 0x0007 enum class EUIScalingRule : uint8 { ShortestSide = 0, LongestSide = 1, Horizontal = 2, Vertical = 3, ScaleToFit = 4, Custom = 5, EUIScalingRule_MAX = 6, }; // Enum Engine.ERenderFocusRule // NumValues: 0x0005 enum class ERenderFocusRule : uint8 { Always = 0, NonPointer = 1, NavigationOnly = 2, Never = 3, ERenderFocusRule_MAX = 4, }; // Enum Engine.EVectorFieldConstructionOp // NumValues: 0x0003 enum class EVectorFieldConstructionOp : uint8 { VFCO_Extrude = 0, VFCO_Revolve = 1, VFCO_MAX = 2, }; // Enum Engine.EWindSourceType // NumValues: 0x0003 enum class EWindSourceType : uint8 { Directional = 0, Point = 1, EWindSourceType_MAX = 2, }; // Enum Engine.EPSCPoolMethod // NumValues: 0x0006 enum class EPSCPoolMethod : uint8 { None = 0, AutoRelease = 1, ManualRelease = 2, ManualRelease_OnComplete = 3, FreeInPool = 4, EPSCPoolMethod_MAX = 5, }; // Enum Engine.EVolumeLightingMethod // NumValues: 0x0003 enum class EVolumeLightingMethod : uint8 { VLM_VolumetricLightmap = 0, VLM_SparseVolumeLightingSamples = 1, VLM_MAX = 2, }; // Enum Engine.EVisibilityAggressiveness // NumValues: 0x0004 enum class EVisibilityAggressiveness : uint8 { VIS_LeastAggressive = 0, VIS_ModeratelyAggressive = 1, VIS_MostAggressive = 2, VIS_Max = 3, }; // ScriptStruct Engine.LatentActionInfo // 0x0018 (0x0018 - 0x0000) struct FLatentActionInfo final { public: int32 Linkage; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UUID; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ExecutionFunction; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* CallbackTarget; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLatentActionInfo) == 0x000008, "Wrong alignment on FLatentActionInfo"); static_assert(sizeof(FLatentActionInfo) == 0x000018, "Wrong size on FLatentActionInfo"); static_assert(offsetof(FLatentActionInfo, Linkage) == 0x000000, "Member 'FLatentActionInfo::Linkage' has a wrong offset!"); static_assert(offsetof(FLatentActionInfo, UUID) == 0x000004, "Member 'FLatentActionInfo::UUID' has a wrong offset!"); static_assert(offsetof(FLatentActionInfo, ExecutionFunction) == 0x000008, "Member 'FLatentActionInfo::ExecutionFunction' has a wrong offset!"); static_assert(offsetof(FLatentActionInfo, CallbackTarget) == 0x000010, "Member 'FLatentActionInfo::CallbackTarget' has a wrong offset!"); // ScriptStruct Engine.BPEditorBookmarkNode // 0x0038 (0x0038 - 0x0000) struct FBPEditorBookmarkNode final { public: struct FGuid NodeGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ParentGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x0020(0x0018)(NativeAccessSpecifierPublic) }; static_assert(alignof(FBPEditorBookmarkNode) == 0x000008, "Wrong alignment on FBPEditorBookmarkNode"); static_assert(sizeof(FBPEditorBookmarkNode) == 0x000038, "Wrong size on FBPEditorBookmarkNode"); static_assert(offsetof(FBPEditorBookmarkNode, NodeGuid) == 0x000000, "Member 'FBPEditorBookmarkNode::NodeGuid' has a wrong offset!"); static_assert(offsetof(FBPEditorBookmarkNode, ParentGuid) == 0x000010, "Member 'FBPEditorBookmarkNode::ParentGuid' has a wrong offset!"); static_assert(offsetof(FBPEditorBookmarkNode, DisplayName) == 0x000020, "Member 'FBPEditorBookmarkNode::DisplayName' has a wrong offset!"); // ScriptStruct Engine.HardwareCursorReference // 0x0010 (0x0010 - 0x0000) struct FHardwareCursorReference final { public: class FName CursorPath; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D HotSpot; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FHardwareCursorReference) == 0x000004, "Wrong alignment on FHardwareCursorReference"); static_assert(sizeof(FHardwareCursorReference) == 0x000010, "Wrong size on FHardwareCursorReference"); static_assert(offsetof(FHardwareCursorReference, CursorPath) == 0x000000, "Member 'FHardwareCursorReference::CursorPath' has a wrong offset!"); static_assert(offsetof(FHardwareCursorReference, HotSpot) == 0x000008, "Member 'FHardwareCursorReference::HotSpot' has a wrong offset!"); // ScriptStruct Engine.DistributionLookupTable // 0x0020 (0x0020 - 0x0000) struct FDistributionLookupTable final { public: float TimeScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeBias; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Values; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Op; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 EntryCount; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 EntryStride; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SubEntryStride; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 LockFlag; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDistributionLookupTable) == 0x000008, "Wrong alignment on FDistributionLookupTable"); static_assert(sizeof(FDistributionLookupTable) == 0x000020, "Wrong size on FDistributionLookupTable"); static_assert(offsetof(FDistributionLookupTable, TimeScale) == 0x000000, "Member 'FDistributionLookupTable::TimeScale' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, TimeBias) == 0x000004, "Member 'FDistributionLookupTable::TimeBias' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, Values) == 0x000008, "Member 'FDistributionLookupTable::Values' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, Op) == 0x000018, "Member 'FDistributionLookupTable::Op' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, EntryCount) == 0x000019, "Member 'FDistributionLookupTable::EntryCount' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, EntryStride) == 0x00001A, "Member 'FDistributionLookupTable::EntryStride' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, SubEntryStride) == 0x00001B, "Member 'FDistributionLookupTable::SubEntryStride' has a wrong offset!"); static_assert(offsetof(FDistributionLookupTable, LockFlag) == 0x00001C, "Member 'FDistributionLookupTable::LockFlag' has a wrong offset!"); // ScriptStruct Engine.RawDistribution // 0x0020 (0x0020 - 0x0000) struct FRawDistribution { public: struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRawDistribution) == 0x000008, "Wrong alignment on FRawDistribution"); static_assert(sizeof(FRawDistribution) == 0x000020, "Wrong size on FRawDistribution"); static_assert(offsetof(FRawDistribution, Table) == 0x000000, "Member 'FRawDistribution::Table' has a wrong offset!"); // ScriptStruct Engine.CanvasUVTri // 0x0060 (0x0060 - 0x0000) struct FCanvasUVTri final { public: struct FVector2D V0_Pos; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D V0_UV; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor V0_Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D V1_Pos; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D V1_UV; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor V1_Color; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D V2_Pos; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D V2_UV; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor V2_Color; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCanvasUVTri) == 0x000004, "Wrong alignment on FCanvasUVTri"); static_assert(sizeof(FCanvasUVTri) == 0x000060, "Wrong size on FCanvasUVTri"); static_assert(offsetof(FCanvasUVTri, V0_Pos) == 0x000000, "Member 'FCanvasUVTri::V0_Pos' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V0_UV) == 0x000008, "Member 'FCanvasUVTri::V0_UV' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V0_Color) == 0x000010, "Member 'FCanvasUVTri::V0_Color' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V1_Pos) == 0x000020, "Member 'FCanvasUVTri::V1_Pos' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V1_UV) == 0x000028, "Member 'FCanvasUVTri::V1_UV' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V1_Color) == 0x000030, "Member 'FCanvasUVTri::V1_Color' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V2_Pos) == 0x000040, "Member 'FCanvasUVTri::V2_Pos' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V2_UV) == 0x000048, "Member 'FCanvasUVTri::V2_UV' has a wrong offset!"); static_assert(offsetof(FCanvasUVTri, V2_Color) == 0x000050, "Member 'FCanvasUVTri::V2_Color' has a wrong offset!"); // ScriptStruct Engine.AlphaBlend // 0x0030 (0x0030 - 0x0000) struct FAlphaBlend final { public: class UCurveFloat* CustomCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BlendTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C[0x18]; // 0x000C(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) EAlphaBlendOption BlendOption; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_25[0xB]; // 0x0025(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAlphaBlend) == 0x000008, "Wrong alignment on FAlphaBlend"); static_assert(sizeof(FAlphaBlend) == 0x000030, "Wrong size on FAlphaBlend"); static_assert(offsetof(FAlphaBlend, CustomCurve) == 0x000000, "Member 'FAlphaBlend::CustomCurve' has a wrong offset!"); static_assert(offsetof(FAlphaBlend, BlendTime) == 0x000008, "Member 'FAlphaBlend::BlendTime' has a wrong offset!"); static_assert(offsetof(FAlphaBlend, BlendOption) == 0x000024, "Member 'FAlphaBlend::BlendOption' has a wrong offset!"); // ScriptStruct Engine.NavAvoidanceData // 0x003C (0x003C - 0x0000) struct alignas(0x04) FNavAvoidanceData final { public: uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNavAvoidanceData) == 0x000004, "Wrong alignment on FNavAvoidanceData"); static_assert(sizeof(FNavAvoidanceData) == 0x00003C, "Wrong size on FNavAvoidanceData"); // ScriptStruct Engine.PerPlatformInt // 0x0004 (0x0004 - 0x0000) struct FPerPlatformInt final { public: int32 Default; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerPlatformInt) == 0x000004, "Wrong alignment on FPerPlatformInt"); static_assert(sizeof(FPerPlatformInt) == 0x000004, "Wrong size on FPerPlatformInt"); static_assert(offsetof(FPerPlatformInt, Default) == 0x000000, "Member 'FPerPlatformInt::Default' has a wrong offset!"); // ScriptStruct Engine.ComponentSpacePose // 0x0020 (0x0020 - 0x0000) struct FComponentSpacePose final { public: TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FComponentSpacePose) == 0x000008, "Wrong alignment on FComponentSpacePose"); static_assert(sizeof(FComponentSpacePose) == 0x000020, "Wrong size on FComponentSpacePose"); static_assert(offsetof(FComponentSpacePose, Transforms) == 0x000000, "Member 'FComponentSpacePose::Transforms' has a wrong offset!"); static_assert(offsetof(FComponentSpacePose, Names) == 0x000010, "Member 'FComponentSpacePose::Names' has a wrong offset!"); // ScriptStruct Engine.ExpressionInput // 0x0014 (0x0014 - 0x0000) struct FExpressionInput { public: int32 OutputIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName InputName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ExpressionName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FExpressionInput) == 0x000004, "Wrong alignment on FExpressionInput"); static_assert(sizeof(FExpressionInput) == 0x000014, "Wrong size on FExpressionInput"); static_assert(offsetof(FExpressionInput, OutputIndex) == 0x000000, "Member 'FExpressionInput::OutputIndex' has a wrong offset!"); static_assert(offsetof(FExpressionInput, InputName) == 0x000004, "Member 'FExpressionInput::InputName' has a wrong offset!"); static_assert(offsetof(FExpressionInput, ExpressionName) == 0x00000C, "Member 'FExpressionInput::ExpressionName' has a wrong offset!"); // ScriptStruct Engine.FunctionExpressionInput // 0x0030 (0x0030 - 0x0000) struct FFunctionExpressionInput final { public: class UMaterialExpressionFunctionInput* ExpressionInput; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionInputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput Input; // 0x0018(0x0014)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFunctionExpressionInput) == 0x000008, "Wrong alignment on FFunctionExpressionInput"); static_assert(sizeof(FFunctionExpressionInput) == 0x000030, "Wrong size on FFunctionExpressionInput"); static_assert(offsetof(FFunctionExpressionInput, ExpressionInput) == 0x000000, "Member 'FFunctionExpressionInput::ExpressionInput' has a wrong offset!"); static_assert(offsetof(FFunctionExpressionInput, ExpressionInputId) == 0x000008, "Member 'FFunctionExpressionInput::ExpressionInputId' has a wrong offset!"); static_assert(offsetof(FFunctionExpressionInput, Input) == 0x000018, "Member 'FFunctionExpressionInput::Input' has a wrong offset!"); // ScriptStruct Engine.FloatDistribution // 0x0020 (0x0020 - 0x0000) struct FFloatDistribution final { public: struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFloatDistribution) == 0x000008, "Wrong alignment on FFloatDistribution"); static_assert(sizeof(FFloatDistribution) == 0x000020, "Wrong size on FFloatDistribution"); static_assert(offsetof(FFloatDistribution, Table) == 0x000000, "Member 'FFloatDistribution::Table' has a wrong offset!"); // ScriptStruct Engine.NamedNetDriver // 0x0010 (0x0010 - 0x0000) struct FNamedNetDriver final { public: class UNetDriver* NetDriver; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNamedNetDriver) == 0x000008, "Wrong alignment on FNamedNetDriver"); static_assert(sizeof(FNamedNetDriver) == 0x000010, "Wrong size on FNamedNetDriver"); static_assert(offsetof(FNamedNetDriver, NetDriver) == 0x000000, "Member 'FNamedNetDriver::NetDriver' has a wrong offset!"); // ScriptStruct Engine.VoiceSettings // 0x0018 (0x0018 - 0x0000) struct FVoiceSettings final { public: class USceneComponent* ComponentToAttachTo; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundAttenuation* AttenuationSettings; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundEffectSourcePresetChain* SourceEffectChain; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVoiceSettings) == 0x000008, "Wrong alignment on FVoiceSettings"); static_assert(sizeof(FVoiceSettings) == 0x000018, "Wrong size on FVoiceSettings"); static_assert(offsetof(FVoiceSettings, ComponentToAttachTo) == 0x000000, "Member 'FVoiceSettings::ComponentToAttachTo' has a wrong offset!"); static_assert(offsetof(FVoiceSettings, AttenuationSettings) == 0x000008, "Member 'FVoiceSettings::AttenuationSettings' has a wrong offset!"); static_assert(offsetof(FVoiceSettings, SourceEffectChain) == 0x000010, "Member 'FVoiceSettings::SourceEffectChain' has a wrong offset!"); // ScriptStruct Engine.VectorDistribution // 0x0020 (0x0020 - 0x0000) struct FVectorDistribution final { public: struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVectorDistribution) == 0x000008, "Wrong alignment on FVectorDistribution"); static_assert(sizeof(FVectorDistribution) == 0x000020, "Wrong size on FVectorDistribution"); static_assert(offsetof(FVectorDistribution, Table) == 0x000000, "Member 'FVectorDistribution::Table' has a wrong offset!"); // ScriptStruct Engine.AnimationRecordingSettings // 0x0014 (0x0014 - 0x0000) struct FAnimationRecordingSettings final { public: bool bRecordInWorldSpace; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemoveRootAnimation; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoSaveAsset; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SampleRate; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Length; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveInterpMode InterpMode; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentMode TangentMode; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E[0x1]; // 0x000E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bRecordTransforms; // 0x000F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecordCurves; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationRecordingSettings) == 0x000004, "Wrong alignment on FAnimationRecordingSettings"); static_assert(sizeof(FAnimationRecordingSettings) == 0x000014, "Wrong size on FAnimationRecordingSettings"); static_assert(offsetof(FAnimationRecordingSettings, bRecordInWorldSpace) == 0x000000, "Member 'FAnimationRecordingSettings::bRecordInWorldSpace' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, bRemoveRootAnimation) == 0x000001, "Member 'FAnimationRecordingSettings::bRemoveRootAnimation' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, bAutoSaveAsset) == 0x000002, "Member 'FAnimationRecordingSettings::bAutoSaveAsset' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, SampleRate) == 0x000004, "Member 'FAnimationRecordingSettings::SampleRate' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, Length) == 0x000008, "Member 'FAnimationRecordingSettings::Length' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, InterpMode) == 0x00000C, "Member 'FAnimationRecordingSettings::InterpMode' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, TangentMode) == 0x00000D, "Member 'FAnimationRecordingSettings::TangentMode' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, bRecordTransforms) == 0x00000F, "Member 'FAnimationRecordingSettings::bRecordTransforms' has a wrong offset!"); static_assert(offsetof(FAnimationRecordingSettings, bRecordCurves) == 0x000010, "Member 'FAnimationRecordingSettings::bRecordCurves' has a wrong offset!"); // ScriptStruct Engine.InputAlphaBoolBlend // 0x0048 (0x0048 - 0x0000) struct FInputAlphaBoolBlend final { public: float BlendInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAlphaBlendOption BlendOption; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitialized; // 0x0009(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* CustomCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAlphaBlend AlphaBlend; // 0x0018(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputAlphaBoolBlend) == 0x000008, "Wrong alignment on FInputAlphaBoolBlend"); static_assert(sizeof(FInputAlphaBoolBlend) == 0x000048, "Wrong size on FInputAlphaBoolBlend"); static_assert(offsetof(FInputAlphaBoolBlend, BlendInTime) == 0x000000, "Member 'FInputAlphaBoolBlend::BlendInTime' has a wrong offset!"); static_assert(offsetof(FInputAlphaBoolBlend, BlendOutTime) == 0x000004, "Member 'FInputAlphaBoolBlend::BlendOutTime' has a wrong offset!"); static_assert(offsetof(FInputAlphaBoolBlend, BlendOption) == 0x000008, "Member 'FInputAlphaBoolBlend::BlendOption' has a wrong offset!"); static_assert(offsetof(FInputAlphaBoolBlend, bInitialized) == 0x000009, "Member 'FInputAlphaBoolBlend::bInitialized' has a wrong offset!"); static_assert(offsetof(FInputAlphaBoolBlend, CustomCurve) == 0x000010, "Member 'FInputAlphaBoolBlend::CustomCurve' has a wrong offset!"); static_assert(offsetof(FInputAlphaBoolBlend, AlphaBlend) == 0x000018, "Member 'FInputAlphaBoolBlend::AlphaBlend' has a wrong offset!"); // ScriptStruct Engine.FastArraySerializerItem // 0x000C (0x000C - 0x0000) struct FFastArraySerializerItem { public: int32 ReplicationID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ReplicationKey; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MostRecentArrayReplicationKey; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFastArraySerializerItem) == 0x000004, "Wrong alignment on FFastArraySerializerItem"); static_assert(sizeof(FFastArraySerializerItem) == 0x00000C, "Wrong size on FFastArraySerializerItem"); static_assert(offsetof(FFastArraySerializerItem, ReplicationID) == 0x000000, "Member 'FFastArraySerializerItem::ReplicationID' has a wrong offset!"); static_assert(offsetof(FFastArraySerializerItem, ReplicationKey) == 0x000004, "Member 'FFastArraySerializerItem::ReplicationKey' has a wrong offset!"); static_assert(offsetof(FFastArraySerializerItem, MostRecentArrayReplicationKey) == 0x000008, "Member 'FFastArraySerializerItem::MostRecentArrayReplicationKey' has a wrong offset!"); // ScriptStruct Engine.PoseLinkBase // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FPoseLinkBase { public: int32 LinkID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPoseLinkBase) == 0x000008, "Wrong alignment on FPoseLinkBase"); static_assert(sizeof(FPoseLinkBase) == 0x000010, "Wrong size on FPoseLinkBase"); static_assert(offsetof(FPoseLinkBase, LinkID) == 0x000000, "Member 'FPoseLinkBase::LinkID' has a wrong offset!"); // ScriptStruct Engine.PoseLink // 0x0000 (0x0010 - 0x0010) struct FPoseLink final : public FPoseLinkBase { }; static_assert(alignof(FPoseLink) == 0x000008, "Wrong alignment on FPoseLink"); static_assert(sizeof(FPoseLink) == 0x000010, "Wrong size on FPoseLink"); // ScriptStruct Engine.InputScaleBias // 0x0008 (0x0008 - 0x0000) struct FInputScaleBias final { public: float Scale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputScaleBias) == 0x000004, "Wrong alignment on FInputScaleBias"); static_assert(sizeof(FInputScaleBias) == 0x000008, "Wrong size on FInputScaleBias"); static_assert(offsetof(FInputScaleBias, Scale) == 0x000000, "Member 'FInputScaleBias::Scale' has a wrong offset!"); static_assert(offsetof(FInputScaleBias, Bias) == 0x000004, "Member 'FInputScaleBias::Bias' has a wrong offset!"); // ScriptStruct Engine.InputRange // 0x0008 (0x0008 - 0x0000) struct FInputRange final { public: float Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputRange) == 0x000004, "Wrong alignment on FInputRange"); static_assert(sizeof(FInputRange) == 0x000008, "Wrong size on FInputRange"); static_assert(offsetof(FInputRange, Min) == 0x000000, "Member 'FInputRange::Min' has a wrong offset!"); static_assert(offsetof(FInputRange, Max) == 0x000004, "Member 'FInputRange::Max' has a wrong offset!"); // ScriptStruct Engine.InputScaleBiasClamp // 0x0030 (0x0030 - 0x0000) struct FInputScaleBiasClamp final { public: bool bMapRange; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClampResult; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterpResult; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FInputRange InRange; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputRange OutRange; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float Scale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpSpeedIncreasing; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpSpeedDecreasing; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInputScaleBiasClamp) == 0x000004, "Wrong alignment on FInputScaleBiasClamp"); static_assert(sizeof(FInputScaleBiasClamp) == 0x000030, "Wrong size on FInputScaleBiasClamp"); static_assert(offsetof(FInputScaleBiasClamp, bMapRange) == 0x000000, "Member 'FInputScaleBiasClamp::bMapRange' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, bClampResult) == 0x000001, "Member 'FInputScaleBiasClamp::bClampResult' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, bInterpResult) == 0x000002, "Member 'FInputScaleBiasClamp::bInterpResult' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, InRange) == 0x000004, "Member 'FInputScaleBiasClamp::InRange' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, OutRange) == 0x00000C, "Member 'FInputScaleBiasClamp::OutRange' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, Scale) == 0x000014, "Member 'FInputScaleBiasClamp::Scale' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, Bias) == 0x000018, "Member 'FInputScaleBiasClamp::Bias' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, ClampMin) == 0x00001C, "Member 'FInputScaleBiasClamp::ClampMin' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, ClampMax) == 0x000020, "Member 'FInputScaleBiasClamp::ClampMax' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, InterpSpeedIncreasing) == 0x000024, "Member 'FInputScaleBiasClamp::InterpSpeedIncreasing' has a wrong offset!"); static_assert(offsetof(FInputScaleBiasClamp, InterpSpeedDecreasing) == 0x000028, "Member 'FInputScaleBiasClamp::InterpSpeedDecreasing' has a wrong offset!"); // ScriptStruct Engine.AnimNode_Base // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FAnimNode_Base { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_Base) == 0x000008, "Wrong alignment on FAnimNode_Base"); static_assert(sizeof(FAnimNode_Base) == 0x000010, "Wrong size on FAnimNode_Base"); // ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive // 0x00C0 (0x00D0 - 0x0010) struct FAnimNode_ApplyMeshSpaceAdditive final : public FAnimNode_Base { public: struct FPoseLink base; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPoseLink Additive; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) EAnimAlphaInputType AlphaInputType; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Alpha; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlphaBoolEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FInputAlphaBoolBlend AlphaBoolBlend; // 0x0040(0x0048)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName AlphaCurveName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBias AlphaScaleBias; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp AlphaScaleBiasClamp; // 0x0098(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 LODThreshold; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_ApplyMeshSpaceAdditive) == 0x000008, "Wrong alignment on FAnimNode_ApplyMeshSpaceAdditive"); static_assert(sizeof(FAnimNode_ApplyMeshSpaceAdditive) == 0x0000D0, "Wrong size on FAnimNode_ApplyMeshSpaceAdditive"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, base) == 0x000010, "Member 'FAnimNode_ApplyMeshSpaceAdditive::base' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, Additive) == 0x000020, "Member 'FAnimNode_ApplyMeshSpaceAdditive::Additive' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, AlphaInputType) == 0x000030, "Member 'FAnimNode_ApplyMeshSpaceAdditive::AlphaInputType' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, Alpha) == 0x000034, "Member 'FAnimNode_ApplyMeshSpaceAdditive::Alpha' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, AlphaBoolBlend) == 0x000040, "Member 'FAnimNode_ApplyMeshSpaceAdditive::AlphaBoolBlend' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, AlphaCurveName) == 0x000088, "Member 'FAnimNode_ApplyMeshSpaceAdditive::AlphaCurveName' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, AlphaScaleBias) == 0x000090, "Member 'FAnimNode_ApplyMeshSpaceAdditive::AlphaScaleBias' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, AlphaScaleBiasClamp) == 0x000098, "Member 'FAnimNode_ApplyMeshSpaceAdditive::AlphaScaleBiasClamp' has a wrong offset!"); static_assert(offsetof(FAnimNode_ApplyMeshSpaceAdditive, LODThreshold) == 0x0000C8, "Member 'FAnimNode_ApplyMeshSpaceAdditive::LODThreshold' has a wrong offset!"); // ScriptStruct Engine.KeyHandleMap // 0x0060 (0x0060 - 0x0000) struct alignas(0x08) FKeyHandleMap final { public: uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKeyHandleMap) == 0x000008, "Wrong alignment on FKeyHandleMap"); static_assert(sizeof(FKeyHandleMap) == 0x000060, "Wrong size on FKeyHandleMap"); // ScriptStruct Engine.CustomPrimitiveData // 0x0010 (0x0010 - 0x0000) struct FCustomPrimitiveData final { public: TArray Data; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomPrimitiveData) == 0x000008, "Wrong alignment on FCustomPrimitiveData"); static_assert(sizeof(FCustomPrimitiveData) == 0x000010, "Wrong size on FCustomPrimitiveData"); static_assert(offsetof(FCustomPrimitiveData, Data) == 0x000000, "Member 'FCustomPrimitiveData::Data' has a wrong offset!"); // ScriptStruct Engine.WeightedBlendable // 0x0010 (0x0010 - 0x0000) struct FWeightedBlendable final { public: float Weight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Object; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FWeightedBlendable) == 0x000008, "Wrong alignment on FWeightedBlendable"); static_assert(sizeof(FWeightedBlendable) == 0x000010, "Wrong size on FWeightedBlendable"); static_assert(offsetof(FWeightedBlendable, Weight) == 0x000000, "Member 'FWeightedBlendable::Weight' has a wrong offset!"); static_assert(offsetof(FWeightedBlendable, Object) == 0x000008, "Member 'FWeightedBlendable::Object' has a wrong offset!"); // ScriptStruct Engine.WeightedBlendables // 0x0010 (0x0010 - 0x0000) struct FWeightedBlendables final { public: TArray Array; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FWeightedBlendables) == 0x000008, "Wrong alignment on FWeightedBlendables"); static_assert(sizeof(FWeightedBlendables) == 0x000010, "Wrong size on FWeightedBlendables"); static_assert(offsetof(FWeightedBlendables, Array) == 0x000000, "Member 'FWeightedBlendables::Array' has a wrong offset!"); // ScriptStruct Engine.PostProcessSettings // 0x0560 (0x0560 - 0x0000) struct FPostProcessSettings final { public: uint8 bOverride_TemperatureType : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_WhiteTemp : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_WhiteTint : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorSaturation : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorContrast : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGamma : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGain : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorOffset : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorSaturationShadows : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorContrastShadows : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGammaShadows : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGainShadows : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorOffsetShadows : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorSaturationMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorContrastMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGammaMidtones : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGainMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorOffsetMidtones : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorSaturationHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorContrastHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGammaHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGainHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorOffsetHighlights : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorCorrectionShadowsMax : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorCorrectionHighlightsMin : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlueCorrection : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ExpandGamut : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ToneCurveAmount : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmWhitePoint : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmSaturation : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmChannelMixerRed : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmChannelMixerGreen : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmChannelMixerBlue : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmContrast : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmDynamicRange : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmHealAmount : 1; // 0x0004(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmToeAmount : 1; // 0x0004(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmShadowTint : 1; // 0x0004(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmShadowTintBlend : 1; // 0x0004(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmShadowTintAmount : 1; // 0x0004(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmSlope : 1; // 0x0005(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmToe : 1; // 0x0005(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmShoulder : 1; // 0x0005(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmBlackClip : 1; // 0x0005(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FilmWhiteClip : 1; // 0x0005(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SceneColorTint : 1; // 0x0005(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_SceneFringeIntensity : 1; // 0x0005(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ChromaticAberrationStartOffset : 1; // 0x0005(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientCubemapTint : 1; // 0x0006(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientCubemapIntensity : 1; // 0x0006(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomMethod : 1; // 0x0006(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomIntensity : 1; // 0x0006(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomThreshold : 1; // 0x0006(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom1Tint : 1; // 0x0006(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom1Size : 1; // 0x0006(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom2Size : 1; // 0x0006(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom2Tint : 1; // 0x0007(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom3Tint : 1; // 0x0007(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom3Size : 1; // 0x0007(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom4Tint : 1; // 0x0007(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom4Size : 1; // 0x0007(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom5Tint : 1; // 0x0007(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom5Size : 1; // 0x0007(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom6Tint : 1; // 0x0007(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_Bloom6Size : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomSizeScale : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionTexture : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionSize : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionCenterUV : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionPreFilter : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionPreFilterMin : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionPreFilterMax : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionPreFilterMult : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomConvolutionBufferScale : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomDirtMaskIntensity : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomDirtMaskTint : 1; // 0x0009(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BloomDirtMask : 1; // 0x0009(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_CameraShutterSpeed : 1; // 0x0009(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_CameraISO : 1; // 0x0009(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureMethod : 1; // 0x0009(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureLowPercent : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureHighPercent : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureMinBrightness : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureMaxBrightness : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureCalibrationConstant : 1; // 0x000A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureSpeedUp : 1; // 0x000A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureSpeedDown : 1; // 0x000A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureBias : 1; // 0x000A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureBiasCurve : 1; // 0x000B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureMeterMask : 1; // 0x000B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AutoExposureApplyPhysicalCameraExposure : 1; // 0x000B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_HistogramLogMin : 1; // 0x000B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_HistogramLogMax : 1; // 0x000B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareIntensity : 1; // 0x000B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareTint : 1; // 0x000B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareTints : 1; // 0x000B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareBokehSize : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareBokehShape : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LensFlareThreshold : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_VignetteIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_GrainIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_GrainJitter : 1; // 0x000C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionIntensity : 1; // 0x000C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionStaticFraction : 1; // 0x000C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionRadius : 1; // 0x000D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionFadeDistance : 1; // 0x000D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionFadeRadius : 1; // 0x000D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionDistance : 1; // 0x000D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionRadiusInWS : 1; // 0x000D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionPower : 1; // 0x000D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionBias : 1; // 0x000D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionQuality : 1; // 0x000D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionMipBlend : 1; // 0x000E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionMipScale : 1; // 0x000E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionMipThreshold : 1; // 0x000E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AmbientOcclusionTemporalBlendWeight : 1; // 0x000E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_E_4 : 4; // 0x000E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverride_RayTracingAO : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingAOSamplesPerPixel : 1; // 0x0010(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingAOIntensity : 1; // 0x0010(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingAORadius : 1; // 0x0010(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_10_4 : 4; // 0x0010(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverride_LPVIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVDirectionalOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVDirectionalOcclusionRadius : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVDiffuseOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVSpecularOcclusionExponent : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVDiffuseOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVSpecularOcclusionIntensity : 1; // 0x0014(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVSize : 1; // 0x0014(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVSecondaryOcclusionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVSecondaryBounceIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVGeometryVolumeBias : 1; // 0x0015(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVVplInjectionBias : 1; // 0x0015(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVEmissiveInjectionIntensity : 1; // 0x0015(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_LPVDirectionalOcclusionFadeRange : 1; // 0x0015(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_IndirectLightingColor : 1; // 0x0015(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_IndirectLightingIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGradingIntensity : 1; // 0x0016(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ColorGradingLUT : 1; // 0x0016(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldFocalDistance : 1; // 0x0016(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldFstop : 1; // 0x0016(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldMinFstop : 1; // 0x0016(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldBladeCount : 1; // 0x0016(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldSensorWidth : 1; // 0x0016(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldDepthBlurRadius : 1; // 0x0017(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldDepthBlurAmount : 1; // 0x0017(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldFocalRegion : 1; // 0x0017(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldNearTransitionRegion : 1; // 0x0017(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldFarTransitionRegion : 1; // 0x0017(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldScale : 1; // 0x0017(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldNearBlurSize : 1; // 0x0017(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldFarBlurSize : 1; // 0x0017(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MobileHQGaussian : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldOcclusion : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldSkyFocusDistance : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldVignetteSize : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MotionBlurAmount : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MotionBlurMax : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MotionBlurTargetFPS : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MotionBlurPerObjectSize : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ScreenPercentage : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ScreenSpaceReflectionIntensity : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ScreenSpaceReflectionQuality : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ScreenSpaceReflectionMaxRoughness : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ScreenSpaceReflectionRoughnessScale : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_19_5 : 3; // 0x0019(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bOverride_ReflectionsType : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingReflectionsMaxRoughness : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingReflectionsMaxBounces : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingReflectionsSamplesPerPixel : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingReflectionsShadows : 1; // 0x001C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingReflectionsTranslucency : 1; // 0x001C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_TranslucencyType : 1; // 0x001C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingTranslucencyMaxRoughness : 1; // 0x001C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingTranslucencyRefractionRays : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingTranslucencySamplesPerPixel : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingTranslucencyShadows : 1; // 0x001D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingTranslucencyRefraction : 1; // 0x001D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingGI : 1; // 0x001D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingGIMaxBounces : 1; // 0x001D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_RayTracingGISamplesPerPixel : 1; // 0x001D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingMaxBounces : 1; // 0x001D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingSamplesPerPixel : 1; // 0x001E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingFilterWidth : 1; // 0x001E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingEnableEmissive : 1; // 0x001E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingMaxPathExposure : 1; // 0x001E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_PathTracingEnableDenoiser : 1; // 0x001E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_1E_5 : 3; // 0x001E(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bMobileHQGaussian : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EBloomMethod BloomMethod; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAutoExposureMethod AutoExposureMethod; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETemperatureMethod TemperatureType; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WhiteTemp; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WhiteTint; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector4 ColorSaturation; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorContrast; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGamma; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGain; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorOffset; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorSaturationShadows; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorContrastShadows; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGammaShadows; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGainShadows; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorOffsetShadows; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorSaturationMidtones; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorContrastMidtones; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGammaMidtones; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGainMidtones; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorOffsetMidtones; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorSaturationHighlights; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorContrastHighlights; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGammaHighlights; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorGainHighlights; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorOffsetHighlights; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ColorCorrectionHighlightsMin; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ColorCorrectionShadowsMax; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlueCorrection; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExpandGamut; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ToneCurveAmount; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmSlope; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmToe; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmShoulder; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmBlackClip; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmWhiteClip; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FilmWhitePoint; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FilmShadowTint; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmShadowTintBlend; // 0x01B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmShadowTintAmount; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmSaturation; // 0x01C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FilmChannelMixerRed; // 0x01C4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FilmChannelMixerGreen; // 0x01D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FilmChannelMixerBlue; // 0x01E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmContrast; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmToeAmount; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmHealAmount; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FilmDynamicRange; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SceneColorTint; // 0x0204(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SceneFringeIntensity; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChromaticAberrationStartOffset; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomIntensity; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomThreshold; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomSizeScale; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom1Size; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom2Size; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom3Size; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom4Size; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom5Size; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bloom6Size; // 0x023C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom1Tint; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom2Tint; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom3Tint; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom4Tint; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom5Tint; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Bloom6Tint; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomConvolutionSize; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* BloomConvolutionTexture; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D BloomConvolutionCenterUV; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomConvolutionPreFilterMin; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomConvolutionPreFilterMax; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomConvolutionPreFilterMult; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomConvolutionBufferScale; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* BloomDirtMask; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BloomDirtMaskIntensity; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor BloomDirtMaskTint; // 0x02D4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor AmbientCubemapTint; // 0x02E4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientCubemapIntensity; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextureCube* AmbientCubemap; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraShutterSpeed; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraISO; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldFstop; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldMinFstop; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DepthOfFieldBladeCount; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureBias; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureBiasBackup; // 0x0318(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_AutoExposureBiasBackup : 1; // 0x031C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_31C_1 : 7; // 0x031C(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_31D[0x3]; // 0x031D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 AutoExposureApplyPhysicalCameraExposure : 1; // 0x0320(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* AutoExposureBiasCurve; // 0x0328(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* AutoExposureMeterMask; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureLowPercent; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureHighPercent; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureMinBrightness; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureMaxBrightness; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureSpeedUp; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureSpeedDown; // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HistogramLogMin; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HistogramLogMax; // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoExposureCalibrationConstant; // 0x0358(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensFlareIntensity; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor LensFlareTint; // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensFlareBokehSize; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensFlareThreshold; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* LensFlareBokehShape; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor LensFlareTints[0x8]; // 0x0380(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VignetteIntensity; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GrainJitter; // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GrainIntensity; // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionIntensity; // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionStaticFraction; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionRadius; // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 AmbientOcclusionRadiusInWS : 1; // 0x0418(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AmbientOcclusionFadeDistance; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionFadeRadius; // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionDistance; // 0x0424(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionPower; // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionBias; // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionQuality; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionMipBlend; // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionMipScale; // 0x0438(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionMipThreshold; // 0x043C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionTemporalBlendWeight; // 0x0440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RayTracingAO : 1; // 0x0444(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_445[0x3]; // 0x0445(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RayTracingAOSamplesPerPixel; // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayTracingAOIntensity; // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayTracingAORadius; // 0x0450(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor IndirectLightingColor; // 0x0454(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectLightingIntensity; // 0x0464(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERayTracingGlobalIlluminationType RayTracingGIType; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_469[0x3]; // 0x0469(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RayTracingGIMaxBounces; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RayTracingGISamplesPerPixel; // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ColorGradingIntensity; // 0x0474(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* ColorGradingLUT; // 0x0478(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldSensorWidth; // 0x0480(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldFocalDistance; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldDepthBlurAmount; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldDepthBlurRadius; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldFocalRegion; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldNearTransitionRegion; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldFarTransitionRegion; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldScale; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldNearBlurSize; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldFarBlurSize; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldOcclusion; // 0x04A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldSkyFocusDistance; // 0x04AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldVignetteSize; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MotionBlurAmount; // 0x04B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MotionBlurMax; // 0x04B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MotionBlurTargetFPS; // 0x04BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MotionBlurPerObjectSize; // 0x04C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVIntensity; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVVplInjectionBias; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVSize; // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVSecondaryOcclusionIntensity; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVSecondaryBounceIntensity; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVGeometryVolumeBias; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVEmissiveInjectionIntensity; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVDirectionalOcclusionIntensity; // 0x04E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVDirectionalOcclusionRadius; // 0x04E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVDiffuseOcclusionExponent; // 0x04E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVSpecularOcclusionExponent; // 0x04EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVDiffuseOcclusionIntensity; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVSpecularOcclusionIntensity; // 0x04F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReflectionsType ReflectionsType; // 0x04F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F9[0x3]; // 0x04F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ScreenSpaceReflectionIntensity; // 0x04FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScreenSpaceReflectionQuality; // 0x0500(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScreenSpaceReflectionMaxRoughness; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayTracingReflectionsMaxRoughness; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RayTracingReflectionsMaxBounces; // 0x050C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RayTracingReflectionsSamplesPerPixel; // 0x0510(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReflectedAndRefractedRayTracedShadows RayTracingReflectionsShadows; // 0x0514(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RayTracingReflectionsTranslucency : 1; // 0x0515(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ETranslucencyType TranslucencyType; // 0x0516(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_517[0x1]; // 0x0517(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float RayTracingTranslucencyMaxRoughness; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RayTracingTranslucencyRefractionRays; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RayTracingTranslucencySamplesPerPixel; // 0x0520(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReflectedAndRefractedRayTracedShadows RayTracingTranslucencyShadows; // 0x0524(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RayTracingTranslucencyRefraction : 1; // 0x0525(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_526[0x2]; // 0x0526(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 PathTracingMaxBounces; // 0x0528(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PathTracingSamplesPerPixel; // 0x052C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathTracingFilterWidth; // 0x0530(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PathTracingEnableEmissive : 1; // 0x0534(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_535[0x3]; // 0x0535(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PathTracingMaxPathExposure; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 PathTracingEnableDenoiser : 1; // 0x053C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_53D[0x3]; // 0x053D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LPVFadeRange; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPVDirectionalOcclusionFadeRange; // 0x0544(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScreenPercentage; // 0x0548(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FWeightedBlendables WeightedBlendables; // 0x0550(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FPostProcessSettings) == 0x000010, "Wrong alignment on FPostProcessSettings"); static_assert(sizeof(FPostProcessSettings) == 0x000560, "Wrong size on FPostProcessSettings"); static_assert(offsetof(FPostProcessSettings, BloomMethod) == 0x000021, "Member 'FPostProcessSettings::BloomMethod' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureMethod) == 0x000022, "Member 'FPostProcessSettings::AutoExposureMethod' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, TemperatureType) == 0x000023, "Member 'FPostProcessSettings::TemperatureType' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, WhiteTemp) == 0x000024, "Member 'FPostProcessSettings::WhiteTemp' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, WhiteTint) == 0x000028, "Member 'FPostProcessSettings::WhiteTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorSaturation) == 0x000030, "Member 'FPostProcessSettings::ColorSaturation' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorContrast) == 0x000040, "Member 'FPostProcessSettings::ColorContrast' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGamma) == 0x000050, "Member 'FPostProcessSettings::ColorGamma' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGain) == 0x000060, "Member 'FPostProcessSettings::ColorGain' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorOffset) == 0x000070, "Member 'FPostProcessSettings::ColorOffset' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorSaturationShadows) == 0x000080, "Member 'FPostProcessSettings::ColorSaturationShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorContrastShadows) == 0x000090, "Member 'FPostProcessSettings::ColorContrastShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGammaShadows) == 0x0000A0, "Member 'FPostProcessSettings::ColorGammaShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGainShadows) == 0x0000B0, "Member 'FPostProcessSettings::ColorGainShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorOffsetShadows) == 0x0000C0, "Member 'FPostProcessSettings::ColorOffsetShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorSaturationMidtones) == 0x0000D0, "Member 'FPostProcessSettings::ColorSaturationMidtones' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorContrastMidtones) == 0x0000E0, "Member 'FPostProcessSettings::ColorContrastMidtones' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGammaMidtones) == 0x0000F0, "Member 'FPostProcessSettings::ColorGammaMidtones' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGainMidtones) == 0x000100, "Member 'FPostProcessSettings::ColorGainMidtones' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorOffsetMidtones) == 0x000110, "Member 'FPostProcessSettings::ColorOffsetMidtones' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorSaturationHighlights) == 0x000120, "Member 'FPostProcessSettings::ColorSaturationHighlights' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorContrastHighlights) == 0x000130, "Member 'FPostProcessSettings::ColorContrastHighlights' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGammaHighlights) == 0x000140, "Member 'FPostProcessSettings::ColorGammaHighlights' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGainHighlights) == 0x000150, "Member 'FPostProcessSettings::ColorGainHighlights' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorOffsetHighlights) == 0x000160, "Member 'FPostProcessSettings::ColorOffsetHighlights' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorCorrectionHighlightsMin) == 0x000170, "Member 'FPostProcessSettings::ColorCorrectionHighlightsMin' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorCorrectionShadowsMax) == 0x000174, "Member 'FPostProcessSettings::ColorCorrectionShadowsMax' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BlueCorrection) == 0x000178, "Member 'FPostProcessSettings::BlueCorrection' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ExpandGamut) == 0x00017C, "Member 'FPostProcessSettings::ExpandGamut' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ToneCurveAmount) == 0x000180, "Member 'FPostProcessSettings::ToneCurveAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmSlope) == 0x000184, "Member 'FPostProcessSettings::FilmSlope' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmToe) == 0x000188, "Member 'FPostProcessSettings::FilmToe' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmShoulder) == 0x00018C, "Member 'FPostProcessSettings::FilmShoulder' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmBlackClip) == 0x000190, "Member 'FPostProcessSettings::FilmBlackClip' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmWhiteClip) == 0x000194, "Member 'FPostProcessSettings::FilmWhiteClip' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmWhitePoint) == 0x000198, "Member 'FPostProcessSettings::FilmWhitePoint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmShadowTint) == 0x0001A8, "Member 'FPostProcessSettings::FilmShadowTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmShadowTintBlend) == 0x0001B8, "Member 'FPostProcessSettings::FilmShadowTintBlend' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmShadowTintAmount) == 0x0001BC, "Member 'FPostProcessSettings::FilmShadowTintAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmSaturation) == 0x0001C0, "Member 'FPostProcessSettings::FilmSaturation' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmChannelMixerRed) == 0x0001C4, "Member 'FPostProcessSettings::FilmChannelMixerRed' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmChannelMixerGreen) == 0x0001D4, "Member 'FPostProcessSettings::FilmChannelMixerGreen' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmChannelMixerBlue) == 0x0001E4, "Member 'FPostProcessSettings::FilmChannelMixerBlue' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmContrast) == 0x0001F4, "Member 'FPostProcessSettings::FilmContrast' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmToeAmount) == 0x0001F8, "Member 'FPostProcessSettings::FilmToeAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmHealAmount) == 0x0001FC, "Member 'FPostProcessSettings::FilmHealAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, FilmDynamicRange) == 0x000200, "Member 'FPostProcessSettings::FilmDynamicRange' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, SceneColorTint) == 0x000204, "Member 'FPostProcessSettings::SceneColorTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, SceneFringeIntensity) == 0x000214, "Member 'FPostProcessSettings::SceneFringeIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ChromaticAberrationStartOffset) == 0x000218, "Member 'FPostProcessSettings::ChromaticAberrationStartOffset' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomIntensity) == 0x00021C, "Member 'FPostProcessSettings::BloomIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomThreshold) == 0x000220, "Member 'FPostProcessSettings::BloomThreshold' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomSizeScale) == 0x000224, "Member 'FPostProcessSettings::BloomSizeScale' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom1Size) == 0x000228, "Member 'FPostProcessSettings::Bloom1Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom2Size) == 0x00022C, "Member 'FPostProcessSettings::Bloom2Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom3Size) == 0x000230, "Member 'FPostProcessSettings::Bloom3Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom4Size) == 0x000234, "Member 'FPostProcessSettings::Bloom4Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom5Size) == 0x000238, "Member 'FPostProcessSettings::Bloom5Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom6Size) == 0x00023C, "Member 'FPostProcessSettings::Bloom6Size' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom1Tint) == 0x000240, "Member 'FPostProcessSettings::Bloom1Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom2Tint) == 0x000250, "Member 'FPostProcessSettings::Bloom2Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom3Tint) == 0x000260, "Member 'FPostProcessSettings::Bloom3Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom4Tint) == 0x000270, "Member 'FPostProcessSettings::Bloom4Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom5Tint) == 0x000280, "Member 'FPostProcessSettings::Bloom5Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, Bloom6Tint) == 0x000290, "Member 'FPostProcessSettings::Bloom6Tint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionSize) == 0x0002A0, "Member 'FPostProcessSettings::BloomConvolutionSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionTexture) == 0x0002A8, "Member 'FPostProcessSettings::BloomConvolutionTexture' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionCenterUV) == 0x0002B0, "Member 'FPostProcessSettings::BloomConvolutionCenterUV' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionPreFilterMin) == 0x0002B8, "Member 'FPostProcessSettings::BloomConvolutionPreFilterMin' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionPreFilterMax) == 0x0002BC, "Member 'FPostProcessSettings::BloomConvolutionPreFilterMax' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionPreFilterMult) == 0x0002C0, "Member 'FPostProcessSettings::BloomConvolutionPreFilterMult' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomConvolutionBufferScale) == 0x0002C4, "Member 'FPostProcessSettings::BloomConvolutionBufferScale' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomDirtMask) == 0x0002C8, "Member 'FPostProcessSettings::BloomDirtMask' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomDirtMaskIntensity) == 0x0002D0, "Member 'FPostProcessSettings::BloomDirtMaskIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, BloomDirtMaskTint) == 0x0002D4, "Member 'FPostProcessSettings::BloomDirtMaskTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientCubemapTint) == 0x0002E4, "Member 'FPostProcessSettings::AmbientCubemapTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientCubemapIntensity) == 0x0002F4, "Member 'FPostProcessSettings::AmbientCubemapIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientCubemap) == 0x0002F8, "Member 'FPostProcessSettings::AmbientCubemap' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, CameraShutterSpeed) == 0x000300, "Member 'FPostProcessSettings::CameraShutterSpeed' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, CameraISO) == 0x000304, "Member 'FPostProcessSettings::CameraISO' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldFstop) == 0x000308, "Member 'FPostProcessSettings::DepthOfFieldFstop' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldMinFstop) == 0x00030C, "Member 'FPostProcessSettings::DepthOfFieldMinFstop' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldBladeCount) == 0x000310, "Member 'FPostProcessSettings::DepthOfFieldBladeCount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureBias) == 0x000314, "Member 'FPostProcessSettings::AutoExposureBias' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureBiasBackup) == 0x000318, "Member 'FPostProcessSettings::AutoExposureBiasBackup' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureBiasCurve) == 0x000328, "Member 'FPostProcessSettings::AutoExposureBiasCurve' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureMeterMask) == 0x000330, "Member 'FPostProcessSettings::AutoExposureMeterMask' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureLowPercent) == 0x000338, "Member 'FPostProcessSettings::AutoExposureLowPercent' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureHighPercent) == 0x00033C, "Member 'FPostProcessSettings::AutoExposureHighPercent' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureMinBrightness) == 0x000340, "Member 'FPostProcessSettings::AutoExposureMinBrightness' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureMaxBrightness) == 0x000344, "Member 'FPostProcessSettings::AutoExposureMaxBrightness' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureSpeedUp) == 0x000348, "Member 'FPostProcessSettings::AutoExposureSpeedUp' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureSpeedDown) == 0x00034C, "Member 'FPostProcessSettings::AutoExposureSpeedDown' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, HistogramLogMin) == 0x000350, "Member 'FPostProcessSettings::HistogramLogMin' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, HistogramLogMax) == 0x000354, "Member 'FPostProcessSettings::HistogramLogMax' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AutoExposureCalibrationConstant) == 0x000358, "Member 'FPostProcessSettings::AutoExposureCalibrationConstant' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareIntensity) == 0x00035C, "Member 'FPostProcessSettings::LensFlareIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareTint) == 0x000360, "Member 'FPostProcessSettings::LensFlareTint' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareBokehSize) == 0x000370, "Member 'FPostProcessSettings::LensFlareBokehSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareThreshold) == 0x000374, "Member 'FPostProcessSettings::LensFlareThreshold' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareBokehShape) == 0x000378, "Member 'FPostProcessSettings::LensFlareBokehShape' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LensFlareTints) == 0x000380, "Member 'FPostProcessSettings::LensFlareTints' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, VignetteIntensity) == 0x000400, "Member 'FPostProcessSettings::VignetteIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, GrainJitter) == 0x000404, "Member 'FPostProcessSettings::GrainJitter' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, GrainIntensity) == 0x000408, "Member 'FPostProcessSettings::GrainIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionIntensity) == 0x00040C, "Member 'FPostProcessSettings::AmbientOcclusionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionStaticFraction) == 0x000410, "Member 'FPostProcessSettings::AmbientOcclusionStaticFraction' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionRadius) == 0x000414, "Member 'FPostProcessSettings::AmbientOcclusionRadius' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionFadeDistance) == 0x00041C, "Member 'FPostProcessSettings::AmbientOcclusionFadeDistance' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionFadeRadius) == 0x000420, "Member 'FPostProcessSettings::AmbientOcclusionFadeRadius' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionDistance) == 0x000424, "Member 'FPostProcessSettings::AmbientOcclusionDistance' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionPower) == 0x000428, "Member 'FPostProcessSettings::AmbientOcclusionPower' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionBias) == 0x00042C, "Member 'FPostProcessSettings::AmbientOcclusionBias' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionQuality) == 0x000430, "Member 'FPostProcessSettings::AmbientOcclusionQuality' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionMipBlend) == 0x000434, "Member 'FPostProcessSettings::AmbientOcclusionMipBlend' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionMipScale) == 0x000438, "Member 'FPostProcessSettings::AmbientOcclusionMipScale' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionMipThreshold) == 0x00043C, "Member 'FPostProcessSettings::AmbientOcclusionMipThreshold' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, AmbientOcclusionTemporalBlendWeight) == 0x000440, "Member 'FPostProcessSettings::AmbientOcclusionTemporalBlendWeight' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingAOSamplesPerPixel) == 0x000448, "Member 'FPostProcessSettings::RayTracingAOSamplesPerPixel' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingAOIntensity) == 0x00044C, "Member 'FPostProcessSettings::RayTracingAOIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingAORadius) == 0x000450, "Member 'FPostProcessSettings::RayTracingAORadius' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, IndirectLightingColor) == 0x000454, "Member 'FPostProcessSettings::IndirectLightingColor' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, IndirectLightingIntensity) == 0x000464, "Member 'FPostProcessSettings::IndirectLightingIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingGIType) == 0x000468, "Member 'FPostProcessSettings::RayTracingGIType' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingGIMaxBounces) == 0x00046C, "Member 'FPostProcessSettings::RayTracingGIMaxBounces' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingGISamplesPerPixel) == 0x000470, "Member 'FPostProcessSettings::RayTracingGISamplesPerPixel' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGradingIntensity) == 0x000474, "Member 'FPostProcessSettings::ColorGradingIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ColorGradingLUT) == 0x000478, "Member 'FPostProcessSettings::ColorGradingLUT' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldSensorWidth) == 0x000480, "Member 'FPostProcessSettings::DepthOfFieldSensorWidth' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldFocalDistance) == 0x000484, "Member 'FPostProcessSettings::DepthOfFieldFocalDistance' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldDepthBlurAmount) == 0x000488, "Member 'FPostProcessSettings::DepthOfFieldDepthBlurAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldDepthBlurRadius) == 0x00048C, "Member 'FPostProcessSettings::DepthOfFieldDepthBlurRadius' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldFocalRegion) == 0x000490, "Member 'FPostProcessSettings::DepthOfFieldFocalRegion' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldNearTransitionRegion) == 0x000494, "Member 'FPostProcessSettings::DepthOfFieldNearTransitionRegion' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldFarTransitionRegion) == 0x000498, "Member 'FPostProcessSettings::DepthOfFieldFarTransitionRegion' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldScale) == 0x00049C, "Member 'FPostProcessSettings::DepthOfFieldScale' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldNearBlurSize) == 0x0004A0, "Member 'FPostProcessSettings::DepthOfFieldNearBlurSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldFarBlurSize) == 0x0004A4, "Member 'FPostProcessSettings::DepthOfFieldFarBlurSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldOcclusion) == 0x0004A8, "Member 'FPostProcessSettings::DepthOfFieldOcclusion' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldSkyFocusDistance) == 0x0004AC, "Member 'FPostProcessSettings::DepthOfFieldSkyFocusDistance' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, DepthOfFieldVignetteSize) == 0x0004B0, "Member 'FPostProcessSettings::DepthOfFieldVignetteSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, MotionBlurAmount) == 0x0004B4, "Member 'FPostProcessSettings::MotionBlurAmount' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, MotionBlurMax) == 0x0004B8, "Member 'FPostProcessSettings::MotionBlurMax' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, MotionBlurTargetFPS) == 0x0004BC, "Member 'FPostProcessSettings::MotionBlurTargetFPS' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, MotionBlurPerObjectSize) == 0x0004C0, "Member 'FPostProcessSettings::MotionBlurPerObjectSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVIntensity) == 0x0004C4, "Member 'FPostProcessSettings::LPVIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVVplInjectionBias) == 0x0004C8, "Member 'FPostProcessSettings::LPVVplInjectionBias' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVSize) == 0x0004CC, "Member 'FPostProcessSettings::LPVSize' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVSecondaryOcclusionIntensity) == 0x0004D0, "Member 'FPostProcessSettings::LPVSecondaryOcclusionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVSecondaryBounceIntensity) == 0x0004D4, "Member 'FPostProcessSettings::LPVSecondaryBounceIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVGeometryVolumeBias) == 0x0004D8, "Member 'FPostProcessSettings::LPVGeometryVolumeBias' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVEmissiveInjectionIntensity) == 0x0004DC, "Member 'FPostProcessSettings::LPVEmissiveInjectionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVDirectionalOcclusionIntensity) == 0x0004E0, "Member 'FPostProcessSettings::LPVDirectionalOcclusionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVDirectionalOcclusionRadius) == 0x0004E4, "Member 'FPostProcessSettings::LPVDirectionalOcclusionRadius' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVDiffuseOcclusionExponent) == 0x0004E8, "Member 'FPostProcessSettings::LPVDiffuseOcclusionExponent' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVSpecularOcclusionExponent) == 0x0004EC, "Member 'FPostProcessSettings::LPVSpecularOcclusionExponent' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVDiffuseOcclusionIntensity) == 0x0004F0, "Member 'FPostProcessSettings::LPVDiffuseOcclusionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVSpecularOcclusionIntensity) == 0x0004F4, "Member 'FPostProcessSettings::LPVSpecularOcclusionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ReflectionsType) == 0x0004F8, "Member 'FPostProcessSettings::ReflectionsType' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ScreenSpaceReflectionIntensity) == 0x0004FC, "Member 'FPostProcessSettings::ScreenSpaceReflectionIntensity' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ScreenSpaceReflectionQuality) == 0x000500, "Member 'FPostProcessSettings::ScreenSpaceReflectionQuality' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ScreenSpaceReflectionMaxRoughness) == 0x000504, "Member 'FPostProcessSettings::ScreenSpaceReflectionMaxRoughness' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingReflectionsMaxRoughness) == 0x000508, "Member 'FPostProcessSettings::RayTracingReflectionsMaxRoughness' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingReflectionsMaxBounces) == 0x00050C, "Member 'FPostProcessSettings::RayTracingReflectionsMaxBounces' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingReflectionsSamplesPerPixel) == 0x000510, "Member 'FPostProcessSettings::RayTracingReflectionsSamplesPerPixel' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingReflectionsShadows) == 0x000514, "Member 'FPostProcessSettings::RayTracingReflectionsShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, TranslucencyType) == 0x000516, "Member 'FPostProcessSettings::TranslucencyType' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingTranslucencyMaxRoughness) == 0x000518, "Member 'FPostProcessSettings::RayTracingTranslucencyMaxRoughness' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingTranslucencyRefractionRays) == 0x00051C, "Member 'FPostProcessSettings::RayTracingTranslucencyRefractionRays' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingTranslucencySamplesPerPixel) == 0x000520, "Member 'FPostProcessSettings::RayTracingTranslucencySamplesPerPixel' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, RayTracingTranslucencyShadows) == 0x000524, "Member 'FPostProcessSettings::RayTracingTranslucencyShadows' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, PathTracingMaxBounces) == 0x000528, "Member 'FPostProcessSettings::PathTracingMaxBounces' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, PathTracingSamplesPerPixel) == 0x00052C, "Member 'FPostProcessSettings::PathTracingSamplesPerPixel' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, PathTracingFilterWidth) == 0x000530, "Member 'FPostProcessSettings::PathTracingFilterWidth' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, PathTracingMaxPathExposure) == 0x000538, "Member 'FPostProcessSettings::PathTracingMaxPathExposure' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVFadeRange) == 0x000540, "Member 'FPostProcessSettings::LPVFadeRange' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, LPVDirectionalOcclusionFadeRange) == 0x000544, "Member 'FPostProcessSettings::LPVDirectionalOcclusionFadeRange' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, ScreenPercentage) == 0x000548, "Member 'FPostProcessSettings::ScreenPercentage' has a wrong offset!"); static_assert(offsetof(FPostProcessSettings, WeightedBlendables) == 0x000550, "Member 'FPostProcessSettings::WeightedBlendables' has a wrong offset!"); // ScriptStruct Engine.MaterialLayersFunctions // 0x0040 (0x0040 - 0x0000) struct FMaterialLayersFunctions final { public: TArray Layers; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Blends; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray LayerStates; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FString KeyString; // 0x0030(0x0010)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialLayersFunctions) == 0x000008, "Wrong alignment on FMaterialLayersFunctions"); static_assert(sizeof(FMaterialLayersFunctions) == 0x000040, "Wrong size on FMaterialLayersFunctions"); static_assert(offsetof(FMaterialLayersFunctions, Layers) == 0x000000, "Member 'FMaterialLayersFunctions::Layers' has a wrong offset!"); static_assert(offsetof(FMaterialLayersFunctions, Blends) == 0x000010, "Member 'FMaterialLayersFunctions::Blends' has a wrong offset!"); static_assert(offsetof(FMaterialLayersFunctions, LayerStates) == 0x000020, "Member 'FMaterialLayersFunctions::LayerStates' has a wrong offset!"); static_assert(offsetof(FMaterialLayersFunctions, KeyString) == 0x000030, "Member 'FMaterialLayersFunctions::KeyString' has a wrong offset!"); // ScriptStruct Engine.Vector4Distribution // 0x0020 (0x0020 - 0x0000) struct FVector4Distribution final { public: struct FDistributionLookupTable Table; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVector4Distribution) == 0x000008, "Wrong alignment on FVector4Distribution"); static_assert(sizeof(FVector4Distribution) == 0x000020, "Wrong size on FVector4Distribution"); static_assert(offsetof(FVector4Distribution, Table) == 0x000000, "Member 'FVector4Distribution::Table' has a wrong offset!"); // ScriptStruct Engine.DistanceDatum // 0x0014 (0x0014 - 0x0000) struct FDistanceDatum final { public: float FadeInDistanceStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeInDistanceEnd; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutDistanceStart; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutDistanceEnd; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Volume; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDistanceDatum) == 0x000004, "Wrong alignment on FDistanceDatum"); static_assert(sizeof(FDistanceDatum) == 0x000014, "Wrong size on FDistanceDatum"); static_assert(offsetof(FDistanceDatum, FadeInDistanceStart) == 0x000000, "Member 'FDistanceDatum::FadeInDistanceStart' has a wrong offset!"); static_assert(offsetof(FDistanceDatum, FadeInDistanceEnd) == 0x000004, "Member 'FDistanceDatum::FadeInDistanceEnd' has a wrong offset!"); static_assert(offsetof(FDistanceDatum, FadeOutDistanceStart) == 0x000008, "Member 'FDistanceDatum::FadeOutDistanceStart' has a wrong offset!"); static_assert(offsetof(FDistanceDatum, FadeOutDistanceEnd) == 0x00000C, "Member 'FDistanceDatum::FadeOutDistanceEnd' has a wrong offset!"); static_assert(offsetof(FDistanceDatum, Volume) == 0x000010, "Member 'FDistanceDatum::Volume' has a wrong offset!"); // ScriptStruct Engine.IndexedCurve // 0x0068 (0x0068 - 0x0000) struct FIndexedCurve { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FKeyHandleMap KeyHandlesToIndices; // 0x0008(0x0060)(Transient, Protected, NativeAccessSpecifierProtected) }; static_assert(alignof(FIndexedCurve) == 0x000008, "Wrong alignment on FIndexedCurve"); static_assert(sizeof(FIndexedCurve) == 0x000068, "Wrong size on FIndexedCurve"); static_assert(offsetof(FIndexedCurve, KeyHandlesToIndices) == 0x000008, "Member 'FIndexedCurve::KeyHandlesToIndices' has a wrong offset!"); // ScriptStruct Engine.CollisionResponseContainer // 0x0020 (0x0020 - 0x0000) struct FCollisionResponseContainer final { public: ECollisionResponse WorldStatic; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse WorldDynamic; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Pawn; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Visibility; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Camera; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse PhysicsBody; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Vehicle; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Destructible; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel1; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel2; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel3; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel4; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel5; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse EngineTraceChannel6; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel1; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel2; // 0x000F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel3; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel4; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel5; // 0x0012(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel6; // 0x0013(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel7; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel8; // 0x0015(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel9; // 0x0016(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel10; // 0x0017(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel11; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel12; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel13; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel14; // 0x001B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel15; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel16; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel17; // 0x001E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse GameTraceChannel18; // 0x001F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollisionResponseContainer) == 0x000001, "Wrong alignment on FCollisionResponseContainer"); static_assert(sizeof(FCollisionResponseContainer) == 0x000020, "Wrong size on FCollisionResponseContainer"); static_assert(offsetof(FCollisionResponseContainer, WorldStatic) == 0x000000, "Member 'FCollisionResponseContainer::WorldStatic' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, WorldDynamic) == 0x000001, "Member 'FCollisionResponseContainer::WorldDynamic' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, Pawn) == 0x000002, "Member 'FCollisionResponseContainer::Pawn' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, Visibility) == 0x000003, "Member 'FCollisionResponseContainer::Visibility' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, Camera) == 0x000004, "Member 'FCollisionResponseContainer::Camera' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, PhysicsBody) == 0x000005, "Member 'FCollisionResponseContainer::PhysicsBody' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, Vehicle) == 0x000006, "Member 'FCollisionResponseContainer::Vehicle' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, Destructible) == 0x000007, "Member 'FCollisionResponseContainer::Destructible' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel1) == 0x000008, "Member 'FCollisionResponseContainer::EngineTraceChannel1' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel2) == 0x000009, "Member 'FCollisionResponseContainer::EngineTraceChannel2' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel3) == 0x00000A, "Member 'FCollisionResponseContainer::EngineTraceChannel3' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel4) == 0x00000B, "Member 'FCollisionResponseContainer::EngineTraceChannel4' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel5) == 0x00000C, "Member 'FCollisionResponseContainer::EngineTraceChannel5' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, EngineTraceChannel6) == 0x00000D, "Member 'FCollisionResponseContainer::EngineTraceChannel6' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel1) == 0x00000E, "Member 'FCollisionResponseContainer::GameTraceChannel1' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel2) == 0x00000F, "Member 'FCollisionResponseContainer::GameTraceChannel2' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel3) == 0x000010, "Member 'FCollisionResponseContainer::GameTraceChannel3' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel4) == 0x000011, "Member 'FCollisionResponseContainer::GameTraceChannel4' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel5) == 0x000012, "Member 'FCollisionResponseContainer::GameTraceChannel5' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel6) == 0x000013, "Member 'FCollisionResponseContainer::GameTraceChannel6' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel7) == 0x000014, "Member 'FCollisionResponseContainer::GameTraceChannel7' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel8) == 0x000015, "Member 'FCollisionResponseContainer::GameTraceChannel8' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel9) == 0x000016, "Member 'FCollisionResponseContainer::GameTraceChannel9' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel10) == 0x000017, "Member 'FCollisionResponseContainer::GameTraceChannel10' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel11) == 0x000018, "Member 'FCollisionResponseContainer::GameTraceChannel11' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel12) == 0x000019, "Member 'FCollisionResponseContainer::GameTraceChannel12' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel13) == 0x00001A, "Member 'FCollisionResponseContainer::GameTraceChannel13' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel14) == 0x00001B, "Member 'FCollisionResponseContainer::GameTraceChannel14' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel15) == 0x00001C, "Member 'FCollisionResponseContainer::GameTraceChannel15' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel16) == 0x00001D, "Member 'FCollisionResponseContainer::GameTraceChannel16' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel17) == 0x00001E, "Member 'FCollisionResponseContainer::GameTraceChannel17' has a wrong offset!"); static_assert(offsetof(FCollisionResponseContainer, GameTraceChannel18) == 0x00001F, "Member 'FCollisionResponseContainer::GameTraceChannel18' has a wrong offset!"); // ScriptStruct Engine.AnimCurveType // 0x0002 (0x0002 - 0x0000) struct FAnimCurveType final { public: uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimCurveType) == 0x000001, "Wrong alignment on FAnimCurveType"); static_assert(sizeof(FAnimCurveType) == 0x000002, "Wrong size on FAnimCurveType"); // ScriptStruct Engine.LevelCollection // 0x0078 (0x0078 - 0x0000) struct FLevelCollection final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AGameStateBase* GameState; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNetDriver* NetDriver; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDemoNetDriver* DemoNetDriver; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevel* PersistentLevel; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet Levels; // 0x0028(0x0050)(NativeAccessSpecifierPrivate) }; static_assert(alignof(FLevelCollection) == 0x000008, "Wrong alignment on FLevelCollection"); static_assert(sizeof(FLevelCollection) == 0x000078, "Wrong size on FLevelCollection"); static_assert(offsetof(FLevelCollection, GameState) == 0x000008, "Member 'FLevelCollection::GameState' has a wrong offset!"); static_assert(offsetof(FLevelCollection, NetDriver) == 0x000010, "Member 'FLevelCollection::NetDriver' has a wrong offset!"); static_assert(offsetof(FLevelCollection, DemoNetDriver) == 0x000018, "Member 'FLevelCollection::DemoNetDriver' has a wrong offset!"); static_assert(offsetof(FLevelCollection, PersistentLevel) == 0x000020, "Member 'FLevelCollection::PersistentLevel' has a wrong offset!"); static_assert(offsetof(FLevelCollection, Levels) == 0x000028, "Member 'FLevelCollection::Levels' has a wrong offset!"); // ScriptStruct Engine.FloatRK4SpringInterpolator // 0x0008 (0x0008 - 0x0000) struct FFloatRK4SpringInterpolator final { public: float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFloatRK4SpringInterpolator) == 0x000004, "Wrong alignment on FFloatRK4SpringInterpolator"); static_assert(sizeof(FFloatRK4SpringInterpolator) == 0x000008, "Wrong size on FFloatRK4SpringInterpolator"); static_assert(offsetof(FFloatRK4SpringInterpolator, StiffnessConstant) == 0x000000, "Member 'FFloatRK4SpringInterpolator::StiffnessConstant' has a wrong offset!"); static_assert(offsetof(FFloatRK4SpringInterpolator, DampeningRatio) == 0x000004, "Member 'FFloatRK4SpringInterpolator::DampeningRatio' has a wrong offset!"); // ScriptStruct Engine.TimerHandle // 0x0008 (0x0008 - 0x0000) struct FTimerHandle final { public: uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FTimerHandle) == 0x000008, "Wrong alignment on FTimerHandle"); static_assert(sizeof(FTimerHandle) == 0x000008, "Wrong size on FTimerHandle"); static_assert(offsetof(FTimerHandle, Handle) == 0x000000, "Member 'FTimerHandle::Handle' has a wrong offset!"); // ScriptStruct Engine.MeshReductionSettings // 0x0024 (0x0024 - 0x0000) struct FMeshReductionSettings final { public: float PercentTriangles; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PercentVertices; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDeviation; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PixelError; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeldingThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HardAngleThreshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BaseLODModel; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshFeatureImportance SilhouetteImportance; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshFeatureImportance TextureImportance; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshFeatureImportance ShadingImportance; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRecalculateNormals : 1; // 0x001F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateUniqueLightmapUVs : 1; // 0x001F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bKeepSymmetry : 1; // 0x001F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisibilityAided : 1; // 0x001F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCullOccluded : 1; // 0x001F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EStaticMeshReductionTerimationCriterion TerminationCriterion; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshFeatureImportance VisibilityAggressiveness; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshFeatureImportance VertexColorImportance; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMeshReductionSettings) == 0x000004, "Wrong alignment on FMeshReductionSettings"); static_assert(sizeof(FMeshReductionSettings) == 0x000024, "Wrong size on FMeshReductionSettings"); static_assert(offsetof(FMeshReductionSettings, PercentTriangles) == 0x000000, "Member 'FMeshReductionSettings::PercentTriangles' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, PercentVertices) == 0x000004, "Member 'FMeshReductionSettings::PercentVertices' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, MaxDeviation) == 0x000008, "Member 'FMeshReductionSettings::MaxDeviation' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, PixelError) == 0x00000C, "Member 'FMeshReductionSettings::PixelError' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, WeldingThreshold) == 0x000010, "Member 'FMeshReductionSettings::WeldingThreshold' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, HardAngleThreshold) == 0x000014, "Member 'FMeshReductionSettings::HardAngleThreshold' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, BaseLODModel) == 0x000018, "Member 'FMeshReductionSettings::BaseLODModel' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, SilhouetteImportance) == 0x00001C, "Member 'FMeshReductionSettings::SilhouetteImportance' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, TextureImportance) == 0x00001D, "Member 'FMeshReductionSettings::TextureImportance' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, ShadingImportance) == 0x00001E, "Member 'FMeshReductionSettings::ShadingImportance' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, TerminationCriterion) == 0x000020, "Member 'FMeshReductionSettings::TerminationCriterion' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, VisibilityAggressiveness) == 0x000021, "Member 'FMeshReductionSettings::VisibilityAggressiveness' has a wrong offset!"); static_assert(offsetof(FMeshReductionSettings, VertexColorImportance) == 0x000022, "Member 'FMeshReductionSettings::VertexColorImportance' has a wrong offset!"); // ScriptStruct Engine.VectorRK4SpringInterpolator // 0x0008 (0x0008 - 0x0000) struct FVectorRK4SpringInterpolator final { public: float StiffnessConstant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DampeningRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVectorRK4SpringInterpolator) == 0x000004, "Wrong alignment on FVectorRK4SpringInterpolator"); static_assert(sizeof(FVectorRK4SpringInterpolator) == 0x000008, "Wrong size on FVectorRK4SpringInterpolator"); static_assert(offsetof(FVectorRK4SpringInterpolator, StiffnessConstant) == 0x000000, "Member 'FVectorRK4SpringInterpolator::StiffnessConstant' has a wrong offset!"); static_assert(offsetof(FVectorRK4SpringInterpolator, DampeningRatio) == 0x000004, "Member 'FVectorRK4SpringInterpolator::DampeningRatio' has a wrong offset!"); // ScriptStruct Engine.NetDriverDefinition // 0x0018 (0x0018 - 0x0000) struct FNetDriverDefinition final { public: class FName DefName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DriverClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DriverClassNameFallback; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNetDriverDefinition) == 0x000004, "Wrong alignment on FNetDriverDefinition"); static_assert(sizeof(FNetDriverDefinition) == 0x000018, "Wrong size on FNetDriverDefinition"); static_assert(offsetof(FNetDriverDefinition, DefName) == 0x000000, "Member 'FNetDriverDefinition::DefName' has a wrong offset!"); static_assert(offsetof(FNetDriverDefinition, DriverClassName) == 0x000008, "Member 'FNetDriverDefinition::DriverClassName' has a wrong offset!"); static_assert(offsetof(FNetDriverDefinition, DriverClassNameFallback) == 0x000010, "Member 'FNetDriverDefinition::DriverClassNameFallback' has a wrong offset!"); // ScriptStruct Engine.TickFunction // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FTickFunction { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ETickingGroup TickGroup; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETickingGroup EndTickGroup; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTickEvenWhenPaused : 1; // 0x000A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanEverTick : 1; // 0x000A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStartWithTickEnabled : 1; // 0x000A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowTickOnDedicatedServer : 1; // 0x000A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float TickInterval; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTickFunction) == 0x000008, "Wrong alignment on FTickFunction"); static_assert(sizeof(FTickFunction) == 0x000028, "Wrong size on FTickFunction"); static_assert(offsetof(FTickFunction, TickGroup) == 0x000008, "Member 'FTickFunction::TickGroup' has a wrong offset!"); static_assert(offsetof(FTickFunction, EndTickGroup) == 0x000009, "Member 'FTickFunction::EndTickGroup' has a wrong offset!"); static_assert(offsetof(FTickFunction, TickInterval) == 0x00000C, "Member 'FTickFunction::TickInterval' has a wrong offset!"); // ScriptStruct Engine.StartPhysicsTickFunction // 0x0008 (0x0030 - 0x0028) struct FStartPhysicsTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStartPhysicsTickFunction) == 0x000008, "Wrong alignment on FStartPhysicsTickFunction"); static_assert(sizeof(FStartPhysicsTickFunction) == 0x000030, "Wrong size on FStartPhysicsTickFunction"); // ScriptStruct Engine.FormatArgumentData // 0x0040 (0x0040 - 0x0000) struct FFormatArgumentData final { public: class FString ArgumentName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFormatArgumentType ArgumentValueType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText ArgumentValue; // 0x0018(0x0018)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) int32 ArgumentValueInt; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArgumentValueFloat; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextGender ArgumentValueGender; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFormatArgumentData) == 0x000008, "Wrong alignment on FFormatArgumentData"); static_assert(sizeof(FFormatArgumentData) == 0x000040, "Wrong size on FFormatArgumentData"); static_assert(offsetof(FFormatArgumentData, ArgumentName) == 0x000000, "Member 'FFormatArgumentData::ArgumentName' has a wrong offset!"); static_assert(offsetof(FFormatArgumentData, ArgumentValueType) == 0x000010, "Member 'FFormatArgumentData::ArgumentValueType' has a wrong offset!"); static_assert(offsetof(FFormatArgumentData, ArgumentValue) == 0x000018, "Member 'FFormatArgumentData::ArgumentValue' has a wrong offset!"); static_assert(offsetof(FFormatArgumentData, ArgumentValueInt) == 0x000030, "Member 'FFormatArgumentData::ArgumentValueInt' has a wrong offset!"); static_assert(offsetof(FFormatArgumentData, ArgumentValueFloat) == 0x000034, "Member 'FFormatArgumentData::ArgumentValueFloat' has a wrong offset!"); static_assert(offsetof(FFormatArgumentData, ArgumentValueGender) == 0x000038, "Member 'FFormatArgumentData::ArgumentValueGender' has a wrong offset!"); // ScriptStruct Engine.NamedColor // 0x000C (0x000C - 0x0000) struct FNamedColor final { public: struct FColor Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNamedColor) == 0x000004, "Wrong alignment on FNamedColor"); static_assert(sizeof(FNamedColor) == 0x00000C, "Wrong size on FNamedColor"); static_assert(offsetof(FNamedColor, Value) == 0x000000, "Member 'FNamedColor::Value' has a wrong offset!"); static_assert(offsetof(FNamedColor, Name) == 0x000004, "Member 'FNamedColor::Name' has a wrong offset!"); // ScriptStruct Engine.BranchingPointNotifyPayload // 0x0020 (0x0020 - 0x0000) struct alignas(0x08) FBranchingPointNotifyPayload final { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBranchingPointNotifyPayload) == 0x000008, "Wrong alignment on FBranchingPointNotifyPayload"); static_assert(sizeof(FBranchingPointNotifyPayload) == 0x000020, "Wrong size on FBranchingPointNotifyPayload"); // ScriptStruct Engine.PSCPoolElem // 0x0010 (0x0010 - 0x0000) struct FPSCPoolElem final { public: class UParticleSystemComponent* PSC; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPSCPoolElem) == 0x000008, "Wrong alignment on FPSCPoolElem"); static_assert(sizeof(FPSCPoolElem) == 0x000010, "Wrong size on FPSCPoolElem"); static_assert(offsetof(FPSCPoolElem, PSC) == 0x000000, "Member 'FPSCPoolElem::PSC' has a wrong offset!"); // ScriptStruct Engine.PSCPool // 0x0010 (0x0010 - 0x0000) struct FPSCPool final { public: TArray FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FPSCPool) == 0x000008, "Wrong alignment on FPSCPool"); static_assert(sizeof(FPSCPool) == 0x000010, "Wrong size on FPSCPool"); static_assert(offsetof(FPSCPool, FreeElements) == 0x000000, "Member 'FPSCPool::FreeElements' has a wrong offset!"); // ScriptStruct Engine.MinimalViewInfo // 0x05F0 (0x05F0 - 0x0000) struct FMinimalViewInfo final { public: struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float FOV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredFOV; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoWidth; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoNearClipPlane; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OrthoFarClipPlane; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AspectRatio; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bConstrainAspectRatio : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFieldOfViewForLOD : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ECameraProjectionMode ProjectionMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PostProcessBlendWeight; // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings PostProcessSettings; // 0x0040(0x0560)(BlueprintVisible, NativeAccessSpecifierPublic) struct FVector2D OffCenterProjectionOffset; // 0x05A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A8[0x48]; // 0x05A8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMinimalViewInfo) == 0x000010, "Wrong alignment on FMinimalViewInfo"); static_assert(sizeof(FMinimalViewInfo) == 0x0005F0, "Wrong size on FMinimalViewInfo"); static_assert(offsetof(FMinimalViewInfo, Location) == 0x000000, "Member 'FMinimalViewInfo::Location' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, Rotation) == 0x00000C, "Member 'FMinimalViewInfo::Rotation' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, FOV) == 0x000018, "Member 'FMinimalViewInfo::FOV' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, DesiredFOV) == 0x00001C, "Member 'FMinimalViewInfo::DesiredFOV' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, OrthoWidth) == 0x000020, "Member 'FMinimalViewInfo::OrthoWidth' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, OrthoNearClipPlane) == 0x000024, "Member 'FMinimalViewInfo::OrthoNearClipPlane' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, OrthoFarClipPlane) == 0x000028, "Member 'FMinimalViewInfo::OrthoFarClipPlane' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, AspectRatio) == 0x00002C, "Member 'FMinimalViewInfo::AspectRatio' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, ProjectionMode) == 0x000034, "Member 'FMinimalViewInfo::ProjectionMode' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, PostProcessBlendWeight) == 0x000038, "Member 'FMinimalViewInfo::PostProcessBlendWeight' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, PostProcessSettings) == 0x000040, "Member 'FMinimalViewInfo::PostProcessSettings' has a wrong offset!"); static_assert(offsetof(FMinimalViewInfo, OffCenterProjectionOffset) == 0x0005A0, "Member 'FMinimalViewInfo::OffCenterProjectionOffset' has a wrong offset!"); // ScriptStruct Engine.MaterialAttributesInput // 0x0004 (0x0018 - 0x0014) struct FMaterialAttributesInput final : public FExpressionInput { public: int32 PropertyConnectedBitmask; // 0x0014(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialAttributesInput) == 0x000004, "Wrong alignment on FMaterialAttributesInput"); static_assert(sizeof(FMaterialAttributesInput) == 0x000018, "Wrong size on FMaterialAttributesInput"); static_assert(offsetof(FMaterialAttributesInput, PropertyConnectedBitmask) == 0x000014, "Member 'FMaterialAttributesInput::PropertyConnectedBitmask' has a wrong offset!"); // ScriptStruct Engine.DirectoryPath // 0x0010 (0x0010 - 0x0000) struct FDirectoryPath final { public: class FString Path; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDirectoryPath) == 0x000008, "Wrong alignment on FDirectoryPath"); static_assert(sizeof(FDirectoryPath) == 0x000010, "Wrong size on FDirectoryPath"); static_assert(offsetof(FDirectoryPath, Path) == 0x000000, "Member 'FDirectoryPath::Path' has a wrong offset!"); // ScriptStruct Engine.BuildPromotionNewProjectSettings // 0x0020 (0x0020 - 0x0000) struct FBuildPromotionNewProjectSettings final { public: struct FDirectoryPath NewProjectFolderOverride; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) class FString NewProjectNameOverride; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBuildPromotionNewProjectSettings) == 0x000008, "Wrong alignment on FBuildPromotionNewProjectSettings"); static_assert(sizeof(FBuildPromotionNewProjectSettings) == 0x000020, "Wrong size on FBuildPromotionNewProjectSettings"); static_assert(offsetof(FBuildPromotionNewProjectSettings, NewProjectFolderOverride) == 0x000000, "Member 'FBuildPromotionNewProjectSettings::NewProjectFolderOverride' has a wrong offset!"); static_assert(offsetof(FBuildPromotionNewProjectSettings, NewProjectNameOverride) == 0x000010, "Member 'FBuildPromotionNewProjectSettings::NewProjectNameOverride' has a wrong offset!"); // ScriptStruct Engine.EdGraphSchemaAction // 0x0100 (0x0100 - 0x0000) struct FEdGraphSchemaAction { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText MenuDescription; // 0x0008(0x0018)(NativeAccessSpecifierPrivate) class FText TooltipDescription; // 0x0020(0x0018)(NativeAccessSpecifierPrivate) class FText Category; // 0x0038(0x0018)(NativeAccessSpecifierPrivate) class FText Keywords; // 0x0050(0x0018)(NativeAccessSpecifierPrivate) int32 Grouping; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SectionID; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MenuDescriptionArray; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FullSearchTitlesArray; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FullSearchKeywordsArray; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FullSearchCategoryArray; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalizedMenuDescriptionArray; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalizedFullSearchTitlesArray; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalizedFullSearchKeywordsArray; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LocalizedFullSearchCategoryArray; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FString SearchText; // 0x00F0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FEdGraphSchemaAction) == 0x000008, "Wrong alignment on FEdGraphSchemaAction"); static_assert(sizeof(FEdGraphSchemaAction) == 0x000100, "Wrong size on FEdGraphSchemaAction"); static_assert(offsetof(FEdGraphSchemaAction, MenuDescription) == 0x000008, "Member 'FEdGraphSchemaAction::MenuDescription' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, TooltipDescription) == 0x000020, "Member 'FEdGraphSchemaAction::TooltipDescription' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, Category) == 0x000038, "Member 'FEdGraphSchemaAction::Category' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, Keywords) == 0x000050, "Member 'FEdGraphSchemaAction::Keywords' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, Grouping) == 0x000068, "Member 'FEdGraphSchemaAction::Grouping' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, SectionID) == 0x00006C, "Member 'FEdGraphSchemaAction::SectionID' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, MenuDescriptionArray) == 0x000070, "Member 'FEdGraphSchemaAction::MenuDescriptionArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, FullSearchTitlesArray) == 0x000080, "Member 'FEdGraphSchemaAction::FullSearchTitlesArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, FullSearchKeywordsArray) == 0x000090, "Member 'FEdGraphSchemaAction::FullSearchKeywordsArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, FullSearchCategoryArray) == 0x0000A0, "Member 'FEdGraphSchemaAction::FullSearchCategoryArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, LocalizedMenuDescriptionArray) == 0x0000B0, "Member 'FEdGraphSchemaAction::LocalizedMenuDescriptionArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, LocalizedFullSearchTitlesArray) == 0x0000C0, "Member 'FEdGraphSchemaAction::LocalizedFullSearchTitlesArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, LocalizedFullSearchKeywordsArray) == 0x0000D0, "Member 'FEdGraphSchemaAction::LocalizedFullSearchKeywordsArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, LocalizedFullSearchCategoryArray) == 0x0000E0, "Member 'FEdGraphSchemaAction::LocalizedFullSearchCategoryArray' has a wrong offset!"); static_assert(offsetof(FEdGraphSchemaAction, SearchText) == 0x0000F0, "Member 'FEdGraphSchemaAction::SearchText' has a wrong offset!"); // ScriptStruct Engine.EdGraphSchemaAction_NewNode // 0x0008 (0x0108 - 0x0100) struct FEdGraphSchemaAction_NewNode final : public FEdGraphSchemaAction { public: class UEdGraphNode* NodeTemplate; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FEdGraphSchemaAction_NewNode) == 0x000008, "Wrong alignment on FEdGraphSchemaAction_NewNode"); static_assert(sizeof(FEdGraphSchemaAction_NewNode) == 0x000108, "Wrong size on FEdGraphSchemaAction_NewNode"); static_assert(offsetof(FEdGraphSchemaAction_NewNode, NodeTemplate) == 0x000100, "Member 'FEdGraphSchemaAction_NewNode::NodeTemplate' has a wrong offset!"); // ScriptStruct Engine.MaterialProxySettings // 0x0088 (0x0088 - 0x0000) struct FMaterialProxySettings final { public: struct FIntPoint TextureSize; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GutterSpace; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MetallicConstant; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoughnessConstant; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnisotropyConstant; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpecularConstant; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityConstant; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityMaskConstant; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientOcclusionConstant; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureSizingType TextureSizingType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialMergeType MaterialMergeType; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBlendMode BlendMode; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowTwoSidedMaterial : 1; // 0x002B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNormalMap : 1; // 0x002B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTangentMap : 1; // 0x002B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMetallicMap : 1; // 0x002B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRoughnessMap : 1; // 0x002B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAnisotropyMap : 1; // 0x002B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSpecularMap : 1; // 0x002B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEmissiveMap : 1; // 0x002B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOpacityMap : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOpacityMaskMap : 1; // 0x002C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAmbientOcclusionMap : 1; // 0x002C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FIntPoint DiffuseTextureSize; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint NormalTextureSize; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint TangentTextureSize; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint MetallicTextureSize; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint RoughnessTextureSize; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint AnisotropyTextureSize; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint SpecularTextureSize; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint EmissiveTextureSize; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint OpacityTextureSize; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint OpacityMaskTextureSize; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint AmbientOcclusionTextureSize; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialProxySettings) == 0x000004, "Wrong alignment on FMaterialProxySettings"); static_assert(sizeof(FMaterialProxySettings) == 0x000088, "Wrong size on FMaterialProxySettings"); static_assert(offsetof(FMaterialProxySettings, TextureSize) == 0x000000, "Member 'FMaterialProxySettings::TextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, GutterSpace) == 0x000008, "Member 'FMaterialProxySettings::GutterSpace' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, MetallicConstant) == 0x00000C, "Member 'FMaterialProxySettings::MetallicConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, RoughnessConstant) == 0x000010, "Member 'FMaterialProxySettings::RoughnessConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, AnisotropyConstant) == 0x000014, "Member 'FMaterialProxySettings::AnisotropyConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, SpecularConstant) == 0x000018, "Member 'FMaterialProxySettings::SpecularConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, OpacityConstant) == 0x00001C, "Member 'FMaterialProxySettings::OpacityConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, OpacityMaskConstant) == 0x000020, "Member 'FMaterialProxySettings::OpacityMaskConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, AmbientOcclusionConstant) == 0x000024, "Member 'FMaterialProxySettings::AmbientOcclusionConstant' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, TextureSizingType) == 0x000028, "Member 'FMaterialProxySettings::TextureSizingType' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, MaterialMergeType) == 0x000029, "Member 'FMaterialProxySettings::MaterialMergeType' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, BlendMode) == 0x00002A, "Member 'FMaterialProxySettings::BlendMode' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, DiffuseTextureSize) == 0x000030, "Member 'FMaterialProxySettings::DiffuseTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, NormalTextureSize) == 0x000038, "Member 'FMaterialProxySettings::NormalTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, TangentTextureSize) == 0x000040, "Member 'FMaterialProxySettings::TangentTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, MetallicTextureSize) == 0x000048, "Member 'FMaterialProxySettings::MetallicTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, RoughnessTextureSize) == 0x000050, "Member 'FMaterialProxySettings::RoughnessTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, AnisotropyTextureSize) == 0x000058, "Member 'FMaterialProxySettings::AnisotropyTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, SpecularTextureSize) == 0x000060, "Member 'FMaterialProxySettings::SpecularTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, EmissiveTextureSize) == 0x000068, "Member 'FMaterialProxySettings::EmissiveTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, OpacityTextureSize) == 0x000070, "Member 'FMaterialProxySettings::OpacityTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, OpacityMaskTextureSize) == 0x000078, "Member 'FMaterialProxySettings::OpacityMaskTextureSize' has a wrong offset!"); static_assert(offsetof(FMaterialProxySettings, AmbientOcclusionTextureSize) == 0x000080, "Member 'FMaterialProxySettings::AmbientOcclusionTextureSize' has a wrong offset!"); // ScriptStruct Engine.MeshMergingSettings // 0x00A0 (0x00A0 - 0x0000) struct FMeshMergingSettings final { public: int32 TargetLightMapResolution; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EUVOutput OutputUVs[0x8]; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialProxySettings MaterialSettings; // 0x000C(0x0088)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 GutterSize; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SpecificLOD; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshLODSelectionType LODSelectionType; // 0x009C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGenerateLightMapUV : 1; // 0x009D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComputedLightMapResolution : 1; // 0x009D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPivotPointAtZero : 1; // 0x009D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMergePhysicsData : 1; // 0x009D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMergeMaterials : 1; // 0x009D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCreateMergedMaterial : 1; // 0x009D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBakeVertexDataToMesh : 1; // 0x009D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseVertexDataForBakingMaterial : 1; // 0x009D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseTextureBinning : 1; // 0x009E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReuseMeshLightmapUVs : 1; // 0x009E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bMergeEquivalentMaterials : 1; // 0x009E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseLandscapeCulling : 1; // 0x009E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIncludeImposters : 1; // 0x009E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowDistanceField : 1; // 0x009E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9F[0x1]; // 0x009F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMeshMergingSettings) == 0x000004, "Wrong alignment on FMeshMergingSettings"); static_assert(sizeof(FMeshMergingSettings) == 0x0000A0, "Wrong size on FMeshMergingSettings"); static_assert(offsetof(FMeshMergingSettings, TargetLightMapResolution) == 0x000000, "Member 'FMeshMergingSettings::TargetLightMapResolution' has a wrong offset!"); static_assert(offsetof(FMeshMergingSettings, OutputUVs) == 0x000004, "Member 'FMeshMergingSettings::OutputUVs' has a wrong offset!"); static_assert(offsetof(FMeshMergingSettings, MaterialSettings) == 0x00000C, "Member 'FMeshMergingSettings::MaterialSettings' has a wrong offset!"); static_assert(offsetof(FMeshMergingSettings, GutterSize) == 0x000094, "Member 'FMeshMergingSettings::GutterSize' has a wrong offset!"); static_assert(offsetof(FMeshMergingSettings, SpecificLOD) == 0x000098, "Member 'FMeshMergingSettings::SpecificLOD' has a wrong offset!"); static_assert(offsetof(FMeshMergingSettings, LODSelectionType) == 0x00009C, "Member 'FMeshMergingSettings::LODSelectionType' has a wrong offset!"); // ScriptStruct Engine.ExpressionOutput // 0x0008 (0x0008 - 0x0000) struct FExpressionOutput final { public: class FName OutputName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FExpressionOutput) == 0x000004, "Wrong alignment on FExpressionOutput"); static_assert(sizeof(FExpressionOutput) == 0x000008, "Wrong size on FExpressionOutput"); static_assert(offsetof(FExpressionOutput, OutputName) == 0x000000, "Member 'FExpressionOutput::OutputName' has a wrong offset!"); // ScriptStruct Engine.MaterialInput // 0x0014 (0x0014 - 0x0000) struct FMaterialInput { public: int32 OutputIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName InputName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ExpressionName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialInput) == 0x000004, "Wrong alignment on FMaterialInput"); static_assert(sizeof(FMaterialInput) == 0x000014, "Wrong size on FMaterialInput"); static_assert(offsetof(FMaterialInput, OutputIndex) == 0x000000, "Member 'FMaterialInput::OutputIndex' has a wrong offset!"); static_assert(offsetof(FMaterialInput, InputName) == 0x000004, "Member 'FMaterialInput::InputName' has a wrong offset!"); static_assert(offsetof(FMaterialInput, ExpressionName) == 0x00000C, "Member 'FMaterialInput::ExpressionName' has a wrong offset!"); // ScriptStruct Engine.URL // 0x0068 (0x0068 - 0x0000) struct FURL final { public: class FString Protocol; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Host; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Port; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Valid; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Map; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString RedirectURL; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Op; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FString Portal; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FURL) == 0x000008, "Wrong alignment on FURL"); static_assert(sizeof(FURL) == 0x000068, "Wrong size on FURL"); static_assert(offsetof(FURL, Protocol) == 0x000000, "Member 'FURL::Protocol' has a wrong offset!"); static_assert(offsetof(FURL, Host) == 0x000010, "Member 'FURL::Host' has a wrong offset!"); static_assert(offsetof(FURL, Port) == 0x000020, "Member 'FURL::Port' has a wrong offset!"); static_assert(offsetof(FURL, Valid) == 0x000024, "Member 'FURL::Valid' has a wrong offset!"); static_assert(offsetof(FURL, Map) == 0x000028, "Member 'FURL::Map' has a wrong offset!"); static_assert(offsetof(FURL, RedirectURL) == 0x000038, "Member 'FURL::RedirectURL' has a wrong offset!"); static_assert(offsetof(FURL, Op) == 0x000048, "Member 'FURL::Op' has a wrong offset!"); static_assert(offsetof(FURL, Portal) == 0x000058, "Member 'FURL::Portal' has a wrong offset!"); // ScriptStruct Engine.ColorMaterialInput // 0x0000 (0x0014 - 0x0014) struct FColorMaterialInput final : public FMaterialInput { }; static_assert(alignof(FColorMaterialInput) == 0x000004, "Wrong alignment on FColorMaterialInput"); static_assert(sizeof(FColorMaterialInput) == 0x000014, "Wrong size on FColorMaterialInput"); // ScriptStruct Engine.TimelineEventEntry // 0x0014 (0x0014 - 0x0000) struct FTimelineEventEntry final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate EventFunc; // 0x0004(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FTimelineEventEntry) == 0x000004, "Wrong alignment on FTimelineEventEntry"); static_assert(sizeof(FTimelineEventEntry) == 0x000014, "Wrong size on FTimelineEventEntry"); static_assert(offsetof(FTimelineEventEntry, Time) == 0x000000, "Member 'FTimelineEventEntry::Time' has a wrong offset!"); static_assert(offsetof(FTimelineEventEntry, EventFunc) == 0x000004, "Member 'FTimelineEventEntry::EventFunc' has a wrong offset!"); // ScriptStruct Engine.TimelineVectorTrack // 0x0040 (0x0040 - 0x0000) struct FTimelineVectorTrack final { public: class UCurveVector* VectorCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VectorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimelineVectorTrack) == 0x000008, "Wrong alignment on FTimelineVectorTrack"); static_assert(sizeof(FTimelineVectorTrack) == 0x000040, "Wrong size on FTimelineVectorTrack"); static_assert(offsetof(FTimelineVectorTrack, VectorCurve) == 0x000000, "Member 'FTimelineVectorTrack::VectorCurve' has a wrong offset!"); static_assert(offsetof(FTimelineVectorTrack, InterpFunc) == 0x000008, "Member 'FTimelineVectorTrack::InterpFunc' has a wrong offset!"); static_assert(offsetof(FTimelineVectorTrack, TrackName) == 0x000018, "Member 'FTimelineVectorTrack::TrackName' has a wrong offset!"); static_assert(offsetof(FTimelineVectorTrack, VectorPropertyName) == 0x000020, "Member 'FTimelineVectorTrack::VectorPropertyName' has a wrong offset!"); // ScriptStruct Engine.TimelineFloatTrack // 0x0040 (0x0040 - 0x0000) struct FTimelineFloatTrack final { public: class UCurveFloat* FloatCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FloatPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimelineFloatTrack) == 0x000008, "Wrong alignment on FTimelineFloatTrack"); static_assert(sizeof(FTimelineFloatTrack) == 0x000040, "Wrong size on FTimelineFloatTrack"); static_assert(offsetof(FTimelineFloatTrack, FloatCurve) == 0x000000, "Member 'FTimelineFloatTrack::FloatCurve' has a wrong offset!"); static_assert(offsetof(FTimelineFloatTrack, InterpFunc) == 0x000008, "Member 'FTimelineFloatTrack::InterpFunc' has a wrong offset!"); static_assert(offsetof(FTimelineFloatTrack, TrackName) == 0x000018, "Member 'FTimelineFloatTrack::TrackName' has a wrong offset!"); static_assert(offsetof(FTimelineFloatTrack, FloatPropertyName) == 0x000020, "Member 'FTimelineFloatTrack::FloatPropertyName' has a wrong offset!"); // ScriptStruct Engine.TimelineLinearColorTrack // 0x0040 (0x0040 - 0x0000) struct FTimelineLinearColorTrack final { public: class UCurveLinearColor* LinearColorCurve; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate InterpFunc; // 0x0008(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) class FName TrackName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LinearColorPropertyName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimelineLinearColorTrack) == 0x000008, "Wrong alignment on FTimelineLinearColorTrack"); static_assert(sizeof(FTimelineLinearColorTrack) == 0x000040, "Wrong size on FTimelineLinearColorTrack"); static_assert(offsetof(FTimelineLinearColorTrack, LinearColorCurve) == 0x000000, "Member 'FTimelineLinearColorTrack::LinearColorCurve' has a wrong offset!"); static_assert(offsetof(FTimelineLinearColorTrack, InterpFunc) == 0x000008, "Member 'FTimelineLinearColorTrack::InterpFunc' has a wrong offset!"); static_assert(offsetof(FTimelineLinearColorTrack, TrackName) == 0x000018, "Member 'FTimelineLinearColorTrack::TrackName' has a wrong offset!"); static_assert(offsetof(FTimelineLinearColorTrack, LinearColorPropertyName) == 0x000020, "Member 'FTimelineLinearColorTrack::LinearColorPropertyName' has a wrong offset!"); // ScriptStruct Engine.Timeline // 0x0098 (0x0098 - 0x0000) struct FTimeline final { public: ETimelineLengthMode LengthMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bLooping : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bReversePlayback : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bPlaying : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float Length; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PlayRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Position; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Events; // 0x0010(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray InterpVectors; // 0x0020(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray InterpFloats; // 0x0030(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray InterpLinearColors; // 0x0040(0x0010)(ZeroConstructor, RepSkip, ContainsInstancedReference, NativeAccessSpecifierPrivate) TDelegate TimelinePostUpdateFunc; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) TDelegate TimelineFinishedFunc; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, RepSkip, NoDestructor, NativeAccessSpecifierPrivate) TWeakObjectPtr PropertySetObject; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName DirectionPropertyName; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimeline) == 0x000008, "Wrong alignment on FTimeline"); static_assert(sizeof(FTimeline) == 0x000098, "Wrong size on FTimeline"); static_assert(offsetof(FTimeline, LengthMode) == 0x000000, "Member 'FTimeline::LengthMode' has a wrong offset!"); static_assert(offsetof(FTimeline, Length) == 0x000004, "Member 'FTimeline::Length' has a wrong offset!"); static_assert(offsetof(FTimeline, PlayRate) == 0x000008, "Member 'FTimeline::PlayRate' has a wrong offset!"); static_assert(offsetof(FTimeline, Position) == 0x00000C, "Member 'FTimeline::Position' has a wrong offset!"); static_assert(offsetof(FTimeline, Events) == 0x000010, "Member 'FTimeline::Events' has a wrong offset!"); static_assert(offsetof(FTimeline, InterpVectors) == 0x000020, "Member 'FTimeline::InterpVectors' has a wrong offset!"); static_assert(offsetof(FTimeline, InterpFloats) == 0x000030, "Member 'FTimeline::InterpFloats' has a wrong offset!"); static_assert(offsetof(FTimeline, InterpLinearColors) == 0x000040, "Member 'FTimeline::InterpLinearColors' has a wrong offset!"); static_assert(offsetof(FTimeline, TimelinePostUpdateFunc) == 0x000050, "Member 'FTimeline::TimelinePostUpdateFunc' has a wrong offset!"); static_assert(offsetof(FTimeline, TimelineFinishedFunc) == 0x000060, "Member 'FTimeline::TimelineFinishedFunc' has a wrong offset!"); static_assert(offsetof(FTimeline, PropertySetObject) == 0x000070, "Member 'FTimeline::PropertySetObject' has a wrong offset!"); static_assert(offsetof(FTimeline, DirectionPropertyName) == 0x000078, "Member 'FTimeline::DirectionPropertyName' has a wrong offset!"); // ScriptStruct Engine.ScalarMaterialInput // 0x0000 (0x0014 - 0x0014) struct FScalarMaterialInput final : public FMaterialInput { }; static_assert(alignof(FScalarMaterialInput) == 0x000004, "Wrong alignment on FScalarMaterialInput"); static_assert(sizeof(FScalarMaterialInput) == 0x000014, "Wrong size on FScalarMaterialInput"); // ScriptStruct Engine.ShadingModelMaterialInput // 0x0000 (0x0014 - 0x0014) struct FShadingModelMaterialInput final : public FMaterialInput { }; static_assert(alignof(FShadingModelMaterialInput) == 0x000004, "Wrong alignment on FShadingModelMaterialInput"); static_assert(sizeof(FShadingModelMaterialInput) == 0x000014, "Wrong size on FShadingModelMaterialInput"); // ScriptStruct Engine.Vector_NetQuantize100 // 0x0000 (0x000C - 0x000C) struct FVector_NetQuantize100 final : public FVector { }; static_assert(alignof(FVector_NetQuantize100) == 0x000004, "Wrong alignment on FVector_NetQuantize100"); static_assert(sizeof(FVector_NetQuantize100) == 0x00000C, "Wrong size on FVector_NetQuantize100"); // ScriptStruct Engine.RigidBodyState // 0x0040 (0x0040 - 0x0000) struct FRigidBodyState final { public: struct FVector_NetQuantize100 Position; // 0x0000(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat Quaternion; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 LinVel; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 AngVel; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Flags; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FRigidBodyState) == 0x000010, "Wrong alignment on FRigidBodyState"); static_assert(sizeof(FRigidBodyState) == 0x000040, "Wrong size on FRigidBodyState"); static_assert(offsetof(FRigidBodyState, Position) == 0x000000, "Member 'FRigidBodyState::Position' has a wrong offset!"); static_assert(offsetof(FRigidBodyState, Quaternion) == 0x000010, "Member 'FRigidBodyState::Quaternion' has a wrong offset!"); static_assert(offsetof(FRigidBodyState, LinVel) == 0x000020, "Member 'FRigidBodyState::LinVel' has a wrong offset!"); static_assert(offsetof(FRigidBodyState, AngVel) == 0x00002C, "Member 'FRigidBodyState::AngVel' has a wrong offset!"); static_assert(offsetof(FRigidBodyState, Flags) == 0x000038, "Member 'FRigidBodyState::Flags' has a wrong offset!"); // ScriptStruct Engine.VectorMaterialInput // 0x0000 (0x0014 - 0x0014) struct FVectorMaterialInput final : public FMaterialInput { }; static_assert(alignof(FVectorMaterialInput) == 0x000004, "Wrong alignment on FVectorMaterialInput"); static_assert(sizeof(FVectorMaterialInput) == 0x000014, "Wrong size on FVectorMaterialInput"); // ScriptStruct Engine.Vector2MaterialInput // 0x0000 (0x0014 - 0x0014) struct FVector2MaterialInput final : public FMaterialInput { }; static_assert(alignof(FVector2MaterialInput) == 0x000004, "Wrong alignment on FVector2MaterialInput"); static_assert(sizeof(FVector2MaterialInput) == 0x000014, "Wrong size on FVector2MaterialInput"); // ScriptStruct Engine.VirtualTextureBuildSettings // 0x000C (0x000C - 0x0000) struct FVirtualTextureBuildSettings final { public: int32 TileSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TileBorderSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableCompressCrunch; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableCompressZlib; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FVirtualTextureBuildSettings) == 0x000004, "Wrong alignment on FVirtualTextureBuildSettings"); static_assert(sizeof(FVirtualTextureBuildSettings) == 0x00000C, "Wrong size on FVirtualTextureBuildSettings"); static_assert(offsetof(FVirtualTextureBuildSettings, TileSize) == 0x000000, "Member 'FVirtualTextureBuildSettings::TileSize' has a wrong offset!"); static_assert(offsetof(FVirtualTextureBuildSettings, TileBorderSize) == 0x000004, "Member 'FVirtualTextureBuildSettings::TileBorderSize' has a wrong offset!"); static_assert(offsetof(FVirtualTextureBuildSettings, bEnableCompressCrunch) == 0x000008, "Member 'FVirtualTextureBuildSettings::bEnableCompressCrunch' has a wrong offset!"); static_assert(offsetof(FVirtualTextureBuildSettings, bEnableCompressZlib) == 0x000009, "Member 'FVirtualTextureBuildSettings::bEnableCompressZlib' has a wrong offset!"); // ScriptStruct Engine.Vector_NetQuantize // 0x0000 (0x000C - 0x000C) struct FVector_NetQuantize final : public FVector { }; static_assert(alignof(FVector_NetQuantize) == 0x000004, "Wrong alignment on FVector_NetQuantize"); static_assert(sizeof(FVector_NetQuantize) == 0x00000C, "Wrong size on FVector_NetQuantize"); // ScriptStruct Engine.Vector_NetQuantizeNormal // 0x0000 (0x000C - 0x000C) struct FVector_NetQuantizeNormal final : public FVector { }; static_assert(alignof(FVector_NetQuantizeNormal) == 0x000004, "Wrong alignment on FVector_NetQuantizeNormal"); static_assert(sizeof(FVector_NetQuantizeNormal) == 0x00000C, "Wrong size on FVector_NetQuantizeNormal"); // ScriptStruct Engine.HitResult // 0x0088 (0x0088 - 0x0000) struct FHitResult final { public: int32 FaceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize Location; // 0x000C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize ImpactPoint; // 0x0018(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantizeNormal Normal; // 0x0024(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantizeNormal ImpactNormal; // 0x0030(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize TraceStart; // 0x003C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize TraceEnd; // 0x0048(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PenetrationDepth; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Item; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ElementIndex; // 0x005C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bBlockingHit : 1; // 0x005D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStartPenetrating : 1; // 0x005D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5E[0x2]; // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr PhysMaterial; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Actor; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Component; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MyBoneName; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FHitResult) == 0x000004, "Wrong alignment on FHitResult"); static_assert(sizeof(FHitResult) == 0x000088, "Wrong size on FHitResult"); static_assert(offsetof(FHitResult, FaceIndex) == 0x000000, "Member 'FHitResult::FaceIndex' has a wrong offset!"); static_assert(offsetof(FHitResult, Time) == 0x000004, "Member 'FHitResult::Time' has a wrong offset!"); static_assert(offsetof(FHitResult, Distance) == 0x000008, "Member 'FHitResult::Distance' has a wrong offset!"); static_assert(offsetof(FHitResult, Location) == 0x00000C, "Member 'FHitResult::Location' has a wrong offset!"); static_assert(offsetof(FHitResult, ImpactPoint) == 0x000018, "Member 'FHitResult::ImpactPoint' has a wrong offset!"); static_assert(offsetof(FHitResult, Normal) == 0x000024, "Member 'FHitResult::Normal' has a wrong offset!"); static_assert(offsetof(FHitResult, ImpactNormal) == 0x000030, "Member 'FHitResult::ImpactNormal' has a wrong offset!"); static_assert(offsetof(FHitResult, TraceStart) == 0x00003C, "Member 'FHitResult::TraceStart' has a wrong offset!"); static_assert(offsetof(FHitResult, TraceEnd) == 0x000048, "Member 'FHitResult::TraceEnd' has a wrong offset!"); static_assert(offsetof(FHitResult, PenetrationDepth) == 0x000054, "Member 'FHitResult::PenetrationDepth' has a wrong offset!"); static_assert(offsetof(FHitResult, Item) == 0x000058, "Member 'FHitResult::Item' has a wrong offset!"); static_assert(offsetof(FHitResult, ElementIndex) == 0x00005C, "Member 'FHitResult::ElementIndex' has a wrong offset!"); static_assert(offsetof(FHitResult, PhysMaterial) == 0x000060, "Member 'FHitResult::PhysMaterial' has a wrong offset!"); static_assert(offsetof(FHitResult, Actor) == 0x000068, "Member 'FHitResult::Actor' has a wrong offset!"); static_assert(offsetof(FHitResult, Component) == 0x000070, "Member 'FHitResult::Component' has a wrong offset!"); static_assert(offsetof(FHitResult, BoneName) == 0x000078, "Member 'FHitResult::BoneName' has a wrong offset!"); static_assert(offsetof(FHitResult, MyBoneName) == 0x000080, "Member 'FHitResult::MyBoneName' has a wrong offset!"); // ScriptStruct Engine.VirtualTextureSpacePoolConfig // 0x0028 (0x0028 - 0x0000) struct FVirtualTextureSpacePoolConfig final { public: int32 MinTileSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxTileSize; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Formats; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 SizeInMegabyte; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSizeScale; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ScalabilityGroup; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FVirtualTextureSpacePoolConfig) == 0x000008, "Wrong alignment on FVirtualTextureSpacePoolConfig"); static_assert(sizeof(FVirtualTextureSpacePoolConfig) == 0x000028, "Wrong size on FVirtualTextureSpacePoolConfig"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, MinTileSize) == 0x000000, "Member 'FVirtualTextureSpacePoolConfig::MinTileSize' has a wrong offset!"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, MaxTileSize) == 0x000004, "Member 'FVirtualTextureSpacePoolConfig::MaxTileSize' has a wrong offset!"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, Formats) == 0x000008, "Member 'FVirtualTextureSpacePoolConfig::Formats' has a wrong offset!"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, SizeInMegabyte) == 0x000018, "Member 'FVirtualTextureSpacePoolConfig::SizeInMegabyte' has a wrong offset!"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, bAllowSizeScale) == 0x00001C, "Member 'FVirtualTextureSpacePoolConfig::bAllowSizeScale' has a wrong offset!"); static_assert(offsetof(FVirtualTextureSpacePoolConfig, ScalabilityGroup) == 0x000020, "Member 'FVirtualTextureSpacePoolConfig::ScalabilityGroup' has a wrong offset!"); // ScriptStruct Engine.ParameterChannelNames // 0x0060 (0x0060 - 0x0000) struct FParameterChannelNames final { public: class FText R; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) class FText G; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic) class FText B; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic) class FText A; // 0x0048(0x0018)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FParameterChannelNames) == 0x000008, "Wrong alignment on FParameterChannelNames"); static_assert(sizeof(FParameterChannelNames) == 0x000060, "Wrong size on FParameterChannelNames"); static_assert(offsetof(FParameterChannelNames, R) == 0x000000, "Member 'FParameterChannelNames::R' has a wrong offset!"); static_assert(offsetof(FParameterChannelNames, G) == 0x000018, "Member 'FParameterChannelNames::G' has a wrong offset!"); static_assert(offsetof(FParameterChannelNames, B) == 0x000030, "Member 'FParameterChannelNames::B' has a wrong offset!"); static_assert(offsetof(FParameterChannelNames, A) == 0x000048, "Member 'FParameterChannelNames::A' has a wrong offset!"); // ScriptStruct Engine.ReferencePose // 0x0018 (0x0018 - 0x0000) struct FReferencePose final { public: class FName PoseName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ReferencePose; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FReferencePose) == 0x000008, "Wrong alignment on FReferencePose"); static_assert(sizeof(FReferencePose) == 0x000018, "Wrong size on FReferencePose"); static_assert(offsetof(FReferencePose, PoseName) == 0x000000, "Member 'FReferencePose::PoseName' has a wrong offset!"); static_assert(offsetof(FReferencePose, ReferencePose) == 0x000008, "Member 'FReferencePose::ReferencePose' has a wrong offset!"); // ScriptStruct Engine.SimpleMemberReference // 0x0020 (0x0020 - 0x0000) struct FSimpleMemberReference final { public: class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MemberName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid MemberGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSimpleMemberReference) == 0x000008, "Wrong alignment on FSimpleMemberReference"); static_assert(sizeof(FSimpleMemberReference) == 0x000020, "Wrong size on FSimpleMemberReference"); static_assert(offsetof(FSimpleMemberReference, MemberParent) == 0x000000, "Member 'FSimpleMemberReference::MemberParent' has a wrong offset!"); static_assert(offsetof(FSimpleMemberReference, MemberName) == 0x000008, "Member 'FSimpleMemberReference::MemberName' has a wrong offset!"); static_assert(offsetof(FSimpleMemberReference, MemberGuid) == 0x000010, "Member 'FSimpleMemberReference::MemberGuid' has a wrong offset!"); // ScriptStruct Engine.EdGraphTerminalType // 0x001C (0x001C - 0x0000) struct FEdGraphTerminalType final { public: class FName TerminalCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TerminalSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr TerminalSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTerminalIsConst; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTerminalIsWeakPointer; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTerminalIsUObjectWrapper; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEdGraphTerminalType) == 0x000004, "Wrong alignment on FEdGraphTerminalType"); static_assert(sizeof(FEdGraphTerminalType) == 0x00001C, "Wrong size on FEdGraphTerminalType"); static_assert(offsetof(FEdGraphTerminalType, TerminalCategory) == 0x000000, "Member 'FEdGraphTerminalType::TerminalCategory' has a wrong offset!"); static_assert(offsetof(FEdGraphTerminalType, TerminalSubCategory) == 0x000008, "Member 'FEdGraphTerminalType::TerminalSubCategory' has a wrong offset!"); static_assert(offsetof(FEdGraphTerminalType, TerminalSubCategoryObject) == 0x000010, "Member 'FEdGraphTerminalType::TerminalSubCategoryObject' has a wrong offset!"); static_assert(offsetof(FEdGraphTerminalType, bTerminalIsConst) == 0x000018, "Member 'FEdGraphTerminalType::bTerminalIsConst' has a wrong offset!"); static_assert(offsetof(FEdGraphTerminalType, bTerminalIsWeakPointer) == 0x000019, "Member 'FEdGraphTerminalType::bTerminalIsWeakPointer' has a wrong offset!"); static_assert(offsetof(FEdGraphTerminalType, bTerminalIsUObjectWrapper) == 0x00001A, "Member 'FEdGraphTerminalType::bTerminalIsUObjectWrapper' has a wrong offset!"); // ScriptStruct Engine.EdGraphPinType // 0x0058 (0x0058 - 0x0000) struct FEdGraphPinType final { public: class FName PinCategory; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PinSubCategory; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PinSubCategoryObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSimpleMemberReference PinSubCategoryMemberReference; // 0x0018(0x0020)(NoDestructor, NativeAccessSpecifierPublic) struct FEdGraphTerminalType PinValueType; // 0x0038(0x001C)(NoDestructor, NativeAccessSpecifierPublic) EPinContainerType ContainerType; // 0x0054(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsArray : 1; // 0x0055(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 bIsReference : 1; // 0x0055(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsConst : 1; // 0x0055(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsWeakPointer : 1; // 0x0055(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsUObjectWrapper : 1; // 0x0055(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEdGraphPinType) == 0x000008, "Wrong alignment on FEdGraphPinType"); static_assert(sizeof(FEdGraphPinType) == 0x000058, "Wrong size on FEdGraphPinType"); static_assert(offsetof(FEdGraphPinType, PinCategory) == 0x000000, "Member 'FEdGraphPinType::PinCategory' has a wrong offset!"); static_assert(offsetof(FEdGraphPinType, PinSubCategory) == 0x000008, "Member 'FEdGraphPinType::PinSubCategory' has a wrong offset!"); static_assert(offsetof(FEdGraphPinType, PinSubCategoryObject) == 0x000010, "Member 'FEdGraphPinType::PinSubCategoryObject' has a wrong offset!"); static_assert(offsetof(FEdGraphPinType, PinSubCategoryMemberReference) == 0x000018, "Member 'FEdGraphPinType::PinSubCategoryMemberReference' has a wrong offset!"); static_assert(offsetof(FEdGraphPinType, PinValueType) == 0x000038, "Member 'FEdGraphPinType::PinValueType' has a wrong offset!"); static_assert(offsetof(FEdGraphPinType, ContainerType) == 0x000054, "Member 'FEdGraphPinType::ContainerType' has a wrong offset!"); // ScriptStruct Engine.MTDResult // 0x0010 (0x0010 - 0x0000) struct FMTDResult final { public: struct FVector Direction; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMTDResult) == 0x000004, "Wrong alignment on FMTDResult"); static_assert(sizeof(FMTDResult) == 0x000010, "Wrong size on FMTDResult"); static_assert(offsetof(FMTDResult, Direction) == 0x000000, "Member 'FMTDResult::Direction' has a wrong offset!"); static_assert(offsetof(FMTDResult, Distance) == 0x00000C, "Member 'FMTDResult::Distance' has a wrong offset!"); // ScriptStruct Engine.ActorComponentTickFunction // 0x0008 (0x0030 - 0x0028) struct FActorComponentTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActorComponentTickFunction) == 0x000008, "Wrong alignment on FActorComponentTickFunction"); static_assert(sizeof(FActorComponentTickFunction) == 0x000030, "Wrong size on FActorComponentTickFunction"); // ScriptStruct Engine.DebugFloatHistory // 0x0020 (0x0020 - 0x0000) struct FDebugFloatHistory final { public: TArray Samples; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) float MaxSamples; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinValue; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxValue; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoAdjustMinMax; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDebugFloatHistory) == 0x000008, "Wrong alignment on FDebugFloatHistory"); static_assert(sizeof(FDebugFloatHistory) == 0x000020, "Wrong size on FDebugFloatHistory"); static_assert(offsetof(FDebugFloatHistory, Samples) == 0x000000, "Member 'FDebugFloatHistory::Samples' has a wrong offset!"); static_assert(offsetof(FDebugFloatHistory, MaxSamples) == 0x000010, "Member 'FDebugFloatHistory::MaxSamples' has a wrong offset!"); static_assert(offsetof(FDebugFloatHistory, MinValue) == 0x000014, "Member 'FDebugFloatHistory::MinValue' has a wrong offset!"); static_assert(offsetof(FDebugFloatHistory, MaxValue) == 0x000018, "Member 'FDebugFloatHistory::MaxValue' has a wrong offset!"); static_assert(offsetof(FDebugFloatHistory, bAutoAdjustMinMax) == 0x00001C, "Member 'FDebugFloatHistory::bAutoAdjustMinMax' has a wrong offset!"); // ScriptStruct Engine.EditorElement // 0x0018 (0x0018 - 0x0000) struct FEditorElement final { public: int32 Indices[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weights[0x3]; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FEditorElement) == 0x000004, "Wrong alignment on FEditorElement"); static_assert(sizeof(FEditorElement) == 0x000018, "Wrong size on FEditorElement"); static_assert(offsetof(FEditorElement, Indices) == 0x000000, "Member 'FEditorElement::Indices' has a wrong offset!"); static_assert(offsetof(FEditorElement, Weights) == 0x00000C, "Member 'FEditorElement::Weights' has a wrong offset!"); // ScriptStruct Engine.BlendSampleData // 0x0040 (0x0040 - 0x0000) struct FBlendSampleData final { public: int32 SampleDataIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* Animation; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreviousTime; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SamplePlayRate; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20[0x20]; // 0x0020(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlendSampleData) == 0x000008, "Wrong alignment on FBlendSampleData"); static_assert(sizeof(FBlendSampleData) == 0x000040, "Wrong size on FBlendSampleData"); static_assert(offsetof(FBlendSampleData, SampleDataIndex) == 0x000000, "Member 'FBlendSampleData::SampleDataIndex' has a wrong offset!"); static_assert(offsetof(FBlendSampleData, Animation) == 0x000008, "Member 'FBlendSampleData::Animation' has a wrong offset!"); static_assert(offsetof(FBlendSampleData, TotalWeight) == 0x000010, "Member 'FBlendSampleData::TotalWeight' has a wrong offset!"); static_assert(offsetof(FBlendSampleData, Time) == 0x000014, "Member 'FBlendSampleData::Time' has a wrong offset!"); static_assert(offsetof(FBlendSampleData, PreviousTime) == 0x000018, "Member 'FBlendSampleData::PreviousTime' has a wrong offset!"); static_assert(offsetof(FBlendSampleData, SamplePlayRate) == 0x00001C, "Member 'FBlendSampleData::SamplePlayRate' has a wrong offset!"); // ScriptStruct Engine.SubtitleCue // 0x0020 (0x0020 - 0x0000) struct FSubtitleCue final { public: class FText Text; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float Time; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSubtitleCue) == 0x000008, "Wrong alignment on FSubtitleCue"); static_assert(sizeof(FSubtitleCue) == 0x000020, "Wrong size on FSubtitleCue"); static_assert(offsetof(FSubtitleCue, Text) == 0x000000, "Member 'FSubtitleCue::Text' has a wrong offset!"); static_assert(offsetof(FSubtitleCue, Time) == 0x000018, "Member 'FSubtitleCue::Time' has a wrong offset!"); // ScriptStruct Engine.AnimNotifyEventReference // 0x0010 (0x0010 - 0x0000) struct FAnimNotifyEventReference final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* NotifySource; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FAnimNotifyEventReference) == 0x000008, "Wrong alignment on FAnimNotifyEventReference"); static_assert(sizeof(FAnimNotifyEventReference) == 0x000010, "Wrong size on FAnimNotifyEventReference"); static_assert(offsetof(FAnimNotifyEventReference, NotifySource) == 0x000008, "Member 'FAnimNotifyEventReference::NotifySource' has a wrong offset!"); // ScriptStruct Engine.InterpControlPoint // 0x001C (0x001C - 0x0000) struct FInterpControlPoint final { public: struct FVector PositionControlPoint; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPositionIsRelative; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0xF]; // 0x000D(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInterpControlPoint) == 0x000004, "Wrong alignment on FInterpControlPoint"); static_assert(sizeof(FInterpControlPoint) == 0x00001C, "Wrong size on FInterpControlPoint"); static_assert(offsetof(FInterpControlPoint, PositionControlPoint) == 0x000000, "Member 'FInterpControlPoint::PositionControlPoint' has a wrong offset!"); static_assert(offsetof(FInterpControlPoint, bPositionIsRelative) == 0x00000C, "Member 'FInterpControlPoint::bPositionIsRelative' has a wrong offset!"); // ScriptStruct Engine.RawDistributionFloat // 0x0010 (0x0030 - 0x0020) struct FRawDistributionFloat final : public FRawDistribution { public: float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDistributionFloat* Distribution; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRawDistributionFloat) == 0x000008, "Wrong alignment on FRawDistributionFloat"); static_assert(sizeof(FRawDistributionFloat) == 0x000030, "Wrong size on FRawDistributionFloat"); static_assert(offsetof(FRawDistributionFloat, MinValue) == 0x000020, "Member 'FRawDistributionFloat::MinValue' has a wrong offset!"); static_assert(offsetof(FRawDistributionFloat, MaxValue) == 0x000024, "Member 'FRawDistributionFloat::MaxValue' has a wrong offset!"); static_assert(offsetof(FRawDistributionFloat, Distribution) == 0x000028, "Member 'FRawDistributionFloat::Distribution' has a wrong offset!"); // ScriptStruct Engine.StreamableTextureInstance // 0x0028 (0x0028 - 0x0000) struct alignas(0x04) FStreamableTextureInstance { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStreamableTextureInstance) == 0x000004, "Wrong alignment on FStreamableTextureInstance"); static_assert(sizeof(FStreamableTextureInstance) == 0x000028, "Wrong size on FStreamableTextureInstance"); // ScriptStruct Engine.PerPlatformFloat // 0x0004 (0x0004 - 0x0000) struct FPerPlatformFloat final { public: float Default; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerPlatformFloat) == 0x000004, "Wrong alignment on FPerPlatformFloat"); static_assert(sizeof(FPerPlatformFloat) == 0x000004, "Wrong size on FPerPlatformFloat"); static_assert(offsetof(FPerPlatformFloat, Default) == 0x000000, "Member 'FPerPlatformFloat::Default' has a wrong offset!"); // ScriptStruct Engine.PlatformInterfaceData // 0x0030 (0x0030 - 0x0000) struct FPlatformInterfaceData final { public: class FName DataName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlatformInterfaceDataType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 IntValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString StringValue; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* ObjectValue; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPlatformInterfaceData) == 0x000008, "Wrong alignment on FPlatformInterfaceData"); static_assert(sizeof(FPlatformInterfaceData) == 0x000030, "Wrong size on FPlatformInterfaceData"); static_assert(offsetof(FPlatformInterfaceData, DataName) == 0x000000, "Member 'FPlatformInterfaceData::DataName' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceData, Type) == 0x000008, "Member 'FPlatformInterfaceData::Type' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceData, IntValue) == 0x00000C, "Member 'FPlatformInterfaceData::IntValue' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceData, FloatValue) == 0x000010, "Member 'FPlatformInterfaceData::FloatValue' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceData, StringValue) == 0x000018, "Member 'FPlatformInterfaceData::StringValue' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceData, ObjectValue) == 0x000028, "Member 'FPlatformInterfaceData::ObjectValue' has a wrong offset!"); // ScriptStruct Engine.PlatformInterfaceDelegateResult // 0x0038 (0x0038 - 0x0000) struct FPlatformInterfaceDelegateResult final { public: bool bSuccessful; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlatformInterfaceData Data; // 0x0008(0x0030)(NativeAccessSpecifierPublic) }; static_assert(alignof(FPlatformInterfaceDelegateResult) == 0x000008, "Wrong alignment on FPlatformInterfaceDelegateResult"); static_assert(sizeof(FPlatformInterfaceDelegateResult) == 0x000038, "Wrong size on FPlatformInterfaceDelegateResult"); static_assert(offsetof(FPlatformInterfaceDelegateResult, bSuccessful) == 0x000000, "Member 'FPlatformInterfaceDelegateResult::bSuccessful' has a wrong offset!"); static_assert(offsetof(FPlatformInterfaceDelegateResult, Data) == 0x000008, "Member 'FPlatformInterfaceDelegateResult::Data' has a wrong offset!"); // ScriptStruct Engine.DialogueContext // 0x0018 (0x0018 - 0x0000) struct FDialogueContext final { public: class UDialogueVoice* Speaker; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Targets; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FDialogueContext) == 0x000008, "Wrong alignment on FDialogueContext"); static_assert(sizeof(FDialogueContext) == 0x000018, "Wrong size on FDialogueContext"); static_assert(offsetof(FDialogueContext, Speaker) == 0x000000, "Member 'FDialogueContext::Speaker' has a wrong offset!"); static_assert(offsetof(FDialogueContext, Targets) == 0x000008, "Member 'FDialogueContext::Targets' has a wrong offset!"); // ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo // 0x0070 (0x0070 - 0x0000) struct FGPUSpriteLocalVectorFieldInfo final { public: class UVectorField* Field; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MinInitialRotation; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator MaxInitialRotation; // 0x004C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator RotationRate; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Intensity; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Tightness; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIgnoreComponentTransform : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileX : 1; // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileY : 1; // 0x006C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTileZ : 1; // 0x006C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFixDT : 1; // 0x006C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FGPUSpriteLocalVectorFieldInfo) == 0x000010, "Wrong alignment on FGPUSpriteLocalVectorFieldInfo"); static_assert(sizeof(FGPUSpriteLocalVectorFieldInfo) == 0x000070, "Wrong size on FGPUSpriteLocalVectorFieldInfo"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, Field) == 0x000000, "Member 'FGPUSpriteLocalVectorFieldInfo::Field' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, Transform) == 0x000010, "Member 'FGPUSpriteLocalVectorFieldInfo::Transform' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, MinInitialRotation) == 0x000040, "Member 'FGPUSpriteLocalVectorFieldInfo::MinInitialRotation' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, MaxInitialRotation) == 0x00004C, "Member 'FGPUSpriteLocalVectorFieldInfo::MaxInitialRotation' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, RotationRate) == 0x000058, "Member 'FGPUSpriteLocalVectorFieldInfo::RotationRate' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, Intensity) == 0x000064, "Member 'FGPUSpriteLocalVectorFieldInfo::Intensity' has a wrong offset!"); static_assert(offsetof(FGPUSpriteLocalVectorFieldInfo, Tightness) == 0x000068, "Member 'FGPUSpriteLocalVectorFieldInfo::Tightness' has a wrong offset!"); // ScriptStruct Engine.RawDistributionVector // 0x0028 (0x0048 - 0x0020) struct FRawDistributionVector final : public FRawDistribution { public: float MinValue; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector MinValueVec; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector MaxValueVec; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDistributionVector* Distribution; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRawDistributionVector) == 0x000008, "Wrong alignment on FRawDistributionVector"); static_assert(sizeof(FRawDistributionVector) == 0x000048, "Wrong size on FRawDistributionVector"); static_assert(offsetof(FRawDistributionVector, MinValue) == 0x000020, "Member 'FRawDistributionVector::MinValue' has a wrong offset!"); static_assert(offsetof(FRawDistributionVector, MaxValue) == 0x000024, "Member 'FRawDistributionVector::MaxValue' has a wrong offset!"); static_assert(offsetof(FRawDistributionVector, MinValueVec) == 0x000028, "Member 'FRawDistributionVector::MinValueVec' has a wrong offset!"); static_assert(offsetof(FRawDistributionVector, MaxValueVec) == 0x000034, "Member 'FRawDistributionVector::MaxValueVec' has a wrong offset!"); static_assert(offsetof(FRawDistributionVector, Distribution) == 0x000040, "Member 'FRawDistributionVector::Distribution' has a wrong offset!"); // ScriptStruct Engine.GPUSpriteEmitterInfo // 0x0280 (0x0280 - 0x0000) struct FGPUSpriteEmitterInfo final { public: class UParticleModuleRequired* RequiredModule; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParticleModuleSpawn* SpawnModule; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParticleModuleSpawnPerUnit* SpawnPerUnitModule; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SpawnModules; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGPUSpriteLocalVectorFieldInfo LocalVectorField; // 0x0030(0x0070)(NoDestructor, NativeAccessSpecifierPublic) struct FFloatDistribution VectorFieldScale; // 0x00A0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatDistribution DragCoefficient; // 0x00C0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatDistribution PointAttractorStrength; // 0x00E0(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatDistribution Resilience; // 0x0100(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ConstantAcceleration; // 0x0120(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PointAttractorPosition; // 0x012C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointAttractorRadiusSq; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitOffsetBase; // 0x013C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitOffsetRange; // 0x0148(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D InvMaxSize; // 0x0154(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvRotationRateScale; // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLifetime; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxParticleCount; // 0x0164(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleScreenAlignment ScreenAlignment; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleAxisLock LockAxisFlag; // 0x0169(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16A[0x2]; // 0x016A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bEnableCollision : 1; // 0x016C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EParticleCollisionMode CollisionMode; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bRemoveHMDRoll : 1; // 0x0174(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_175[0x3]; // 0x0175(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinFacingCameraBlendDistance; // 0x0178(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFacingCameraBlendDistance; // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRawDistributionVector DynamicColor; // 0x0180(0x0048)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat DynamicAlpha; // 0x01C8(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionVector DynamicColorScale; // 0x01F8(0x0048)(ContainsInstancedReference, NativeAccessSpecifierPublic) struct FRawDistributionFloat DynamicAlphaScale; // 0x0240(0x0030)(ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FGPUSpriteEmitterInfo) == 0x000010, "Wrong alignment on FGPUSpriteEmitterInfo"); static_assert(sizeof(FGPUSpriteEmitterInfo) == 0x000280, "Wrong size on FGPUSpriteEmitterInfo"); static_assert(offsetof(FGPUSpriteEmitterInfo, RequiredModule) == 0x000000, "Member 'FGPUSpriteEmitterInfo::RequiredModule' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, SpawnModule) == 0x000008, "Member 'FGPUSpriteEmitterInfo::SpawnModule' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, SpawnPerUnitModule) == 0x000010, "Member 'FGPUSpriteEmitterInfo::SpawnPerUnitModule' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, SpawnModules) == 0x000018, "Member 'FGPUSpriteEmitterInfo::SpawnModules' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, LocalVectorField) == 0x000030, "Member 'FGPUSpriteEmitterInfo::LocalVectorField' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, VectorFieldScale) == 0x0000A0, "Member 'FGPUSpriteEmitterInfo::VectorFieldScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, DragCoefficient) == 0x0000C0, "Member 'FGPUSpriteEmitterInfo::DragCoefficient' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, PointAttractorStrength) == 0x0000E0, "Member 'FGPUSpriteEmitterInfo::PointAttractorStrength' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, Resilience) == 0x000100, "Member 'FGPUSpriteEmitterInfo::Resilience' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, ConstantAcceleration) == 0x000120, "Member 'FGPUSpriteEmitterInfo::ConstantAcceleration' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, PointAttractorPosition) == 0x00012C, "Member 'FGPUSpriteEmitterInfo::PointAttractorPosition' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, PointAttractorRadiusSq) == 0x000138, "Member 'FGPUSpriteEmitterInfo::PointAttractorRadiusSq' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, OrbitOffsetBase) == 0x00013C, "Member 'FGPUSpriteEmitterInfo::OrbitOffsetBase' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, OrbitOffsetRange) == 0x000148, "Member 'FGPUSpriteEmitterInfo::OrbitOffsetRange' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, InvMaxSize) == 0x000154, "Member 'FGPUSpriteEmitterInfo::InvMaxSize' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, InvRotationRateScale) == 0x00015C, "Member 'FGPUSpriteEmitterInfo::InvRotationRateScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, MaxLifetime) == 0x000160, "Member 'FGPUSpriteEmitterInfo::MaxLifetime' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, MaxParticleCount) == 0x000164, "Member 'FGPUSpriteEmitterInfo::MaxParticleCount' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, ScreenAlignment) == 0x000168, "Member 'FGPUSpriteEmitterInfo::ScreenAlignment' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, LockAxisFlag) == 0x000169, "Member 'FGPUSpriteEmitterInfo::LockAxisFlag' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, CollisionMode) == 0x000170, "Member 'FGPUSpriteEmitterInfo::CollisionMode' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, MinFacingCameraBlendDistance) == 0x000178, "Member 'FGPUSpriteEmitterInfo::MinFacingCameraBlendDistance' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, MaxFacingCameraBlendDistance) == 0x00017C, "Member 'FGPUSpriteEmitterInfo::MaxFacingCameraBlendDistance' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, DynamicColor) == 0x000180, "Member 'FGPUSpriteEmitterInfo::DynamicColor' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, DynamicAlpha) == 0x0001C8, "Member 'FGPUSpriteEmitterInfo::DynamicAlpha' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, DynamicColorScale) == 0x0001F8, "Member 'FGPUSpriteEmitterInfo::DynamicColorScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteEmitterInfo, DynamicAlphaScale) == 0x000240, "Member 'FGPUSpriteEmitterInfo::DynamicAlphaScale' has a wrong offset!"); // ScriptStruct Engine.SoundSubmixSpectralAnalysisBandSettings // 0x0010 (0x0010 - 0x0000) struct FSoundSubmixSpectralAnalysisBandSettings final { public: float BandFrequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AttackTimeMsec; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ReleaseTimeMsec; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float QFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundSubmixSpectralAnalysisBandSettings) == 0x000004, "Wrong alignment on FSoundSubmixSpectralAnalysisBandSettings"); static_assert(sizeof(FSoundSubmixSpectralAnalysisBandSettings) == 0x000010, "Wrong size on FSoundSubmixSpectralAnalysisBandSettings"); static_assert(offsetof(FSoundSubmixSpectralAnalysisBandSettings, BandFrequency) == 0x000000, "Member 'FSoundSubmixSpectralAnalysisBandSettings::BandFrequency' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSpectralAnalysisBandSettings, AttackTimeMsec) == 0x000004, "Member 'FSoundSubmixSpectralAnalysisBandSettings::AttackTimeMsec' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSpectralAnalysisBandSettings, ReleaseTimeMsec) == 0x000008, "Member 'FSoundSubmixSpectralAnalysisBandSettings::ReleaseTimeMsec' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSpectralAnalysisBandSettings, QFactor) == 0x00000C, "Member 'FSoundSubmixSpectralAnalysisBandSettings::QFactor' has a wrong offset!"); // ScriptStruct Engine.CollisionProfileName // 0x0008 (0x0008 - 0x0000) struct FCollisionProfileName final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollisionProfileName) == 0x000004, "Wrong alignment on FCollisionProfileName"); static_assert(sizeof(FCollisionProfileName) == 0x000008, "Wrong size on FCollisionProfileName"); static_assert(offsetof(FCollisionProfileName, Name) == 0x000000, "Member 'FCollisionProfileName::Name' has a wrong offset!"); // ScriptStruct Engine.StatColorMapEntry // 0x0008 (0x0008 - 0x0000) struct FStatColorMapEntry final { public: float In; // 0x0000(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Out; // 0x0004(0x0004)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStatColorMapEntry) == 0x000004, "Wrong alignment on FStatColorMapEntry"); static_assert(sizeof(FStatColorMapEntry) == 0x000008, "Wrong size on FStatColorMapEntry"); static_assert(offsetof(FStatColorMapEntry, In) == 0x000000, "Member 'FStatColorMapEntry::In' has a wrong offset!"); static_assert(offsetof(FStatColorMapEntry, Out) == 0x000004, "Member 'FStatColorMapEntry::Out' has a wrong offset!"); // ScriptStruct Engine.MovementProperties // 0x0001 (0x0001 - 0x0000) struct FMovementProperties { public: uint8 bCanCrouch : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanJump : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanWalk : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanSwim : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCanFly : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; static_assert(alignof(FMovementProperties) == 0x000001, "Wrong alignment on FMovementProperties"); static_assert(sizeof(FMovementProperties) == 0x000001, "Wrong size on FMovementProperties"); // ScriptStruct Engine.NavAgentProperties // 0x002F (0x0030 - 0x0001) struct FNavAgentProperties : public FMovementProperties { public: uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AgentRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AgentHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AgentStepHeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavWalkingSearchHeightScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftClassPath PreferredNavData; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNavAgentProperties) == 0x000008, "Wrong alignment on FNavAgentProperties"); static_assert(sizeof(FNavAgentProperties) == 0x000030, "Wrong size on FNavAgentProperties"); static_assert(offsetof(FNavAgentProperties, AgentRadius) == 0x000004, "Member 'FNavAgentProperties::AgentRadius' has a wrong offset!"); static_assert(offsetof(FNavAgentProperties, AgentHeight) == 0x000008, "Member 'FNavAgentProperties::AgentHeight' has a wrong offset!"); static_assert(offsetof(FNavAgentProperties, AgentStepHeight) == 0x00000C, "Member 'FNavAgentProperties::AgentStepHeight' has a wrong offset!"); static_assert(offsetof(FNavAgentProperties, NavWalkingSearchHeightScale) == 0x000010, "Member 'FNavAgentProperties::NavWalkingSearchHeightScale' has a wrong offset!"); static_assert(offsetof(FNavAgentProperties, PreferredNavData) == 0x000018, "Member 'FNavAgentProperties::PreferredNavData' has a wrong offset!"); // ScriptStruct Engine.GenericStruct // 0x0004 (0x0004 - 0x0000) struct FGenericStruct final { public: int32 Data; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FGenericStruct) == 0x000004, "Wrong alignment on FGenericStruct"); static_assert(sizeof(FGenericStruct) == 0x000004, "Wrong size on FGenericStruct"); static_assert(offsetof(FGenericStruct, Data) == 0x000000, "Member 'FGenericStruct::Data' has a wrong offset!"); // ScriptStruct Engine.LayerActorStats // 0x0010 (0x0010 - 0x0000) struct FLayerActorStats final { public: class UClass* Type; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Total; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLayerActorStats) == 0x000008, "Wrong alignment on FLayerActorStats"); static_assert(sizeof(FLayerActorStats) == 0x000010, "Wrong size on FLayerActorStats"); static_assert(offsetof(FLayerActorStats, Type) == 0x000000, "Member 'FLayerActorStats::Type' has a wrong offset!"); static_assert(offsetof(FLayerActorStats, Total) == 0x000008, "Member 'FLayerActorStats::Total' has a wrong offset!"); // ScriptStruct Engine.UserActivity // 0x0018 (0x0018 - 0x0000) struct FUserActivity final { public: class FString ActionName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FUserActivity) == 0x000008, "Wrong alignment on FUserActivity"); static_assert(sizeof(FUserActivity) == 0x000018, "Wrong size on FUserActivity"); static_assert(offsetof(FUserActivity, ActionName) == 0x000000, "Member 'FUserActivity::ActionName' has a wrong offset!"); // ScriptStruct Engine.DirectorTrackCut // 0x0014 (0x0014 - 0x0000) struct FDirectorTrackCut final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TransitionTime; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TargetCamGroup; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ShotNumber; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDirectorTrackCut) == 0x000004, "Wrong alignment on FDirectorTrackCut"); static_assert(sizeof(FDirectorTrackCut) == 0x000014, "Wrong size on FDirectorTrackCut"); static_assert(offsetof(FDirectorTrackCut, Time) == 0x000000, "Member 'FDirectorTrackCut::Time' has a wrong offset!"); static_assert(offsetof(FDirectorTrackCut, TransitionTime) == 0x000004, "Member 'FDirectorTrackCut::TransitionTime' has a wrong offset!"); static_assert(offsetof(FDirectorTrackCut, TargetCamGroup) == 0x000008, "Member 'FDirectorTrackCut::TargetCamGroup' has a wrong offset!"); static_assert(offsetof(FDirectorTrackCut, ShotNumber) == 0x000010, "Member 'FDirectorTrackCut::ShotNumber' has a wrong offset!"); // ScriptStruct Engine.WalkableSlopeOverride // 0x0010 (0x0010 - 0x0000) struct FWalkableSlopeOverride final { public: EWalkableSlopeBehavior WalkableSlopeBehavior; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WalkableSlopeAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FWalkableSlopeOverride) == 0x000004, "Wrong alignment on FWalkableSlopeOverride"); static_assert(sizeof(FWalkableSlopeOverride) == 0x000010, "Wrong size on FWalkableSlopeOverride"); static_assert(offsetof(FWalkableSlopeOverride, WalkableSlopeBehavior) == 0x000000, "Member 'FWalkableSlopeOverride::WalkableSlopeBehavior' has a wrong offset!"); static_assert(offsetof(FWalkableSlopeOverride, WalkableSlopeAngle) == 0x000004, "Member 'FWalkableSlopeOverride::WalkableSlopeAngle' has a wrong offset!"); // ScriptStruct Engine.ComponentSpacePoseLink // 0x0000 (0x0010 - 0x0010) struct FComponentSpacePoseLink final : public FPoseLinkBase { }; static_assert(alignof(FComponentSpacePoseLink) == 0x000008, "Wrong alignment on FComponentSpacePoseLink"); static_assert(sizeof(FComponentSpacePoseLink) == 0x000010, "Wrong size on FComponentSpacePoseLink"); // ScriptStruct Engine.ResponseChannel // 0x000C (0x000C - 0x0000) struct FResponseChannel final { public: class FName Channel; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse Response; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FResponseChannel) == 0x000004, "Wrong alignment on FResponseChannel"); static_assert(sizeof(FResponseChannel) == 0x00000C, "Wrong size on FResponseChannel"); static_assert(offsetof(FResponseChannel, Channel) == 0x000000, "Member 'FResponseChannel::Channel' has a wrong offset!"); static_assert(offsetof(FResponseChannel, Response) == 0x000008, "Member 'FResponseChannel::Response' has a wrong offset!"); // ScriptStruct Engine.CollisionResponse // 0x0030 (0x0030 - 0x0000) struct FCollisionResponse final { public: struct FCollisionResponseContainer ResponseToChannels; // 0x0000(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPrivate) TArray ResponseArray; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) }; static_assert(alignof(FCollisionResponse) == 0x000008, "Wrong alignment on FCollisionResponse"); static_assert(sizeof(FCollisionResponse) == 0x000030, "Wrong size on FCollisionResponse"); static_assert(offsetof(FCollisionResponse, ResponseToChannels) == 0x000000, "Member 'FCollisionResponse::ResponseToChannels' has a wrong offset!"); static_assert(offsetof(FCollisionResponse, ResponseArray) == 0x000020, "Member 'FCollisionResponse::ResponseArray' has a wrong offset!"); // ScriptStruct Engine.BodyInstance // 0x0140 (0x0158 - 0x0018) struct FBodyInstance final : public FBodyInstanceCore { public: uint8 Pad_18[0x6]; // 0x0018(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) ECollisionChannel ObjectType; // 0x001E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) ECollisionEnabled CollisionEnabled; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_21[0x38]; // 0x0021(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) ESleepFamily SleepFamily; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDOFMode DOFMode; // 0x005A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseCCD : 1; // 0x005B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreAnalyticCollisions : 1; // 0x005B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bNotifyRigidBodyCollision : 1; // 0x005B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_5B_3 : 1; // 0x005B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bLockTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockRotation : 1; // 0x005B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockXTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockYTranslation : 1; // 0x005B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockZTranslation : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockXRotation : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockYRotation : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockZRotation : 1; // 0x005C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideMaxAngularVelocity : 1; // 0x005C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_5C_5 : 2; // 0x005C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bOverrideMaxDepenetrationVelocity : 1; // 0x005C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bOverrideWalkableSlopeOnInstance : 1; // 0x005D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bInterpolateWhenSubStepping : 1; // 0x005D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_5E[0xE]; // 0x005E(0x000E)(Fixing Size After Last Property [ Dumper-7 ]) class FName CollisionProfileName; // 0x006C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 PositionSolverIterationCount; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 VelocitySolverIterationCount; // 0x0075(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FCollisionResponse CollisionResponses; // 0x0078(0x0030)(Edit, NativeAccessSpecifierPrivate) float MaxDepenetrationVelocity; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MassInKgOverride; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float LinearDamping; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularDamping; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CustomDOFPlaneNormal; // 0x00C0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector COMNudge; // 0x00CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MassScale; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InertiaTensorScale; // 0x00DC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) class UPhysicalMaterial* PhysMaterialOverride; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxAngularVelocity; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomSleepThresholdMultiplier; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StabilizationThresholdMultiplier; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PhysicsBlendWeight; // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_120[0x38]; // 0x0120(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBodyInstance) == 0x000008, "Wrong alignment on FBodyInstance"); static_assert(sizeof(FBodyInstance) == 0x000158, "Wrong size on FBodyInstance"); static_assert(offsetof(FBodyInstance, ObjectType) == 0x00001E, "Member 'FBodyInstance::ObjectType' has a wrong offset!"); static_assert(offsetof(FBodyInstance, CollisionEnabled) == 0x000020, "Member 'FBodyInstance::CollisionEnabled' has a wrong offset!"); static_assert(offsetof(FBodyInstance, SleepFamily) == 0x000059, "Member 'FBodyInstance::SleepFamily' has a wrong offset!"); static_assert(offsetof(FBodyInstance, DOFMode) == 0x00005A, "Member 'FBodyInstance::DOFMode' has a wrong offset!"); static_assert(offsetof(FBodyInstance, CollisionProfileName) == 0x00006C, "Member 'FBodyInstance::CollisionProfileName' has a wrong offset!"); static_assert(offsetof(FBodyInstance, PositionSolverIterationCount) == 0x000074, "Member 'FBodyInstance::PositionSolverIterationCount' has a wrong offset!"); static_assert(offsetof(FBodyInstance, VelocitySolverIterationCount) == 0x000075, "Member 'FBodyInstance::VelocitySolverIterationCount' has a wrong offset!"); static_assert(offsetof(FBodyInstance, CollisionResponses) == 0x000078, "Member 'FBodyInstance::CollisionResponses' has a wrong offset!"); static_assert(offsetof(FBodyInstance, MaxDepenetrationVelocity) == 0x0000A8, "Member 'FBodyInstance::MaxDepenetrationVelocity' has a wrong offset!"); static_assert(offsetof(FBodyInstance, MassInKgOverride) == 0x0000AC, "Member 'FBodyInstance::MassInKgOverride' has a wrong offset!"); static_assert(offsetof(FBodyInstance, LinearDamping) == 0x0000B8, "Member 'FBodyInstance::LinearDamping' has a wrong offset!"); static_assert(offsetof(FBodyInstance, AngularDamping) == 0x0000BC, "Member 'FBodyInstance::AngularDamping' has a wrong offset!"); static_assert(offsetof(FBodyInstance, CustomDOFPlaneNormal) == 0x0000C0, "Member 'FBodyInstance::CustomDOFPlaneNormal' has a wrong offset!"); static_assert(offsetof(FBodyInstance, COMNudge) == 0x0000CC, "Member 'FBodyInstance::COMNudge' has a wrong offset!"); static_assert(offsetof(FBodyInstance, MassScale) == 0x0000D8, "Member 'FBodyInstance::MassScale' has a wrong offset!"); static_assert(offsetof(FBodyInstance, InertiaTensorScale) == 0x0000DC, "Member 'FBodyInstance::InertiaTensorScale' has a wrong offset!"); static_assert(offsetof(FBodyInstance, WalkableSlopeOverride) == 0x0000F8, "Member 'FBodyInstance::WalkableSlopeOverride' has a wrong offset!"); static_assert(offsetof(FBodyInstance, PhysMaterialOverride) == 0x000108, "Member 'FBodyInstance::PhysMaterialOverride' has a wrong offset!"); static_assert(offsetof(FBodyInstance, MaxAngularVelocity) == 0x000110, "Member 'FBodyInstance::MaxAngularVelocity' has a wrong offset!"); static_assert(offsetof(FBodyInstance, CustomSleepThresholdMultiplier) == 0x000114, "Member 'FBodyInstance::CustomSleepThresholdMultiplier' has a wrong offset!"); static_assert(offsetof(FBodyInstance, StabilizationThresholdMultiplier) == 0x000118, "Member 'FBodyInstance::StabilizationThresholdMultiplier' has a wrong offset!"); static_assert(offsetof(FBodyInstance, PhysicsBlendWeight) == 0x00011C, "Member 'FBodyInstance::PhysicsBlendWeight' has a wrong offset!"); // ScriptStruct Engine.KeyHandleLookupTable // 0x0060 (0x0060 - 0x0000) struct alignas(0x08) FKeyHandleLookupTable { public: uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKeyHandleLookupTable) == 0x000008, "Wrong alignment on FKeyHandleLookupTable"); static_assert(sizeof(FKeyHandleLookupTable) == 0x000060, "Wrong size on FKeyHandleLookupTable"); // ScriptStruct Engine.ConstraintBaseParams // 0x0014 (0x0014 - 0x0000) struct FConstraintBaseParams { public: float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Restitution; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContactDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSoftConstraint : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConstraintBaseParams) == 0x000004, "Wrong alignment on FConstraintBaseParams"); static_assert(sizeof(FConstraintBaseParams) == 0x000014, "Wrong size on FConstraintBaseParams"); static_assert(offsetof(FConstraintBaseParams, Stiffness) == 0x000000, "Member 'FConstraintBaseParams::Stiffness' has a wrong offset!"); static_assert(offsetof(FConstraintBaseParams, Damping) == 0x000004, "Member 'FConstraintBaseParams::Damping' has a wrong offset!"); static_assert(offsetof(FConstraintBaseParams, Restitution) == 0x000008, "Member 'FConstraintBaseParams::Restitution' has a wrong offset!"); static_assert(offsetof(FConstraintBaseParams, ContactDistance) == 0x00000C, "Member 'FConstraintBaseParams::ContactDistance' has a wrong offset!"); // ScriptStruct Engine.TwistConstraint // 0x0008 (0x001C - 0x0014) struct FTwistConstraint final : public FConstraintBaseParams { public: float TwistLimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngularConstraintMotion TwistMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTwistConstraint) == 0x000004, "Wrong alignment on FTwistConstraint"); static_assert(sizeof(FTwistConstraint) == 0x00001C, "Wrong size on FTwistConstraint"); static_assert(offsetof(FTwistConstraint, TwistLimitDegrees) == 0x000014, "Member 'FTwistConstraint::TwistLimitDegrees' has a wrong offset!"); static_assert(offsetof(FTwistConstraint, TwistMotion) == 0x000018, "Member 'FTwistConstraint::TwistMotion' has a wrong offset!"); // ScriptStruct Engine.BlueprintMacroCosmeticInfo // 0x0001 (0x0001 - 0x0000) struct FBlueprintMacroCosmeticInfo final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlueprintMacroCosmeticInfo) == 0x000001, "Wrong alignment on FBlueprintMacroCosmeticInfo"); static_assert(sizeof(FBlueprintMacroCosmeticInfo) == 0x000001, "Wrong size on FBlueprintMacroCosmeticInfo"); // ScriptStruct Engine.FastArraySerializer // 0x0108 (0x0108 - 0x0000) struct alignas(0x08) FFastArraySerializer { public: uint8 Pad_0[0x54]; // 0x0000(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) int32 ArrayReplicationKey; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0xA8]; // 0x0058(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) EFastArraySerializerDeltaFlags DeltaFlags; // 0x0100(0x0001)(ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFastArraySerializer) == 0x000008, "Wrong alignment on FFastArraySerializer"); static_assert(sizeof(FFastArraySerializer) == 0x000108, "Wrong size on FFastArraySerializer"); static_assert(offsetof(FFastArraySerializer, ArrayReplicationKey) == 0x000054, "Member 'FFastArraySerializer::ArrayReplicationKey' has a wrong offset!"); static_assert(offsetof(FFastArraySerializer, DeltaFlags) == 0x000100, "Member 'FFastArraySerializer::DeltaFlags' has a wrong offset!"); // ScriptStruct Engine.AnimationActiveTransitionEntry // 0x00C8 (0x00C8 - 0x0000) struct FAnimationActiveTransitionEntry final { public: uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) class UBlendProfile* BlendProfile; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationActiveTransitionEntry) == 0x000008, "Wrong alignment on FAnimationActiveTransitionEntry"); static_assert(sizeof(FAnimationActiveTransitionEntry) == 0x0000C8, "Wrong size on FAnimationActiveTransitionEntry"); static_assert(offsetof(FAnimationActiveTransitionEntry, BlendProfile) == 0x0000B8, "Member 'FAnimationActiveTransitionEntry::BlendProfile' has a wrong offset!"); // ScriptStruct Engine.RichCurveKey // 0x001C (0x001C - 0x0000) struct FRichCurveKey final { public: ERichCurveInterpMode InterpMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentMode TangentMode; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveTangentWeightMode TangentWeightMode; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float Time; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArriveTangent; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArriveTangentWeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangent; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveTangentWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRichCurveKey) == 0x000004, "Wrong alignment on FRichCurveKey"); static_assert(sizeof(FRichCurveKey) == 0x00001C, "Wrong size on FRichCurveKey"); static_assert(offsetof(FRichCurveKey, InterpMode) == 0x000000, "Member 'FRichCurveKey::InterpMode' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, TangentMode) == 0x000001, "Member 'FRichCurveKey::TangentMode' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, TangentWeightMode) == 0x000002, "Member 'FRichCurveKey::TangentWeightMode' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, Time) == 0x000004, "Member 'FRichCurveKey::Time' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, Value) == 0x000008, "Member 'FRichCurveKey::Value' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, ArriveTangent) == 0x00000C, "Member 'FRichCurveKey::ArriveTangent' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, ArriveTangentWeight) == 0x000010, "Member 'FRichCurveKey::ArriveTangentWeight' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, LeaveTangent) == 0x000014, "Member 'FRichCurveKey::LeaveTangent' has a wrong offset!"); static_assert(offsetof(FRichCurveKey, LeaveTangentWeight) == 0x000018, "Member 'FRichCurveKey::LeaveTangentWeight' has a wrong offset!"); // ScriptStruct Engine.RealCurve // 0x0008 (0x0070 - 0x0068) struct FRealCurve : public FIndexedCurve { public: float DefaultValue; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PreInfinityExtrap; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERichCurveExtrapolation PostInfinityExtrap; // 0x006D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FRealCurve) == 0x000008, "Wrong alignment on FRealCurve"); static_assert(sizeof(FRealCurve) == 0x000070, "Wrong size on FRealCurve"); static_assert(offsetof(FRealCurve, DefaultValue) == 0x000068, "Member 'FRealCurve::DefaultValue' has a wrong offset!"); static_assert(offsetof(FRealCurve, PreInfinityExtrap) == 0x00006C, "Member 'FRealCurve::PreInfinityExtrap' has a wrong offset!"); static_assert(offsetof(FRealCurve, PostInfinityExtrap) == 0x00006D, "Member 'FRealCurve::PostInfinityExtrap' has a wrong offset!"); // ScriptStruct Engine.RichCurve // 0x0010 (0x0080 - 0x0070) struct FRichCurve final : public FRealCurve { public: TArray Keys; // 0x0070(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRichCurve) == 0x000008, "Wrong alignment on FRichCurve"); static_assert(sizeof(FRichCurve) == 0x000080, "Wrong size on FRichCurve"); static_assert(offsetof(FRichCurve, Keys) == 0x000070, "Member 'FRichCurve::Keys' has a wrong offset!"); // ScriptStruct Engine.RuntimeFloatCurve // 0x0088 (0x0088 - 0x0000) struct FRuntimeFloatCurve final { public: struct FRichCurve EditorCurveData; // 0x0000(0x0080)(NativeAccessSpecifierPublic) class UCurveFloat* ExternalCurve; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRuntimeFloatCurve) == 0x000008, "Wrong alignment on FRuntimeFloatCurve"); static_assert(sizeof(FRuntimeFloatCurve) == 0x000088, "Wrong size on FRuntimeFloatCurve"); static_assert(offsetof(FRuntimeFloatCurve, EditorCurveData) == 0x000000, "Member 'FRuntimeFloatCurve::EditorCurveData' has a wrong offset!"); static_assert(offsetof(FRuntimeFloatCurve, ExternalCurve) == 0x000080, "Member 'FRuntimeFloatCurve::ExternalCurve' has a wrong offset!"); // ScriptStruct Engine.VertexOffsetUsage // 0x0004 (0x0004 - 0x0000) struct FVertexOffsetUsage final { public: int32 Usage; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVertexOffsetUsage) == 0x000004, "Wrong alignment on FVertexOffsetUsage"); static_assert(sizeof(FVertexOffsetUsage) == 0x000004, "Wrong size on FVertexOffsetUsage"); static_assert(offsetof(FVertexOffsetUsage, Usage) == 0x000000, "Member 'FVertexOffsetUsage::Usage' has a wrong offset!"); // ScriptStruct Engine.LightingChannels // 0x0001 (0x0001 - 0x0000) struct FLightingChannels final { public: uint8 bChannel0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bChannel1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bChannel2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; static_assert(alignof(FLightingChannels) == 0x000001, "Wrong alignment on FLightingChannels"); static_assert(sizeof(FLightingChannels) == 0x000001, "Wrong size on FLightingChannels"); // ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction // 0x0008 (0x0030 - 0x0028) struct FCharacterMovementComponentPostPhysicsTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCharacterMovementComponentPostPhysicsTickFunction) == 0x000008, "Wrong alignment on FCharacterMovementComponentPostPhysicsTickFunction"); static_assert(sizeof(FCharacterMovementComponentPostPhysicsTickFunction) == 0x000030, "Wrong size on FCharacterMovementComponentPostPhysicsTickFunction"); // ScriptStruct Engine.CurveTrack // 0x0018 (0x0018 - 0x0000) struct FCurveTrack final { public: class FName CurveName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CurveWeights; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCurveTrack) == 0x000008, "Wrong alignment on FCurveTrack"); static_assert(sizeof(FCurveTrack) == 0x000018, "Wrong size on FCurveTrack"); static_assert(offsetof(FCurveTrack, CurveName) == 0x000000, "Member 'FCurveTrack::CurveName' has a wrong offset!"); static_assert(offsetof(FCurveTrack, CurveWeights) == 0x000008, "Member 'FCurveTrack::CurveWeights' has a wrong offset!"); // ScriptStruct Engine.A2Pose // 0x0010 (0x0010 - 0x0000) struct FA2Pose { public: TArray Bones; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FA2Pose) == 0x000008, "Wrong alignment on FA2Pose"); static_assert(sizeof(FA2Pose) == 0x000010, "Wrong size on FA2Pose"); static_assert(offsetof(FA2Pose, Bones) == 0x000000, "Member 'FA2Pose::Bones' has a wrong offset!"); // ScriptStruct Engine.A2CSPose // 0x0018 (0x0028 - 0x0010) struct FA2CSPose final : public FA2Pose { public: uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray ComponentSpaceFlags; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; static_assert(alignof(FA2CSPose) == 0x000008, "Wrong alignment on FA2CSPose"); static_assert(sizeof(FA2CSPose) == 0x000028, "Wrong size on FA2CSPose"); static_assert(offsetof(FA2CSPose, ComponentSpaceFlags) == 0x000018, "Member 'FA2CSPose::ComponentSpaceFlags' has a wrong offset!"); // ScriptStruct Engine.AnimInstanceProxy // 0x0770 (0x0770 - 0x0000) struct alignas(0x10) FAnimInstanceProxy { public: uint8 Pad_0[0x770]; // 0x0000(0x0770)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimInstanceProxy) == 0x000010, "Wrong alignment on FAnimInstanceProxy"); static_assert(sizeof(FAnimInstanceProxy) == 0x000770, "Wrong size on FAnimInstanceProxy"); // ScriptStruct Engine.AnimSegment // 0x0020 (0x0020 - 0x0000) struct FAnimSegment final { public: class UAnimSequenceBase* AnimReference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartPos; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimStartTime; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimEndTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimPlayRate; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LoopingCount; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimSegment) == 0x000008, "Wrong alignment on FAnimSegment"); static_assert(sizeof(FAnimSegment) == 0x000020, "Wrong size on FAnimSegment"); static_assert(offsetof(FAnimSegment, AnimReference) == 0x000000, "Member 'FAnimSegment::AnimReference' has a wrong offset!"); static_assert(offsetof(FAnimSegment, StartPos) == 0x000008, "Member 'FAnimSegment::StartPos' has a wrong offset!"); static_assert(offsetof(FAnimSegment, AnimStartTime) == 0x00000C, "Member 'FAnimSegment::AnimStartTime' has a wrong offset!"); static_assert(offsetof(FAnimSegment, AnimEndTime) == 0x000010, "Member 'FAnimSegment::AnimEndTime' has a wrong offset!"); static_assert(offsetof(FAnimSegment, AnimPlayRate) == 0x000014, "Member 'FAnimSegment::AnimPlayRate' has a wrong offset!"); static_assert(offsetof(FAnimSegment, LoopingCount) == 0x000018, "Member 'FAnimSegment::LoopingCount' has a wrong offset!"); // ScriptStruct Engine.AnimTrack // 0x0010 (0x0010 - 0x0000) struct FAnimTrack final { public: TArray AnimSegments; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimTrack) == 0x000008, "Wrong alignment on FAnimTrack"); static_assert(sizeof(FAnimTrack) == 0x000010, "Wrong size on FAnimTrack"); static_assert(offsetof(FAnimTrack, AnimSegments) == 0x000000, "Member 'FAnimTrack::AnimSegments' has a wrong offset!"); // ScriptStruct Engine.AnimNode_SaveCachedPose // 0x0148 (0x0158 - 0x0010) struct FAnimNode_SaveCachedPose final : public FAnimNode_Base { public: struct FPoseLink Pose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x130]; // 0x0028(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_SaveCachedPose) == 0x000008, "Wrong alignment on FAnimNode_SaveCachedPose"); static_assert(sizeof(FAnimNode_SaveCachedPose) == 0x000158, "Wrong size on FAnimNode_SaveCachedPose"); static_assert(offsetof(FAnimNode_SaveCachedPose, Pose) == 0x000010, "Member 'FAnimNode_SaveCachedPose::Pose' has a wrong offset!"); static_assert(offsetof(FAnimNode_SaveCachedPose, CachePoseName) == 0x000020, "Member 'FAnimNode_SaveCachedPose::CachePoseName' has a wrong offset!"); // ScriptStruct Engine.AnimationFrameSnapshot // 0x0001 (0x0001 - 0x0000) struct FAnimationFrameSnapshot final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationFrameSnapshot) == 0x000001, "Wrong alignment on FAnimationFrameSnapshot"); static_assert(sizeof(FAnimationFrameSnapshot) == 0x000001, "Wrong size on FAnimationFrameSnapshot"); // ScriptStruct Engine.BoneReference // 0x0010 (0x0010 - 0x0000) struct FBoneReference final { public: class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBoneReference) == 0x000004, "Wrong alignment on FBoneReference"); static_assert(sizeof(FBoneReference) == 0x000010, "Wrong size on FBoneReference"); static_assert(offsetof(FBoneReference, BoneName) == 0x000000, "Member 'FBoneReference::BoneName' has a wrong offset!"); // ScriptStruct Engine.LightmassLightSettings // 0x000C (0x000C - 0x0000) struct FLightmassLightSettings { public: float IndirectLightingSaturation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShadowExponent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAreaShadowsForStationaryLight; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLightmassLightSettings) == 0x000004, "Wrong alignment on FLightmassLightSettings"); static_assert(sizeof(FLightmassLightSettings) == 0x00000C, "Wrong size on FLightmassLightSettings"); static_assert(offsetof(FLightmassLightSettings, IndirectLightingSaturation) == 0x000000, "Member 'FLightmassLightSettings::IndirectLightingSaturation' has a wrong offset!"); static_assert(offsetof(FLightmassLightSettings, ShadowExponent) == 0x000004, "Member 'FLightmassLightSettings::ShadowExponent' has a wrong offset!"); static_assert(offsetof(FLightmassLightSettings, bUseAreaShadowsForStationaryLight) == 0x000008, "Member 'FLightmassLightSettings::bUseAreaShadowsForStationaryLight' has a wrong offset!"); // ScriptStruct Engine.LightmassPointLightSettings // 0x0000 (0x000C - 0x000C) struct FLightmassPointLightSettings final : public FLightmassLightSettings { }; static_assert(alignof(FLightmassPointLightSettings) == 0x000004, "Wrong alignment on FLightmassPointLightSettings"); static_assert(sizeof(FLightmassPointLightSettings) == 0x00000C, "Wrong size on FLightmassPointLightSettings"); // ScriptStruct Engine.UniqueNetIdRepl // 0x0027 (0x0028 - 0x0001) struct FUniqueNetIdRepl final : public FUniqueNetIdWrapper { public: uint8 Pad_1[0x17]; // 0x0001(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) TArray ReplicationBytes; // 0x0018(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) }; static_assert(alignof(FUniqueNetIdRepl) == 0x000008, "Wrong alignment on FUniqueNetIdRepl"); static_assert(sizeof(FUniqueNetIdRepl) == 0x000028, "Wrong size on FUniqueNetIdRepl"); static_assert(offsetof(FUniqueNetIdRepl, ReplicationBytes) == 0x000018, "Member 'FUniqueNetIdRepl::ReplicationBytes' has a wrong offset!"); // ScriptStruct Engine.InertializationCurveDiff // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FInertializationCurveDiff final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInertializationCurveDiff) == 0x000004, "Wrong alignment on FInertializationCurveDiff"); static_assert(sizeof(FInertializationCurveDiff) == 0x000008, "Wrong size on FInertializationCurveDiff"); // ScriptStruct Engine.PerPlatformBool // 0x0001 (0x0001 - 0x0000) struct FPerPlatformBool final { public: bool Default; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerPlatformBool) == 0x000001, "Wrong alignment on FPerPlatformBool"); static_assert(sizeof(FPerPlatformBool) == 0x000001, "Wrong size on FPerPlatformBool"); static_assert(offsetof(FPerPlatformBool, Default) == 0x000000, "Member 'FPerPlatformBool::Default' has a wrong offset!"); // ScriptStruct Engine.NavAgentSelector // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FNavAgentSelector final { public: uint8 bSupportsAgent0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNavAgentSelector) == 0x000004, "Wrong alignment on FNavAgentSelector"); static_assert(sizeof(FNavAgentSelector) == 0x000004, "Wrong size on FNavAgentSelector"); // ScriptStruct Engine.NavigationLinkBase // 0x0030 (0x0030 - 0x0000) struct FNavigationLinkBase { public: float LeftProjectHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFallDownLength; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float SnapRadius; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SnapHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNavAgentSelector SupportedAgents; // 0x0014(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bSupportsAgent0 : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent1 : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent2 : 1; // 0x0018(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent3 : 1; // 0x0018(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent4 : 1; // 0x0018(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent5 : 1; // 0x0018(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent6 : 1; // 0x0018(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent7 : 1; // 0x0018(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent8 : 1; // 0x0019(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent9 : 1; // 0x0019(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent10 : 1; // 0x0019(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent11 : 1; // 0x0019(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent12 : 1; // 0x0019(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent13 : 1; // 0x0019(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent14 : 1; // 0x0019(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportsAgent15 : 1; // 0x0019(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) ENavLinkDirection Direction; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseSnapHeight : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSnapToCheapestArea : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag0 : 1; // 0x001D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag1 : 1; // 0x001D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag2 : 1; // 0x001D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag3 : 1; // 0x001D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag4 : 1; // 0x001D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag5 : 1; // 0x001D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag6 : 1; // 0x001E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCustomFlag7 : 1; // 0x001E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AreaClass; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNavigationLinkBase) == 0x000008, "Wrong alignment on FNavigationLinkBase"); static_assert(sizeof(FNavigationLinkBase) == 0x000030, "Wrong size on FNavigationLinkBase"); static_assert(offsetof(FNavigationLinkBase, LeftProjectHeight) == 0x000000, "Member 'FNavigationLinkBase::LeftProjectHeight' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, MaxFallDownLength) == 0x000004, "Member 'FNavigationLinkBase::MaxFallDownLength' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, SnapRadius) == 0x00000C, "Member 'FNavigationLinkBase::SnapRadius' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, SnapHeight) == 0x000010, "Member 'FNavigationLinkBase::SnapHeight' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, SupportedAgents) == 0x000014, "Member 'FNavigationLinkBase::SupportedAgents' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, Direction) == 0x00001C, "Member 'FNavigationLinkBase::Direction' has a wrong offset!"); static_assert(offsetof(FNavigationLinkBase, AreaClass) == 0x000020, "Member 'FNavigationLinkBase::AreaClass' has a wrong offset!"); // ScriptStruct Engine.NavigationLink // 0x0018 (0x0048 - 0x0030) struct FNavigationLink final : public FNavigationLinkBase { public: struct FVector Left; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Right; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNavigationLink) == 0x000008, "Wrong alignment on FNavigationLink"); static_assert(sizeof(FNavigationLink) == 0x000048, "Wrong size on FNavigationLink"); static_assert(offsetof(FNavigationLink, Left) == 0x000030, "Member 'FNavigationLink::Left' has a wrong offset!"); static_assert(offsetof(FNavigationLink, Right) == 0x00003C, "Member 'FNavigationLink::Right' has a wrong offset!"); // ScriptStruct Engine.RepAttachment // 0x0040 (0x0040 - 0x0000) struct FRepAttachment final { public: class AActor* AttachParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 LocationOffset; // 0x0008(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 RelativeScale3D; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationOffset; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName AttachSocket; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* AttachComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRepAttachment) == 0x000008, "Wrong alignment on FRepAttachment"); static_assert(sizeof(FRepAttachment) == 0x000040, "Wrong size on FRepAttachment"); static_assert(offsetof(FRepAttachment, AttachParent) == 0x000000, "Member 'FRepAttachment::AttachParent' has a wrong offset!"); static_assert(offsetof(FRepAttachment, LocationOffset) == 0x000008, "Member 'FRepAttachment::LocationOffset' has a wrong offset!"); static_assert(offsetof(FRepAttachment, RelativeScale3D) == 0x000014, "Member 'FRepAttachment::RelativeScale3D' has a wrong offset!"); static_assert(offsetof(FRepAttachment, RotationOffset) == 0x000020, "Member 'FRepAttachment::RotationOffset' has a wrong offset!"); static_assert(offsetof(FRepAttachment, AttachSocket) == 0x00002C, "Member 'FRepAttachment::AttachSocket' has a wrong offset!"); static_assert(offsetof(FRepAttachment, AttachComponent) == 0x000038, "Member 'FRepAttachment::AttachComponent' has a wrong offset!"); // ScriptStruct Engine.AnimLinkableElement // 0x0030 (0x0030 - 0x0000) struct FAnimLinkableElement { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* LinkedMontage; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SlotIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SegmentIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAnimLinkMethod LinkMethod; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAnimLinkMethod CachedLinkMethod; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SegmentBeginTime; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SegmentLength; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LinkValue; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimSequenceBase* LinkedSequence; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; static_assert(alignof(FAnimLinkableElement) == 0x000008, "Wrong alignment on FAnimLinkableElement"); static_assert(sizeof(FAnimLinkableElement) == 0x000030, "Wrong size on FAnimLinkableElement"); static_assert(offsetof(FAnimLinkableElement, LinkedMontage) == 0x000008, "Member 'FAnimLinkableElement::LinkedMontage' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, SlotIndex) == 0x000010, "Member 'FAnimLinkableElement::SlotIndex' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, SegmentIndex) == 0x000014, "Member 'FAnimLinkableElement::SegmentIndex' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, LinkMethod) == 0x000018, "Member 'FAnimLinkableElement::LinkMethod' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, CachedLinkMethod) == 0x000019, "Member 'FAnimLinkableElement::CachedLinkMethod' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, SegmentBeginTime) == 0x00001C, "Member 'FAnimLinkableElement::SegmentBeginTime' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, SegmentLength) == 0x000020, "Member 'FAnimLinkableElement::SegmentLength' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, LinkValue) == 0x000024, "Member 'FAnimLinkableElement::LinkValue' has a wrong offset!"); static_assert(offsetof(FAnimLinkableElement, LinkedSequence) == 0x000028, "Member 'FAnimLinkableElement::LinkedSequence' has a wrong offset!"); // ScriptStruct Engine.AnimNotifyEvent // 0x0088 (0x00B8 - 0x0030) struct FAnimNotifyEvent final : public FAnimLinkableElement { public: float DisplayTime; // 0x0030(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TriggerTimeOffset; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndTriggerTimeOffset; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TriggerWeightThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NotifyName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimNotify* Notify; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimNotifyState* NotifyStateClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimLinkableElement EndLink; // 0x0060(0x0030)(NativeAccessSpecifierPublic) bool bConvertedFromBranchingPoint; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMontageNotifyTickType MontageTickType; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float NotifyTriggerChance; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENotifyFilterType NotifyFilterType; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NotifyFilterLOD; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerOnDedicatedServer; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerOnFollower; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 TrackIndex; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNotifyEvent) == 0x000008, "Wrong alignment on FAnimNotifyEvent"); static_assert(sizeof(FAnimNotifyEvent) == 0x0000B8, "Wrong size on FAnimNotifyEvent"); static_assert(offsetof(FAnimNotifyEvent, DisplayTime) == 0x000030, "Member 'FAnimNotifyEvent::DisplayTime' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, TriggerTimeOffset) == 0x000034, "Member 'FAnimNotifyEvent::TriggerTimeOffset' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, EndTriggerTimeOffset) == 0x000038, "Member 'FAnimNotifyEvent::EndTriggerTimeOffset' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, TriggerWeightThreshold) == 0x00003C, "Member 'FAnimNotifyEvent::TriggerWeightThreshold' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, NotifyName) == 0x000040, "Member 'FAnimNotifyEvent::NotifyName' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, Notify) == 0x000048, "Member 'FAnimNotifyEvent::Notify' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, NotifyStateClass) == 0x000050, "Member 'FAnimNotifyEvent::NotifyStateClass' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, Duration) == 0x000058, "Member 'FAnimNotifyEvent::Duration' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, EndLink) == 0x000060, "Member 'FAnimNotifyEvent::EndLink' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, bConvertedFromBranchingPoint) == 0x000090, "Member 'FAnimNotifyEvent::bConvertedFromBranchingPoint' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, MontageTickType) == 0x000091, "Member 'FAnimNotifyEvent::MontageTickType' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, NotifyTriggerChance) == 0x000094, "Member 'FAnimNotifyEvent::NotifyTriggerChance' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, NotifyFilterType) == 0x000098, "Member 'FAnimNotifyEvent::NotifyFilterType' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, NotifyFilterLOD) == 0x00009C, "Member 'FAnimNotifyEvent::NotifyFilterLOD' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, bTriggerOnDedicatedServer) == 0x0000A0, "Member 'FAnimNotifyEvent::bTriggerOnDedicatedServer' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, bTriggerOnFollower) == 0x0000A1, "Member 'FAnimNotifyEvent::bTriggerOnFollower' has a wrong offset!"); static_assert(offsetof(FAnimNotifyEvent, TrackIndex) == 0x0000A4, "Member 'FAnimNotifyEvent::TrackIndex' has a wrong offset!"); // ScriptStruct Engine.TexturePlatformData // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FTexturePlatformData final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTexturePlatformData) == 0x000008, "Wrong alignment on FTexturePlatformData"); static_assert(sizeof(FTexturePlatformData) == 0x000030, "Wrong size on FTexturePlatformData"); // ScriptStruct Engine.RigTransformConstraint // 0x0010 (0x0010 - 0x0000) struct FRigTransformConstraint final { public: EConstraintTransform TranformType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName ParentSpace; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Weight; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRigTransformConstraint) == 0x000004, "Wrong alignment on FRigTransformConstraint"); static_assert(sizeof(FRigTransformConstraint) == 0x000010, "Wrong size on FRigTransformConstraint"); static_assert(offsetof(FRigTransformConstraint, TranformType) == 0x000000, "Member 'FRigTransformConstraint::TranformType' has a wrong offset!"); static_assert(offsetof(FRigTransformConstraint, ParentSpace) == 0x000004, "Member 'FRigTransformConstraint::ParentSpace' has a wrong offset!"); static_assert(offsetof(FRigTransformConstraint, Weight) == 0x00000C, "Member 'FRigTransformConstraint::Weight' has a wrong offset!"); // ScriptStruct Engine.TransformBaseConstraint // 0x0010 (0x0010 - 0x0000) struct FTransformBaseConstraint final { public: TArray TransformConstraints; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FTransformBaseConstraint) == 0x000008, "Wrong alignment on FTransformBaseConstraint"); static_assert(sizeof(FTransformBaseConstraint) == 0x000010, "Wrong size on FTransformBaseConstraint"); static_assert(offsetof(FTransformBaseConstraint, TransformConstraints) == 0x000000, "Member 'FTransformBaseConstraint::TransformConstraints' has a wrong offset!"); // ScriptStruct Engine.TransformBase // 0x0028 (0x0028 - 0x0000) struct FTransformBase final { public: class FName Node; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransformBaseConstraint Constraints[0x2]; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FTransformBase) == 0x000008, "Wrong alignment on FTransformBase"); static_assert(sizeof(FTransformBase) == 0x000028, "Wrong size on FTransformBase"); static_assert(offsetof(FTransformBase, Node) == 0x000000, "Member 'FTransformBase::Node' has a wrong offset!"); static_assert(offsetof(FTransformBase, Constraints) == 0x000008, "Member 'FTransformBase::Constraints' has a wrong offset!"); // ScriptStruct Engine.SmartName // 0x000C (0x000C - 0x0000) struct FSmartName final { public: class FName DisplayName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSmartName) == 0x000004, "Wrong alignment on FSmartName"); static_assert(sizeof(FSmartName) == 0x00000C, "Wrong size on FSmartName"); static_assert(offsetof(FSmartName, DisplayName) == 0x000000, "Member 'FSmartName::DisplayName' has a wrong offset!"); // ScriptStruct Engine.AnimCurveBase // 0x0018 (0x0018 - 0x0000) struct FAnimCurveBase { public: class FName LastObservedName; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSmartName Name; // 0x0008(0x000C)(NoDestructor, NativeAccessSpecifierPublic) int32 CurveTypeFlags; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FAnimCurveBase) == 0x000004, "Wrong alignment on FAnimCurveBase"); static_assert(sizeof(FAnimCurveBase) == 0x000018, "Wrong size on FAnimCurveBase"); static_assert(offsetof(FAnimCurveBase, LastObservedName) == 0x000000, "Member 'FAnimCurveBase::LastObservedName' has a wrong offset!"); static_assert(offsetof(FAnimCurveBase, Name) == 0x000008, "Member 'FAnimCurveBase::Name' has a wrong offset!"); static_assert(offsetof(FAnimCurveBase, CurveTypeFlags) == 0x000014, "Member 'FAnimCurveBase::CurveTypeFlags' has a wrong offset!"); // ScriptStruct Engine.FloatCurve // 0x0080 (0x0098 - 0x0018) struct FFloatCurve final : public FAnimCurveBase { public: struct FRichCurve FloatCurve; // 0x0018(0x0080)(NativeAccessSpecifierPublic) }; static_assert(alignof(FFloatCurve) == 0x000008, "Wrong alignment on FFloatCurve"); static_assert(sizeof(FFloatCurve) == 0x000098, "Wrong size on FFloatCurve"); static_assert(offsetof(FFloatCurve, FloatCurve) == 0x000018, "Member 'FFloatCurve::FloatCurve' has a wrong offset!"); // ScriptStruct Engine.RepMovement // 0x0034 (0x0034 - 0x0000) struct FRepMovement final { public: struct FVector LinearVelocity; // 0x0000(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AngularVelocity; // 0x000C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Location; // 0x0018(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0024(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 bSimulatedPhysicSleep : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRepPhysics : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EVectorQuantization LocationQuantizationLevel; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVectorQuantization VelocityQuantizationLevel; // 0x0032(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERotatorQuantization RotationQuantizationLevel; // 0x0033(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRepMovement) == 0x000004, "Wrong alignment on FRepMovement"); static_assert(sizeof(FRepMovement) == 0x000034, "Wrong size on FRepMovement"); static_assert(offsetof(FRepMovement, LinearVelocity) == 0x000000, "Member 'FRepMovement::LinearVelocity' has a wrong offset!"); static_assert(offsetof(FRepMovement, AngularVelocity) == 0x00000C, "Member 'FRepMovement::AngularVelocity' has a wrong offset!"); static_assert(offsetof(FRepMovement, Location) == 0x000018, "Member 'FRepMovement::Location' has a wrong offset!"); static_assert(offsetof(FRepMovement, Rotation) == 0x000024, "Member 'FRepMovement::Rotation' has a wrong offset!"); static_assert(offsetof(FRepMovement, LocationQuantizationLevel) == 0x000031, "Member 'FRepMovement::LocationQuantizationLevel' has a wrong offset!"); static_assert(offsetof(FRepMovement, VelocityQuantizationLevel) == 0x000032, "Member 'FRepMovement::VelocityQuantizationLevel' has a wrong offset!"); static_assert(offsetof(FRepMovement, RotationQuantizationLevel) == 0x000033, "Member 'FRepMovement::RotationQuantizationLevel' has a wrong offset!"); // ScriptStruct Engine.TTTrackBase // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FTTTrackBase { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName TrackName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsExternalCurve; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTTTrackBase) == 0x000008, "Wrong alignment on FTTTrackBase"); static_assert(sizeof(FTTTrackBase) == 0x000018, "Wrong size on FTTTrackBase"); static_assert(offsetof(FTTTrackBase, TrackName) == 0x000008, "Member 'FTTTrackBase::TrackName' has a wrong offset!"); static_assert(offsetof(FTTTrackBase, bIsExternalCurve) == 0x000010, "Member 'FTTTrackBase::bIsExternalCurve' has a wrong offset!"); // ScriptStruct Engine.ActorTickFunction // 0x0008 (0x0030 - 0x0028) struct FActorTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActorTickFunction) == 0x000008, "Wrong alignment on FActorTickFunction"); static_assert(sizeof(FActorTickFunction) == 0x000030, "Wrong size on FActorTickFunction"); // ScriptStruct Engine.TableRowBase // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FTableRowBase { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTableRowBase) == 0x000008, "Wrong alignment on FTableRowBase"); static_assert(sizeof(FTableRowBase) == 0x000008, "Wrong size on FTableRowBase"); // ScriptStruct Engine.ExposedValueCopyRecord // 0x0008 (0x0008 - 0x0000) struct FExposedValueCopyRecord final { public: int32 CopyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPostCopyOperation PostCopyOperation; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FExposedValueCopyRecord) == 0x000004, "Wrong alignment on FExposedValueCopyRecord"); static_assert(sizeof(FExposedValueCopyRecord) == 0x000008, "Wrong size on FExposedValueCopyRecord"); static_assert(offsetof(FExposedValueCopyRecord, CopyIndex) == 0x000000, "Member 'FExposedValueCopyRecord::CopyIndex' has a wrong offset!"); static_assert(offsetof(FExposedValueCopyRecord, PostCopyOperation) == 0x000004, "Member 'FExposedValueCopyRecord::PostCopyOperation' has a wrong offset!"); // ScriptStruct Engine.PreviewAttachedObjectPair // 0x0038 (0x0038 - 0x0000) struct FPreviewAttachedObjectPair final { public: TSoftObjectPtr AttachedObject; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UObject* Object; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName AttachedTo; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPreviewAttachedObjectPair) == 0x000008, "Wrong alignment on FPreviewAttachedObjectPair"); static_assert(sizeof(FPreviewAttachedObjectPair) == 0x000038, "Wrong size on FPreviewAttachedObjectPair"); static_assert(offsetof(FPreviewAttachedObjectPair, AttachedObject) == 0x000000, "Member 'FPreviewAttachedObjectPair::AttachedObject' has a wrong offset!"); static_assert(offsetof(FPreviewAttachedObjectPair, Object) == 0x000028, "Member 'FPreviewAttachedObjectPair::Object' has a wrong offset!"); static_assert(offsetof(FPreviewAttachedObjectPair, AttachedTo) == 0x000030, "Member 'FPreviewAttachedObjectPair::AttachedTo' has a wrong offset!"); // ScriptStruct Engine.AnimBlueprintFunctionData // 0x0040 (0x0040 - 0x0000) struct FAnimBlueprintFunctionData final { public: TFieldPath OutputPoseNodeProperty; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> InputPoseNodeProperties; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray> InputProperties; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimBlueprintFunctionData) == 0x000008, "Wrong alignment on FAnimBlueprintFunctionData"); static_assert(sizeof(FAnimBlueprintFunctionData) == 0x000040, "Wrong size on FAnimBlueprintFunctionData"); static_assert(offsetof(FAnimBlueprintFunctionData, OutputPoseNodeProperty) == 0x000000, "Member 'FAnimBlueprintFunctionData::OutputPoseNodeProperty' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunctionData, InputPoseNodeProperties) == 0x000020, "Member 'FAnimBlueprintFunctionData::InputPoseNodeProperties' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunctionData, InputProperties) == 0x000030, "Member 'FAnimBlueprintFunctionData::InputProperties' has a wrong offset!"); // ScriptStruct Engine.SoundModulationDestinationSettings // 0x0010 (0x0010 - 0x0000) struct FSoundModulationDestinationSettings final { public: float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundModulatorBase* Modulator; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundModulationDestinationSettings) == 0x000008, "Wrong alignment on FSoundModulationDestinationSettings"); static_assert(sizeof(FSoundModulationDestinationSettings) == 0x000010, "Wrong size on FSoundModulationDestinationSettings"); static_assert(offsetof(FSoundModulationDestinationSettings, Value) == 0x000000, "Member 'FSoundModulationDestinationSettings::Value' has a wrong offset!"); static_assert(offsetof(FSoundModulationDestinationSettings, Modulator) == 0x000008, "Member 'FSoundModulationDestinationSettings::Modulator' has a wrong offset!"); // ScriptStruct Engine.AnimNode_CustomProperty // 0x0048 (0x0058 - 0x0010) struct FAnimNode_CustomProperty : public FAnimNode_Base { public: TArray SourcePropertyNames; // 0x0010(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray DestPropertyNames; // 0x0020(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UObject* TargetInstance; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_CustomProperty) == 0x000008, "Wrong alignment on FAnimNode_CustomProperty"); static_assert(sizeof(FAnimNode_CustomProperty) == 0x000058, "Wrong size on FAnimNode_CustomProperty"); static_assert(offsetof(FAnimNode_CustomProperty, SourcePropertyNames) == 0x000010, "Member 'FAnimNode_CustomProperty::SourcePropertyNames' has a wrong offset!"); static_assert(offsetof(FAnimNode_CustomProperty, DestPropertyNames) == 0x000020, "Member 'FAnimNode_CustomProperty::DestPropertyNames' has a wrong offset!"); static_assert(offsetof(FAnimNode_CustomProperty, TargetInstance) == 0x000030, "Member 'FAnimNode_CustomProperty::TargetInstance' has a wrong offset!"); // ScriptStruct Engine.AnimNode_LinkedAnimGraph // 0x0048 (0x00A0 - 0x0058) struct FAnimNode_LinkedAnimGraph : public FAnimNode_CustomProperty { public: TArray InputPoses; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InputPoseNames; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf InstanceClass; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Tag; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88[0x14]; // 0x0088(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bReceiveNotifiesFromLinkedInstances : 1; // 0x009C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPropagateNotifiesToLinkedInstances : 1; // 0x009C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_LinkedAnimGraph) == 0x000008, "Wrong alignment on FAnimNode_LinkedAnimGraph"); static_assert(sizeof(FAnimNode_LinkedAnimGraph) == 0x0000A0, "Wrong size on FAnimNode_LinkedAnimGraph"); static_assert(offsetof(FAnimNode_LinkedAnimGraph, InputPoses) == 0x000058, "Member 'FAnimNode_LinkedAnimGraph::InputPoses' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedAnimGraph, InputPoseNames) == 0x000068, "Member 'FAnimNode_LinkedAnimGraph::InputPoseNames' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedAnimGraph, InstanceClass) == 0x000078, "Member 'FAnimNode_LinkedAnimGraph::InstanceClass' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedAnimGraph, Tag) == 0x000080, "Member 'FAnimNode_LinkedAnimGraph::Tag' has a wrong offset!"); // ScriptStruct Engine.AnimNode_LinkedAnimLayer // 0x0010 (0x00B0 - 0x00A0) struct FAnimNode_LinkedAnimLayer final : public FAnimNode_LinkedAnimGraph { public: TSubclassOf Interface; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Layer; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNode_LinkedAnimLayer) == 0x000008, "Wrong alignment on FAnimNode_LinkedAnimLayer"); static_assert(sizeof(FAnimNode_LinkedAnimLayer) == 0x0000B0, "Wrong size on FAnimNode_LinkedAnimLayer"); static_assert(offsetof(FAnimNode_LinkedAnimLayer, Interface) == 0x0000A0, "Member 'FAnimNode_LinkedAnimLayer::Interface' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedAnimLayer, Layer) == 0x0000A8, "Member 'FAnimNode_LinkedAnimLayer::Layer' has a wrong offset!"); // ScriptStruct Engine.AnimNode_AssetPlayerBase // 0x0028 (0x0038 - 0x0010) struct FAnimNode_AssetPlayerBase : public FAnimNode_Base { public: class FName GroupName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimGroupRole GroupRole; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimSyncGroupScope GroupScope; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreForRelevancyTest; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float BlendWeight; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InternalTimeAccumulator; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_24[0x14]; // 0x0024(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_AssetPlayerBase) == 0x000008, "Wrong alignment on FAnimNode_AssetPlayerBase"); static_assert(sizeof(FAnimNode_AssetPlayerBase) == 0x000038, "Wrong size on FAnimNode_AssetPlayerBase"); static_assert(offsetof(FAnimNode_AssetPlayerBase, GroupName) == 0x000010, "Member 'FAnimNode_AssetPlayerBase::GroupName' has a wrong offset!"); static_assert(offsetof(FAnimNode_AssetPlayerBase, GroupRole) == 0x000018, "Member 'FAnimNode_AssetPlayerBase::GroupRole' has a wrong offset!"); static_assert(offsetof(FAnimNode_AssetPlayerBase, GroupScope) == 0x000019, "Member 'FAnimNode_AssetPlayerBase::GroupScope' has a wrong offset!"); static_assert(offsetof(FAnimNode_AssetPlayerBase, bIgnoreForRelevancyTest) == 0x00001A, "Member 'FAnimNode_AssetPlayerBase::bIgnoreForRelevancyTest' has a wrong offset!"); static_assert(offsetof(FAnimNode_AssetPlayerBase, BlendWeight) == 0x00001C, "Member 'FAnimNode_AssetPlayerBase::BlendWeight' has a wrong offset!"); static_assert(offsetof(FAnimNode_AssetPlayerBase, InternalTimeAccumulator) == 0x000020, "Member 'FAnimNode_AssetPlayerBase::InternalTimeAccumulator' has a wrong offset!"); // ScriptStruct Engine.PerBoneBlendWeight // 0x0008 (0x0008 - 0x0000) struct FPerBoneBlendWeight final { public: int32 SourceIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerBoneBlendWeight) == 0x000004, "Wrong alignment on FPerBoneBlendWeight"); static_assert(sizeof(FPerBoneBlendWeight) == 0x000008, "Wrong size on FPerBoneBlendWeight"); static_assert(offsetof(FPerBoneBlendWeight, SourceIndex) == 0x000000, "Member 'FPerBoneBlendWeight::SourceIndex' has a wrong offset!"); static_assert(offsetof(FPerBoneBlendWeight, BlendWeight) == 0x000004, "Member 'FPerBoneBlendWeight::BlendWeight' has a wrong offset!"); // ScriptStruct Engine.CameraShakeDuration // 0x0008 (0x0008 - 0x0000) struct FCameraShakeDuration final { public: float Duration; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECameraShakeDurationType Type; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCameraShakeDuration) == 0x000004, "Wrong alignment on FCameraShakeDuration"); static_assert(sizeof(FCameraShakeDuration) == 0x000008, "Wrong size on FCameraShakeDuration"); static_assert(offsetof(FCameraShakeDuration, Duration) == 0x000000, "Member 'FCameraShakeDuration::Duration' has a wrong offset!"); static_assert(offsetof(FCameraShakeDuration, Type) == 0x000004, "Member 'FCameraShakeDuration::Type' has a wrong offset!"); // ScriptStruct Engine.BranchFilter // 0x000C (0x000C - 0x0000) struct FBranchFilter final { public: class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BlendDepth; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBranchFilter) == 0x000004, "Wrong alignment on FBranchFilter"); static_assert(sizeof(FBranchFilter) == 0x00000C, "Wrong size on FBranchFilter"); static_assert(offsetof(FBranchFilter, BoneName) == 0x000000, "Member 'FBranchFilter::BoneName' has a wrong offset!"); static_assert(offsetof(FBranchFilter, BlendDepth) == 0x000008, "Member 'FBranchFilter::BlendDepth' has a wrong offset!"); // ScriptStruct Engine.InputBlendPose // 0x0010 (0x0010 - 0x0000) struct FInputBlendPose final { public: TArray BranchFilters; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputBlendPose) == 0x000008, "Wrong alignment on FInputBlendPose"); static_assert(sizeof(FInputBlendPose) == 0x000010, "Wrong size on FInputBlendPose"); static_assert(offsetof(FInputBlendPose, BranchFilters) == 0x000000, "Member 'FInputBlendPose::BranchFilters' has a wrong offset!"); // ScriptStruct Engine.PoseSnapshot // 0x0038 (0x0038 - 0x0000) struct FPoseSnapshot final { public: TArray LocalTransforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray BoneNames; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FName SkeletalMeshName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SnapshotName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsValid; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPoseSnapshot) == 0x000008, "Wrong alignment on FPoseSnapshot"); static_assert(sizeof(FPoseSnapshot) == 0x000038, "Wrong size on FPoseSnapshot"); static_assert(offsetof(FPoseSnapshot, LocalTransforms) == 0x000000, "Member 'FPoseSnapshot::LocalTransforms' has a wrong offset!"); static_assert(offsetof(FPoseSnapshot, BoneNames) == 0x000010, "Member 'FPoseSnapshot::BoneNames' has a wrong offset!"); static_assert(offsetof(FPoseSnapshot, SkeletalMeshName) == 0x000020, "Member 'FPoseSnapshot::SkeletalMeshName' has a wrong offset!"); static_assert(offsetof(FPoseSnapshot, SnapshotName) == 0x000028, "Member 'FPoseSnapshot::SnapshotName' has a wrong offset!"); static_assert(offsetof(FPoseSnapshot, bIsValid) == 0x000030, "Member 'FPoseSnapshot::bIsValid' has a wrong offset!"); // ScriptStruct Engine.BlueprintComponentDelegateBinding // 0x0018 (0x0018 - 0x0000) struct FBlueprintComponentDelegateBinding final { public: class FName ComponentPropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DelegatePropertyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintComponentDelegateBinding) == 0x000004, "Wrong alignment on FBlueprintComponentDelegateBinding"); static_assert(sizeof(FBlueprintComponentDelegateBinding) == 0x000018, "Wrong size on FBlueprintComponentDelegateBinding"); static_assert(offsetof(FBlueprintComponentDelegateBinding, ComponentPropertyName) == 0x000000, "Member 'FBlueprintComponentDelegateBinding::ComponentPropertyName' has a wrong offset!"); static_assert(offsetof(FBlueprintComponentDelegateBinding, DelegatePropertyName) == 0x000008, "Member 'FBlueprintComponentDelegateBinding::DelegatePropertyName' has a wrong offset!"); static_assert(offsetof(FBlueprintComponentDelegateBinding, FunctionNameToBind) == 0x000010, "Member 'FBlueprintComponentDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.AnimNode_Root // 0x0020 (0x0030 - 0x0010) struct FAnimNode_Root : public FAnimNode_Base { public: struct FPoseLink Result; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class FName Name; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Group; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNode_Root) == 0x000008, "Wrong alignment on FAnimNode_Root"); static_assert(sizeof(FAnimNode_Root) == 0x000030, "Wrong size on FAnimNode_Root"); static_assert(offsetof(FAnimNode_Root, Result) == 0x000010, "Member 'FAnimNode_Root::Result' has a wrong offset!"); static_assert(offsetof(FAnimNode_Root, Name) == 0x000020, "Member 'FAnimNode_Root::Name' has a wrong offset!"); static_assert(offsetof(FAnimNode_Root, Group) == 0x000028, "Member 'FAnimNode_Root::Group' has a wrong offset!"); // ScriptStruct Engine.AnimCurveParam // 0x000C (0x000C - 0x0000) struct FAnimCurveParam final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimCurveParam) == 0x000004, "Wrong alignment on FAnimCurveParam"); static_assert(sizeof(FAnimCurveParam) == 0x00000C, "Wrong size on FAnimCurveParam"); static_assert(offsetof(FAnimCurveParam, Name) == 0x000000, "Member 'FAnimCurveParam::Name' has a wrong offset!"); // ScriptStruct Engine.AnimNode_SingleNode // 0x0020 (0x0030 - 0x0010) struct FAnimNode_SingleNode final : public FAnimNode_Base { public: struct FPoseLink SourcePose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_SingleNode) == 0x000008, "Wrong alignment on FAnimNode_SingleNode"); static_assert(sizeof(FAnimNode_SingleNode) == 0x000030, "Wrong size on FAnimNode_SingleNode"); static_assert(offsetof(FAnimNode_SingleNode, SourcePose) == 0x000010, "Member 'FAnimNode_SingleNode::SourcePose' has a wrong offset!"); // ScriptStruct Engine.ActorComponentDuplicatedObjectData // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FActorComponentDuplicatedObjectData final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActorComponentDuplicatedObjectData) == 0x000008, "Wrong alignment on FActorComponentDuplicatedObjectData"); static_assert(sizeof(FActorComponentDuplicatedObjectData) == 0x000010, "Wrong size on FActorComponentDuplicatedObjectData"); // ScriptStruct Engine.ActorComponentInstanceData // 0x0068 (0x0068 - 0x0000) struct FActorComponentInstanceData { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* SourceComponentTemplate; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EComponentCreationMethod SourceComponentCreationMethod; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SourceComponentTypeSerializedIndex; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SavedProperties; // 0x0018(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FActorComponentDuplicatedObjectData UniqueTransientPackage; // 0x0028(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected) TArray DuplicatedObjects; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ReferencedObjects; // 0x0048(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ReferencedNames; // 0x0058(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; static_assert(alignof(FActorComponentInstanceData) == 0x000008, "Wrong alignment on FActorComponentInstanceData"); static_assert(sizeof(FActorComponentInstanceData) == 0x000068, "Wrong size on FActorComponentInstanceData"); static_assert(offsetof(FActorComponentInstanceData, SourceComponentTemplate) == 0x000008, "Member 'FActorComponentInstanceData::SourceComponentTemplate' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, SourceComponentCreationMethod) == 0x000010, "Member 'FActorComponentInstanceData::SourceComponentCreationMethod' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, SourceComponentTypeSerializedIndex) == 0x000014, "Member 'FActorComponentInstanceData::SourceComponentTypeSerializedIndex' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, SavedProperties) == 0x000018, "Member 'FActorComponentInstanceData::SavedProperties' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, UniqueTransientPackage) == 0x000028, "Member 'FActorComponentInstanceData::UniqueTransientPackage' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, DuplicatedObjects) == 0x000038, "Member 'FActorComponentInstanceData::DuplicatedObjects' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, ReferencedObjects) == 0x000048, "Member 'FActorComponentInstanceData::ReferencedObjects' has a wrong offset!"); static_assert(offsetof(FActorComponentInstanceData, ReferencedNames) == 0x000058, "Member 'FActorComponentInstanceData::ReferencedNames' has a wrong offset!"); // ScriptStruct Engine.RotationTrack // 0x0020 (0x0020 - 0x0000) struct FRotationTrack final { public: TArray RotKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRotationTrack) == 0x000008, "Wrong alignment on FRotationTrack"); static_assert(sizeof(FRotationTrack) == 0x000020, "Wrong size on FRotationTrack"); static_assert(offsetof(FRotationTrack, RotKeys) == 0x000000, "Member 'FRotationTrack::RotKeys' has a wrong offset!"); static_assert(offsetof(FRotationTrack, Times) == 0x000010, "Member 'FRotationTrack::Times' has a wrong offset!"); // ScriptStruct Engine.SceneComponentInstanceData // 0x0050 (0x00B8 - 0x0068) struct FSceneComponentInstanceData : public FActorComponentInstanceData { public: TMap AttachedInstanceComponents; // 0x0068(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FSceneComponentInstanceData) == 0x000008, "Wrong alignment on FSceneComponentInstanceData"); static_assert(sizeof(FSceneComponentInstanceData) == 0x0000B8, "Wrong size on FSceneComponentInstanceData"); static_assert(offsetof(FSceneComponentInstanceData, AttachedInstanceComponents) == 0x000068, "Member 'FSceneComponentInstanceData::AttachedInstanceComponents' has a wrong offset!"); // ScriptStruct Engine.KShapeElem // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FKShapeElem { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float RestOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bContributeToMass : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) ECollisionEnabled CollisionEnabled; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A[0x16]; // 0x001A(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKShapeElem) == 0x000008, "Wrong alignment on FKShapeElem"); static_assert(sizeof(FKShapeElem) == 0x000030, "Wrong size on FKShapeElem"); static_assert(offsetof(FKShapeElem, RestOffset) == 0x000008, "Member 'FKShapeElem::RestOffset' has a wrong offset!"); static_assert(offsetof(FKShapeElem, Name) == 0x00000C, "Member 'FKShapeElem::Name' has a wrong offset!"); static_assert(offsetof(FKShapeElem, CollisionEnabled) == 0x000019, "Member 'FKShapeElem::CollisionEnabled' has a wrong offset!"); // ScriptStruct Engine.KSphereElem // 0x0010 (0x0040 - 0x0030) struct FKSphereElem final : public FKShapeElem { public: struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FKSphereElem) == 0x000008, "Wrong alignment on FKSphereElem"); static_assert(sizeof(FKSphereElem) == 0x000040, "Wrong size on FKSphereElem"); static_assert(offsetof(FKSphereElem, Center) == 0x000030, "Member 'FKSphereElem::Center' has a wrong offset!"); static_assert(offsetof(FKSphereElem, Radius) == 0x00003C, "Member 'FKSphereElem::Radius' has a wrong offset!"); // ScriptStruct Engine.KBoxElem // 0x0028 (0x0058 - 0x0030) struct FKBoxElem final : public FKShapeElem { public: struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float X; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Y; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Z; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKBoxElem) == 0x000008, "Wrong alignment on FKBoxElem"); static_assert(sizeof(FKBoxElem) == 0x000058, "Wrong size on FKBoxElem"); static_assert(offsetof(FKBoxElem, Center) == 0x000030, "Member 'FKBoxElem::Center' has a wrong offset!"); static_assert(offsetof(FKBoxElem, Rotation) == 0x00003C, "Member 'FKBoxElem::Rotation' has a wrong offset!"); static_assert(offsetof(FKBoxElem, X) == 0x000048, "Member 'FKBoxElem::X' has a wrong offset!"); static_assert(offsetof(FKBoxElem, Y) == 0x00004C, "Member 'FKBoxElem::Y' has a wrong offset!"); static_assert(offsetof(FKBoxElem, Z) == 0x000050, "Member 'FKBoxElem::Z' has a wrong offset!"); // ScriptStruct Engine.KSphylElem // 0x0020 (0x0050 - 0x0030) struct FKSphylElem final : public FKShapeElem { public: struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Radius; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Length; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FKSphylElem) == 0x000008, "Wrong alignment on FKSphylElem"); static_assert(sizeof(FKSphylElem) == 0x000050, "Wrong size on FKSphylElem"); static_assert(offsetof(FKSphylElem, Center) == 0x000030, "Member 'FKSphylElem::Center' has a wrong offset!"); static_assert(offsetof(FKSphylElem, Rotation) == 0x00003C, "Member 'FKSphylElem::Rotation' has a wrong offset!"); static_assert(offsetof(FKSphylElem, Radius) == 0x000048, "Member 'FKSphylElem::Radius' has a wrong offset!"); static_assert(offsetof(FKSphylElem, Length) == 0x00004C, "Member 'FKSphylElem::Length' has a wrong offset!"); // ScriptStruct Engine.KConvexElem // 0x0080 (0x00B0 - 0x0030) struct FKConvexElem final : public FKShapeElem { public: TArray VertexData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray IndexData; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FBox ElemBox; // 0x0050(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Transform; // 0x0070(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKConvexElem) == 0x000010, "Wrong alignment on FKConvexElem"); static_assert(sizeof(FKConvexElem) == 0x0000B0, "Wrong size on FKConvexElem"); static_assert(offsetof(FKConvexElem, VertexData) == 0x000030, "Member 'FKConvexElem::VertexData' has a wrong offset!"); static_assert(offsetof(FKConvexElem, IndexData) == 0x000040, "Member 'FKConvexElem::IndexData' has a wrong offset!"); static_assert(offsetof(FKConvexElem, ElemBox) == 0x000050, "Member 'FKConvexElem::ElemBox' has a wrong offset!"); static_assert(offsetof(FKConvexElem, Transform) == 0x000070, "Member 'FKConvexElem::Transform' has a wrong offset!"); // ScriptStruct Engine.KTaperedCapsuleElem // 0x0028 (0x0058 - 0x0030) struct FKTaperedCapsuleElem final : public FKShapeElem { public: struct FVector Center; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Radius0; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius1; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Length; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKTaperedCapsuleElem) == 0x000008, "Wrong alignment on FKTaperedCapsuleElem"); static_assert(sizeof(FKTaperedCapsuleElem) == 0x000058, "Wrong size on FKTaperedCapsuleElem"); static_assert(offsetof(FKTaperedCapsuleElem, Center) == 0x000030, "Member 'FKTaperedCapsuleElem::Center' has a wrong offset!"); static_assert(offsetof(FKTaperedCapsuleElem, Rotation) == 0x00003C, "Member 'FKTaperedCapsuleElem::Rotation' has a wrong offset!"); static_assert(offsetof(FKTaperedCapsuleElem, Radius0) == 0x000048, "Member 'FKTaperedCapsuleElem::Radius0' has a wrong offset!"); static_assert(offsetof(FKTaperedCapsuleElem, Radius1) == 0x00004C, "Member 'FKTaperedCapsuleElem::Radius1' has a wrong offset!"); static_assert(offsetof(FKTaperedCapsuleElem, Length) == 0x000050, "Member 'FKTaperedCapsuleElem::Length' has a wrong offset!"); // ScriptStruct Engine.KAggregateGeom // 0x0058 (0x0058 - 0x0000) struct FKAggregateGeom final { public: TArray SphereElems; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray BoxElems; // 0x0010(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray SphylElems; // 0x0020(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray ConvexElems; // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) TArray TaperedCapsuleElems; // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKAggregateGeom) == 0x000008, "Wrong alignment on FKAggregateGeom"); static_assert(sizeof(FKAggregateGeom) == 0x000058, "Wrong size on FKAggregateGeom"); static_assert(offsetof(FKAggregateGeom, SphereElems) == 0x000000, "Member 'FKAggregateGeom::SphereElems' has a wrong offset!"); static_assert(offsetof(FKAggregateGeom, BoxElems) == 0x000010, "Member 'FKAggregateGeom::BoxElems' has a wrong offset!"); static_assert(offsetof(FKAggregateGeom, SphylElems) == 0x000020, "Member 'FKAggregateGeom::SphylElems' has a wrong offset!"); static_assert(offsetof(FKAggregateGeom, ConvexElems) == 0x000030, "Member 'FKAggregateGeom::ConvexElems' has a wrong offset!"); static_assert(offsetof(FKAggregateGeom, TaperedCapsuleElems) == 0x000040, "Member 'FKAggregateGeom::TaperedCapsuleElems' has a wrong offset!"); // ScriptStruct Engine.BranchingPointMarker // 0x000C (0x000C - 0x0000) struct FBranchingPointMarker final { public: int32 NotifyIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TriggerTime; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimNotifyEventType NotifyEventType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBranchingPointMarker) == 0x000004, "Wrong alignment on FBranchingPointMarker"); static_assert(sizeof(FBranchingPointMarker) == 0x00000C, "Wrong size on FBranchingPointMarker"); static_assert(offsetof(FBranchingPointMarker, NotifyIndex) == 0x000000, "Member 'FBranchingPointMarker::NotifyIndex' has a wrong offset!"); static_assert(offsetof(FBranchingPointMarker, TriggerTime) == 0x000004, "Member 'FBranchingPointMarker::TriggerTime' has a wrong offset!"); static_assert(offsetof(FBranchingPointMarker, NotifyEventType) == 0x000008, "Member 'FBranchingPointMarker::NotifyEventType' has a wrong offset!"); // ScriptStruct Engine.EditorMapPerformanceTestDefinition // 0x0020 (0x0020 - 0x0000) struct FEditorMapPerformanceTestDefinition final { public: struct FSoftObjectPath PerformanceTestmap; // 0x0000(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TestTimer; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEditorMapPerformanceTestDefinition) == 0x000008, "Wrong alignment on FEditorMapPerformanceTestDefinition"); static_assert(sizeof(FEditorMapPerformanceTestDefinition) == 0x000020, "Wrong size on FEditorMapPerformanceTestDefinition"); static_assert(offsetof(FEditorMapPerformanceTestDefinition, PerformanceTestmap) == 0x000000, "Member 'FEditorMapPerformanceTestDefinition::PerformanceTestmap' has a wrong offset!"); static_assert(offsetof(FEditorMapPerformanceTestDefinition, TestTimer) == 0x000018, "Member 'FEditorMapPerformanceTestDefinition::TestTimer' has a wrong offset!"); // ScriptStruct Engine.FilePath // 0x0010 (0x0010 - 0x0000) struct FFilePath final { public: class FString FilePath; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFilePath) == 0x000008, "Wrong alignment on FFilePath"); static_assert(sizeof(FFilePath) == 0x000010, "Wrong size on FFilePath"); static_assert(offsetof(FFilePath, FilePath) == 0x000000, "Member 'FFilePath::FilePath' has a wrong offset!"); // ScriptStruct Engine.ImportFactorySettingValues // 0x0020 (0x0020 - 0x0000) struct FImportFactorySettingValues final { public: class FString SettingName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Value; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FImportFactorySettingValues) == 0x000008, "Wrong alignment on FImportFactorySettingValues"); static_assert(sizeof(FImportFactorySettingValues) == 0x000020, "Wrong size on FImportFactorySettingValues"); static_assert(offsetof(FImportFactorySettingValues, SettingName) == 0x000000, "Member 'FImportFactorySettingValues::SettingName' has a wrong offset!"); static_assert(offsetof(FImportFactorySettingValues, Value) == 0x000010, "Member 'FImportFactorySettingValues::Value' has a wrong offset!"); // ScriptStruct Engine.EditorImportExportTestDefinition // 0x0038 (0x0038 - 0x0000) struct FEditorImportExportTestDefinition final { public: struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FString ExportFileExtension; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipExport; // 0x0020(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray FactorySettings; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) }; static_assert(alignof(FEditorImportExportTestDefinition) == 0x000008, "Wrong alignment on FEditorImportExportTestDefinition"); static_assert(sizeof(FEditorImportExportTestDefinition) == 0x000038, "Wrong size on FEditorImportExportTestDefinition"); static_assert(offsetof(FEditorImportExportTestDefinition, ImportFilePath) == 0x000000, "Member 'FEditorImportExportTestDefinition::ImportFilePath' has a wrong offset!"); static_assert(offsetof(FEditorImportExportTestDefinition, ExportFileExtension) == 0x000010, "Member 'FEditorImportExportTestDefinition::ExportFileExtension' has a wrong offset!"); static_assert(offsetof(FEditorImportExportTestDefinition, bSkipExport) == 0x000020, "Member 'FEditorImportExportTestDefinition::bSkipExport' has a wrong offset!"); static_assert(offsetof(FEditorImportExportTestDefinition, FactorySettings) == 0x000028, "Member 'FEditorImportExportTestDefinition::FactorySettings' has a wrong offset!"); // ScriptStruct Engine.EditorImportWorkflowDefinition // 0x0020 (0x0020 - 0x0000) struct FEditorImportWorkflowDefinition final { public: struct FFilePath ImportFilePath; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) TArray FactorySettings; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) }; static_assert(alignof(FEditorImportWorkflowDefinition) == 0x000008, "Wrong alignment on FEditorImportWorkflowDefinition"); static_assert(sizeof(FEditorImportWorkflowDefinition) == 0x000020, "Wrong size on FEditorImportWorkflowDefinition"); static_assert(offsetof(FEditorImportWorkflowDefinition, ImportFilePath) == 0x000000, "Member 'FEditorImportWorkflowDefinition::ImportFilePath' has a wrong offset!"); static_assert(offsetof(FEditorImportWorkflowDefinition, FactorySettings) == 0x000010, "Member 'FEditorImportWorkflowDefinition::FactorySettings' has a wrong offset!"); // ScriptStruct Engine.BuildPromotionImportWorkflowSettings // 0x0150 (0x0150 - 0x0000) struct FBuildPromotionImportWorkflowSettings final { public: struct FEditorImportWorkflowDefinition Diffuse; // 0x0000(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition Normal; // 0x0020(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition StaticMesh; // 0x0040(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition ReimportStaticMesh; // 0x0060(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition BlendShapeMesh; // 0x0080(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition MorphMesh; // 0x00A0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition SkeletalMesh; // 0x00C0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition Animation; // 0x00E0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition Sound; // 0x0100(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FEditorImportWorkflowDefinition SurroundSound; // 0x0120(0x0020)(Edit, Config, NativeAccessSpecifierPublic) TArray OtherAssetsToImport; // 0x0140(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) }; static_assert(alignof(FBuildPromotionImportWorkflowSettings) == 0x000008, "Wrong alignment on FBuildPromotionImportWorkflowSettings"); static_assert(sizeof(FBuildPromotionImportWorkflowSettings) == 0x000150, "Wrong size on FBuildPromotionImportWorkflowSettings"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, Diffuse) == 0x000000, "Member 'FBuildPromotionImportWorkflowSettings::Diffuse' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, Normal) == 0x000020, "Member 'FBuildPromotionImportWorkflowSettings::Normal' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, StaticMesh) == 0x000040, "Member 'FBuildPromotionImportWorkflowSettings::StaticMesh' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, ReimportStaticMesh) == 0x000060, "Member 'FBuildPromotionImportWorkflowSettings::ReimportStaticMesh' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, BlendShapeMesh) == 0x000080, "Member 'FBuildPromotionImportWorkflowSettings::BlendShapeMesh' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, MorphMesh) == 0x0000A0, "Member 'FBuildPromotionImportWorkflowSettings::MorphMesh' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, SkeletalMesh) == 0x0000C0, "Member 'FBuildPromotionImportWorkflowSettings::SkeletalMesh' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, Animation) == 0x0000E0, "Member 'FBuildPromotionImportWorkflowSettings::Animation' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, Sound) == 0x000100, "Member 'FBuildPromotionImportWorkflowSettings::Sound' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, SurroundSound) == 0x000120, "Member 'FBuildPromotionImportWorkflowSettings::SurroundSound' has a wrong offset!"); static_assert(offsetof(FBuildPromotionImportWorkflowSettings, OtherAssetsToImport) == 0x000140, "Member 'FBuildPromotionImportWorkflowSettings::OtherAssetsToImport' has a wrong offset!"); // ScriptStruct Engine.AnimationGroupReference // 0x000C (0x000C - 0x0000) struct FAnimationGroupReference final { public: class FName GroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimGroupRole GroupRole; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimSyncGroupScope GroupScope; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationGroupReference) == 0x000004, "Wrong alignment on FAnimationGroupReference"); static_assert(sizeof(FAnimationGroupReference) == 0x00000C, "Wrong size on FAnimationGroupReference"); static_assert(offsetof(FAnimationGroupReference, GroupName) == 0x000000, "Member 'FAnimationGroupReference::GroupName' has a wrong offset!"); static_assert(offsetof(FAnimationGroupReference, GroupRole) == 0x000008, "Member 'FAnimationGroupReference::GroupRole' has a wrong offset!"); static_assert(offsetof(FAnimationGroupReference, GroupScope) == 0x000009, "Member 'FAnimationGroupReference::GroupScope' has a wrong offset!"); // ScriptStruct Engine.RootMotionMovementParams // 0x0040 (0x0040 - 0x0000) struct FRootMotionMovementParams final { public: bool bHasRootMotion; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BlendWeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform RootMotionTransform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionMovementParams) == 0x000010, "Wrong alignment on FRootMotionMovementParams"); static_assert(sizeof(FRootMotionMovementParams) == 0x000040, "Wrong size on FRootMotionMovementParams"); static_assert(offsetof(FRootMotionMovementParams, bHasRootMotion) == 0x000000, "Member 'FRootMotionMovementParams::bHasRootMotion' has a wrong offset!"); static_assert(offsetof(FRootMotionMovementParams, BlendWeight) == 0x000004, "Member 'FRootMotionMovementParams::BlendWeight' has a wrong offset!"); static_assert(offsetof(FRootMotionMovementParams, RootMotionTransform) == 0x000010, "Member 'FRootMotionMovementParams::RootMotionTransform' has a wrong offset!"); // ScriptStruct Engine.LaunchOnTestSettings // 0x0020 (0x0020 - 0x0000) struct FLaunchOnTestSettings final { public: struct FFilePath LaunchOnTestmap; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FString DeviceID; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLaunchOnTestSettings) == 0x000008, "Wrong alignment on FLaunchOnTestSettings"); static_assert(sizeof(FLaunchOnTestSettings) == 0x000020, "Wrong size on FLaunchOnTestSettings"); static_assert(offsetof(FLaunchOnTestSettings, LaunchOnTestmap) == 0x000000, "Member 'FLaunchOnTestSettings::LaunchOnTestmap' has a wrong offset!"); static_assert(offsetof(FLaunchOnTestSettings, DeviceID) == 0x000010, "Member 'FLaunchOnTestSettings::DeviceID' has a wrong offset!"); // ScriptStruct Engine.AnimGroupInstance // 0x0070 (0x0070 - 0x0000) struct alignas(0x08) FAnimGroupInstance final { public: uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimGroupInstance) == 0x000008, "Wrong alignment on FAnimGroupInstance"); static_assert(sizeof(FAnimGroupInstance) == 0x000070, "Wrong size on FAnimGroupInstance"); // ScriptStruct Engine.UpdateLevelVisibilityLevelInfo // 0x0014 (0x0014 - 0x0000) struct FUpdateLevelVisibilityLevelInfo final { public: class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Filename; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsVisible : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FUpdateLevelVisibilityLevelInfo) == 0x000004, "Wrong alignment on FUpdateLevelVisibilityLevelInfo"); static_assert(sizeof(FUpdateLevelVisibilityLevelInfo) == 0x000014, "Wrong size on FUpdateLevelVisibilityLevelInfo"); static_assert(offsetof(FUpdateLevelVisibilityLevelInfo, PackageName) == 0x000000, "Member 'FUpdateLevelVisibilityLevelInfo::PackageName' has a wrong offset!"); static_assert(offsetof(FUpdateLevelVisibilityLevelInfo, Filename) == 0x000008, "Member 'FUpdateLevelVisibilityLevelInfo::Filename' has a wrong offset!"); // ScriptStruct Engine.AnimTickRecord // 0x0048 (0x0048 - 0x0000) struct FAnimTickRecord final { public: class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimTickRecord) == 0x000008, "Wrong alignment on FAnimTickRecord"); static_assert(sizeof(FAnimTickRecord) == 0x000048, "Wrong size on FAnimTickRecord"); static_assert(offsetof(FAnimTickRecord, SourceAsset) == 0x000000, "Member 'FAnimTickRecord::SourceAsset' has a wrong offset!"); // ScriptStruct Engine.ParticleEditorPromotionSettings // 0x0010 (0x0010 - 0x0000) struct FParticleEditorPromotionSettings final { public: struct FFilePath DefaultParticleAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleEditorPromotionSettings) == 0x000008, "Wrong alignment on FParticleEditorPromotionSettings"); static_assert(sizeof(FParticleEditorPromotionSettings) == 0x000010, "Wrong size on FParticleEditorPromotionSettings"); static_assert(offsetof(FParticleEditorPromotionSettings, DefaultParticleAsset) == 0x000000, "Member 'FParticleEditorPromotionSettings::DefaultParticleAsset' has a wrong offset!"); // ScriptStruct Engine.MarkerSyncAnimPosition // 0x0014 (0x0014 - 0x0000) struct FMarkerSyncAnimPosition final { public: class FName PreviousMarkerName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NextMarkerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionBetweenMarkers; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMarkerSyncAnimPosition) == 0x000004, "Wrong alignment on FMarkerSyncAnimPosition"); static_assert(sizeof(FMarkerSyncAnimPosition) == 0x000014, "Wrong size on FMarkerSyncAnimPosition"); static_assert(offsetof(FMarkerSyncAnimPosition, PreviousMarkerName) == 0x000000, "Member 'FMarkerSyncAnimPosition::PreviousMarkerName' has a wrong offset!"); static_assert(offsetof(FMarkerSyncAnimPosition, NextMarkerName) == 0x000008, "Member 'FMarkerSyncAnimPosition::NextMarkerName' has a wrong offset!"); static_assert(offsetof(FMarkerSyncAnimPosition, PositionBetweenMarkers) == 0x000010, "Member 'FMarkerSyncAnimPosition::PositionBetweenMarkers' has a wrong offset!"); // ScriptStruct Engine.BlendFilter // 0x0078 (0x0078 - 0x0000) struct alignas(0x08) FBlendFilter final { public: uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlendFilter) == 0x000008, "Wrong alignment on FBlendFilter"); static_assert(sizeof(FBlendFilter) == 0x000078, "Wrong size on FBlendFilter"); // ScriptStruct Engine.LocalSpacePose // 0x0020 (0x0020 - 0x0000) struct FLocalSpacePose final { public: TArray Transforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray Names; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FLocalSpacePose) == 0x000008, "Wrong alignment on FLocalSpacePose"); static_assert(sizeof(FLocalSpacePose) == 0x000020, "Wrong size on FLocalSpacePose"); static_assert(offsetof(FLocalSpacePose, Transforms) == 0x000000, "Member 'FLocalSpacePose::Transforms' has a wrong offset!"); static_assert(offsetof(FLocalSpacePose, Names) == 0x000010, "Member 'FLocalSpacePose::Names' has a wrong offset!"); // ScriptStruct Engine.NamedTransform // 0x0040 (0x0040 - 0x0000) struct FNamedTransform final { public: struct FTransform Value; // 0x0000(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName Name; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNamedTransform) == 0x000010, "Wrong alignment on FNamedTransform"); static_assert(sizeof(FNamedTransform) == 0x000040, "Wrong size on FNamedTransform"); static_assert(offsetof(FNamedTransform, Value) == 0x000000, "Member 'FNamedTransform::Value' has a wrong offset!"); static_assert(offsetof(FNamedTransform, Name) == 0x000030, "Member 'FNamedTransform::Name' has a wrong offset!"); // ScriptStruct Engine.PerBoneInterpolation // 0x0014 (0x0014 - 0x0000) struct FPerBoneInterpolation final { public: struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) float InterpolationSpeedPerSec; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerBoneInterpolation) == 0x000004, "Wrong alignment on FPerBoneInterpolation"); static_assert(sizeof(FPerBoneInterpolation) == 0x000014, "Wrong size on FPerBoneInterpolation"); static_assert(offsetof(FPerBoneInterpolation, BoneReference) == 0x000000, "Member 'FPerBoneInterpolation::BoneReference' has a wrong offset!"); static_assert(offsetof(FPerBoneInterpolation, InterpolationSpeedPerSec) == 0x000010, "Member 'FPerBoneInterpolation::InterpolationSpeedPerSec' has a wrong offset!"); // ScriptStruct Engine.NamedVector // 0x0014 (0x0014 - 0x0000) struct FNamedVector final { public: struct FVector Value; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNamedVector) == 0x000004, "Wrong alignment on FNamedVector"); static_assert(sizeof(FNamedVector) == 0x000014, "Wrong size on FNamedVector"); static_assert(offsetof(FNamedVector, Value) == 0x000000, "Member 'FNamedVector::Value' has a wrong offset!"); static_assert(offsetof(FNamedVector, Name) == 0x00000C, "Member 'FNamedVector::Name' has a wrong offset!"); // ScriptStruct Engine.NamedFloat // 0x000C (0x000C - 0x0000) struct FNamedFloat final { public: float Value; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNamedFloat) == 0x000004, "Wrong alignment on FNamedFloat"); static_assert(sizeof(FNamedFloat) == 0x00000C, "Wrong size on FNamedFloat"); static_assert(offsetof(FNamedFloat, Value) == 0x000000, "Member 'FNamedFloat::Value' has a wrong offset!"); static_assert(offsetof(FNamedFloat, Name) == 0x000004, "Member 'FNamedFloat::Name' has a wrong offset!"); // ScriptStruct Engine.BPVariableMetaDataEntry // 0x0018 (0x0018 - 0x0000) struct FBPVariableMetaDataEntry final { public: class FName DataKey; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DataValue; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBPVariableMetaDataEntry) == 0x000008, "Wrong alignment on FBPVariableMetaDataEntry"); static_assert(sizeof(FBPVariableMetaDataEntry) == 0x000018, "Wrong size on FBPVariableMetaDataEntry"); static_assert(offsetof(FBPVariableMetaDataEntry, DataKey) == 0x000000, "Member 'FBPVariableMetaDataEntry::DataKey' has a wrong offset!"); static_assert(offsetof(FBPVariableMetaDataEntry, DataValue) == 0x000008, "Member 'FBPVariableMetaDataEntry::DataValue' has a wrong offset!"); // ScriptStruct Engine.AnimParentNodeAssetOverride // 0x0018 (0x0018 - 0x0000) struct FAnimParentNodeAssetOverride final { public: class UAnimationAsset* NewAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ParentNodeGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimParentNodeAssetOverride) == 0x000008, "Wrong alignment on FAnimParentNodeAssetOverride"); static_assert(sizeof(FAnimParentNodeAssetOverride) == 0x000018, "Wrong size on FAnimParentNodeAssetOverride"); static_assert(offsetof(FAnimParentNodeAssetOverride, NewAsset) == 0x000000, "Member 'FAnimParentNodeAssetOverride::NewAsset' has a wrong offset!"); static_assert(offsetof(FAnimParentNodeAssetOverride, ParentNodeGuid) == 0x000008, "Member 'FAnimParentNodeAssetOverride::ParentNodeGuid' has a wrong offset!"); // ScriptStruct Engine.AnimGroupInfo // 0x0018 (0x0018 - 0x0000) struct FAnimGroupInfo final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimGroupInfo) == 0x000004, "Wrong alignment on FAnimGroupInfo"); static_assert(sizeof(FAnimGroupInfo) == 0x000018, "Wrong size on FAnimGroupInfo"); static_assert(offsetof(FAnimGroupInfo, Name) == 0x000000, "Member 'FAnimGroupInfo::Name' has a wrong offset!"); static_assert(offsetof(FAnimGroupInfo, Color) == 0x000008, "Member 'FAnimGroupInfo::Color' has a wrong offset!"); // ScriptStruct Engine.BlendParameter // 0x0020 (0x0020 - 0x0000) struct FBlendParameter final { public: class FString DisplayName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Min; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Max; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GridNum; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlendParameter) == 0x000008, "Wrong alignment on FBlendParameter"); static_assert(sizeof(FBlendParameter) == 0x000020, "Wrong size on FBlendParameter"); static_assert(offsetof(FBlendParameter, DisplayName) == 0x000000, "Member 'FBlendParameter::DisplayName' has a wrong offset!"); static_assert(offsetof(FBlendParameter, Min) == 0x000010, "Member 'FBlendParameter::Min' has a wrong offset!"); static_assert(offsetof(FBlendParameter, Max) == 0x000014, "Member 'FBlendParameter::Max' has a wrong offset!"); static_assert(offsetof(FBlendParameter, GridNum) == 0x000018, "Member 'FBlendParameter::GridNum' has a wrong offset!"); // ScriptStruct Engine.AnimBlueprintDebugData // 0x0001 (0x0001 - 0x0000) struct FAnimBlueprintDebugData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimBlueprintDebugData) == 0x000001, "Wrong alignment on FAnimBlueprintDebugData"); static_assert(sizeof(FAnimBlueprintDebugData) == 0x000001, "Wrong size on FAnimBlueprintDebugData"); // ScriptStruct Engine.BandwidthTestItem // 0x0010 (0x0010 - 0x0000) struct FBandwidthTestItem final { public: TArray Kilobyte; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FBandwidthTestItem) == 0x000008, "Wrong alignment on FBandwidthTestItem"); static_assert(sizeof(FBandwidthTestItem) == 0x000010, "Wrong size on FBandwidthTestItem"); static_assert(offsetof(FBandwidthTestItem, Kilobyte) == 0x000000, "Member 'FBandwidthTestItem::Kilobyte' has a wrong offset!"); // ScriptStruct Engine.StateMachineDebugData // 0x00B0 (0x00B0 - 0x0000) struct alignas(0x08) FStateMachineDebugData final { public: uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStateMachineDebugData) == 0x000008, "Wrong alignment on FStateMachineDebugData"); static_assert(sizeof(FStateMachineDebugData) == 0x0000B0, "Wrong size on FStateMachineDebugData"); // ScriptStruct Engine.StateMachineStateDebugData // 0x0010 (0x0010 - 0x0000) struct alignas(0x04) FStateMachineStateDebugData final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStateMachineStateDebugData) == 0x000004, "Wrong alignment on FStateMachineStateDebugData"); static_assert(sizeof(FStateMachineStateDebugData) == 0x000010, "Wrong size on FStateMachineStateDebugData"); // ScriptStruct Engine.AnimGraphBlendOptions // 0x0008 (0x0008 - 0x0000) struct FAnimGraphBlendOptions final { public: float BlendInTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimGraphBlendOptions) == 0x000004, "Wrong alignment on FAnimGraphBlendOptions"); static_assert(sizeof(FAnimGraphBlendOptions) == 0x000008, "Wrong size on FAnimGraphBlendOptions"); static_assert(offsetof(FAnimGraphBlendOptions, BlendInTime) == 0x000000, "Member 'FAnimGraphBlendOptions::BlendInTime' has a wrong offset!"); static_assert(offsetof(FAnimGraphBlendOptions, BlendOutTime) == 0x000004, "Member 'FAnimGraphBlendOptions::BlendOutTime' has a wrong offset!"); // ScriptStruct Engine.EmitterDynamicParameter // 0x0048 (0x0048 - 0x0000) struct FEmitterDynamicParameter final { public: class FName ParamName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseEmitterTime : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSpawnTimeOnly : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EEmitterDynamicParameterValue ValueMethod; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bScaleVelocityByParamValue : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRawDistributionFloat ParamValue; // 0x0018(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FEmitterDynamicParameter) == 0x000008, "Wrong alignment on FEmitterDynamicParameter"); static_assert(sizeof(FEmitterDynamicParameter) == 0x000048, "Wrong size on FEmitterDynamicParameter"); static_assert(offsetof(FEmitterDynamicParameter, ParamName) == 0x000000, "Member 'FEmitterDynamicParameter::ParamName' has a wrong offset!"); static_assert(offsetof(FEmitterDynamicParameter, ValueMethod) == 0x00000C, "Member 'FEmitterDynamicParameter::ValueMethod' has a wrong offset!"); static_assert(offsetof(FEmitterDynamicParameter, ParamValue) == 0x000018, "Member 'FEmitterDynamicParameter::ParamValue' has a wrong offset!"); // ScriptStruct Engine.GraphAssetPlayerInformation // 0x0010 (0x0010 - 0x0000) struct FGraphAssetPlayerInformation final { public: TArray PlayerNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FGraphAssetPlayerInformation) == 0x000008, "Wrong alignment on FGraphAssetPlayerInformation"); static_assert(sizeof(FGraphAssetPlayerInformation) == 0x000010, "Wrong size on FGraphAssetPlayerInformation"); static_assert(offsetof(FGraphAssetPlayerInformation, PlayerNodeIndices) == 0x000000, "Member 'FGraphAssetPlayerInformation::PlayerNodeIndices' has a wrong offset!"); // ScriptStruct Engine.CachedPoseIndices // 0x0010 (0x0010 - 0x0000) struct FCachedPoseIndices final { public: TArray OrderedSavedPoseNodeIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCachedPoseIndices) == 0x000008, "Wrong alignment on FCachedPoseIndices"); static_assert(sizeof(FCachedPoseIndices) == 0x000010, "Wrong size on FCachedPoseIndices"); static_assert(offsetof(FCachedPoseIndices, OrderedSavedPoseNodeIndices) == 0x000000, "Member 'FCachedPoseIndices::OrderedSavedPoseNodeIndices' has a wrong offset!"); // ScriptStruct Engine.QuartzPulseOverrideStep // 0x0008 (0x0008 - 0x0000) struct FQuartzPulseOverrideStep final { public: int32 NumberOfPulses; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EQuartzCommandQuantization PulseDuration; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FQuartzPulseOverrideStep) == 0x000004, "Wrong alignment on FQuartzPulseOverrideStep"); static_assert(sizeof(FQuartzPulseOverrideStep) == 0x000008, "Wrong size on FQuartzPulseOverrideStep"); static_assert(offsetof(FQuartzPulseOverrideStep, NumberOfPulses) == 0x000000, "Member 'FQuartzPulseOverrideStep::NumberOfPulses' has a wrong offset!"); static_assert(offsetof(FQuartzPulseOverrideStep, PulseDuration) == 0x000004, "Member 'FQuartzPulseOverrideStep::PulseDuration' has a wrong offset!"); // ScriptStruct Engine.QuartzTimeSignature // 0x0018 (0x0018 - 0x0000) struct FQuartzTimeSignature final { public: int32 NumBeats; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EQuartzTimeSignatureQuantization BeatType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray OptionalPulseOverride; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FQuartzTimeSignature) == 0x000008, "Wrong alignment on FQuartzTimeSignature"); static_assert(sizeof(FQuartzTimeSignature) == 0x000018, "Wrong size on FQuartzTimeSignature"); static_assert(offsetof(FQuartzTimeSignature, NumBeats) == 0x000000, "Member 'FQuartzTimeSignature::NumBeats' has a wrong offset!"); static_assert(offsetof(FQuartzTimeSignature, BeatType) == 0x000004, "Member 'FQuartzTimeSignature::BeatType' has a wrong offset!"); static_assert(offsetof(FQuartzTimeSignature, OptionalPulseOverride) == 0x000008, "Member 'FQuartzTimeSignature::OptionalPulseOverride' has a wrong offset!"); // ScriptStruct Engine.QuartzClockSettings // 0x0020 (0x0020 - 0x0000) struct FQuartzClockSettings final { public: struct FQuartzTimeSignature TimeSignature; // 0x0000(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bIgnoreLevelChange; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FQuartzClockSettings) == 0x000008, "Wrong alignment on FQuartzClockSettings"); static_assert(sizeof(FQuartzClockSettings) == 0x000020, "Wrong size on FQuartzClockSettings"); static_assert(offsetof(FQuartzClockSettings, TimeSignature) == 0x000000, "Member 'FQuartzClockSettings::TimeSignature' has a wrong offset!"); static_assert(offsetof(FQuartzClockSettings, bIgnoreLevelChange) == 0x000018, "Member 'FQuartzClockSettings::bIgnoreLevelChange' has a wrong offset!"); // ScriptStruct Engine.AnimBlueprintFunction // 0x0068 (0x0068 - 0x0000) struct FAnimBlueprintFunction final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Group; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OutputPoseNodeIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray InputPoseNames; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InputPoseNodeIndices; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) bool bImplemented; // 0x0060(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimBlueprintFunction) == 0x000008, "Wrong alignment on FAnimBlueprintFunction"); static_assert(sizeof(FAnimBlueprintFunction) == 0x000068, "Wrong size on FAnimBlueprintFunction"); static_assert(offsetof(FAnimBlueprintFunction, Name) == 0x000000, "Member 'FAnimBlueprintFunction::Name' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunction, Group) == 0x000008, "Member 'FAnimBlueprintFunction::Group' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunction, OutputPoseNodeIndex) == 0x000010, "Member 'FAnimBlueprintFunction::OutputPoseNodeIndex' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunction, InputPoseNames) == 0x000018, "Member 'FAnimBlueprintFunction::InputPoseNames' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunction, InputPoseNodeIndices) == 0x000028, "Member 'FAnimBlueprintFunction::InputPoseNodeIndices' has a wrong offset!"); static_assert(offsetof(FAnimBlueprintFunction, bImplemented) == 0x000060, "Member 'FAnimBlueprintFunction::bImplemented' has a wrong offset!"); // ScriptStruct Engine.RootMotionExtractionStep // 0x0010 (0x0010 - 0x0000) struct FRootMotionExtractionStep final { public: class UAnimSequence* AnimSequence; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartPosition; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndPosition; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionExtractionStep) == 0x000008, "Wrong alignment on FRootMotionExtractionStep"); static_assert(sizeof(FRootMotionExtractionStep) == 0x000010, "Wrong size on FRootMotionExtractionStep"); static_assert(offsetof(FRootMotionExtractionStep, AnimSequence) == 0x000000, "Member 'FRootMotionExtractionStep::AnimSequence' has a wrong offset!"); static_assert(offsetof(FRootMotionExtractionStep, StartPosition) == 0x000008, "Member 'FRootMotionExtractionStep::StartPosition' has a wrong offset!"); static_assert(offsetof(FRootMotionExtractionStep, EndPosition) == 0x00000C, "Member 'FRootMotionExtractionStep::EndPosition' has a wrong offset!"); // ScriptStruct Engine.QuartzTransportTimeStamp // 0x0010 (0x0010 - 0x0000) struct FQuartzTransportTimeStamp final { public: int32 Bars; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Beat; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BeatFraction; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Seconds; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FQuartzTransportTimeStamp) == 0x000004, "Wrong alignment on FQuartzTransportTimeStamp"); static_assert(sizeof(FQuartzTransportTimeStamp) == 0x000010, "Wrong size on FQuartzTransportTimeStamp"); static_assert(offsetof(FQuartzTransportTimeStamp, Bars) == 0x000000, "Member 'FQuartzTransportTimeStamp::Bars' has a wrong offset!"); static_assert(offsetof(FQuartzTransportTimeStamp, Beat) == 0x000004, "Member 'FQuartzTransportTimeStamp::Beat' has a wrong offset!"); static_assert(offsetof(FQuartzTransportTimeStamp, BeatFraction) == 0x000008, "Member 'FQuartzTransportTimeStamp::BeatFraction' has a wrong offset!"); static_assert(offsetof(FQuartzTransportTimeStamp, Seconds) == 0x00000C, "Member 'FQuartzTransportTimeStamp::Seconds' has a wrong offset!"); // ScriptStruct Engine.AnimationErrorStats // 0x0010 (0x0010 - 0x0000) struct alignas(0x04) FAnimationErrorStats final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationErrorStats) == 0x000004, "Wrong alignment on FAnimationErrorStats"); static_assert(sizeof(FAnimationErrorStats) == 0x000010, "Wrong size on FAnimationErrorStats"); // ScriptStruct Engine.RawCurveTracks // 0x0010 (0x0010 - 0x0000) struct FRawCurveTracks final { public: TArray FloatCurves; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRawCurveTracks) == 0x000008, "Wrong alignment on FRawCurveTracks"); static_assert(sizeof(FRawCurveTracks) == 0x000010, "Wrong size on FRawCurveTracks"); static_assert(offsetof(FRawCurveTracks, FloatCurves) == 0x000000, "Member 'FRawCurveTracks::FloatCurves' has a wrong offset!"); // ScriptStruct Engine.VectorCurve // 0x0180 (0x0198 - 0x0018) struct FVectorCurve final : public FAnimCurveBase { public: struct FRichCurve FloatCurves[0x3]; // 0x0018(0x0080)(NativeAccessSpecifierPublic) }; static_assert(alignof(FVectorCurve) == 0x000008, "Wrong alignment on FVectorCurve"); static_assert(sizeof(FVectorCurve) == 0x000198, "Wrong size on FVectorCurve"); static_assert(offsetof(FVectorCurve, FloatCurves) == 0x000018, "Member 'FVectorCurve::FloatCurves' has a wrong offset!"); // ScriptStruct Engine.TransformCurve // 0x04C8 (0x04E0 - 0x0018) struct FTransformCurve final : public FAnimCurveBase { public: struct FVectorCurve TranslationCurve; // 0x0018(0x0198)(NativeAccessSpecifierPublic) struct FVectorCurve RotationCurve; // 0x01B0(0x0198)(NativeAccessSpecifierPublic) struct FVectorCurve ScaleCurve; // 0x0348(0x0198)(NativeAccessSpecifierPublic) }; static_assert(alignof(FTransformCurve) == 0x000008, "Wrong alignment on FTransformCurve"); static_assert(sizeof(FTransformCurve) == 0x0004E0, "Wrong size on FTransformCurve"); static_assert(offsetof(FTransformCurve, TranslationCurve) == 0x000018, "Member 'FTransformCurve::TranslationCurve' has a wrong offset!"); static_assert(offsetof(FTransformCurve, RotationCurve) == 0x0001B0, "Member 'FTransformCurve::RotationCurve' has a wrong offset!"); static_assert(offsetof(FTransformCurve, ScaleCurve) == 0x000348, "Member 'FTransformCurve::ScaleCurve' has a wrong offset!"); // ScriptStruct Engine.BeamModifierOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FBeamModifierOptions final { public: uint8 bModify : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bScale : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLock : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBeamModifierOptions) == 0x000004, "Wrong alignment on FBeamModifierOptions"); static_assert(sizeof(FBeamModifierOptions) == 0x000004, "Wrong size on FBeamModifierOptions"); // ScriptStruct Engine.SlotEvaluationPose // 0x00E0 (0x00E0 - 0x0000) struct alignas(0x08) FSlotEvaluationPose final { public: EAdditiveAnimationType AdditiveType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Weight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0xD8]; // 0x0008(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSlotEvaluationPose) == 0x000008, "Wrong alignment on FSlotEvaluationPose"); static_assert(sizeof(FSlotEvaluationPose) == 0x0000E0, "Wrong size on FSlotEvaluationPose"); static_assert(offsetof(FSlotEvaluationPose, AdditiveType) == 0x000000, "Member 'FSlotEvaluationPose::AdditiveType' has a wrong offset!"); static_assert(offsetof(FSlotEvaluationPose, Weight) == 0x000004, "Member 'FSlotEvaluationPose::Weight' has a wrong offset!"); // ScriptStruct Engine.QueuedDrawDebugItem // 0x0068 (0x0068 - 0x0000) struct FQueuedDrawDebugItem final { public: EDrawDebugItemType ItemType; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector StartLoc; // 0x0004(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndLoc; // 0x0010(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Center; // 0x001C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Radius; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Size; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Segments; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Color; // 0x0040(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPersistentLines; // 0x0044(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LifeTime; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Message; // 0x0050(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TextScale; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FQueuedDrawDebugItem) == 0x000008, "Wrong alignment on FQueuedDrawDebugItem"); static_assert(sizeof(FQueuedDrawDebugItem) == 0x000068, "Wrong size on FQueuedDrawDebugItem"); static_assert(offsetof(FQueuedDrawDebugItem, ItemType) == 0x000000, "Member 'FQueuedDrawDebugItem::ItemType' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, StartLoc) == 0x000004, "Member 'FQueuedDrawDebugItem::StartLoc' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, EndLoc) == 0x000010, "Member 'FQueuedDrawDebugItem::EndLoc' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Center) == 0x00001C, "Member 'FQueuedDrawDebugItem::Center' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Rotation) == 0x000028, "Member 'FQueuedDrawDebugItem::Rotation' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Radius) == 0x000034, "Member 'FQueuedDrawDebugItem::Radius' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Size) == 0x000038, "Member 'FQueuedDrawDebugItem::Size' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Segments) == 0x00003C, "Member 'FQueuedDrawDebugItem::Segments' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Color) == 0x000040, "Member 'FQueuedDrawDebugItem::Color' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, bPersistentLines) == 0x000044, "Member 'FQueuedDrawDebugItem::bPersistentLines' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, LifeTime) == 0x000048, "Member 'FQueuedDrawDebugItem::LifeTime' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Thickness) == 0x00004C, "Member 'FQueuedDrawDebugItem::Thickness' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, Message) == 0x000050, "Member 'FQueuedDrawDebugItem::Message' has a wrong offset!"); static_assert(offsetof(FQueuedDrawDebugItem, TextScale) == 0x000060, "Member 'FQueuedDrawDebugItem::TextScale' has a wrong offset!"); // ScriptStruct Engine.AnimInstanceSubsystemData // 0x0001 (0x0001 - 0x0000) struct FAnimInstanceSubsystemData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimInstanceSubsystemData) == 0x000001, "Wrong alignment on FAnimInstanceSubsystemData"); static_assert(sizeof(FAnimInstanceSubsystemData) == 0x000001, "Wrong size on FAnimInstanceSubsystemData"); // ScriptStruct Engine.PacketSimulationSettings // 0x0034 (0x0034 - 0x0000) struct FPacketSimulationSettings final { public: int32 PktLoss; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLossMaxSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLossMinSize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktOrder; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktDup; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLag; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLagVariance; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLagMin; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktLagMax; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktIncomingLagMin; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktIncomingLagMax; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktIncomingLoss; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PktJitter; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPacketSimulationSettings) == 0x000004, "Wrong alignment on FPacketSimulationSettings"); static_assert(sizeof(FPacketSimulationSettings) == 0x000034, "Wrong size on FPacketSimulationSettings"); static_assert(offsetof(FPacketSimulationSettings, PktLoss) == 0x000000, "Member 'FPacketSimulationSettings::PktLoss' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLossMaxSize) == 0x000004, "Member 'FPacketSimulationSettings::PktLossMaxSize' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLossMinSize) == 0x000008, "Member 'FPacketSimulationSettings::PktLossMinSize' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktOrder) == 0x00000C, "Member 'FPacketSimulationSettings::PktOrder' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktDup) == 0x000010, "Member 'FPacketSimulationSettings::PktDup' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLag) == 0x000014, "Member 'FPacketSimulationSettings::PktLag' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLagVariance) == 0x000018, "Member 'FPacketSimulationSettings::PktLagVariance' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLagMin) == 0x00001C, "Member 'FPacketSimulationSettings::PktLagMin' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktLagMax) == 0x000020, "Member 'FPacketSimulationSettings::PktLagMax' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktIncomingLagMin) == 0x000024, "Member 'FPacketSimulationSettings::PktIncomingLagMin' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktIncomingLagMax) == 0x000028, "Member 'FPacketSimulationSettings::PktIncomingLagMax' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktIncomingLoss) == 0x00002C, "Member 'FPacketSimulationSettings::PktIncomingLoss' has a wrong offset!"); static_assert(offsetof(FPacketSimulationSettings, PktJitter) == 0x000030, "Member 'FPacketSimulationSettings::PktJitter' has a wrong offset!"); // ScriptStruct Engine.AnimMontageInstance // 0x01B0 (0x01B0 - 0x0000) struct FAnimMontageInstance final { public: class UAnimMontage* Montage; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bPlaying; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultBlendTimeMultiplier; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0xB8]; // 0x0030(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) TArray NextSections; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray PrevSections; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_108[0x10]; // 0x0108(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveStateBranchingPoints; // 0x0118(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) float Position; // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PlayRate; // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FAlphaBlend Blend; // 0x0130(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_160[0x2C]; // 0x0160(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) int32 DisableRootMotionCount; // 0x018C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_190[0x20]; // 0x0190(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimMontageInstance) == 0x000008, "Wrong alignment on FAnimMontageInstance"); static_assert(sizeof(FAnimMontageInstance) == 0x0001B0, "Wrong size on FAnimMontageInstance"); static_assert(offsetof(FAnimMontageInstance, Montage) == 0x000000, "Member 'FAnimMontageInstance::Montage' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, bPlaying) == 0x000028, "Member 'FAnimMontageInstance::bPlaying' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, DefaultBlendTimeMultiplier) == 0x00002C, "Member 'FAnimMontageInstance::DefaultBlendTimeMultiplier' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, NextSections) == 0x0000E8, "Member 'FAnimMontageInstance::NextSections' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, PrevSections) == 0x0000F8, "Member 'FAnimMontageInstance::PrevSections' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, ActiveStateBranchingPoints) == 0x000118, "Member 'FAnimMontageInstance::ActiveStateBranchingPoints' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, Position) == 0x000128, "Member 'FAnimMontageInstance::Position' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, PlayRate) == 0x00012C, "Member 'FAnimMontageInstance::PlayRate' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, Blend) == 0x000130, "Member 'FAnimMontageInstance::Blend' has a wrong offset!"); static_assert(offsetof(FAnimMontageInstance, DisableRootMotionCount) == 0x00018C, "Member 'FAnimMontageInstance::DisableRootMotionCount' has a wrong offset!"); // ScriptStruct Engine.BranchingPoint // 0x0010 (0x0040 - 0x0030) struct FBranchingPoint final : public FAnimLinkableElement { public: class FName EventName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisplayTime; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TriggerTimeOffset; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBranchingPoint) == 0x000008, "Wrong alignment on FBranchingPoint"); static_assert(sizeof(FBranchingPoint) == 0x000040, "Wrong size on FBranchingPoint"); static_assert(offsetof(FBranchingPoint, EventName) == 0x000030, "Member 'FBranchingPoint::EventName' has a wrong offset!"); static_assert(offsetof(FBranchingPoint, DisplayTime) == 0x000038, "Member 'FBranchingPoint::DisplayTime' has a wrong offset!"); static_assert(offsetof(FBranchingPoint, TriggerTimeOffset) == 0x00003C, "Member 'FBranchingPoint::TriggerTimeOffset' has a wrong offset!"); // ScriptStruct Engine.ParticleRandomSeedInfo // 0x0020 (0x0020 - 0x0000) struct FParticleRandomSeedInfo final { public: class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bGetSeedFromInstance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInstanceSeedIsIndex : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bResetSeedOnEmitterLooping : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRandomlySelectSeedArray : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray RandomSeeds; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleRandomSeedInfo) == 0x000008, "Wrong alignment on FParticleRandomSeedInfo"); static_assert(sizeof(FParticleRandomSeedInfo) == 0x000020, "Wrong size on FParticleRandomSeedInfo"); static_assert(offsetof(FParticleRandomSeedInfo, ParameterName) == 0x000000, "Member 'FParticleRandomSeedInfo::ParameterName' has a wrong offset!"); static_assert(offsetof(FParticleRandomSeedInfo, RandomSeeds) == 0x000010, "Member 'FParticleRandomSeedInfo::RandomSeeds' has a wrong offset!"); // ScriptStruct Engine.SlotAnimationTrack // 0x0018 (0x0018 - 0x0000) struct FSlotAnimationTrack final { public: class FName SlotName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimTrack AnimTrack; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FSlotAnimationTrack) == 0x000008, "Wrong alignment on FSlotAnimationTrack"); static_assert(sizeof(FSlotAnimationTrack) == 0x000018, "Wrong size on FSlotAnimationTrack"); static_assert(offsetof(FSlotAnimationTrack, SlotName) == 0x000000, "Member 'FSlotAnimationTrack::SlotName' has a wrong offset!"); static_assert(offsetof(FSlotAnimationTrack, AnimTrack) == 0x000008, "Member 'FSlotAnimationTrack::AnimTrack' has a wrong offset!"); // ScriptStruct Engine.CompositeSection // 0x0028 (0x0058 - 0x0030) struct FCompositeSection final : public FAnimLinkableElement { public: class FName SectionName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartTime; // 0x0038(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NextSectionName; // 0x003C(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray MetaData; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FCompositeSection) == 0x000008, "Wrong alignment on FCompositeSection"); static_assert(sizeof(FCompositeSection) == 0x000058, "Wrong size on FCompositeSection"); static_assert(offsetof(FCompositeSection, SectionName) == 0x000030, "Member 'FCompositeSection::SectionName' has a wrong offset!"); static_assert(offsetof(FCompositeSection, StartTime) == 0x000038, "Member 'FCompositeSection::StartTime' has a wrong offset!"); static_assert(offsetof(FCompositeSection, NextSectionName) == 0x00003C, "Member 'FCompositeSection::NextSectionName' has a wrong offset!"); static_assert(offsetof(FCompositeSection, MetaData) == 0x000048, "Member 'FCompositeSection::MetaData' has a wrong offset!"); // ScriptStruct Engine.LocationBoneSocketInfo // 0x0014 (0x0014 - 0x0000) struct FLocationBoneSocketInfo final { public: class FName BoneSocketName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Offset; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLocationBoneSocketInfo) == 0x000004, "Wrong alignment on FLocationBoneSocketInfo"); static_assert(sizeof(FLocationBoneSocketInfo) == 0x000014, "Wrong size on FLocationBoneSocketInfo"); static_assert(offsetof(FLocationBoneSocketInfo, BoneSocketName) == 0x000000, "Member 'FLocationBoneSocketInfo::BoneSocketName' has a wrong offset!"); static_assert(offsetof(FLocationBoneSocketInfo, Offset) == 0x000008, "Member 'FLocationBoneSocketInfo::Offset' has a wrong offset!"); // ScriptStruct Engine.AnimNode_Inertialization // 0x0060 (0x0070 - 0x0010) struct FAnimNode_Inertialization final : public FAnimNode_Base { public: struct FPoseLink Source; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_Inertialization) == 0x000008, "Wrong alignment on FAnimNode_Inertialization"); static_assert(sizeof(FAnimNode_Inertialization) == 0x000070, "Wrong size on FAnimNode_Inertialization"); static_assert(offsetof(FAnimNode_Inertialization, Source) == 0x000010, "Member 'FAnimNode_Inertialization::Source' has a wrong offset!"); // ScriptStruct Engine.InertializationPoseDiff // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FInertializationPoseDiff final { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInertializationPoseDiff) == 0x000008, "Wrong alignment on FInertializationPoseDiff"); static_assert(sizeof(FInertializationPoseDiff) == 0x000028, "Wrong size on FInertializationPoseDiff"); // ScriptStruct Engine.InertializationBoneDiff // 0x003C (0x003C - 0x0000) struct alignas(0x04) FInertializationBoneDiff final { public: uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInertializationBoneDiff) == 0x000004, "Wrong alignment on FInertializationBoneDiff"); static_assert(sizeof(FInertializationBoneDiff) == 0x00003C, "Wrong size on FInertializationBoneDiff"); // ScriptStruct Engine.BatchedLine // 0x0034 (0x0034 - 0x0000) struct FBatchedLine final { public: struct FVector Start; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector End; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Thickness; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemainingLifeTime; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DepthPriority; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBatchedLine) == 0x000004, "Wrong alignment on FBatchedLine"); static_assert(sizeof(FBatchedLine) == 0x000034, "Wrong size on FBatchedLine"); static_assert(offsetof(FBatchedLine, Start) == 0x000000, "Member 'FBatchedLine::Start' has a wrong offset!"); static_assert(offsetof(FBatchedLine, End) == 0x00000C, "Member 'FBatchedLine::End' has a wrong offset!"); static_assert(offsetof(FBatchedLine, Color) == 0x000018, "Member 'FBatchedLine::Color' has a wrong offset!"); static_assert(offsetof(FBatchedLine, Thickness) == 0x000028, "Member 'FBatchedLine::Thickness' has a wrong offset!"); static_assert(offsetof(FBatchedLine, RemainingLifeTime) == 0x00002C, "Member 'FBatchedLine::RemainingLifeTime' has a wrong offset!"); static_assert(offsetof(FBatchedLine, DepthPriority) == 0x000030, "Member 'FBatchedLine::DepthPriority' has a wrong offset!"); // ScriptStruct Engine.InertializationPose // 0x00A0 (0x00A0 - 0x0000) struct alignas(0x10) FInertializationPose final { public: uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInertializationPose) == 0x000010, "Wrong alignment on FInertializationPose"); static_assert(sizeof(FInertializationPose) == 0x0000A0, "Wrong size on FInertializationPose"); // ScriptStruct Engine.AnimNode_LinkedInputPose // 0x0108 (0x0118 - 0x0010) struct FAnimNode_LinkedInputPose final : public FAnimNode_Base { public: class FName Name; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Graph; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPoseLink InputPose; // 0x0020(0x0010)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_30[0xE8]; // 0x0030(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_LinkedInputPose) == 0x000008, "Wrong alignment on FAnimNode_LinkedInputPose"); static_assert(sizeof(FAnimNode_LinkedInputPose) == 0x000118, "Wrong size on FAnimNode_LinkedInputPose"); static_assert(offsetof(FAnimNode_LinkedInputPose, Name) == 0x000010, "Member 'FAnimNode_LinkedInputPose::Name' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedInputPose, Graph) == 0x000018, "Member 'FAnimNode_LinkedInputPose::Graph' has a wrong offset!"); static_assert(offsetof(FAnimNode_LinkedInputPose, InputPose) == 0x000020, "Member 'FAnimNode_LinkedInputPose::InputPose' has a wrong offset!"); // ScriptStruct Engine.LODMappingData // 0x0020 (0x0020 - 0x0000) struct FLODMappingData final { public: TArray Mapping; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray InverseMapping; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) }; static_assert(alignof(FLODMappingData) == 0x000008, "Wrong alignment on FLODMappingData"); static_assert(sizeof(FLODMappingData) == 0x000020, "Wrong size on FLODMappingData"); static_assert(offsetof(FLODMappingData, Mapping) == 0x000000, "Member 'FLODMappingData::Mapping' has a wrong offset!"); static_assert(offsetof(FLODMappingData, InverseMapping) == 0x000010, "Member 'FLODMappingData::InverseMapping' has a wrong offset!"); // ScriptStruct Engine.AnimNode_SequencePlayer // 0x0048 (0x0080 - 0x0038) struct FAnimNode_SequencePlayer final : public FAnimNode_AssetPlayerBase { public: class UAnimSequenceBase* Sequence; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRateBasis; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRate; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputScaleBiasClamp PlayRateScaleBiasClamp; // 0x0048(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float StartPosition; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoopAnimation; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_SequencePlayer) == 0x000008, "Wrong alignment on FAnimNode_SequencePlayer"); static_assert(sizeof(FAnimNode_SequencePlayer) == 0x000080, "Wrong size on FAnimNode_SequencePlayer"); static_assert(offsetof(FAnimNode_SequencePlayer, Sequence) == 0x000038, "Member 'FAnimNode_SequencePlayer::Sequence' has a wrong offset!"); static_assert(offsetof(FAnimNode_SequencePlayer, PlayRateBasis) == 0x000040, "Member 'FAnimNode_SequencePlayer::PlayRateBasis' has a wrong offset!"); static_assert(offsetof(FAnimNode_SequencePlayer, PlayRate) == 0x000044, "Member 'FAnimNode_SequencePlayer::PlayRate' has a wrong offset!"); static_assert(offsetof(FAnimNode_SequencePlayer, PlayRateScaleBiasClamp) == 0x000048, "Member 'FAnimNode_SequencePlayer::PlayRateScaleBiasClamp' has a wrong offset!"); static_assert(offsetof(FAnimNode_SequencePlayer, StartPosition) == 0x000078, "Member 'FAnimNode_SequencePlayer::StartPosition' has a wrong offset!"); static_assert(offsetof(FAnimNode_SequencePlayer, bLoopAnimation) == 0x00007C, "Member 'FAnimNode_SequencePlayer::bLoopAnimation' has a wrong offset!"); // ScriptStruct Engine.AnimNode_StateMachine // 0x00A0 (0x00B0 - 0x0010) struct FAnimNode_StateMachine final : public FAnimNode_Base { public: int32 StateMachineIndexInClass; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxTransitionsPerFrame; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipFirstUpdateTransition; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReinitializeOnBecomingRelevant; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x96]; // 0x001A(0x0096)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_StateMachine) == 0x000008, "Wrong alignment on FAnimNode_StateMachine"); static_assert(sizeof(FAnimNode_StateMachine) == 0x0000B0, "Wrong size on FAnimNode_StateMachine"); static_assert(offsetof(FAnimNode_StateMachine, StateMachineIndexInClass) == 0x000010, "Member 'FAnimNode_StateMachine::StateMachineIndexInClass' has a wrong offset!"); static_assert(offsetof(FAnimNode_StateMachine, MaxTransitionsPerFrame) == 0x000014, "Member 'FAnimNode_StateMachine::MaxTransitionsPerFrame' has a wrong offset!"); static_assert(offsetof(FAnimNode_StateMachine, bSkipFirstUpdateTransition) == 0x000018, "Member 'FAnimNode_StateMachine::bSkipFirstUpdateTransition' has a wrong offset!"); static_assert(offsetof(FAnimNode_StateMachine, bReinitializeOnBecomingRelevant) == 0x000019, "Member 'FAnimNode_StateMachine::bReinitializeOnBecomingRelevant' has a wrong offset!"); // ScriptStruct Engine.AnimationPotentialTransition // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FAnimationPotentialTransition final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationPotentialTransition) == 0x000008, "Wrong alignment on FAnimationPotentialTransition"); static_assert(sizeof(FAnimationPotentialTransition) == 0x000030, "Wrong size on FAnimationPotentialTransition"); // ScriptStruct Engine.MaterialParameterCollectionInfo // 0x0018 (0x0018 - 0x0000) struct FMaterialParameterCollectionInfo final { public: struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialParameterCollection* ParameterCollection; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialParameterCollectionInfo) == 0x000008, "Wrong alignment on FMaterialParameterCollectionInfo"); static_assert(sizeof(FMaterialParameterCollectionInfo) == 0x000018, "Wrong size on FMaterialParameterCollectionInfo"); static_assert(offsetof(FMaterialParameterCollectionInfo, StateId) == 0x000000, "Member 'FMaterialParameterCollectionInfo::StateId' has a wrong offset!"); static_assert(offsetof(FMaterialParameterCollectionInfo, ParameterCollection) == 0x000010, "Member 'FMaterialParameterCollectionInfo::ParameterCollection' has a wrong offset!"); // ScriptStruct Engine.AnimNode_TransitionPoseEvaluator // 0x00E8 (0x00F8 - 0x0010) struct FAnimNode_TransitionPoseEvaluator final : public FAnimNode_Base { public: uint8 Pad_10[0xD8]; // 0x0010(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) int32 FramesToCachePose; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) EEvaluatorDataSource DataSource; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEvaluatorMode EvaluatorMode; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_TransitionPoseEvaluator) == 0x000008, "Wrong alignment on FAnimNode_TransitionPoseEvaluator"); static_assert(sizeof(FAnimNode_TransitionPoseEvaluator) == 0x0000F8, "Wrong size on FAnimNode_TransitionPoseEvaluator"); static_assert(offsetof(FAnimNode_TransitionPoseEvaluator, FramesToCachePose) == 0x0000E8, "Member 'FAnimNode_TransitionPoseEvaluator::FramesToCachePose' has a wrong offset!"); static_assert(offsetof(FAnimNode_TransitionPoseEvaluator, DataSource) == 0x0000F0, "Member 'FAnimNode_TransitionPoseEvaluator::DataSource' has a wrong offset!"); static_assert(offsetof(FAnimNode_TransitionPoseEvaluator, EvaluatorMode) == 0x0000F1, "Member 'FAnimNode_TransitionPoseEvaluator::EvaluatorMode' has a wrong offset!"); // ScriptStruct Engine.AnimNode_TransitionResult // 0x0018 (0x0028 - 0x0010) struct FAnimNode_TransitionResult final : public FAnimNode_Base { public: bool bCanEnterTransition; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x17]; // 0x0011(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNode_TransitionResult) == 0x000008, "Wrong alignment on FAnimNode_TransitionResult"); static_assert(sizeof(FAnimNode_TransitionResult) == 0x000028, "Wrong size on FAnimNode_TransitionResult"); static_assert(offsetof(FAnimNode_TransitionResult, bCanEnterTransition) == 0x000010, "Member 'FAnimNode_TransitionResult::bCanEnterTransition' has a wrong offset!"); // ScriptStruct Engine.AnimNode_UseCachedPose // 0x0018 (0x0028 - 0x0010) struct FAnimNode_UseCachedPose final : public FAnimNode_Base { public: struct FPoseLink LinkToCachingNode; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic) class FName CachePoseName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNode_UseCachedPose) == 0x000008, "Wrong alignment on FAnimNode_UseCachedPose"); static_assert(sizeof(FAnimNode_UseCachedPose) == 0x000028, "Wrong size on FAnimNode_UseCachedPose"); static_assert(offsetof(FAnimNode_UseCachedPose, LinkToCachingNode) == 0x000010, "Member 'FAnimNode_UseCachedPose::LinkToCachingNode' has a wrong offset!"); static_assert(offsetof(FAnimNode_UseCachedPose, CachePoseName) == 0x000020, "Member 'FAnimNode_UseCachedPose::CachePoseName' has a wrong offset!"); // ScriptStruct Engine.MaterialParameterInfo // 0x0010 (0x0010 - 0x0000) struct FMaterialParameterInfo final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialParameterAssociation Association; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Index; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialParameterInfo) == 0x000004, "Wrong alignment on FMaterialParameterInfo"); static_assert(sizeof(FMaterialParameterInfo) == 0x000010, "Wrong size on FMaterialParameterInfo"); static_assert(offsetof(FMaterialParameterInfo, Name) == 0x000000, "Member 'FMaterialParameterInfo::Name' has a wrong offset!"); static_assert(offsetof(FMaterialParameterInfo, Association) == 0x000008, "Member 'FMaterialParameterInfo::Association' has a wrong offset!"); static_assert(offsetof(FMaterialParameterInfo, Index) == 0x00000C, "Member 'FMaterialParameterInfo::Index' has a wrong offset!"); // ScriptStruct Engine.ExposedValueHandler // 0x0050 (0x0050 - 0x0000) struct FExposedValueHandler final { public: class FName BoundFunction; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CopyRecords; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UFunction* Function; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TFieldPath ValueHandlerNodeProperty; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FExposedValueHandler) == 0x000008, "Wrong alignment on FExposedValueHandler"); static_assert(sizeof(FExposedValueHandler) == 0x000050, "Wrong size on FExposedValueHandler"); static_assert(offsetof(FExposedValueHandler, BoundFunction) == 0x000000, "Member 'FExposedValueHandler::BoundFunction' has a wrong offset!"); static_assert(offsetof(FExposedValueHandler, CopyRecords) == 0x000008, "Member 'FExposedValueHandler::CopyRecords' has a wrong offset!"); static_assert(offsetof(FExposedValueHandler, Function) == 0x000018, "Member 'FExposedValueHandler::Function' has a wrong offset!"); static_assert(offsetof(FExposedValueHandler, ValueHandlerNodeProperty) == 0x000020, "Member 'FExposedValueHandler::ValueHandlerNodeProperty' has a wrong offset!"); // ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace // 0x0010 (0x0020 - 0x0010) struct FAnimNode_ConvertLocalToComponentSpace final : public FAnimNode_Base { public: struct FPoseLink LocalPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNode_ConvertLocalToComponentSpace) == 0x000008, "Wrong alignment on FAnimNode_ConvertLocalToComponentSpace"); static_assert(sizeof(FAnimNode_ConvertLocalToComponentSpace) == 0x000020, "Wrong size on FAnimNode_ConvertLocalToComponentSpace"); static_assert(offsetof(FAnimNode_ConvertLocalToComponentSpace, LocalPose) == 0x000010, "Member 'FAnimNode_ConvertLocalToComponentSpace::LocalPose' has a wrong offset!"); // ScriptStruct Engine.PhysicalSurfaceName // 0x000C (0x000C - 0x0000) struct FPhysicalSurfaceName final { public: EPhysicalSurface Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPhysicalSurfaceName) == 0x000004, "Wrong alignment on FPhysicalSurfaceName"); static_assert(sizeof(FPhysicalSurfaceName) == 0x00000C, "Wrong size on FPhysicalSurfaceName"); static_assert(offsetof(FPhysicalSurfaceName, Type) == 0x000000, "Member 'FPhysicalSurfaceName::Type' has a wrong offset!"); static_assert(offsetof(FPhysicalSurfaceName, Name) == 0x000004, "Member 'FPhysicalSurfaceName::Name' has a wrong offset!"); // ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace // 0x0010 (0x0020 - 0x0010) struct FAnimNode_ConvertComponentToLocalSpace final : public FAnimNode_Base { public: struct FComponentSpacePoseLink ComponentPose; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNode_ConvertComponentToLocalSpace) == 0x000008, "Wrong alignment on FAnimNode_ConvertComponentToLocalSpace"); static_assert(sizeof(FAnimNode_ConvertComponentToLocalSpace) == 0x000020, "Wrong size on FAnimNode_ConvertComponentToLocalSpace"); static_assert(offsetof(FAnimNode_ConvertComponentToLocalSpace, ComponentPose) == 0x000010, "Member 'FAnimNode_ConvertComponentToLocalSpace::ComponentPose' has a wrong offset!"); // ScriptStruct Engine.AnimNotifyArray // 0x0010 (0x0010 - 0x0000) struct FAnimNotifyArray final { public: TArray Notifies; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNotifyArray) == 0x000008, "Wrong alignment on FAnimNotifyArray"); static_assert(sizeof(FAnimNotifyArray) == 0x000010, "Wrong size on FAnimNotifyArray"); static_assert(offsetof(FAnimNotifyArray, Notifies) == 0x000000, "Member 'FAnimNotifyArray::Notifies' has a wrong offset!"); // ScriptStruct Engine.AnimNotifyQueue // 0x0070 (0x0070 - 0x0000) struct FAnimNotifyQueue final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray AnimNotifies; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TMap UnfilteredMontageAnimNotifies; // 0x0020(0x0050)(Transient, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimNotifyQueue) == 0x000008, "Wrong alignment on FAnimNotifyQueue"); static_assert(sizeof(FAnimNotifyQueue) == 0x000070, "Wrong size on FAnimNotifyQueue"); static_assert(offsetof(FAnimNotifyQueue, AnimNotifies) == 0x000010, "Member 'FAnimNotifyQueue::AnimNotifies' has a wrong offset!"); static_assert(offsetof(FAnimNotifyQueue, UnfilteredMontageAnimNotifies) == 0x000020, "Member 'FAnimNotifyQueue::UnfilteredMontageAnimNotifies' has a wrong offset!"); // ScriptStruct Engine.CameraCacheEntry // 0x0600 (0x0600 - 0x0000) struct FCameraCacheEntry final { public: float Timestamp; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FMinimalViewInfo POV; // 0x0010(0x05F0)(NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraCacheEntry) == 0x000010, "Wrong alignment on FCameraCacheEntry"); static_assert(sizeof(FCameraCacheEntry) == 0x000600, "Wrong size on FCameraCacheEntry"); static_assert(offsetof(FCameraCacheEntry, Timestamp) == 0x000000, "Member 'FCameraCacheEntry::Timestamp' has a wrong offset!"); static_assert(offsetof(FCameraCacheEntry, POV) == 0x000010, "Member 'FCameraCacheEntry::POV' has a wrong offset!"); // ScriptStruct Engine.CompressedTrack // 0x0038 (0x0038 - 0x0000) struct FCompressedTrack final { public: TArray ByteStream; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float Mins[0x3]; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ranges[0x3]; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCompressedTrack) == 0x000008, "Wrong alignment on FCompressedTrack"); static_assert(sizeof(FCompressedTrack) == 0x000038, "Wrong size on FCompressedTrack"); static_assert(offsetof(FCompressedTrack, ByteStream) == 0x000000, "Member 'FCompressedTrack::ByteStream' has a wrong offset!"); static_assert(offsetof(FCompressedTrack, Times) == 0x000010, "Member 'FCompressedTrack::Times' has a wrong offset!"); static_assert(offsetof(FCompressedTrack, Mins) == 0x000020, "Member 'FCompressedTrack::Mins' has a wrong offset!"); static_assert(offsetof(FCompressedTrack, Ranges) == 0x00002C, "Member 'FCompressedTrack::Ranges' has a wrong offset!"); // ScriptStruct Engine.ScaleTrack // 0x0020 (0x0020 - 0x0000) struct FScaleTrack final { public: TArray ScaleKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FScaleTrack) == 0x000008, "Wrong alignment on FScaleTrack"); static_assert(sizeof(FScaleTrack) == 0x000020, "Wrong size on FScaleTrack"); static_assert(offsetof(FScaleTrack, ScaleKeys) == 0x000000, "Member 'FScaleTrack::ScaleKeys' has a wrong offset!"); static_assert(offsetof(FScaleTrack, Times) == 0x000010, "Member 'FScaleTrack::Times' has a wrong offset!"); // ScriptStruct Engine.InputActionKeyMapping // 0x0028 (0x0028 - 0x0000) struct FInputActionKeyMapping final { public: class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShift : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCtrl : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlt : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCmd : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputActionKeyMapping) == 0x000008, "Wrong alignment on FInputActionKeyMapping"); static_assert(sizeof(FInputActionKeyMapping) == 0x000028, "Wrong size on FInputActionKeyMapping"); static_assert(offsetof(FInputActionKeyMapping, ActionName) == 0x000000, "Member 'FInputActionKeyMapping::ActionName' has a wrong offset!"); static_assert(offsetof(FInputActionKeyMapping, Key) == 0x000010, "Member 'FInputActionKeyMapping::Key' has a wrong offset!"); // ScriptStruct Engine.TranslationTrack // 0x0020 (0x0020 - 0x0000) struct FTranslationTrack final { public: TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Times; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FTranslationTrack) == 0x000008, "Wrong alignment on FTranslationTrack"); static_assert(sizeof(FTranslationTrack) == 0x000020, "Wrong size on FTranslationTrack"); static_assert(offsetof(FTranslationTrack, PosKeys) == 0x000000, "Member 'FTranslationTrack::PosKeys' has a wrong offset!"); static_assert(offsetof(FTranslationTrack, Times) == 0x000010, "Member 'FTranslationTrack::Times' has a wrong offset!"); // ScriptStruct Engine.RawAnimSequenceTrack // 0x0030 (0x0030 - 0x0000) struct FRawAnimSequenceTrack final { public: TArray PosKeys; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RotKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ScaleKeys; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRawAnimSequenceTrack) == 0x000008, "Wrong alignment on FRawAnimSequenceTrack"); static_assert(sizeof(FRawAnimSequenceTrack) == 0x000030, "Wrong size on FRawAnimSequenceTrack"); static_assert(offsetof(FRawAnimSequenceTrack, PosKeys) == 0x000000, "Member 'FRawAnimSequenceTrack::PosKeys' has a wrong offset!"); static_assert(offsetof(FRawAnimSequenceTrack, RotKeys) == 0x000010, "Member 'FRawAnimSequenceTrack::RotKeys' has a wrong offset!"); static_assert(offsetof(FRawAnimSequenceTrack, ScaleKeys) == 0x000020, "Member 'FRawAnimSequenceTrack::ScaleKeys' has a wrong offset!"); // ScriptStruct Engine.AnimSequenceTrackContainer // 0x0020 (0x0020 - 0x0000) struct FAnimSequenceTrackContainer final { public: TArray AnimationTracks; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TrackNames; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSequenceTrackContainer) == 0x000008, "Wrong alignment on FAnimSequenceTrackContainer"); static_assert(sizeof(FAnimSequenceTrackContainer) == 0x000020, "Wrong size on FAnimSequenceTrackContainer"); static_assert(offsetof(FAnimSequenceTrackContainer, AnimationTracks) == 0x000000, "Member 'FAnimSequenceTrackContainer::AnimationTracks' has a wrong offset!"); static_assert(offsetof(FAnimSequenceTrackContainer, TrackNames) == 0x000010, "Member 'FAnimSequenceTrackContainer::TrackNames' has a wrong offset!"); // ScriptStruct Engine.NodeItem // 0x0040 (0x0040 - 0x0000) struct FNodeItem final { public: class FName ParentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FNodeItem) == 0x000010, "Wrong alignment on FNodeItem"); static_assert(sizeof(FNodeItem) == 0x000040, "Wrong size on FNodeItem"); static_assert(offsetof(FNodeItem, ParentName) == 0x000000, "Member 'FNodeItem::ParentName' has a wrong offset!"); static_assert(offsetof(FNodeItem, Transform) == 0x000010, "Member 'FNodeItem::Transform' has a wrong offset!"); // ScriptStruct Engine.AnimSetMeshLinkup // 0x0010 (0x0010 - 0x0000) struct FAnimSetMeshLinkup final { public: TArray BoneToTrackTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSetMeshLinkup) == 0x000008, "Wrong alignment on FAnimSetMeshLinkup"); static_assert(sizeof(FAnimSetMeshLinkup) == 0x000010, "Wrong size on FAnimSetMeshLinkup"); static_assert(offsetof(FAnimSetMeshLinkup, BoneToTrackTable) == 0x000000, "Member 'FAnimSetMeshLinkup::BoneToTrackTable' has a wrong offset!"); // ScriptStruct Engine.PlayerMuteList // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FPlayerMuteList final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bHasVoiceHandshakeCompleted; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 VoiceChannelIdx; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPlayerMuteList) == 0x000008, "Wrong alignment on FPlayerMuteList"); static_assert(sizeof(FPlayerMuteList) == 0x000038, "Wrong size on FPlayerMuteList"); static_assert(offsetof(FPlayerMuteList, bHasVoiceHandshakeCompleted) == 0x000030, "Member 'FPlayerMuteList::bHasVoiceHandshakeCompleted' has a wrong offset!"); static_assert(offsetof(FPlayerMuteList, VoiceChannelIdx) == 0x000034, "Member 'FPlayerMuteList::VoiceChannelIdx' has a wrong offset!"); // ScriptStruct Engine.AnimSingleNodeInstanceProxy // 0x0150 (0x08C0 - 0x0770) struct FAnimSingleNodeInstanceProxy final : public FAnimInstanceProxy { public: uint8 Pad_770[0x150]; // 0x0770(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimSingleNodeInstanceProxy) == 0x000010, "Wrong alignment on FAnimSingleNodeInstanceProxy"); static_assert(sizeof(FAnimSingleNodeInstanceProxy) == 0x0008C0, "Wrong size on FAnimSingleNodeInstanceProxy"); // ScriptStruct Engine.BakedStateExitTransition // 0x0020 (0x0020 - 0x0000) struct FBakedStateExitTransition final { public: int32 CanTakeDelegateIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CustomResultNodeIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TransitionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDesiredTransitionReturnValue; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutomaticRemainingTimeRule; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray PoseEvaluatorLinks; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedStateExitTransition) == 0x000008, "Wrong alignment on FBakedStateExitTransition"); static_assert(sizeof(FBakedStateExitTransition) == 0x000020, "Wrong size on FBakedStateExitTransition"); static_assert(offsetof(FBakedStateExitTransition, CanTakeDelegateIndex) == 0x000000, "Member 'FBakedStateExitTransition::CanTakeDelegateIndex' has a wrong offset!"); static_assert(offsetof(FBakedStateExitTransition, CustomResultNodeIndex) == 0x000004, "Member 'FBakedStateExitTransition::CustomResultNodeIndex' has a wrong offset!"); static_assert(offsetof(FBakedStateExitTransition, TransitionIndex) == 0x000008, "Member 'FBakedStateExitTransition::TransitionIndex' has a wrong offset!"); static_assert(offsetof(FBakedStateExitTransition, bDesiredTransitionReturnValue) == 0x00000C, "Member 'FBakedStateExitTransition::bDesiredTransitionReturnValue' has a wrong offset!"); static_assert(offsetof(FBakedStateExitTransition, bAutomaticRemainingTimeRule) == 0x00000D, "Member 'FBakedStateExitTransition::bAutomaticRemainingTimeRule' has a wrong offset!"); static_assert(offsetof(FBakedStateExitTransition, PoseEvaluatorLinks) == 0x000010, "Member 'FBakedStateExitTransition::PoseEvaluatorLinks' has a wrong offset!"); // ScriptStruct Engine.BakedAnimationState // 0x0058 (0x0058 - 0x0000) struct FBakedAnimationState final { public: class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAConduit; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 EntryRuleNodeIndex; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PlayerNodeIndices; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LayerNodeIndices; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bAlwaysResetOnEntry; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBakedAnimationState) == 0x000008, "Wrong alignment on FBakedAnimationState"); static_assert(sizeof(FBakedAnimationState) == 0x000058, "Wrong size on FBakedAnimationState"); static_assert(offsetof(FBakedAnimationState, StateName) == 0x000000, "Member 'FBakedAnimationState::StateName' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, Transitions) == 0x000008, "Member 'FBakedAnimationState::Transitions' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, StateRootNodeIndex) == 0x000018, "Member 'FBakedAnimationState::StateRootNodeIndex' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, StartNotify) == 0x00001C, "Member 'FBakedAnimationState::StartNotify' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, EndNotify) == 0x000020, "Member 'FBakedAnimationState::EndNotify' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, FullyBlendedNotify) == 0x000024, "Member 'FBakedAnimationState::FullyBlendedNotify' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, bIsAConduit) == 0x000028, "Member 'FBakedAnimationState::bIsAConduit' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, EntryRuleNodeIndex) == 0x00002C, "Member 'FBakedAnimationState::EntryRuleNodeIndex' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, PlayerNodeIndices) == 0x000030, "Member 'FBakedAnimationState::PlayerNodeIndices' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, LayerNodeIndices) == 0x000040, "Member 'FBakedAnimationState::LayerNodeIndices' has a wrong offset!"); static_assert(offsetof(FBakedAnimationState, bAlwaysResetOnEntry) == 0x000050, "Member 'FBakedAnimationState::bAlwaysResetOnEntry' has a wrong offset!"); // ScriptStruct Engine.AnimationStateBase // 0x0008 (0x0008 - 0x0000) struct FAnimationStateBase { public: class FName StateName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimationStateBase) == 0x000004, "Wrong alignment on FAnimationStateBase"); static_assert(sizeof(FAnimationStateBase) == 0x000008, "Wrong size on FAnimationStateBase"); static_assert(offsetof(FAnimationStateBase, StateName) == 0x000000, "Member 'FAnimationStateBase::StateName' has a wrong offset!"); // ScriptStruct Engine.AnimationTransitionBetweenStates // 0x0038 (0x0040 - 0x0008) struct FAnimationTransitionBetweenStates final : public FAnimationStateBase { public: int32 PreviousState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NextState; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CrossfadeDuration; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StartNotify; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EndNotify; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InterruptNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAlphaBlendOption BlendMode; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* CustomCurve; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendProfile* BlendProfile; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETransitionLogicType LogicType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimationTransitionBetweenStates) == 0x000008, "Wrong alignment on FAnimationTransitionBetweenStates"); static_assert(sizeof(FAnimationTransitionBetweenStates) == 0x000040, "Wrong size on FAnimationTransitionBetweenStates"); static_assert(offsetof(FAnimationTransitionBetweenStates, PreviousState) == 0x000008, "Member 'FAnimationTransitionBetweenStates::PreviousState' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, NextState) == 0x00000C, "Member 'FAnimationTransitionBetweenStates::NextState' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, CrossfadeDuration) == 0x000010, "Member 'FAnimationTransitionBetweenStates::CrossfadeDuration' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, StartNotify) == 0x000014, "Member 'FAnimationTransitionBetweenStates::StartNotify' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, EndNotify) == 0x000018, "Member 'FAnimationTransitionBetweenStates::EndNotify' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, InterruptNotify) == 0x00001C, "Member 'FAnimationTransitionBetweenStates::InterruptNotify' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, BlendMode) == 0x000020, "Member 'FAnimationTransitionBetweenStates::BlendMode' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, CustomCurve) == 0x000028, "Member 'FAnimationTransitionBetweenStates::CustomCurve' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, BlendProfile) == 0x000030, "Member 'FAnimationTransitionBetweenStates::BlendProfile' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionBetweenStates, LogicType) == 0x000038, "Member 'FAnimationTransitionBetweenStates::LogicType' has a wrong offset!"); // ScriptStruct Engine.BakedAnimationStateMachine // 0x0030 (0x0030 - 0x0000) struct FBakedAnimationStateMachine final { public: class FName MachineName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InitialState; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray States; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Transitions; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedAnimationStateMachine) == 0x000008, "Wrong alignment on FBakedAnimationStateMachine"); static_assert(sizeof(FBakedAnimationStateMachine) == 0x000030, "Wrong size on FBakedAnimationStateMachine"); static_assert(offsetof(FBakedAnimationStateMachine, MachineName) == 0x000000, "Member 'FBakedAnimationStateMachine::MachineName' has a wrong offset!"); static_assert(offsetof(FBakedAnimationStateMachine, InitialState) == 0x000008, "Member 'FBakedAnimationStateMachine::InitialState' has a wrong offset!"); static_assert(offsetof(FBakedAnimationStateMachine, States) == 0x000010, "Member 'FBakedAnimationStateMachine::States' has a wrong offset!"); static_assert(offsetof(FBakedAnimationStateMachine, Transitions) == 0x000020, "Member 'FBakedAnimationStateMachine::Transitions' has a wrong offset!"); // ScriptStruct Engine.SkelMeshComponentLODInfo // 0x0048 (0x0048 - 0x0000) struct FSkelMeshComponentLODInfo final { public: TArray HiddenMaterials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x38]; // 0x0010(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkelMeshComponentLODInfo) == 0x000008, "Wrong alignment on FSkelMeshComponentLODInfo"); static_assert(sizeof(FSkelMeshComponentLODInfo) == 0x000048, "Wrong size on FSkelMeshComponentLODInfo"); static_assert(offsetof(FSkelMeshComponentLODInfo, HiddenMaterials) == 0x000000, "Member 'FSkelMeshComponentLODInfo::HiddenMaterials' has a wrong offset!"); // ScriptStruct Engine.AnimationTransitionRule // 0x0010 (0x0010 - 0x0000) struct FAnimationTransitionRule final { public: class FName RuleToExecute; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool TransitionReturnVal; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 TransitionIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimationTransitionRule) == 0x000004, "Wrong alignment on FAnimationTransitionRule"); static_assert(sizeof(FAnimationTransitionRule) == 0x000010, "Wrong size on FAnimationTransitionRule"); static_assert(offsetof(FAnimationTransitionRule, RuleToExecute) == 0x000000, "Member 'FAnimationTransitionRule::RuleToExecute' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionRule, TransitionReturnVal) == 0x000008, "Member 'FAnimationTransitionRule::TransitionReturnVal' has a wrong offset!"); static_assert(offsetof(FAnimationTransitionRule, TransitionIndex) == 0x00000C, "Member 'FAnimationTransitionRule::TransitionIndex' has a wrong offset!"); // ScriptStruct Engine.AnimationState // 0x0020 (0x0028 - 0x0008) struct FAnimationState final : public FAnimationStateBase { public: TArray Transitions; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 StateRootNodeIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StartNotify; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EndNotify; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FullyBlendedNotify; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimationState) == 0x000008, "Wrong alignment on FAnimationState"); static_assert(sizeof(FAnimationState) == 0x000028, "Wrong size on FAnimationState"); static_assert(offsetof(FAnimationState, Transitions) == 0x000008, "Member 'FAnimationState::Transitions' has a wrong offset!"); static_assert(offsetof(FAnimationState, StateRootNodeIndex) == 0x000018, "Member 'FAnimationState::StateRootNodeIndex' has a wrong offset!"); static_assert(offsetof(FAnimationState, StartNotify) == 0x00001C, "Member 'FAnimationState::StartNotify' has a wrong offset!"); static_assert(offsetof(FAnimationState, EndNotify) == 0x000020, "Member 'FAnimationState::EndNotify' has a wrong offset!"); static_assert(offsetof(FAnimationState, FullyBlendedNotify) == 0x000024, "Member 'FAnimationState::FullyBlendedNotify' has a wrong offset!"); // ScriptStruct Engine.TentDistribution // 0x000C (0x000C - 0x0000) struct FTentDistribution final { public: float TipAltitude; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TipValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Width; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTentDistribution) == 0x000004, "Wrong alignment on FTentDistribution"); static_assert(sizeof(FTentDistribution) == 0x00000C, "Wrong size on FTentDistribution"); static_assert(offsetof(FTentDistribution, TipAltitude) == 0x000000, "Member 'FTentDistribution::TipAltitude' has a wrong offset!"); static_assert(offsetof(FTentDistribution, TipValue) == 0x000004, "Member 'FTentDistribution::TipValue' has a wrong offset!"); static_assert(offsetof(FTentDistribution, Width) == 0x000008, "Member 'FTentDistribution::Width' has a wrong offset!"); // ScriptStruct Engine.TrackToSkeletonMap // 0x0004 (0x0004 - 0x0000) struct FTrackToSkeletonMap final { public: int32 BoneTreeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTrackToSkeletonMap) == 0x000004, "Wrong alignment on FTrackToSkeletonMap"); static_assert(sizeof(FTrackToSkeletonMap) == 0x000004, "Wrong size on FTrackToSkeletonMap"); static_assert(offsetof(FTrackToSkeletonMap, BoneTreeIndex) == 0x000000, "Member 'FTrackToSkeletonMap::BoneTreeIndex' has a wrong offset!"); // ScriptStruct Engine.AnimSyncMarker // 0x000C (0x000C - 0x0000) struct FAnimSyncMarker final { public: class FName MarkerName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSyncMarker) == 0x000004, "Wrong alignment on FAnimSyncMarker"); static_assert(sizeof(FAnimSyncMarker) == 0x00000C, "Wrong size on FAnimSyncMarker"); static_assert(offsetof(FAnimSyncMarker, MarkerName) == 0x000000, "Member 'FAnimSyncMarker::MarkerName' has a wrong offset!"); static_assert(offsetof(FAnimSyncMarker, Time) == 0x000008, "Member 'FAnimSyncMarker::Time' has a wrong offset!"); // ScriptStruct Engine.MarkerSyncData // 0x0020 (0x0020 - 0x0000) struct FMarkerSyncData final { public: TArray AuthoredSyncMarkers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMarkerSyncData) == 0x000008, "Wrong alignment on FMarkerSyncData"); static_assert(sizeof(FMarkerSyncData) == 0x000020, "Wrong size on FMarkerSyncData"); static_assert(offsetof(FMarkerSyncData, AuthoredSyncMarkers) == 0x000000, "Member 'FMarkerSyncData::AuthoredSyncMarkers' has a wrong offset!"); // ScriptStruct Engine.CurveMetaData // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FCurveMetaData final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCurveMetaData) == 0x000008, "Wrong alignment on FCurveMetaData"); static_assert(sizeof(FCurveMetaData) == 0x000018, "Wrong size on FCurveMetaData"); // ScriptStruct Engine.AnimNotifyTrack // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FAnimNotifyTrack final { public: class FName TrackName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor TrackColor; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimNotifyTrack) == 0x000008, "Wrong alignment on FAnimNotifyTrack"); static_assert(sizeof(FAnimNotifyTrack) == 0x000038, "Wrong size on FAnimNotifyTrack"); static_assert(offsetof(FAnimNotifyTrack, TrackName) == 0x000000, "Member 'FAnimNotifyTrack::TrackName' has a wrong offset!"); static_assert(offsetof(FAnimNotifyTrack, TrackColor) == 0x000008, "Member 'FAnimNotifyTrack::TrackColor' has a wrong offset!"); // ScriptStruct Engine.PerBoneBlendWeights // 0x0010 (0x0010 - 0x0000) struct FPerBoneBlendWeights final { public: TArray BoneBlendWeights; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FPerBoneBlendWeights) == 0x000008, "Wrong alignment on FPerBoneBlendWeights"); static_assert(sizeof(FPerBoneBlendWeights) == 0x000010, "Wrong size on FPerBoneBlendWeights"); static_assert(offsetof(FPerBoneBlendWeights, BoneBlendWeights) == 0x000000, "Member 'FPerBoneBlendWeights::BoneBlendWeights' has a wrong offset!"); // ScriptStruct Engine.AssetImportInfo // 0x0001 (0x0001 - 0x0000) struct FAssetImportInfo final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAssetImportInfo) == 0x000001, "Wrong alignment on FAssetImportInfo"); static_assert(sizeof(FAssetImportInfo) == 0x000001, "Wrong size on FAssetImportInfo"); // ScriptStruct Engine.PrimaryAssetRules // 0x000C (0x000C - 0x0000) struct FPrimaryAssetRules final { public: int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ChunkId; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyRecursively; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPrimaryAssetCookRule CookRule; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPrimaryAssetRules) == 0x000004, "Wrong alignment on FPrimaryAssetRules"); static_assert(sizeof(FPrimaryAssetRules) == 0x00000C, "Wrong size on FPrimaryAssetRules"); static_assert(offsetof(FPrimaryAssetRules, Priority) == 0x000000, "Member 'FPrimaryAssetRules::Priority' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRules, ChunkId) == 0x000004, "Member 'FPrimaryAssetRules::ChunkId' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRules, bApplyRecursively) == 0x000008, "Member 'FPrimaryAssetRules::bApplyRecursively' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRules, CookRule) == 0x000009, "Member 'FPrimaryAssetRules::CookRule' has a wrong offset!"); // ScriptStruct Engine.PrimaryAssetRulesCustomOverride // 0x0038 (0x0038 - 0x0000) struct FPrimaryAssetRulesCustomOverride final { public: struct FPrimaryAssetType PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectoryPath FilterDirectory; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) class FString FilterString; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetRules Rules; // 0x0028(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPrimaryAssetRulesCustomOverride) == 0x000008, "Wrong alignment on FPrimaryAssetRulesCustomOverride"); static_assert(sizeof(FPrimaryAssetRulesCustomOverride) == 0x000038, "Wrong size on FPrimaryAssetRulesCustomOverride"); static_assert(offsetof(FPrimaryAssetRulesCustomOverride, PrimaryAssetType) == 0x000000, "Member 'FPrimaryAssetRulesCustomOverride::PrimaryAssetType' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRulesCustomOverride, FilterDirectory) == 0x000008, "Member 'FPrimaryAssetRulesCustomOverride::FilterDirectory' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRulesCustomOverride, FilterString) == 0x000018, "Member 'FPrimaryAssetRulesCustomOverride::FilterString' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRulesCustomOverride, Rules) == 0x000028, "Member 'FPrimaryAssetRulesCustomOverride::Rules' has a wrong offset!"); // ScriptStruct Engine.PassiveSoundMixModifier // 0x0010 (0x0010 - 0x0000) struct FPassiveSoundMixModifier final { public: class USoundMix* SoundMix; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinVolumeThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxVolumeThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPassiveSoundMixModifier) == 0x000008, "Wrong alignment on FPassiveSoundMixModifier"); static_assert(sizeof(FPassiveSoundMixModifier) == 0x000010, "Wrong size on FPassiveSoundMixModifier"); static_assert(offsetof(FPassiveSoundMixModifier, SoundMix) == 0x000000, "Member 'FPassiveSoundMixModifier::SoundMix' has a wrong offset!"); static_assert(offsetof(FPassiveSoundMixModifier, MinVolumeThreshold) == 0x000008, "Member 'FPassiveSoundMixModifier::MinVolumeThreshold' has a wrong offset!"); static_assert(offsetof(FPassiveSoundMixModifier, MaxVolumeThreshold) == 0x00000C, "Member 'FPassiveSoundMixModifier::MaxVolumeThreshold' has a wrong offset!"); // ScriptStruct Engine.PrimaryAssetRulesOverride // 0x001C (0x001C - 0x0000) struct FPrimaryAssetRulesOverride final { public: struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetRules Rules; // 0x0010(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FPrimaryAssetRulesOverride) == 0x000004, "Wrong alignment on FPrimaryAssetRulesOverride"); static_assert(sizeof(FPrimaryAssetRulesOverride) == 0x00001C, "Wrong size on FPrimaryAssetRulesOverride"); static_assert(offsetof(FPrimaryAssetRulesOverride, PrimaryAssetId) == 0x000000, "Member 'FPrimaryAssetRulesOverride::PrimaryAssetId' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetRulesOverride, Rules) == 0x000010, "Member 'FPrimaryAssetRulesOverride::Rules' has a wrong offset!"); // ScriptStruct Engine.AssetManagerRedirect // 0x0020 (0x0020 - 0x0000) struct FAssetManagerRedirect final { public: class FString Old; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString New; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAssetManagerRedirect) == 0x000008, "Wrong alignment on FAssetManagerRedirect"); static_assert(sizeof(FAssetManagerRedirect) == 0x000020, "Wrong size on FAssetManagerRedirect"); static_assert(offsetof(FAssetManagerRedirect, Old) == 0x000000, "Member 'FAssetManagerRedirect::Old' has a wrong offset!"); static_assert(offsetof(FAssetManagerRedirect, New) == 0x000010, "Member 'FAssetManagerRedirect::New' has a wrong offset!"); // ScriptStruct Engine.AssetManagerSearchRules // 0x0050 (0x0050 - 0x0000) struct FAssetManagerSearchRules final { public: TArray AssetScanPaths; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray IncludePatterns; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExcludePatterns; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class UClass* AssetBaseClass; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceSynchronousScan; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipVirtualPathExpansion; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipManagerIncludeCheck; // 0x003B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x14]; // 0x003C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAssetManagerSearchRules) == 0x000008, "Wrong alignment on FAssetManagerSearchRules"); static_assert(sizeof(FAssetManagerSearchRules) == 0x000050, "Wrong size on FAssetManagerSearchRules"); static_assert(offsetof(FAssetManagerSearchRules, AssetScanPaths) == 0x000000, "Member 'FAssetManagerSearchRules::AssetScanPaths' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, IncludePatterns) == 0x000010, "Member 'FAssetManagerSearchRules::IncludePatterns' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, ExcludePatterns) == 0x000020, "Member 'FAssetManagerSearchRules::ExcludePatterns' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, AssetBaseClass) == 0x000030, "Member 'FAssetManagerSearchRules::AssetBaseClass' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, bHasBlueprintClasses) == 0x000038, "Member 'FAssetManagerSearchRules::bHasBlueprintClasses' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, bForceSynchronousScan) == 0x000039, "Member 'FAssetManagerSearchRules::bForceSynchronousScan' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, bSkipVirtualPathExpansion) == 0x00003A, "Member 'FAssetManagerSearchRules::bSkipVirtualPathExpansion' has a wrong offset!"); static_assert(offsetof(FAssetManagerSearchRules, bSkipManagerIncludeCheck) == 0x00003B, "Member 'FAssetManagerSearchRules::bSkipManagerIncludeCheck' has a wrong offset!"); // ScriptStruct Engine.HapticFeedbackDetails_Curve // 0x0110 (0x0110 - 0x0000) struct FHapticFeedbackDetails_Curve final { public: struct FRuntimeFloatCurve Frequency; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve Amplitude; // 0x0088(0x0088)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FHapticFeedbackDetails_Curve) == 0x000008, "Wrong alignment on FHapticFeedbackDetails_Curve"); static_assert(sizeof(FHapticFeedbackDetails_Curve) == 0x000110, "Wrong size on FHapticFeedbackDetails_Curve"); static_assert(offsetof(FHapticFeedbackDetails_Curve, Frequency) == 0x000000, "Member 'FHapticFeedbackDetails_Curve::Frequency' has a wrong offset!"); static_assert(offsetof(FHapticFeedbackDetails_Curve, Amplitude) == 0x000088, "Member 'FHapticFeedbackDetails_Curve::Amplitude' has a wrong offset!"); // ScriptStruct Engine.RootMotionSourceSettings // 0x0001 (0x0001 - 0x0000) struct FRootMotionSourceSettings final { public: uint8 Flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSourceSettings) == 0x000001, "Wrong alignment on FRootMotionSourceSettings"); static_assert(sizeof(FRootMotionSourceSettings) == 0x000001, "Wrong size on FRootMotionSourceSettings"); static_assert(offsetof(FRootMotionSourceSettings, Flags) == 0x000000, "Member 'FRootMotionSourceSettings::Flags' has a wrong offset!"); // ScriptStruct Engine.RootMotionSourceStatus // 0x0001 (0x0001 - 0x0000) struct FRootMotionSourceStatus final { public: uint8 Flags; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSourceStatus) == 0x000001, "Wrong alignment on FRootMotionSourceStatus"); static_assert(sizeof(FRootMotionSourceStatus) == 0x000001, "Wrong size on FRootMotionSourceStatus"); static_assert(offsetof(FRootMotionSourceStatus, Flags) == 0x000000, "Member 'FRootMotionSourceStatus::Flags' has a wrong offset!"); // ScriptStruct Engine.RootMotionFinishVelocitySettings // 0x0014 (0x0014 - 0x0000) struct FRootMotionFinishVelocitySettings final { public: ERootMotionFinishVelocityMode Mode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SetVelocity; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampVelocity; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionFinishVelocitySettings) == 0x000004, "Wrong alignment on FRootMotionFinishVelocitySettings"); static_assert(sizeof(FRootMotionFinishVelocitySettings) == 0x000014, "Wrong size on FRootMotionFinishVelocitySettings"); static_assert(offsetof(FRootMotionFinishVelocitySettings, Mode) == 0x000000, "Member 'FRootMotionFinishVelocitySettings::Mode' has a wrong offset!"); static_assert(offsetof(FRootMotionFinishVelocitySettings, SetVelocity) == 0x000004, "Member 'FRootMotionFinishVelocitySettings::SetVelocity' has a wrong offset!"); static_assert(offsetof(FRootMotionFinishVelocitySettings, ClampVelocity) == 0x000010, "Member 'FRootMotionFinishVelocitySettings::ClampVelocity' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource // 0x00A0 (0x00A0 - 0x0000) #pragma pack(push, 0x1) struct alignas(0x10) FRootMotionSource { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint16 Priority; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 LocalID; // 0x0012(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERootMotionAccumulateMode AccumulateMode; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName InstanceName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartTime; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurrentTime; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreviousTime; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRootMotionSourceStatus Status; // 0x0030(0x0001)(NoDestructor, NativeAccessSpecifierPublic) struct FRootMotionSourceSettings Settings; // 0x0031(0x0001)(NoDestructor, NativeAccessSpecifierPublic) bool bInLocalSpace; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0xD]; // 0x0033(0x000D)(Fixing Size After Last Property [ Dumper-7 ]) struct FRootMotionMovementParams RootMotionParams; // 0x0040(0x0040)(NoDestructor, NativeAccessSpecifierPublic) struct FRootMotionFinishVelocitySettings FinishVelocityParams; // 0x0080(0x0014)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; #pragma pack(pop) static_assert(alignof(FRootMotionSource) == 0x000010, "Wrong alignment on FRootMotionSource"); static_assert(sizeof(FRootMotionSource) == 0x0000A0, "Wrong size on FRootMotionSource"); static_assert(offsetof(FRootMotionSource, Priority) == 0x000010, "Member 'FRootMotionSource::Priority' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, LocalID) == 0x000012, "Member 'FRootMotionSource::LocalID' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, AccumulateMode) == 0x000014, "Member 'FRootMotionSource::AccumulateMode' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, InstanceName) == 0x000018, "Member 'FRootMotionSource::InstanceName' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, StartTime) == 0x000020, "Member 'FRootMotionSource::StartTime' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, CurrentTime) == 0x000024, "Member 'FRootMotionSource::CurrentTime' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, PreviousTime) == 0x000028, "Member 'FRootMotionSource::PreviousTime' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, Duration) == 0x00002C, "Member 'FRootMotionSource::Duration' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, Status) == 0x000030, "Member 'FRootMotionSource::Status' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, Settings) == 0x000031, "Member 'FRootMotionSource::Settings' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, bInLocalSpace) == 0x000032, "Member 'FRootMotionSource::bInLocalSpace' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, RootMotionParams) == 0x000040, "Member 'FRootMotionSource::RootMotionParams' has a wrong offset!"); static_assert(offsetof(FRootMotionSource, FinishVelocityParams) == 0x000080, "Member 'FRootMotionSource::FinishVelocityParams' has a wrong offset!"); // ScriptStruct Engine.PrimaryAssetTypeInfo // 0x0088 (0x0088 - 0x0000) struct FPrimaryAssetTypeInfo final { public: class FName PrimaryAssetType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr AssetBaseClass; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UClass* AssetBaseClassLoaded; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBlueprintClasses; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsEditorOnly; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Directories; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray SpecificAssets; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) struct FPrimaryAssetRules Rules; // 0x0060(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AssetScanPaths; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) bool bIsDynamicAsset; // 0x0080(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumberOfAssets; // 0x0084(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPrimaryAssetTypeInfo) == 0x000008, "Wrong alignment on FPrimaryAssetTypeInfo"); static_assert(sizeof(FPrimaryAssetTypeInfo) == 0x000088, "Wrong size on FPrimaryAssetTypeInfo"); static_assert(offsetof(FPrimaryAssetTypeInfo, PrimaryAssetType) == 0x000000, "Member 'FPrimaryAssetTypeInfo::PrimaryAssetType' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, AssetBaseClass) == 0x000008, "Member 'FPrimaryAssetTypeInfo::AssetBaseClass' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, AssetBaseClassLoaded) == 0x000030, "Member 'FPrimaryAssetTypeInfo::AssetBaseClassLoaded' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, bHasBlueprintClasses) == 0x000038, "Member 'FPrimaryAssetTypeInfo::bHasBlueprintClasses' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, bIsEditorOnly) == 0x000039, "Member 'FPrimaryAssetTypeInfo::bIsEditorOnly' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, Directories) == 0x000040, "Member 'FPrimaryAssetTypeInfo::Directories' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, SpecificAssets) == 0x000050, "Member 'FPrimaryAssetTypeInfo::SpecificAssets' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, Rules) == 0x000060, "Member 'FPrimaryAssetTypeInfo::Rules' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, AssetScanPaths) == 0x000070, "Member 'FPrimaryAssetTypeInfo::AssetScanPaths' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, bIsDynamicAsset) == 0x000080, "Member 'FPrimaryAssetTypeInfo::bIsDynamicAsset' has a wrong offset!"); static_assert(offsetof(FPrimaryAssetTypeInfo, NumberOfAssets) == 0x000084, "Member 'FPrimaryAssetTypeInfo::NumberOfAssets' has a wrong offset!"); // ScriptStruct Engine.AssetMapping // 0x0010 (0x0010 - 0x0000) struct FAssetMapping final { public: class UAnimationAsset* SourceAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimationAsset* TargetAsset; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAssetMapping) == 0x000008, "Wrong alignment on FAssetMapping"); static_assert(sizeof(FAssetMapping) == 0x000010, "Wrong size on FAssetMapping"); static_assert(offsetof(FAssetMapping, SourceAsset) == 0x000000, "Member 'FAssetMapping::SourceAsset' has a wrong offset!"); static_assert(offsetof(FAssetMapping, TargetAsset) == 0x000008, "Member 'FAssetMapping::TargetAsset' has a wrong offset!"); // ScriptStruct Engine.AtmospherePrecomputeInstanceData // 0x00A8 (0x0160 - 0x00B8) struct FAtmospherePrecomputeInstanceData final : public FSceneComponentInstanceData { public: uint8 Pad_B8[0xA8]; // 0x00B8(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAtmospherePrecomputeInstanceData) == 0x000008, "Wrong alignment on FAtmospherePrecomputeInstanceData"); static_assert(sizeof(FAtmospherePrecomputeInstanceData) == 0x000160, "Wrong size on FAtmospherePrecomputeInstanceData"); // ScriptStruct Engine.AtmospherePrecomputeParameters // 0x002C (0x002C - 0x0000) struct FAtmospherePrecomputeParameters final { public: float DensityHeight; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DecayHeight; // 0x0004(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxScatteringOrder; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TransmittanceTexWidth; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TransmittanceTexHeight; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IrradianceTexWidth; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IrradianceTexHeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InscatterAltitudeSampleNum; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InscatterMuNum; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InscatterMuSNum; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InscatterNuNum; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAtmospherePrecomputeParameters) == 0x000004, "Wrong alignment on FAtmospherePrecomputeParameters"); static_assert(sizeof(FAtmospherePrecomputeParameters) == 0x00002C, "Wrong size on FAtmospherePrecomputeParameters"); static_assert(offsetof(FAtmospherePrecomputeParameters, DensityHeight) == 0x000000, "Member 'FAtmospherePrecomputeParameters::DensityHeight' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, DecayHeight) == 0x000004, "Member 'FAtmospherePrecomputeParameters::DecayHeight' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, MaxScatteringOrder) == 0x000008, "Member 'FAtmospherePrecomputeParameters::MaxScatteringOrder' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, TransmittanceTexWidth) == 0x00000C, "Member 'FAtmospherePrecomputeParameters::TransmittanceTexWidth' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, TransmittanceTexHeight) == 0x000010, "Member 'FAtmospherePrecomputeParameters::TransmittanceTexHeight' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, IrradianceTexWidth) == 0x000014, "Member 'FAtmospherePrecomputeParameters::IrradianceTexWidth' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, IrradianceTexHeight) == 0x000018, "Member 'FAtmospherePrecomputeParameters::IrradianceTexHeight' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, InscatterAltitudeSampleNum) == 0x00001C, "Member 'FAtmospherePrecomputeParameters::InscatterAltitudeSampleNum' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, InscatterMuNum) == 0x000020, "Member 'FAtmospherePrecomputeParameters::InscatterMuNum' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, InscatterMuSNum) == 0x000024, "Member 'FAtmospherePrecomputeParameters::InscatterMuSNum' has a wrong offset!"); static_assert(offsetof(FAtmospherePrecomputeParameters, InscatterNuNum) == 0x000028, "Member 'FAtmospherePrecomputeParameters::InscatterNuNum' has a wrong offset!"); // ScriptStruct Engine.HLODProxyMesh // 0x0030 (0x0030 - 0x0000) struct FHLODProxyMesh final { public: TLazyObjectPtr LODActor; // 0x0000(0x001C)(IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMesh* StaticMesh; // 0x0020(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName Key; // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FHLODProxyMesh) == 0x000008, "Wrong alignment on FHLODProxyMesh"); static_assert(sizeof(FHLODProxyMesh) == 0x000030, "Wrong size on FHLODProxyMesh"); static_assert(offsetof(FHLODProxyMesh, LODActor) == 0x000000, "Member 'FHLODProxyMesh::LODActor' has a wrong offset!"); static_assert(offsetof(FHLODProxyMesh, StaticMesh) == 0x000020, "Member 'FHLODProxyMesh::StaticMesh' has a wrong offset!"); static_assert(offsetof(FHLODProxyMesh, Key) == 0x000028, "Member 'FHLODProxyMesh::Key' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource_MoveToDynamicForce // 0x0030 (0x00D0 - 0x00A0) struct FRootMotionSource_MoveToDynamicForce final : public FRootMotionSource { public: struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialTargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetLocation; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRestrictSpeedToExpected; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveVector* PathOffsetCurve; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TimeMappingCurve; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSource_MoveToDynamicForce) == 0x000010, "Wrong alignment on FRootMotionSource_MoveToDynamicForce"); static_assert(sizeof(FRootMotionSource_MoveToDynamicForce) == 0x0000D0, "Wrong size on FRootMotionSource_MoveToDynamicForce"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, StartLocation) == 0x000098, "Member 'FRootMotionSource_MoveToDynamicForce::StartLocation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, InitialTargetLocation) == 0x0000A4, "Member 'FRootMotionSource_MoveToDynamicForce::InitialTargetLocation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, TargetLocation) == 0x0000B0, "Member 'FRootMotionSource_MoveToDynamicForce::TargetLocation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, bRestrictSpeedToExpected) == 0x0000BC, "Member 'FRootMotionSource_MoveToDynamicForce::bRestrictSpeedToExpected' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, PathOffsetCurve) == 0x0000C0, "Member 'FRootMotionSource_MoveToDynamicForce::PathOffsetCurve' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToDynamicForce, TimeMappingCurve) == 0x0000C8, "Member 'FRootMotionSource_MoveToDynamicForce::TimeMappingCurve' has a wrong offset!"); // ScriptStruct Engine.BaseAttenuationSettings // 0x00B0 (0x00B0 - 0x0000) struct FBaseAttenuationSettings { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EAttenuationDistanceModel DistanceAlgorithm; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAttenuationShape AttenuationShape; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float dBAttenuationAtMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ENaturalSoundFalloffMode FalloffMode; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector AttenuationShapeExtents; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConeOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FalloffDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve CustomAttenuationCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FBaseAttenuationSettings) == 0x000008, "Wrong alignment on FBaseAttenuationSettings"); static_assert(sizeof(FBaseAttenuationSettings) == 0x0000B0, "Wrong size on FBaseAttenuationSettings"); static_assert(offsetof(FBaseAttenuationSettings, DistanceAlgorithm) == 0x000008, "Member 'FBaseAttenuationSettings::DistanceAlgorithm' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, AttenuationShape) == 0x000009, "Member 'FBaseAttenuationSettings::AttenuationShape' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, dBAttenuationAtMax) == 0x00000C, "Member 'FBaseAttenuationSettings::dBAttenuationAtMax' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, FalloffMode) == 0x000010, "Member 'FBaseAttenuationSettings::FalloffMode' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, AttenuationShapeExtents) == 0x000014, "Member 'FBaseAttenuationSettings::AttenuationShapeExtents' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, ConeOffset) == 0x000020, "Member 'FBaseAttenuationSettings::ConeOffset' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, FalloffDistance) == 0x000024, "Member 'FBaseAttenuationSettings::FalloffDistance' has a wrong offset!"); static_assert(offsetof(FBaseAttenuationSettings, CustomAttenuationCurve) == 0x000028, "Member 'FBaseAttenuationSettings::CustomAttenuationCurve' has a wrong offset!"); // ScriptStruct Engine.AudioComponentParam // 0x0020 (0x0020 - 0x0000) struct FAudioComponentParam final { public: class FName ParamName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatParam; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BoolParam; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 IntParam; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundWave* SoundWaveParam; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAudioComponentParam) == 0x000008, "Wrong alignment on FAudioComponentParam"); static_assert(sizeof(FAudioComponentParam) == 0x000020, "Wrong size on FAudioComponentParam"); static_assert(offsetof(FAudioComponentParam, ParamName) == 0x000000, "Member 'FAudioComponentParam::ParamName' has a wrong offset!"); static_assert(offsetof(FAudioComponentParam, FloatParam) == 0x000008, "Member 'FAudioComponentParam::FloatParam' has a wrong offset!"); static_assert(offsetof(FAudioComponentParam, BoolParam) == 0x00000C, "Member 'FAudioComponentParam::BoolParam' has a wrong offset!"); static_assert(offsetof(FAudioComponentParam, IntParam) == 0x000010, "Member 'FAudioComponentParam::IntParam' has a wrong offset!"); static_assert(offsetof(FAudioComponentParam, SoundWaveParam) == 0x000018, "Member 'FAudioComponentParam::SoundWaveParam' has a wrong offset!"); // ScriptStruct Engine.AudioEffectParameters // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FAudioEffectParameters { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAudioEffectParameters) == 0x000008, "Wrong alignment on FAudioEffectParameters"); static_assert(sizeof(FAudioEffectParameters) == 0x000008, "Wrong size on FAudioEffectParameters"); // ScriptStruct Engine.AudioReverbEffect // 0x0040 (0x0048 - 0x0008) struct FAudioReverbEffect final : public FAudioEffectParameters { public: uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAudioReverbEffect) == 0x000008, "Wrong alignment on FAudioReverbEffect"); static_assert(sizeof(FAudioReverbEffect) == 0x000048, "Wrong size on FAudioReverbEffect"); // ScriptStruct Engine.BlueprintInputDelegateBinding // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FBlueprintInputDelegateBinding { public: uint8 bConsumeInput : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bExecuteWhenPaused : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideParentBinding : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlueprintInputDelegateBinding) == 0x000004, "Wrong alignment on FBlueprintInputDelegateBinding"); static_assert(sizeof(FBlueprintInputDelegateBinding) == 0x000004, "Wrong size on FBlueprintInputDelegateBinding"); // ScriptStruct Engine.CameraExposureSettings // 0x0040 (0x0040 - 0x0000) struct FCameraExposureSettings final { public: EAutoExposureMethod Method; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LowPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinBrightness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxBrightness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedUp; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedDown; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bias; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* BiasCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* MeterMask; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HistogramLogMin; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HistogramLogMax; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CalibrationConstant; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ApplyPhysicalCameraExposure : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCameraExposureSettings) == 0x000008, "Wrong alignment on FCameraExposureSettings"); static_assert(sizeof(FCameraExposureSettings) == 0x000040, "Wrong size on FCameraExposureSettings"); static_assert(offsetof(FCameraExposureSettings, Method) == 0x000000, "Member 'FCameraExposureSettings::Method' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, LowPercent) == 0x000004, "Member 'FCameraExposureSettings::LowPercent' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, HighPercent) == 0x000008, "Member 'FCameraExposureSettings::HighPercent' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, MinBrightness) == 0x00000C, "Member 'FCameraExposureSettings::MinBrightness' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, MaxBrightness) == 0x000010, "Member 'FCameraExposureSettings::MaxBrightness' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, SpeedUp) == 0x000014, "Member 'FCameraExposureSettings::SpeedUp' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, SpeedDown) == 0x000018, "Member 'FCameraExposureSettings::SpeedDown' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, Bias) == 0x00001C, "Member 'FCameraExposureSettings::Bias' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, BiasCurve) == 0x000020, "Member 'FCameraExposureSettings::BiasCurve' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, MeterMask) == 0x000028, "Member 'FCameraExposureSettings::MeterMask' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, HistogramLogMin) == 0x000030, "Member 'FCameraExposureSettings::HistogramLogMin' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, HistogramLogMax) == 0x000034, "Member 'FCameraExposureSettings::HistogramLogMax' has a wrong offset!"); static_assert(offsetof(FCameraExposureSettings, CalibrationConstant) == 0x000038, "Member 'FCameraExposureSettings::CalibrationConstant' has a wrong offset!"); // ScriptStruct Engine.DefaultAudioBusSettings // 0x0018 (0x0018 - 0x0000) struct FDefaultAudioBusSettings final { public: struct FSoftObjectPath AudioBus; // 0x0000(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDefaultAudioBusSettings) == 0x000008, "Wrong alignment on FDefaultAudioBusSettings"); static_assert(sizeof(FDefaultAudioBusSettings) == 0x000018, "Wrong size on FDefaultAudioBusSettings"); static_assert(offsetof(FDefaultAudioBusSettings, AudioBus) == 0x000000, "Member 'FDefaultAudioBusSettings::AudioBus' has a wrong offset!"); // ScriptStruct Engine.SoundDebugEntry // 0x0020 (0x0020 - 0x0000) struct FSoundDebugEntry final { public: class FName DebugName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath Sound; // 0x0008(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundDebugEntry) == 0x000008, "Wrong alignment on FSoundDebugEntry"); static_assert(sizeof(FSoundDebugEntry) == 0x000020, "Wrong size on FSoundDebugEntry"); static_assert(offsetof(FSoundDebugEntry, DebugName) == 0x000000, "Member 'FSoundDebugEntry::DebugName' has a wrong offset!"); static_assert(offsetof(FSoundDebugEntry, Sound) == 0x000008, "Member 'FSoundDebugEntry::Sound' has a wrong offset!"); // ScriptStruct Engine.AudioQualitySettings // 0x0020 (0x0020 - 0x0000) struct FAudioQualitySettings final { public: class FText DisplayName; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) int32 MaxChannels; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAudioQualitySettings) == 0x000008, "Wrong alignment on FAudioQualitySettings"); static_assert(sizeof(FAudioQualitySettings) == 0x000020, "Wrong size on FAudioQualitySettings"); static_assert(offsetof(FAudioQualitySettings, DisplayName) == 0x000000, "Member 'FAudioQualitySettings::DisplayName' has a wrong offset!"); static_assert(offsetof(FAudioQualitySettings, MaxChannels) == 0x000018, "Member 'FAudioQualitySettings::MaxChannels' has a wrong offset!"); // ScriptStruct Engine.InteriorSettings // 0x0024 (0x0024 - 0x0000) struct FInteriorSettings final { public: bool bIsWorldSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ExteriorVolume; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExteriorTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExteriorLPF; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExteriorLPFTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteriorVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteriorTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteriorLPF; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteriorLPFTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInteriorSettings) == 0x000004, "Wrong alignment on FInteriorSettings"); static_assert(sizeof(FInteriorSettings) == 0x000024, "Wrong size on FInteriorSettings"); static_assert(offsetof(FInteriorSettings, bIsWorldSettings) == 0x000000, "Member 'FInteriorSettings::bIsWorldSettings' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, ExteriorVolume) == 0x000004, "Member 'FInteriorSettings::ExteriorVolume' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, ExteriorTime) == 0x000008, "Member 'FInteriorSettings::ExteriorTime' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, ExteriorLPF) == 0x00000C, "Member 'FInteriorSettings::ExteriorLPF' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, ExteriorLPFTime) == 0x000010, "Member 'FInteriorSettings::ExteriorLPFTime' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, InteriorVolume) == 0x000014, "Member 'FInteriorSettings::InteriorVolume' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, InteriorTime) == 0x000018, "Member 'FInteriorSettings::InteriorTime' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, InteriorLPF) == 0x00001C, "Member 'FInteriorSettings::InteriorLPF' has a wrong offset!"); static_assert(offsetof(FInteriorSettings, InteriorLPFTime) == 0x000020, "Member 'FInteriorSettings::InteriorLPFTime' has a wrong offset!"); // ScriptStruct Engine.CachedKeyToActionInfo // 0x0070 (0x0070 - 0x0000) struct FCachedKeyToActionInfo final { public: class UPlayerInput* PlayerInput; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x68]; // 0x0008(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedKeyToActionInfo) == 0x000008, "Wrong alignment on FCachedKeyToActionInfo"); static_assert(sizeof(FCachedKeyToActionInfo) == 0x000070, "Wrong size on FCachedKeyToActionInfo"); static_assert(offsetof(FCachedKeyToActionInfo, PlayerInput) == 0x000000, "Member 'FCachedKeyToActionInfo::PlayerInput' has a wrong offset!"); // ScriptStruct Engine.ConvolutionBloomSettings // 0x0028 (0x0028 - 0x0000) struct FConvolutionBloomSettings final { public: class UTexture2D* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Size; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D CenterUV; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreFilterMin; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreFilterMax; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreFilterMult; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BufferScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConvolutionBloomSettings) == 0x000008, "Wrong alignment on FConvolutionBloomSettings"); static_assert(sizeof(FConvolutionBloomSettings) == 0x000028, "Wrong size on FConvolutionBloomSettings"); static_assert(offsetof(FConvolutionBloomSettings, Texture) == 0x000000, "Member 'FConvolutionBloomSettings::Texture' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, Size) == 0x000008, "Member 'FConvolutionBloomSettings::Size' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, CenterUV) == 0x00000C, "Member 'FConvolutionBloomSettings::CenterUV' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, PreFilterMin) == 0x000014, "Member 'FConvolutionBloomSettings::PreFilterMin' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, PreFilterMax) == 0x000018, "Member 'FConvolutionBloomSettings::PreFilterMax' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, PreFilterMult) == 0x00001C, "Member 'FConvolutionBloomSettings::PreFilterMult' has a wrong offset!"); static_assert(offsetof(FConvolutionBloomSettings, BufferScale) == 0x000020, "Member 'FConvolutionBloomSettings::BufferScale' has a wrong offset!"); // ScriptStruct Engine.AudioVolumeSubmixOverrideSettings // 0x0020 (0x0020 - 0x0000) struct FAudioVolumeSubmixOverrideSettings final { public: class USoundSubmix* Submix; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SubmixEffectChain; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) float CrossfadeTime; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAudioVolumeSubmixOverrideSettings) == 0x000008, "Wrong alignment on FAudioVolumeSubmixOverrideSettings"); static_assert(sizeof(FAudioVolumeSubmixOverrideSettings) == 0x000020, "Wrong size on FAudioVolumeSubmixOverrideSettings"); static_assert(offsetof(FAudioVolumeSubmixOverrideSettings, Submix) == 0x000000, "Member 'FAudioVolumeSubmixOverrideSettings::Submix' has a wrong offset!"); static_assert(offsetof(FAudioVolumeSubmixOverrideSettings, SubmixEffectChain) == 0x000008, "Member 'FAudioVolumeSubmixOverrideSettings::SubmixEffectChain' has a wrong offset!"); static_assert(offsetof(FAudioVolumeSubmixOverrideSettings, CrossfadeTime) == 0x000018, "Member 'FAudioVolumeSubmixOverrideSettings::CrossfadeTime' has a wrong offset!"); // ScriptStruct Engine.SoundSubmixSendInfo // 0x00B0 (0x00B0 - 0x0000) struct FSoundSubmixSendInfo final { public: ESendLevelControlMethod SendLevelControlMethod; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubmixSendStage SendStage; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class USoundSubmixBase* SoundSubmix; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SendLevel; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSendLevel; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSendLevel; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSendDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSendDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundSubmixSendInfo) == 0x000008, "Wrong alignment on FSoundSubmixSendInfo"); static_assert(sizeof(FSoundSubmixSendInfo) == 0x0000B0, "Wrong size on FSoundSubmixSendInfo"); static_assert(offsetof(FSoundSubmixSendInfo, SendLevelControlMethod) == 0x000000, "Member 'FSoundSubmixSendInfo::SendLevelControlMethod' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, SendStage) == 0x000001, "Member 'FSoundSubmixSendInfo::SendStage' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, SoundSubmix) == 0x000008, "Member 'FSoundSubmixSendInfo::SoundSubmix' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, SendLevel) == 0x000010, "Member 'FSoundSubmixSendInfo::SendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, MinSendLevel) == 0x000014, "Member 'FSoundSubmixSendInfo::MinSendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, MaxSendLevel) == 0x000018, "Member 'FSoundSubmixSendInfo::MaxSendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, MinSendDistance) == 0x00001C, "Member 'FSoundSubmixSendInfo::MinSendDistance' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, MaxSendDistance) == 0x000020, "Member 'FSoundSubmixSendInfo::MaxSendDistance' has a wrong offset!"); static_assert(offsetof(FSoundSubmixSendInfo, CustomSendLevelCurve) == 0x000028, "Member 'FSoundSubmixSendInfo::CustomSendLevelCurve' has a wrong offset!"); // ScriptStruct Engine.AudioVolumeSubmixSendSettings // 0x0018 (0x0018 - 0x0000) struct FAudioVolumeSubmixSendSettings final { public: EAudioVolumeLocationState ListenerLocationState; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAudioVolumeLocationState SourceLocationState; // 0x0001(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray SubmixSends; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAudioVolumeSubmixSendSettings) == 0x000008, "Wrong alignment on FAudioVolumeSubmixSendSettings"); static_assert(sizeof(FAudioVolumeSubmixSendSettings) == 0x000018, "Wrong size on FAudioVolumeSubmixSendSettings"); static_assert(offsetof(FAudioVolumeSubmixSendSettings, ListenerLocationState) == 0x000000, "Member 'FAudioVolumeSubmixSendSettings::ListenerLocationState' has a wrong offset!"); static_assert(offsetof(FAudioVolumeSubmixSendSettings, SourceLocationState) == 0x000001, "Member 'FAudioVolumeSubmixSendSettings::SourceLocationState' has a wrong offset!"); static_assert(offsetof(FAudioVolumeSubmixSendSettings, SubmixSends) == 0x000008, "Member 'FAudioVolumeSubmixSendSettings::SubmixSends' has a wrong offset!"); // ScriptStruct Engine.GPUSpriteResourceData // 0x0160 (0x0160 - 0x0000) struct FGPUSpriteResourceData final { public: TArray QuantizedColorSamples; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray QuantizedMiscSamples; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray QuantizedSimulationAttrSamples; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FVector4 ColorScale; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 ColorBias; // 0x0040(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 MiscScale; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 MiscBias; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 SimulationAttrCurveScale; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 SimulationAttrCurveBias; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 SubImageSize; // 0x0090(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 SizeBySpeed; // 0x00A0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ConstantAcceleration; // 0x00B0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitOffsetBase; // 0x00BC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitOffsetRange; // 0x00C8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitFrequencyBase; // 0x00D4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitFrequencyRange; // 0x00E0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitPhaseBase; // 0x00EC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OrbitPhaseRange; // 0x00F8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalVectorFieldScale; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalVectorFieldTightness; // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerParticleVectorFieldScale; // 0x010C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerParticleVectorFieldBias; // 0x0110(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DragCoefficientScale; // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DragCoefficientBias; // 0x0118(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResilienceScale; // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResilienceBias; // 0x0120(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionRadiusScale; // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionRadiusBias; // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionTimeBias; // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionRandomSpread; // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionRandomDistribution; // 0x0134(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OneMinusFriction; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationRateScale; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMotionBlurAmount; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleScreenAlignment ScreenAlignment; // 0x0144(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleAxisLock LockAxisFlag; // 0x0145(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_146[0x2]; // 0x0146(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D PivotOffset; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRemoveHMDRoll : 1; // 0x0150(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinFacingCameraBlendDistance; // 0x0154(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFacingCameraBlendDistance; // 0x0158(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FGPUSpriteResourceData) == 0x000010, "Wrong alignment on FGPUSpriteResourceData"); static_assert(sizeof(FGPUSpriteResourceData) == 0x000160, "Wrong size on FGPUSpriteResourceData"); static_assert(offsetof(FGPUSpriteResourceData, QuantizedColorSamples) == 0x000000, "Member 'FGPUSpriteResourceData::QuantizedColorSamples' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, QuantizedMiscSamples) == 0x000010, "Member 'FGPUSpriteResourceData::QuantizedMiscSamples' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, QuantizedSimulationAttrSamples) == 0x000020, "Member 'FGPUSpriteResourceData::QuantizedSimulationAttrSamples' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ColorScale) == 0x000030, "Member 'FGPUSpriteResourceData::ColorScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ColorBias) == 0x000040, "Member 'FGPUSpriteResourceData::ColorBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, MiscScale) == 0x000050, "Member 'FGPUSpriteResourceData::MiscScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, MiscBias) == 0x000060, "Member 'FGPUSpriteResourceData::MiscBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, SimulationAttrCurveScale) == 0x000070, "Member 'FGPUSpriteResourceData::SimulationAttrCurveScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, SimulationAttrCurveBias) == 0x000080, "Member 'FGPUSpriteResourceData::SimulationAttrCurveBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, SubImageSize) == 0x000090, "Member 'FGPUSpriteResourceData::SubImageSize' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, SizeBySpeed) == 0x0000A0, "Member 'FGPUSpriteResourceData::SizeBySpeed' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ConstantAcceleration) == 0x0000B0, "Member 'FGPUSpriteResourceData::ConstantAcceleration' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitOffsetBase) == 0x0000BC, "Member 'FGPUSpriteResourceData::OrbitOffsetBase' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitOffsetRange) == 0x0000C8, "Member 'FGPUSpriteResourceData::OrbitOffsetRange' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitFrequencyBase) == 0x0000D4, "Member 'FGPUSpriteResourceData::OrbitFrequencyBase' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitFrequencyRange) == 0x0000E0, "Member 'FGPUSpriteResourceData::OrbitFrequencyRange' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitPhaseBase) == 0x0000EC, "Member 'FGPUSpriteResourceData::OrbitPhaseBase' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OrbitPhaseRange) == 0x0000F8, "Member 'FGPUSpriteResourceData::OrbitPhaseRange' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, GlobalVectorFieldScale) == 0x000104, "Member 'FGPUSpriteResourceData::GlobalVectorFieldScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, GlobalVectorFieldTightness) == 0x000108, "Member 'FGPUSpriteResourceData::GlobalVectorFieldTightness' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, PerParticleVectorFieldScale) == 0x00010C, "Member 'FGPUSpriteResourceData::PerParticleVectorFieldScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, PerParticleVectorFieldBias) == 0x000110, "Member 'FGPUSpriteResourceData::PerParticleVectorFieldBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, DragCoefficientScale) == 0x000114, "Member 'FGPUSpriteResourceData::DragCoefficientScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, DragCoefficientBias) == 0x000118, "Member 'FGPUSpriteResourceData::DragCoefficientBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ResilienceScale) == 0x00011C, "Member 'FGPUSpriteResourceData::ResilienceScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ResilienceBias) == 0x000120, "Member 'FGPUSpriteResourceData::ResilienceBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CollisionRadiusScale) == 0x000124, "Member 'FGPUSpriteResourceData::CollisionRadiusScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CollisionRadiusBias) == 0x000128, "Member 'FGPUSpriteResourceData::CollisionRadiusBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CollisionTimeBias) == 0x00012C, "Member 'FGPUSpriteResourceData::CollisionTimeBias' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CollisionRandomSpread) == 0x000130, "Member 'FGPUSpriteResourceData::CollisionRandomSpread' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CollisionRandomDistribution) == 0x000134, "Member 'FGPUSpriteResourceData::CollisionRandomDistribution' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, OneMinusFriction) == 0x000138, "Member 'FGPUSpriteResourceData::OneMinusFriction' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, RotationRateScale) == 0x00013C, "Member 'FGPUSpriteResourceData::RotationRateScale' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, CameraMotionBlurAmount) == 0x000140, "Member 'FGPUSpriteResourceData::CameraMotionBlurAmount' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, ScreenAlignment) == 0x000144, "Member 'FGPUSpriteResourceData::ScreenAlignment' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, LockAxisFlag) == 0x000145, "Member 'FGPUSpriteResourceData::LockAxisFlag' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, PivotOffset) == 0x000148, "Member 'FGPUSpriteResourceData::PivotOffset' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, MinFacingCameraBlendDistance) == 0x000154, "Member 'FGPUSpriteResourceData::MinFacingCameraBlendDistance' has a wrong offset!"); static_assert(offsetof(FGPUSpriteResourceData, MaxFacingCameraBlendDistance) == 0x000158, "Member 'FGPUSpriteResourceData::MaxFacingCameraBlendDistance' has a wrong offset!"); // ScriptStruct Engine.BuildPromotionOpenAssetSettings // 0x0060 (0x0060 - 0x0000) struct FBuildPromotionOpenAssetSettings final { public: struct FFilePath BlueprintAsset; // 0x0000(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FFilePath MaterialAsset; // 0x0010(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FFilePath ParticleSystemAsset; // 0x0020(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FFilePath SkeletalMeshAsset; // 0x0030(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FFilePath StaticMeshAsset; // 0x0040(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FFilePath TextureAsset; // 0x0050(0x0010)(Edit, Config, NativeAccessSpecifierPublic) }; static_assert(alignof(FBuildPromotionOpenAssetSettings) == 0x000008, "Wrong alignment on FBuildPromotionOpenAssetSettings"); static_assert(sizeof(FBuildPromotionOpenAssetSettings) == 0x000060, "Wrong size on FBuildPromotionOpenAssetSettings"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, BlueprintAsset) == 0x000000, "Member 'FBuildPromotionOpenAssetSettings::BlueprintAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, MaterialAsset) == 0x000010, "Member 'FBuildPromotionOpenAssetSettings::MaterialAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, ParticleSystemAsset) == 0x000020, "Member 'FBuildPromotionOpenAssetSettings::ParticleSystemAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, SkeletalMeshAsset) == 0x000030, "Member 'FBuildPromotionOpenAssetSettings::SkeletalMeshAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, StaticMeshAsset) == 0x000040, "Member 'FBuildPromotionOpenAssetSettings::StaticMeshAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionOpenAssetSettings, TextureAsset) == 0x000050, "Member 'FBuildPromotionOpenAssetSettings::TextureAsset' has a wrong offset!"); // ScriptStruct Engine.BuildPromotionTestSettings // 0x01F0 (0x01F0 - 0x0000) struct FBuildPromotionTestSettings final { public: struct FFilePath DefaultStaticMeshAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) struct FBuildPromotionImportWorkflowSettings ImportWorkflow; // 0x0010(0x0150)(Edit, NativeAccessSpecifierPublic) struct FBuildPromotionOpenAssetSettings OpenAssets; // 0x0160(0x0060)(Edit, NativeAccessSpecifierPublic) struct FBuildPromotionNewProjectSettings NewProjectSettings; // 0x01C0(0x0020)(Edit, NativeAccessSpecifierPublic) struct FFilePath SourceControlMaterial; // 0x01E0(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FBuildPromotionTestSettings) == 0x000008, "Wrong alignment on FBuildPromotionTestSettings"); static_assert(sizeof(FBuildPromotionTestSettings) == 0x0001F0, "Wrong size on FBuildPromotionTestSettings"); static_assert(offsetof(FBuildPromotionTestSettings, DefaultStaticMeshAsset) == 0x000000, "Member 'FBuildPromotionTestSettings::DefaultStaticMeshAsset' has a wrong offset!"); static_assert(offsetof(FBuildPromotionTestSettings, ImportWorkflow) == 0x000010, "Member 'FBuildPromotionTestSettings::ImportWorkflow' has a wrong offset!"); static_assert(offsetof(FBuildPromotionTestSettings, OpenAssets) == 0x000160, "Member 'FBuildPromotionTestSettings::OpenAssets' has a wrong offset!"); static_assert(offsetof(FBuildPromotionTestSettings, NewProjectSettings) == 0x0001C0, "Member 'FBuildPromotionTestSettings::NewProjectSettings' has a wrong offset!"); static_assert(offsetof(FBuildPromotionTestSettings, SourceControlMaterial) == 0x0001E0, "Member 'FBuildPromotionTestSettings::SourceControlMaterial' has a wrong offset!"); // ScriptStruct Engine.LODSoloTrack // 0x0010 (0x0010 - 0x0000) struct FLODSoloTrack final { public: TArray SoloEnableSetting; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) }; static_assert(alignof(FLODSoloTrack) == 0x000008, "Wrong alignment on FLODSoloTrack"); static_assert(sizeof(FLODSoloTrack) == 0x000010, "Wrong size on FLODSoloTrack"); static_assert(offsetof(FLODSoloTrack, SoloEnableSetting) == 0x000000, "Member 'FLODSoloTrack::SoloEnableSetting' has a wrong offset!"); // ScriptStruct Engine.ParticleSystemReplayFrame // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FParticleSystemReplayFrame final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParticleSystemReplayFrame) == 0x000008, "Wrong alignment on FParticleSystemReplayFrame"); static_assert(sizeof(FParticleSystemReplayFrame) == 0x000010, "Wrong size on FParticleSystemReplayFrame"); // ScriptStruct Engine.BlueprintEditorPromotionSettings // 0x0030 (0x0030 - 0x0000) struct FBlueprintEditorPromotionSettings final { public: struct FFilePath FirstMeshPath; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) struct FFilePath SecondMeshPath; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) struct FFilePath DefaultParticleAsset; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintEditorPromotionSettings) == 0x000008, "Wrong alignment on FBlueprintEditorPromotionSettings"); static_assert(sizeof(FBlueprintEditorPromotionSettings) == 0x000030, "Wrong size on FBlueprintEditorPromotionSettings"); static_assert(offsetof(FBlueprintEditorPromotionSettings, FirstMeshPath) == 0x000000, "Member 'FBlueprintEditorPromotionSettings::FirstMeshPath' has a wrong offset!"); static_assert(offsetof(FBlueprintEditorPromotionSettings, SecondMeshPath) == 0x000010, "Member 'FBlueprintEditorPromotionSettings::SecondMeshPath' has a wrong offset!"); static_assert(offsetof(FBlueprintEditorPromotionSettings, DefaultParticleAsset) == 0x000020, "Member 'FBlueprintEditorPromotionSettings::DefaultParticleAsset' has a wrong offset!"); // ScriptStruct Engine.MaterialEditorPromotionSettings // 0x0030 (0x0030 - 0x0000) struct FMaterialEditorPromotionSettings final { public: struct FFilePath DefaultMaterialAsset; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) struct FFilePath DefaultDiffuseTexture; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) struct FFilePath DefaultNormalTexture; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialEditorPromotionSettings) == 0x000008, "Wrong alignment on FMaterialEditorPromotionSettings"); static_assert(sizeof(FMaterialEditorPromotionSettings) == 0x000030, "Wrong size on FMaterialEditorPromotionSettings"); static_assert(offsetof(FMaterialEditorPromotionSettings, DefaultMaterialAsset) == 0x000000, "Member 'FMaterialEditorPromotionSettings::DefaultMaterialAsset' has a wrong offset!"); static_assert(offsetof(FMaterialEditorPromotionSettings, DefaultDiffuseTexture) == 0x000010, "Member 'FMaterialEditorPromotionSettings::DefaultDiffuseTexture' has a wrong offset!"); static_assert(offsetof(FMaterialEditorPromotionSettings, DefaultNormalTexture) == 0x000020, "Member 'FMaterialEditorPromotionSettings::DefaultNormalTexture' has a wrong offset!"); // ScriptStruct Engine.PhysicalAnimationData // 0x0024 (0x0024 - 0x0000) struct FPhysicalAnimationData final { public: class FName BodyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsLocalSimulation : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OrientationStrength; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularVelocityStrength; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityStrength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLinearForce; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngularForce; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPhysicalAnimationData) == 0x000004, "Wrong alignment on FPhysicalAnimationData"); static_assert(sizeof(FPhysicalAnimationData) == 0x000024, "Wrong size on FPhysicalAnimationData"); static_assert(offsetof(FPhysicalAnimationData, BodyName) == 0x000000, "Member 'FPhysicalAnimationData::BodyName' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, OrientationStrength) == 0x00000C, "Member 'FPhysicalAnimationData::OrientationStrength' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, AngularVelocityStrength) == 0x000010, "Member 'FPhysicalAnimationData::AngularVelocityStrength' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, PositionStrength) == 0x000014, "Member 'FPhysicalAnimationData::PositionStrength' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, VelocityStrength) == 0x000018, "Member 'FPhysicalAnimationData::VelocityStrength' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, MaxLinearForce) == 0x00001C, "Member 'FPhysicalAnimationData::MaxLinearForce' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationData, MaxAngularForce) == 0x000020, "Member 'FPhysicalAnimationData::MaxAngularForce' has a wrong offset!"); // ScriptStruct Engine.PhysicalAnimationProfile // 0x002C (0x002C - 0x0000) struct FPhysicalAnimationProfile final { public: class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FPhysicalAnimationProfile) == 0x000004, "Wrong alignment on FPhysicalAnimationProfile"); static_assert(sizeof(FPhysicalAnimationProfile) == 0x00002C, "Wrong size on FPhysicalAnimationProfile"); static_assert(offsetof(FPhysicalAnimationProfile, ProfileName) == 0x000000, "Member 'FPhysicalAnimationProfile::ProfileName' has a wrong offset!"); static_assert(offsetof(FPhysicalAnimationProfile, PhysicalAnimationData) == 0x000008, "Member 'FPhysicalAnimationProfile::PhysicalAnimationData' has a wrong offset!"); // ScriptStruct Engine.ExternalToolDefinition // 0x0060 (0x0060 - 0x0000) struct FExternalToolDefinition final { public: class FString ToolName; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFilePath ExecutablePath; // 0x0010(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FString CommandLineOptions; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectoryPath WorkingDirectory; // 0x0030(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FString ScriptExtension; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectoryPath ScriptDirectory; // 0x0050(0x0010)(Edit, Config, NativeAccessSpecifierPublic) }; static_assert(alignof(FExternalToolDefinition) == 0x000008, "Wrong alignment on FExternalToolDefinition"); static_assert(sizeof(FExternalToolDefinition) == 0x000060, "Wrong size on FExternalToolDefinition"); static_assert(offsetof(FExternalToolDefinition, ToolName) == 0x000000, "Member 'FExternalToolDefinition::ToolName' has a wrong offset!"); static_assert(offsetof(FExternalToolDefinition, ExecutablePath) == 0x000010, "Member 'FExternalToolDefinition::ExecutablePath' has a wrong offset!"); static_assert(offsetof(FExternalToolDefinition, CommandLineOptions) == 0x000020, "Member 'FExternalToolDefinition::CommandLineOptions' has a wrong offset!"); static_assert(offsetof(FExternalToolDefinition, WorkingDirectory) == 0x000030, "Member 'FExternalToolDefinition::WorkingDirectory' has a wrong offset!"); static_assert(offsetof(FExternalToolDefinition, ScriptExtension) == 0x000040, "Member 'FExternalToolDefinition::ScriptExtension' has a wrong offset!"); static_assert(offsetof(FExternalToolDefinition, ScriptDirectory) == 0x000050, "Member 'FExternalToolDefinition::ScriptDirectory' has a wrong offset!"); // ScriptStruct Engine.BandwidthTestGenerator // 0x0020 (0x0020 - 0x0000) struct FBandwidthTestGenerator final { public: TArray ReplicatedBuffers; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBandwidthTestGenerator) == 0x000008, "Wrong alignment on FBandwidthTestGenerator"); static_assert(sizeof(FBandwidthTestGenerator) == 0x000020, "Wrong size on FBandwidthTestGenerator"); static_assert(offsetof(FBandwidthTestGenerator, ReplicatedBuffers) == 0x000000, "Member 'FBandwidthTestGenerator::ReplicatedBuffers' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshSamplingRegionMaterialFilter // 0x0008 (0x0008 - 0x0000) struct FSkeletalMeshSamplingRegionMaterialFilter final { public: class FName MaterialName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshSamplingRegionMaterialFilter) == 0x000004, "Wrong alignment on FSkeletalMeshSamplingRegionMaterialFilter"); static_assert(sizeof(FSkeletalMeshSamplingRegionMaterialFilter) == 0x000008, "Wrong size on FSkeletalMeshSamplingRegionMaterialFilter"); static_assert(offsetof(FSkeletalMeshSamplingRegionMaterialFilter, MaterialName) == 0x000000, "Member 'FSkeletalMeshSamplingRegionMaterialFilter::MaterialName' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshSamplingRegionBoneFilter // 0x000C (0x000C - 0x0000) struct FSkeletalMeshSamplingRegionBoneFilter final { public: class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIncludeOrExclude : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyToChildren : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshSamplingRegionBoneFilter) == 0x000004, "Wrong alignment on FSkeletalMeshSamplingRegionBoneFilter"); static_assert(sizeof(FSkeletalMeshSamplingRegionBoneFilter) == 0x00000C, "Wrong size on FSkeletalMeshSamplingRegionBoneFilter"); static_assert(offsetof(FSkeletalMeshSamplingRegionBoneFilter, BoneName) == 0x000000, "Member 'FSkeletalMeshSamplingRegionBoneFilter::BoneName' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshSamplingRegion // 0x0030 (0x0030 - 0x0000) struct FSkeletalMeshSamplingRegion final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODIndex; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSupportUniformlyDistributedSampling : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray MaterialFilters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray BoneFilters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshSamplingRegion) == 0x000008, "Wrong alignment on FSkeletalMeshSamplingRegion"); static_assert(sizeof(FSkeletalMeshSamplingRegion) == 0x000030, "Wrong size on FSkeletalMeshSamplingRegion"); static_assert(offsetof(FSkeletalMeshSamplingRegion, Name) == 0x000000, "Member 'FSkeletalMeshSamplingRegion::Name' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshSamplingRegion, LODIndex) == 0x000008, "Member 'FSkeletalMeshSamplingRegion::LODIndex' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshSamplingRegion, MaterialFilters) == 0x000010, "Member 'FSkeletalMeshSamplingRegion::MaterialFilters' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshSamplingRegion, BoneFilters) == 0x000020, "Member 'FSkeletalMeshSamplingRegion::BoneFilters' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshSamplingLODBuiltData // 0x0048 (0x0048 - 0x0000) struct alignas(0x08) FSkeletalMeshSamplingLODBuiltData final { public: uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshSamplingLODBuiltData) == 0x000008, "Wrong alignment on FSkeletalMeshSamplingLODBuiltData"); static_assert(sizeof(FSkeletalMeshSamplingLODBuiltData) == 0x000048, "Wrong size on FSkeletalMeshSamplingLODBuiltData"); // ScriptStruct Engine.SkeletalMeshSamplingRegionBuiltData // 0x0078 (0x0078 - 0x0000) struct alignas(0x08) FSkeletalMeshSamplingRegionBuiltData final { public: uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshSamplingRegionBuiltData) == 0x000008, "Wrong alignment on FSkeletalMeshSamplingRegionBuiltData"); static_assert(sizeof(FSkeletalMeshSamplingRegionBuiltData) == 0x000078, "Wrong size on FSkeletalMeshSamplingRegionBuiltData"); // ScriptStruct Engine.SkeletalMeshSamplingBuiltData // 0x0020 (0x0020 - 0x0000) struct FSkeletalMeshSamplingBuiltData final { public: TArray WholeMeshBuiltData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RegionBuiltData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshSamplingBuiltData) == 0x000008, "Wrong alignment on FSkeletalMeshSamplingBuiltData"); static_assert(sizeof(FSkeletalMeshSamplingBuiltData) == 0x000020, "Wrong size on FSkeletalMeshSamplingBuiltData"); static_assert(offsetof(FSkeletalMeshSamplingBuiltData, WholeMeshBuiltData) == 0x000000, "Member 'FSkeletalMeshSamplingBuiltData::WholeMeshBuiltData' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshSamplingBuiltData, RegionBuiltData) == 0x000010, "Member 'FSkeletalMeshSamplingBuiltData::RegionBuiltData' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshSamplingInfo // 0x0030 (0x0030 - 0x0000) struct FSkeletalMeshSamplingInfo final { public: TArray Regions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FSkeletalMeshSamplingBuiltData BuiltData; // 0x0010(0x0020)(NativeAccessSpecifierPrivate) }; static_assert(alignof(FSkeletalMeshSamplingInfo) == 0x000008, "Wrong alignment on FSkeletalMeshSamplingInfo"); static_assert(sizeof(FSkeletalMeshSamplingInfo) == 0x000030, "Wrong size on FSkeletalMeshSamplingInfo"); static_assert(offsetof(FSkeletalMeshSamplingInfo, Regions) == 0x000000, "Member 'FSkeletalMeshSamplingInfo::Regions' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshSamplingInfo, BuiltData) == 0x000010, "Member 'FSkeletalMeshSamplingInfo::BuiltData' has a wrong offset!"); // ScriptStruct Engine.BlendProfileBoneEntry // 0x0014 (0x0014 - 0x0000) struct FBlendProfileBoneEntry final { public: struct FBoneReference BoneReference; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) float BlendScale; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlendProfileBoneEntry) == 0x000004, "Wrong alignment on FBlendProfileBoneEntry"); static_assert(sizeof(FBlendProfileBoneEntry) == 0x000014, "Wrong size on FBlendProfileBoneEntry"); static_assert(offsetof(FBlendProfileBoneEntry, BoneReference) == 0x000000, "Member 'FBlendProfileBoneEntry::BoneReference' has a wrong offset!"); static_assert(offsetof(FBlendProfileBoneEntry, BlendScale) == 0x000010, "Member 'FBlendProfileBoneEntry::BlendScale' has a wrong offset!"); // ScriptStruct Engine.GridBlendSample // 0x001C (0x001C - 0x0000) struct FGridBlendSample final { public: struct FEditorElement GridElement; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) float BlendWeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FGridBlendSample) == 0x000004, "Wrong alignment on FGridBlendSample"); static_assert(sizeof(FGridBlendSample) == 0x00001C, "Wrong size on FGridBlendSample"); static_assert(offsetof(FGridBlendSample, GridElement) == 0x000000, "Member 'FGridBlendSample::GridElement' has a wrong offset!"); static_assert(offsetof(FGridBlendSample, BlendWeight) == 0x000018, "Member 'FGridBlendSample::BlendWeight' has a wrong offset!"); // ScriptStruct Engine.BlendSample // 0x0018 (0x0018 - 0x0000) struct FBlendSample final { public: class UAnimSequence* Animation; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SampleValue; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RateScale; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlendSample) == 0x000008, "Wrong alignment on FBlendSample"); static_assert(sizeof(FBlendSample) == 0x000018, "Wrong size on FBlendSample"); static_assert(offsetof(FBlendSample, Animation) == 0x000000, "Member 'FBlendSample::Animation' has a wrong offset!"); static_assert(offsetof(FBlendSample, SampleValue) == 0x000008, "Member 'FBlendSample::SampleValue' has a wrong offset!"); static_assert(offsetof(FBlendSample, RateScale) == 0x000014, "Member 'FBlendSample::RateScale' has a wrong offset!"); // ScriptStruct Engine.InterpolationParameter // 0x0008 (0x0008 - 0x0000) struct FInterpolationParameter final { public: float InterpolationTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFilterInterpolationType InterpolationType; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInterpolationParameter) == 0x000004, "Wrong alignment on FInterpolationParameter"); static_assert(sizeof(FInterpolationParameter) == 0x000008, "Wrong size on FInterpolationParameter"); static_assert(offsetof(FInterpolationParameter, InterpolationTime) == 0x000000, "Member 'FInterpolationParameter::InterpolationTime' has a wrong offset!"); static_assert(offsetof(FInterpolationParameter, InterpolationType) == 0x000004, "Member 'FInterpolationParameter::InterpolationType' has a wrong offset!"); // ScriptStruct Engine.AnimSlotGroup // 0x0018 (0x0018 - 0x0000) struct FAnimSlotGroup final { public: class FName GroupName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SlotNames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSlotGroup) == 0x000008, "Wrong alignment on FAnimSlotGroup"); static_assert(sizeof(FAnimSlotGroup) == 0x000018, "Wrong size on FAnimSlotGroup"); static_assert(offsetof(FAnimSlotGroup, GroupName) == 0x000000, "Member 'FAnimSlotGroup::GroupName' has a wrong offset!"); static_assert(offsetof(FAnimSlotGroup, SlotNames) == 0x000008, "Member 'FAnimSlotGroup::SlotNames' has a wrong offset!"); // ScriptStruct Engine.EditedDocumentInfo // 0x0030 (0x0030 - 0x0000) struct FEditedDocumentInfo final { public: struct FSoftObjectPath EditedObjectPath; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SavedViewOffset; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SavedZoomAmount; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* EditedObject; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FEditedDocumentInfo) == 0x000008, "Wrong alignment on FEditedDocumentInfo"); static_assert(sizeof(FEditedDocumentInfo) == 0x000030, "Wrong size on FEditedDocumentInfo"); static_assert(offsetof(FEditedDocumentInfo, EditedObjectPath) == 0x000000, "Member 'FEditedDocumentInfo::EditedObjectPath' has a wrong offset!"); static_assert(offsetof(FEditedDocumentInfo, SavedViewOffset) == 0x000018, "Member 'FEditedDocumentInfo::SavedViewOffset' has a wrong offset!"); static_assert(offsetof(FEditedDocumentInfo, SavedZoomAmount) == 0x000020, "Member 'FEditedDocumentInfo::SavedZoomAmount' has a wrong offset!"); static_assert(offsetof(FEditedDocumentInfo, EditedObject) == 0x000028, "Member 'FEditedDocumentInfo::EditedObject' has a wrong offset!"); // ScriptStruct Engine.BPInterfaceDescription // 0x0018 (0x0018 - 0x0000) struct FBPInterfaceDescription final { public: TSubclassOf Interface; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Graphs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FBPInterfaceDescription) == 0x000008, "Wrong alignment on FBPInterfaceDescription"); static_assert(sizeof(FBPInterfaceDescription) == 0x000018, "Wrong size on FBPInterfaceDescription"); static_assert(offsetof(FBPInterfaceDescription, Interface) == 0x000000, "Member 'FBPInterfaceDescription::Interface' has a wrong offset!"); static_assert(offsetof(FBPInterfaceDescription, Graphs) == 0x000008, "Member 'FBPInterfaceDescription::Graphs' has a wrong offset!"); // ScriptStruct Engine.BPVariableDescription // 0x00D0 (0x00D0 - 0x0000) struct FBPVariableDescription final { public: class FName VarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid VarGuid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEdGraphPinType VarType; // 0x0018(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) class FString FriendlyName; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Category; // 0x0080(0x0018)(Edit, NativeAccessSpecifierPublic) uint64 PropertyFlags; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RepNotifyFunc; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELifetimeCondition ReplicationCondition; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray MetaDataArray; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FString DefaultValue; // 0x00C0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBPVariableDescription) == 0x000008, "Wrong alignment on FBPVariableDescription"); static_assert(sizeof(FBPVariableDescription) == 0x0000D0, "Wrong size on FBPVariableDescription"); static_assert(offsetof(FBPVariableDescription, VarName) == 0x000000, "Member 'FBPVariableDescription::VarName' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, VarGuid) == 0x000008, "Member 'FBPVariableDescription::VarGuid' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, VarType) == 0x000018, "Member 'FBPVariableDescription::VarType' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, FriendlyName) == 0x000070, "Member 'FBPVariableDescription::FriendlyName' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, Category) == 0x000080, "Member 'FBPVariableDescription::Category' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, PropertyFlags) == 0x000098, "Member 'FBPVariableDescription::PropertyFlags' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, RepNotifyFunc) == 0x0000A0, "Member 'FBPVariableDescription::RepNotifyFunc' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, ReplicationCondition) == 0x0000A8, "Member 'FBPVariableDescription::ReplicationCondition' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, MetaDataArray) == 0x0000B0, "Member 'FBPVariableDescription::MetaDataArray' has a wrong offset!"); static_assert(offsetof(FBPVariableDescription, DefaultValue) == 0x0000C0, "Member 'FBPVariableDescription::DefaultValue' has a wrong offset!"); // ScriptStruct Engine.CompilerNativizationOptions // 0x0080 (0x0080 - 0x0000) struct FCompilerNativizationOptions final { public: class FName PlatformName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ServerOnlyPlatform; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClientOnlyPlatform; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExcludeMonolithicHeaders; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray ExcludedModules; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TSet ExcludedAssets; // 0x0020(0x0050)(NativeAccessSpecifierPublic) TArray ExcludedFolderPaths; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCompilerNativizationOptions) == 0x000008, "Wrong alignment on FCompilerNativizationOptions"); static_assert(sizeof(FCompilerNativizationOptions) == 0x000080, "Wrong size on FCompilerNativizationOptions"); static_assert(offsetof(FCompilerNativizationOptions, PlatformName) == 0x000000, "Member 'FCompilerNativizationOptions::PlatformName' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, ServerOnlyPlatform) == 0x000008, "Member 'FCompilerNativizationOptions::ServerOnlyPlatform' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, ClientOnlyPlatform) == 0x000009, "Member 'FCompilerNativizationOptions::ClientOnlyPlatform' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, bExcludeMonolithicHeaders) == 0x00000A, "Member 'FCompilerNativizationOptions::bExcludeMonolithicHeaders' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, ExcludedModules) == 0x000010, "Member 'FCompilerNativizationOptions::ExcludedModules' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, ExcludedAssets) == 0x000020, "Member 'FCompilerNativizationOptions::ExcludedAssets' has a wrong offset!"); static_assert(offsetof(FCompilerNativizationOptions, ExcludedFolderPaths) == 0x000070, "Member 'FCompilerNativizationOptions::ExcludedFolderPaths' has a wrong offset!"); // ScriptStruct Engine.RigidBodyContactInfo // 0x0030 (0x0030 - 0x0000) struct FRigidBodyContactInfo final { public: struct FVector ContactPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ContactNormal; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContactPenetration; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* PhysMaterial[0x2]; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRigidBodyContactInfo) == 0x000008, "Wrong alignment on FRigidBodyContactInfo"); static_assert(sizeof(FRigidBodyContactInfo) == 0x000030, "Wrong size on FRigidBodyContactInfo"); static_assert(offsetof(FRigidBodyContactInfo, ContactPosition) == 0x000000, "Member 'FRigidBodyContactInfo::ContactPosition' has a wrong offset!"); static_assert(offsetof(FRigidBodyContactInfo, ContactNormal) == 0x00000C, "Member 'FRigidBodyContactInfo::ContactNormal' has a wrong offset!"); static_assert(offsetof(FRigidBodyContactInfo, ContactPenetration) == 0x000018, "Member 'FRigidBodyContactInfo::ContactPenetration' has a wrong offset!"); static_assert(offsetof(FRigidBodyContactInfo, PhysMaterial) == 0x000020, "Member 'FRigidBodyContactInfo::PhysMaterial' has a wrong offset!"); // ScriptStruct Engine.CollisionImpactData // 0x0030 (0x0030 - 0x0000) struct FCollisionImpactData final { public: TArray ContactInfos; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FVector TotalNormalImpulse; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TotalFrictionImpulse; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVelocityDeltaUnderThreshold; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCollisionImpactData) == 0x000008, "Wrong alignment on FCollisionImpactData"); static_assert(sizeof(FCollisionImpactData) == 0x000030, "Wrong size on FCollisionImpactData"); static_assert(offsetof(FCollisionImpactData, ContactInfos) == 0x000000, "Member 'FCollisionImpactData::ContactInfos' has a wrong offset!"); static_assert(offsetof(FCollisionImpactData, TotalNormalImpulse) == 0x000010, "Member 'FCollisionImpactData::TotalNormalImpulse' has a wrong offset!"); static_assert(offsetof(FCollisionImpactData, TotalFrictionImpulse) == 0x00001C, "Member 'FCollisionImpactData::TotalFrictionImpulse' has a wrong offset!"); static_assert(offsetof(FCollisionImpactData, bIsVelocityDeltaUnderThreshold) == 0x000028, "Member 'FCollisionImpactData::bIsVelocityDeltaUnderThreshold' has a wrong offset!"); // ScriptStruct Engine.BPComponentClassOverride // 0x0010 (0x0010 - 0x0000) struct FBPComponentClassOverride final { public: class FName ComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UClass* ComponentClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBPComponentClassOverride) == 0x000008, "Wrong alignment on FBPComponentClassOverride"); static_assert(sizeof(FBPComponentClassOverride) == 0x000010, "Wrong size on FBPComponentClassOverride"); static_assert(offsetof(FBPComponentClassOverride, ComponentName) == 0x000000, "Member 'FBPComponentClassOverride::ComponentName' has a wrong offset!"); static_assert(offsetof(FBPComponentClassOverride, ComponentClass) == 0x000008, "Member 'FBPComponentClassOverride::ComponentClass' has a wrong offset!"); // ScriptStruct Engine.OverlapResult // 0x0018 (0x0018 - 0x0000) struct FOverlapResult final { public: TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr Component; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bBlockingHit : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FOverlapResult) == 0x000004, "Wrong alignment on FOverlapResult"); static_assert(sizeof(FOverlapResult) == 0x000018, "Wrong size on FOverlapResult"); static_assert(offsetof(FOverlapResult, Actor) == 0x000000, "Member 'FOverlapResult::Actor' has a wrong offset!"); static_assert(offsetof(FOverlapResult, Component) == 0x000008, "Member 'FOverlapResult::Component' has a wrong offset!"); // ScriptStruct Engine.BlueprintComponentChangedPropertyInfo // 0x0018 (0x0018 - 0x0000) struct FBlueprintComponentChangedPropertyInfo final { public: class FName PropertyName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStruct* PropertyScope; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintComponentChangedPropertyInfo) == 0x000008, "Wrong alignment on FBlueprintComponentChangedPropertyInfo"); static_assert(sizeof(FBlueprintComponentChangedPropertyInfo) == 0x000018, "Wrong size on FBlueprintComponentChangedPropertyInfo"); static_assert(offsetof(FBlueprintComponentChangedPropertyInfo, PropertyName) == 0x000000, "Member 'FBlueprintComponentChangedPropertyInfo::PropertyName' has a wrong offset!"); static_assert(offsetof(FBlueprintComponentChangedPropertyInfo, ArrayIndex) == 0x000008, "Member 'FBlueprintComponentChangedPropertyInfo::ArrayIndex' has a wrong offset!"); static_assert(offsetof(FBlueprintComponentChangedPropertyInfo, PropertyScope) == 0x000010, "Member 'FBlueprintComponentChangedPropertyInfo::PropertyScope' has a wrong offset!"); // ScriptStruct Engine.BlueprintCookedComponentInstancingData // 0x0048 (0x0048 - 0x0000) struct FBlueprintCookedComponentInstancingData final { public: TArray ChangedPropertyList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x11]; // 0x0010(0x0011)(Fixing Size After Last Property [ Dumper-7 ]) bool bHasValidCookedData; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22[0x26]; // 0x0022(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlueprintCookedComponentInstancingData) == 0x000008, "Wrong alignment on FBlueprintCookedComponentInstancingData"); static_assert(sizeof(FBlueprintCookedComponentInstancingData) == 0x000048, "Wrong size on FBlueprintCookedComponentInstancingData"); static_assert(offsetof(FBlueprintCookedComponentInstancingData, ChangedPropertyList) == 0x000000, "Member 'FBlueprintCookedComponentInstancingData::ChangedPropertyList' has a wrong offset!"); static_assert(offsetof(FBlueprintCookedComponentInstancingData, bHasValidCookedData) == 0x000021, "Member 'FBlueprintCookedComponentInstancingData::bHasValidCookedData' has a wrong offset!"); // ScriptStruct Engine.EventGraphFastCallPair // 0x0010 (0x0010 - 0x0000) struct FEventGraphFastCallPair final { public: class UFunction* FunctionToPatch; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EventGraphCallOffset; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEventGraphFastCallPair) == 0x000008, "Wrong alignment on FEventGraphFastCallPair"); static_assert(sizeof(FEventGraphFastCallPair) == 0x000010, "Wrong size on FEventGraphFastCallPair"); static_assert(offsetof(FEventGraphFastCallPair, FunctionToPatch) == 0x000000, "Member 'FEventGraphFastCallPair::FunctionToPatch' has a wrong offset!"); static_assert(offsetof(FEventGraphFastCallPair, EventGraphCallOffset) == 0x000008, "Member 'FEventGraphFastCallPair::EventGraphCallOffset' has a wrong offset!"); // ScriptStruct Engine.MaterialShadingModelField // 0x0002 (0x0002 - 0x0000) struct FMaterialShadingModelField final { public: uint16 ShadingModelField; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FMaterialShadingModelField) == 0x000002, "Wrong alignment on FMaterialShadingModelField"); static_assert(sizeof(FMaterialShadingModelField) == 0x000002, "Wrong size on FMaterialShadingModelField"); static_assert(offsetof(FMaterialShadingModelField, ShadingModelField) == 0x000000, "Member 'FMaterialShadingModelField::ShadingModelField' has a wrong offset!"); // ScriptStruct Engine.BlueprintDebugData // 0x0001 (0x0001 - 0x0000) struct FBlueprintDebugData final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlueprintDebugData) == 0x000001, "Wrong alignment on FBlueprintDebugData"); static_assert(sizeof(FBlueprintDebugData) == 0x000001, "Wrong size on FBlueprintDebugData"); // ScriptStruct Engine.BoolTrackKey // 0x0008 (0x0008 - 0x0000) struct FBoolTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Value : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBoolTrackKey) == 0x000004, "Wrong alignment on FBoolTrackKey"); static_assert(sizeof(FBoolTrackKey) == 0x000008, "Wrong size on FBoolTrackKey"); static_assert(offsetof(FBoolTrackKey, Time) == 0x000000, "Member 'FBoolTrackKey::Time' has a wrong offset!"); // ScriptStruct Engine.PointerToUberGraphFrame // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FPointerToUberGraphFrame final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPointerToUberGraphFrame) == 0x000008, "Wrong alignment on FPointerToUberGraphFrame"); static_assert(sizeof(FPointerToUberGraphFrame) == 0x000008, "Wrong size on FPointerToUberGraphFrame"); // ScriptStruct Engine.DebuggingInfoForSingleFunction // 0x0190 (0x0190 - 0x0000) struct alignas(0x08) FDebuggingInfoForSingleFunction final { public: uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDebuggingInfoForSingleFunction) == 0x000008, "Wrong alignment on FDebuggingInfoForSingleFunction"); static_assert(sizeof(FDebuggingInfoForSingleFunction) == 0x000190, "Wrong size on FDebuggingInfoForSingleFunction"); // ScriptStruct Engine.NodeToCodeAssociation // 0x0014 (0x0014 - 0x0000) struct alignas(0x04) FNodeToCodeAssociation final { public: uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNodeToCodeAssociation) == 0x000004, "Wrong alignment on FNodeToCodeAssociation"); static_assert(sizeof(FNodeToCodeAssociation) == 0x000014, "Wrong size on FNodeToCodeAssociation"); // ScriptStruct Engine.ForceFeedbackAttenuationSettings // 0x0000 (0x00B0 - 0x00B0) struct FForceFeedbackAttenuationSettings final : public FBaseAttenuationSettings { }; static_assert(alignof(FForceFeedbackAttenuationSettings) == 0x000008, "Wrong alignment on FForceFeedbackAttenuationSettings"); static_assert(sizeof(FForceFeedbackAttenuationSettings) == 0x0000B0, "Wrong size on FForceFeedbackAttenuationSettings"); // ScriptStruct Engine.BasedPosition // 0x0038 (0x0038 - 0x0000) struct FBasedPosition final { public: class AActor* base; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Position; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CachedBaseLocation; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CachedBaseRotation; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector CachedTransPosition; // 0x002C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBasedPosition) == 0x000008, "Wrong alignment on FBasedPosition"); static_assert(sizeof(FBasedPosition) == 0x000038, "Wrong size on FBasedPosition"); static_assert(offsetof(FBasedPosition, base) == 0x000000, "Member 'FBasedPosition::base' has a wrong offset!"); static_assert(offsetof(FBasedPosition, Position) == 0x000008, "Member 'FBasedPosition::Position' has a wrong offset!"); static_assert(offsetof(FBasedPosition, CachedBaseLocation) == 0x000014, "Member 'FBasedPosition::CachedBaseLocation' has a wrong offset!"); static_assert(offsetof(FBasedPosition, CachedBaseRotation) == 0x000020, "Member 'FBasedPosition::CachedBaseRotation' has a wrong offset!"); static_assert(offsetof(FBasedPosition, CachedTransPosition) == 0x00002C, "Member 'FBasedPosition::CachedTransPosition' has a wrong offset!"); // ScriptStruct Engine.BookmarkBaseJumpToSettings // 0x0001 (0x0001 - 0x0000) struct FBookmarkBaseJumpToSettings { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBookmarkBaseJumpToSettings) == 0x000001, "Wrong alignment on FBookmarkBaseJumpToSettings"); static_assert(sizeof(FBookmarkBaseJumpToSettings) == 0x000001, "Wrong size on FBookmarkBaseJumpToSettings"); // ScriptStruct Engine.BookmarkJumpToSettings // 0x0000 (0x0001 - 0x0001) struct FBookmarkJumpToSettings final : public FBookmarkBaseJumpToSettings { }; static_assert(alignof(FBookmarkJumpToSettings) == 0x000001, "Wrong alignment on FBookmarkJumpToSettings"); static_assert(sizeof(FBookmarkJumpToSettings) == 0x000001, "Wrong size on FBookmarkJumpToSettings"); // ScriptStruct Engine.Bookmark2DJumpToSettings // 0x0001 (0x0001 - 0x0000) struct FBookmark2DJumpToSettings final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBookmark2DJumpToSettings) == 0x000001, "Wrong alignment on FBookmark2DJumpToSettings"); static_assert(sizeof(FBookmark2DJumpToSettings) == 0x000001, "Wrong size on FBookmark2DJumpToSettings"); // ScriptStruct Engine.PredictProjectilePathPointData // 0x001C (0x001C - 0x0000) struct FPredictProjectilePathPointData final { public: struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Velocity; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPredictProjectilePathPointData) == 0x000004, "Wrong alignment on FPredictProjectilePathPointData"); static_assert(sizeof(FPredictProjectilePathPointData) == 0x00001C, "Wrong size on FPredictProjectilePathPointData"); static_assert(offsetof(FPredictProjectilePathPointData, Location) == 0x000000, "Member 'FPredictProjectilePathPointData::Location' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathPointData, Velocity) == 0x00000C, "Member 'FPredictProjectilePathPointData::Velocity' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathPointData, Time) == 0x000018, "Member 'FPredictProjectilePathPointData::Time' has a wrong offset!"); // ScriptStruct Engine.PredictProjectilePathResult // 0x00B8 (0x00B8 - 0x0000) struct FPredictProjectilePathResult final { public: TArray PathData; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) struct FPredictProjectilePathPointData LastTraceDestination; // 0x0010(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FHitResult HitResult; // 0x002C(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPredictProjectilePathResult) == 0x000008, "Wrong alignment on FPredictProjectilePathResult"); static_assert(sizeof(FPredictProjectilePathResult) == 0x0000B8, "Wrong size on FPredictProjectilePathResult"); static_assert(offsetof(FPredictProjectilePathResult, PathData) == 0x000000, "Member 'FPredictProjectilePathResult::PathData' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathResult, LastTraceDestination) == 0x000010, "Member 'FPredictProjectilePathResult::LastTraceDestination' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathResult, HitResult) == 0x00002C, "Member 'FPredictProjectilePathResult::HitResult' has a wrong offset!"); // ScriptStruct Engine.GeomSelection // 0x000C (0x000C - 0x0000) struct FGeomSelection final { public: int32 Type; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SelectionIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FGeomSelection) == 0x000004, "Wrong alignment on FGeomSelection"); static_assert(sizeof(FGeomSelection) == 0x00000C, "Wrong size on FGeomSelection"); static_assert(offsetof(FGeomSelection, Type) == 0x000000, "Member 'FGeomSelection::Type' has a wrong offset!"); static_assert(offsetof(FGeomSelection, Index) == 0x000004, "Member 'FGeomSelection::Index' has a wrong offset!"); static_assert(offsetof(FGeomSelection, SelectionIndex) == 0x000008, "Member 'FGeomSelection::SelectionIndex' has a wrong offset!"); // ScriptStruct Engine.AnimUpdateRateParameters // 0x0088 (0x0088 - 0x0000) struct FAnimUpdateRateParameters final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EUpdateRateShiftBucket ShiftBucket; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInterpolateSkippedFrames : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldUseLodMap : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldUseMinLod : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipUpdate : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSkipEvaluation : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 UpdateRate; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 EvaluationRate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TickedPoseOffestTime; // 0x000C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdditionalTime; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 BaseNonRenderedUpdateRate; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxEvalRateForInterpolation; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BaseVisibleDistanceFactorThesholds; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap LODToFrameSkipMap; // 0x0030(0x0050)(NativeAccessSpecifierPublic) int32 SkippedUpdateFrames; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SkippedEvalFrames; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimUpdateRateParameters) == 0x000008, "Wrong alignment on FAnimUpdateRateParameters"); static_assert(sizeof(FAnimUpdateRateParameters) == 0x000088, "Wrong size on FAnimUpdateRateParameters"); static_assert(offsetof(FAnimUpdateRateParameters, ShiftBucket) == 0x000001, "Member 'FAnimUpdateRateParameters::ShiftBucket' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, UpdateRate) == 0x000004, "Member 'FAnimUpdateRateParameters::UpdateRate' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, EvaluationRate) == 0x000008, "Member 'FAnimUpdateRateParameters::EvaluationRate' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, TickedPoseOffestTime) == 0x00000C, "Member 'FAnimUpdateRateParameters::TickedPoseOffestTime' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, AdditionalTime) == 0x000010, "Member 'FAnimUpdateRateParameters::AdditionalTime' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, BaseNonRenderedUpdateRate) == 0x000018, "Member 'FAnimUpdateRateParameters::BaseNonRenderedUpdateRate' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, MaxEvalRateForInterpolation) == 0x00001C, "Member 'FAnimUpdateRateParameters::MaxEvalRateForInterpolation' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, BaseVisibleDistanceFactorThesholds) == 0x000020, "Member 'FAnimUpdateRateParameters::BaseVisibleDistanceFactorThesholds' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, LODToFrameSkipMap) == 0x000030, "Member 'FAnimUpdateRateParameters::LODToFrameSkipMap' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, SkippedUpdateFrames) == 0x000080, "Member 'FAnimUpdateRateParameters::SkippedUpdateFrames' has a wrong offset!"); static_assert(offsetof(FAnimUpdateRateParameters, SkippedEvalFrames) == 0x000084, "Member 'FAnimUpdateRateParameters::SkippedEvalFrames' has a wrong offset!"); // ScriptStruct Engine.BuilderPoly // 0x0020 (0x0020 - 0x0000) struct FBuilderPoly final { public: TArray VertexIndices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 Direction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ItemName; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PolyFlags; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBuilderPoly) == 0x000008, "Wrong alignment on FBuilderPoly"); static_assert(sizeof(FBuilderPoly) == 0x000020, "Wrong size on FBuilderPoly"); static_assert(offsetof(FBuilderPoly, VertexIndices) == 0x000000, "Member 'FBuilderPoly::VertexIndices' has a wrong offset!"); static_assert(offsetof(FBuilderPoly, Direction) == 0x000010, "Member 'FBuilderPoly::Direction' has a wrong offset!"); static_assert(offsetof(FBuilderPoly, ItemName) == 0x000014, "Member 'FBuilderPoly::ItemName' has a wrong offset!"); static_assert(offsetof(FBuilderPoly, PolyFlags) == 0x00001C, "Member 'FBuilderPoly::PolyFlags' has a wrong offset!"); // ScriptStruct Engine.CachedAnimTransitionData // 0x0024 (0x0024 - 0x0000) struct FCachedAnimTransitionData final { public: class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FromStateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ToStateName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0xC]; // 0x0018(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedAnimTransitionData) == 0x000004, "Wrong alignment on FCachedAnimTransitionData"); static_assert(sizeof(FCachedAnimTransitionData) == 0x000024, "Wrong size on FCachedAnimTransitionData"); static_assert(offsetof(FCachedAnimTransitionData, StateMachineName) == 0x000000, "Member 'FCachedAnimTransitionData::StateMachineName' has a wrong offset!"); static_assert(offsetof(FCachedAnimTransitionData, FromStateName) == 0x000008, "Member 'FCachedAnimTransitionData::FromStateName' has a wrong offset!"); static_assert(offsetof(FCachedAnimTransitionData, ToStateName) == 0x000010, "Member 'FCachedAnimTransitionData::ToStateName' has a wrong offset!"); // ScriptStruct Engine.CachedAnimRelevancyData // 0x001C (0x001C - 0x0000) struct FCachedAnimRelevancyData final { public: class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedAnimRelevancyData) == 0x000004, "Wrong alignment on FCachedAnimRelevancyData"); static_assert(sizeof(FCachedAnimRelevancyData) == 0x00001C, "Wrong size on FCachedAnimRelevancyData"); static_assert(offsetof(FCachedAnimRelevancyData, StateMachineName) == 0x000000, "Member 'FCachedAnimRelevancyData::StateMachineName' has a wrong offset!"); static_assert(offsetof(FCachedAnimRelevancyData, StateName) == 0x000008, "Member 'FCachedAnimRelevancyData::StateName' has a wrong offset!"); // ScriptStruct Engine.CustomInput // 0x001C (0x001C - 0x0000) struct FCustomInput final { public: class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionInput Input; // 0x0008(0x0014)(NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomInput) == 0x000004, "Wrong alignment on FCustomInput"); static_assert(sizeof(FCustomInput) == 0x00001C, "Wrong size on FCustomInput"); static_assert(offsetof(FCustomInput, InputName) == 0x000000, "Member 'FCustomInput::InputName' has a wrong offset!"); static_assert(offsetof(FCustomInput, Input) == 0x000008, "Member 'FCustomInput::Input' has a wrong offset!"); // ScriptStruct Engine.CachedAnimAssetPlayerData // 0x0018 (0x0018 - 0x0000) struct FCachedAnimAssetPlayerData final { public: class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedAnimAssetPlayerData) == 0x000004, "Wrong alignment on FCachedAnimAssetPlayerData"); static_assert(sizeof(FCachedAnimAssetPlayerData) == 0x000018, "Wrong size on FCachedAnimAssetPlayerData"); static_assert(offsetof(FCachedAnimAssetPlayerData, StateMachineName) == 0x000000, "Member 'FCachedAnimAssetPlayerData::StateMachineName' has a wrong offset!"); static_assert(offsetof(FCachedAnimAssetPlayerData, StateName) == 0x000008, "Member 'FCachedAnimAssetPlayerData::StateName' has a wrong offset!"); // ScriptStruct Engine.FontCharacter // 0x0018 (0x0018 - 0x0000) struct FFontCharacter final { public: int32 StartU; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StartV; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 USize; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 TextureIndex; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 VerticalOffset; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFontCharacter) == 0x000004, "Wrong alignment on FFontCharacter"); static_assert(sizeof(FFontCharacter) == 0x000018, "Wrong size on FFontCharacter"); static_assert(offsetof(FFontCharacter, StartU) == 0x000000, "Member 'FFontCharacter::StartU' has a wrong offset!"); static_assert(offsetof(FFontCharacter, StartV) == 0x000004, "Member 'FFontCharacter::StartV' has a wrong offset!"); static_assert(offsetof(FFontCharacter, USize) == 0x000008, "Member 'FFontCharacter::USize' has a wrong offset!"); static_assert(offsetof(FFontCharacter, VSize) == 0x00000C, "Member 'FFontCharacter::VSize' has a wrong offset!"); static_assert(offsetof(FFontCharacter, TextureIndex) == 0x000010, "Member 'FFontCharacter::TextureIndex' has a wrong offset!"); static_assert(offsetof(FFontCharacter, VerticalOffset) == 0x000014, "Member 'FFontCharacter::VerticalOffset' has a wrong offset!"); // ScriptStruct Engine.CachedAnimStateData // 0x001C (0x001C - 0x0000) struct FCachedAnimStateData final { public: class FName StateMachineName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StateName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0xC]; // 0x0010(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedAnimStateData) == 0x000004, "Wrong alignment on FCachedAnimStateData"); static_assert(sizeof(FCachedAnimStateData) == 0x00001C, "Wrong size on FCachedAnimStateData"); static_assert(offsetof(FCachedAnimStateData, StateMachineName) == 0x000000, "Member 'FCachedAnimStateData::StateMachineName' has a wrong offset!"); static_assert(offsetof(FCachedAnimStateData, StateName) == 0x000008, "Member 'FCachedAnimStateData::StateName' has a wrong offset!"); // ScriptStruct Engine.CachedAnimStateArray // 0x0018 (0x0018 - 0x0000) struct FCachedAnimStateArray final { public: TArray States; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCachedAnimStateArray) == 0x000008, "Wrong alignment on FCachedAnimStateArray"); static_assert(sizeof(FCachedAnimStateArray) == 0x000018, "Wrong size on FCachedAnimStateArray"); static_assert(offsetof(FCachedAnimStateArray, States) == 0x000000, "Member 'FCachedAnimStateArray::States' has a wrong offset!"); // ScriptStruct Engine.ActiveCameraShakeInfo // 0x0018 (0x0018 - 0x0000) struct FActiveCameraShakeInfo final { public: class UCameraShakeBase* ShakeInstance; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr ShakeSource; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCustomInitialized; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActiveCameraShakeInfo) == 0x000008, "Wrong alignment on FActiveCameraShakeInfo"); static_assert(sizeof(FActiveCameraShakeInfo) == 0x000018, "Wrong size on FActiveCameraShakeInfo"); static_assert(offsetof(FActiveCameraShakeInfo, ShakeInstance) == 0x000000, "Member 'FActiveCameraShakeInfo::ShakeInstance' has a wrong offset!"); static_assert(offsetof(FActiveCameraShakeInfo, ShakeSource) == 0x000008, "Member 'FActiveCameraShakeInfo::ShakeSource' has a wrong offset!"); static_assert(offsetof(FActiveCameraShakeInfo, bIsCustomInitialized) == 0x000010, "Member 'FActiveCameraShakeInfo::bIsCustomInitialized' has a wrong offset!"); // ScriptStruct Engine.RuntimeVirtualTextureParameterValue // 0x0028 (0x0028 - 0x0000) struct FRuntimeVirtualTextureParameterValue final { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URuntimeVirtualTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRuntimeVirtualTextureParameterValue) == 0x000008, "Wrong alignment on FRuntimeVirtualTextureParameterValue"); static_assert(sizeof(FRuntimeVirtualTextureParameterValue) == 0x000028, "Wrong size on FRuntimeVirtualTextureParameterValue"); static_assert(offsetof(FRuntimeVirtualTextureParameterValue, ParameterInfo) == 0x000000, "Member 'FRuntimeVirtualTextureParameterValue::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FRuntimeVirtualTextureParameterValue, ParameterValue) == 0x000010, "Member 'FRuntimeVirtualTextureParameterValue::ParameterValue' has a wrong offset!"); static_assert(offsetof(FRuntimeVirtualTextureParameterValue, ExpressionGUID) == 0x000018, "Member 'FRuntimeVirtualTextureParameterValue::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.PooledCameraShakes // 0x0010 (0x0010 - 0x0000) struct FPooledCameraShakes final { public: TArray PooledShakes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FPooledCameraShakes) == 0x000008, "Wrong alignment on FPooledCameraShakes"); static_assert(sizeof(FPooledCameraShakes) == 0x000010, "Wrong size on FPooledCameraShakes"); static_assert(offsetof(FPooledCameraShakes, PooledShakes) == 0x000000, "Member 'FPooledCameraShakes::PooledShakes' has a wrong offset!"); // ScriptStruct Engine.LightmassPrimitiveSettings // 0x0018 (0x0018 - 0x0000) struct FLightmassPrimitiveSettings final { public: uint8 bUseTwoSidedLighting : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShadowIndirectOnly : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseEmissiveForStaticLighting : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseVertexNormalForHemisphereGather : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float EmissiveLightFalloffExponent; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmissiveLightExplicitInfluenceRadius; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmissiveBoost; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DiffuseBoost; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FullyOccludedSamplesFraction; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLightmassPrimitiveSettings) == 0x000004, "Wrong alignment on FLightmassPrimitiveSettings"); static_assert(sizeof(FLightmassPrimitiveSettings) == 0x000018, "Wrong size on FLightmassPrimitiveSettings"); static_assert(offsetof(FLightmassPrimitiveSettings, EmissiveLightFalloffExponent) == 0x000004, "Member 'FLightmassPrimitiveSettings::EmissiveLightFalloffExponent' has a wrong offset!"); static_assert(offsetof(FLightmassPrimitiveSettings, EmissiveLightExplicitInfluenceRadius) == 0x000008, "Member 'FLightmassPrimitiveSettings::EmissiveLightExplicitInfluenceRadius' has a wrong offset!"); static_assert(offsetof(FLightmassPrimitiveSettings, EmissiveBoost) == 0x00000C, "Member 'FLightmassPrimitiveSettings::EmissiveBoost' has a wrong offset!"); static_assert(offsetof(FLightmassPrimitiveSettings, DiffuseBoost) == 0x000010, "Member 'FLightmassPrimitiveSettings::DiffuseBoost' has a wrong offset!"); static_assert(offsetof(FLightmassPrimitiveSettings, FullyOccludedSamplesFraction) == 0x000014, "Member 'FLightmassPrimitiveSettings::FullyOccludedSamplesFraction' has a wrong offset!"); // ScriptStruct Engine.CameraShakeInfo // 0x0010 (0x0010 - 0x0000) struct FCameraShakeInfo final { public: struct FCameraShakeDuration Duration; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPublic) float BlendIn; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOut; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraShakeInfo) == 0x000004, "Wrong alignment on FCameraShakeInfo"); static_assert(sizeof(FCameraShakeInfo) == 0x000010, "Wrong size on FCameraShakeInfo"); static_assert(offsetof(FCameraShakeInfo, Duration) == 0x000000, "Member 'FCameraShakeInfo::Duration' has a wrong offset!"); static_assert(offsetof(FCameraShakeInfo, BlendIn) == 0x000008, "Member 'FCameraShakeInfo::BlendIn' has a wrong offset!"); static_assert(offsetof(FCameraShakeInfo, BlendOut) == 0x00000C, "Member 'FCameraShakeInfo::BlendOut' has a wrong offset!"); // ScriptStruct Engine.CameraShakeStopParams // 0x0001 (0x0001 - 0x0000) struct FCameraShakeStopParams final { public: bool bImmediately; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraShakeStopParams) == 0x000001, "Wrong alignment on FCameraShakeStopParams"); static_assert(sizeof(FCameraShakeStopParams) == 0x000001, "Wrong size on FCameraShakeStopParams"); static_assert(offsetof(FCameraShakeStopParams, bImmediately) == 0x000000, "Member 'FCameraShakeStopParams::bImmediately' has a wrong offset!"); // ScriptStruct Engine.ScalarParameterAtlasInstanceData // 0x0058 (0x0058 - 0x0000) struct FScalarParameterAtlasInstanceData final { public: bool bIsUsedAsAtlasPosition; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Curve; // 0x0008(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Atlas; // 0x0030(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FScalarParameterAtlasInstanceData) == 0x000008, "Wrong alignment on FScalarParameterAtlasInstanceData"); static_assert(sizeof(FScalarParameterAtlasInstanceData) == 0x000058, "Wrong size on FScalarParameterAtlasInstanceData"); static_assert(offsetof(FScalarParameterAtlasInstanceData, bIsUsedAsAtlasPosition) == 0x000000, "Member 'FScalarParameterAtlasInstanceData::bIsUsedAsAtlasPosition' has a wrong offset!"); static_assert(offsetof(FScalarParameterAtlasInstanceData, Curve) == 0x000008, "Member 'FScalarParameterAtlasInstanceData::Curve' has a wrong offset!"); static_assert(offsetof(FScalarParameterAtlasInstanceData, Atlas) == 0x000030, "Member 'FScalarParameterAtlasInstanceData::Atlas' has a wrong offset!"); // ScriptStruct Engine.CameraShakeUpdateResult // 0x0590 (0x0590 - 0x0000) struct alignas(0x10) FCameraShakeUpdateResult final { public: uint8 Pad_0[0x590]; // 0x0000(0x0590)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCameraShakeUpdateResult) == 0x000010, "Wrong alignment on FCameraShakeUpdateResult"); static_assert(sizeof(FCameraShakeUpdateResult) == 0x000590, "Wrong size on FCameraShakeUpdateResult"); // ScriptStruct Engine.PredictProjectilePathParams // 0x0060 (0x0060 - 0x0000) struct FPredictProjectilePathParams final { public: struct FVector StartLocation; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LaunchVelocity; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTraceWithCollision; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ProjectileRadius; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSimTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTraceWithChannel; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel TraceChannel; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectTypes; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) TArray ActorsToIgnore; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) float SimFrequency; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverrideGravityZ; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDrawDebugTrace DrawDebugType; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DrawDebugTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTraceComplex; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPredictProjectilePathParams) == 0x000008, "Wrong alignment on FPredictProjectilePathParams"); static_assert(sizeof(FPredictProjectilePathParams) == 0x000060, "Wrong size on FPredictProjectilePathParams"); static_assert(offsetof(FPredictProjectilePathParams, StartLocation) == 0x000000, "Member 'FPredictProjectilePathParams::StartLocation' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, LaunchVelocity) == 0x00000C, "Member 'FPredictProjectilePathParams::LaunchVelocity' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, bTraceWithCollision) == 0x000018, "Member 'FPredictProjectilePathParams::bTraceWithCollision' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, ProjectileRadius) == 0x00001C, "Member 'FPredictProjectilePathParams::ProjectileRadius' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, MaxSimTime) == 0x000020, "Member 'FPredictProjectilePathParams::MaxSimTime' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, bTraceWithChannel) == 0x000024, "Member 'FPredictProjectilePathParams::bTraceWithChannel' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, TraceChannel) == 0x000025, "Member 'FPredictProjectilePathParams::TraceChannel' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, ObjectTypes) == 0x000028, "Member 'FPredictProjectilePathParams::ObjectTypes' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, ActorsToIgnore) == 0x000038, "Member 'FPredictProjectilePathParams::ActorsToIgnore' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, SimFrequency) == 0x000048, "Member 'FPredictProjectilePathParams::SimFrequency' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, OverrideGravityZ) == 0x00004C, "Member 'FPredictProjectilePathParams::OverrideGravityZ' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, DrawDebugType) == 0x000050, "Member 'FPredictProjectilePathParams::DrawDebugType' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, DrawDebugTime) == 0x000054, "Member 'FPredictProjectilePathParams::DrawDebugTime' has a wrong offset!"); static_assert(offsetof(FPredictProjectilePathParams, bTraceComplex) == 0x000058, "Member 'FPredictProjectilePathParams::bTraceComplex' has a wrong offset!"); // ScriptStruct Engine.CameraShakeScrubParams // 0x0600 (0x0600 - 0x0000) struct FCameraShakeScrubParams final { public: float AbsoluteTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendingWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMinimalViewInfo POV; // 0x0010(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraShakeScrubParams) == 0x000010, "Wrong alignment on FCameraShakeScrubParams"); static_assert(sizeof(FCameraShakeScrubParams) == 0x000600, "Wrong size on FCameraShakeScrubParams"); static_assert(offsetof(FCameraShakeScrubParams, AbsoluteTime) == 0x000000, "Member 'FCameraShakeScrubParams::AbsoluteTime' has a wrong offset!"); static_assert(offsetof(FCameraShakeScrubParams, ShakeScale) == 0x000004, "Member 'FCameraShakeScrubParams::ShakeScale' has a wrong offset!"); static_assert(offsetof(FCameraShakeScrubParams, DynamicScale) == 0x000008, "Member 'FCameraShakeScrubParams::DynamicScale' has a wrong offset!"); static_assert(offsetof(FCameraShakeScrubParams, BlendingWeight) == 0x00000C, "Member 'FCameraShakeScrubParams::BlendingWeight' has a wrong offset!"); static_assert(offsetof(FCameraShakeScrubParams, POV) == 0x000010, "Member 'FCameraShakeScrubParams::POV' has a wrong offset!"); // ScriptStruct Engine.RigidBodyErrorCorrection // 0x0034 (0x0034 - 0x0000) struct FRigidBodyErrorCorrection final { public: float PingExtrapolation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PingLimit; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorPerLinearDifference; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorPerAngularDifference; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRestoredStateError; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLinearHardSnapDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionLerp; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleLerp; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearVelocityCoefficient; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularVelocityCoefficient; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorAccumulationSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorAccumulationDistanceSq; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ErrorAccumulationSimilarity; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRigidBodyErrorCorrection) == 0x000004, "Wrong alignment on FRigidBodyErrorCorrection"); static_assert(sizeof(FRigidBodyErrorCorrection) == 0x000034, "Wrong size on FRigidBodyErrorCorrection"); static_assert(offsetof(FRigidBodyErrorCorrection, PingExtrapolation) == 0x000000, "Member 'FRigidBodyErrorCorrection::PingExtrapolation' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, PingLimit) == 0x000004, "Member 'FRigidBodyErrorCorrection::PingLimit' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, ErrorPerLinearDifference) == 0x000008, "Member 'FRigidBodyErrorCorrection::ErrorPerLinearDifference' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, ErrorPerAngularDifference) == 0x00000C, "Member 'FRigidBodyErrorCorrection::ErrorPerAngularDifference' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, MaxRestoredStateError) == 0x000010, "Member 'FRigidBodyErrorCorrection::MaxRestoredStateError' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, MaxLinearHardSnapDistance) == 0x000014, "Member 'FRigidBodyErrorCorrection::MaxLinearHardSnapDistance' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, PositionLerp) == 0x000018, "Member 'FRigidBodyErrorCorrection::PositionLerp' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, AngleLerp) == 0x00001C, "Member 'FRigidBodyErrorCorrection::AngleLerp' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, LinearVelocityCoefficient) == 0x000020, "Member 'FRigidBodyErrorCorrection::LinearVelocityCoefficient' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, AngularVelocityCoefficient) == 0x000024, "Member 'FRigidBodyErrorCorrection::AngularVelocityCoefficient' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, ErrorAccumulationSeconds) == 0x000028, "Member 'FRigidBodyErrorCorrection::ErrorAccumulationSeconds' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, ErrorAccumulationDistanceSq) == 0x00002C, "Member 'FRigidBodyErrorCorrection::ErrorAccumulationDistanceSq' has a wrong offset!"); static_assert(offsetof(FRigidBodyErrorCorrection, ErrorAccumulationSimilarity) == 0x000030, "Member 'FRigidBodyErrorCorrection::ErrorAccumulationSimilarity' has a wrong offset!"); // ScriptStruct Engine.CameraShakeUpdateParams // 0x0600 (0x0600 - 0x0000) struct FCameraShakeUpdateParams final { public: float DeltaTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShakeScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendingWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMinimalViewInfo POV; // 0x0010(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraShakeUpdateParams) == 0x000010, "Wrong alignment on FCameraShakeUpdateParams"); static_assert(sizeof(FCameraShakeUpdateParams) == 0x000600, "Wrong size on FCameraShakeUpdateParams"); static_assert(offsetof(FCameraShakeUpdateParams, DeltaTime) == 0x000000, "Member 'FCameraShakeUpdateParams::DeltaTime' has a wrong offset!"); static_assert(offsetof(FCameraShakeUpdateParams, ShakeScale) == 0x000004, "Member 'FCameraShakeUpdateParams::ShakeScale' has a wrong offset!"); static_assert(offsetof(FCameraShakeUpdateParams, DynamicScale) == 0x000008, "Member 'FCameraShakeUpdateParams::DynamicScale' has a wrong offset!"); static_assert(offsetof(FCameraShakeUpdateParams, BlendingWeight) == 0x00000C, "Member 'FCameraShakeUpdateParams::BlendingWeight' has a wrong offset!"); static_assert(offsetof(FCameraShakeUpdateParams, POV) == 0x000010, "Member 'FCameraShakeUpdateParams::POV' has a wrong offset!"); // ScriptStruct Engine.CameraShakeStartParams // 0x0001 (0x0001 - 0x0000) struct FCameraShakeStartParams final { public: bool bIsRestarting; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraShakeStartParams) == 0x000001, "Wrong alignment on FCameraShakeStartParams"); static_assert(sizeof(FCameraShakeStartParams) == 0x000001, "Wrong size on FCameraShakeStartParams"); static_assert(offsetof(FCameraShakeStartParams, bIsRestarting) == 0x000000, "Member 'FCameraShakeStartParams::bIsRestarting' has a wrong offset!"); // ScriptStruct Engine.InstancedStaticMeshInstanceData // 0x0040 (0x0040 - 0x0000) struct FInstancedStaticMeshInstanceData final { public: struct FMatrix Transform; // 0x0000(0x0040)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInstancedStaticMeshInstanceData) == 0x000010, "Wrong alignment on FInstancedStaticMeshInstanceData"); static_assert(sizeof(FInstancedStaticMeshInstanceData) == 0x000040, "Wrong size on FInstancedStaticMeshInstanceData"); static_assert(offsetof(FInstancedStaticMeshInstanceData, Transform) == 0x000000, "Member 'FInstancedStaticMeshInstanceData::Transform' has a wrong offset!"); // ScriptStruct Engine.ColorGradePerRangeSettings // 0x0050 (0x0050 - 0x0000) struct FColorGradePerRangeSettings final { public: struct FVector4 Saturation; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 Contrast; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 Gamma; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 Gain; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 Offset; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FColorGradePerRangeSettings) == 0x000010, "Wrong alignment on FColorGradePerRangeSettings"); static_assert(sizeof(FColorGradePerRangeSettings) == 0x000050, "Wrong size on FColorGradePerRangeSettings"); static_assert(offsetof(FColorGradePerRangeSettings, Saturation) == 0x000000, "Member 'FColorGradePerRangeSettings::Saturation' has a wrong offset!"); static_assert(offsetof(FColorGradePerRangeSettings, Contrast) == 0x000010, "Member 'FColorGradePerRangeSettings::Contrast' has a wrong offset!"); static_assert(offsetof(FColorGradePerRangeSettings, Gamma) == 0x000020, "Member 'FColorGradePerRangeSettings::Gamma' has a wrong offset!"); static_assert(offsetof(FColorGradePerRangeSettings, Gain) == 0x000030, "Member 'FColorGradePerRangeSettings::Gain' has a wrong offset!"); static_assert(offsetof(FColorGradePerRangeSettings, Offset) == 0x000040, "Member 'FColorGradePerRangeSettings::Offset' has a wrong offset!"); // ScriptStruct Engine.DummySpacerCameraTypes // 0x0001 (0x0001 - 0x0000) struct FDummySpacerCameraTypes final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDummySpacerCameraTypes) == 0x000001, "Wrong alignment on FDummySpacerCameraTypes"); static_assert(sizeof(FDummySpacerCameraTypes) == 0x000001, "Wrong size on FDummySpacerCameraTypes"); // ScriptStruct Engine.ComponentKey // 0x0020 (0x0020 - 0x0000) struct FComponentKey final { public: class UClass* OwnerClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName SCSVariableName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGuid AssociatedGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FComponentKey) == 0x000008, "Wrong alignment on FComponentKey"); static_assert(sizeof(FComponentKey) == 0x000020, "Wrong size on FComponentKey"); static_assert(offsetof(FComponentKey, OwnerClass) == 0x000000, "Member 'FComponentKey::OwnerClass' has a wrong offset!"); static_assert(offsetof(FComponentKey, SCSVariableName) == 0x000008, "Member 'FComponentKey::SCSVariableName' has a wrong offset!"); static_assert(offsetof(FComponentKey, AssociatedGuid) == 0x000010, "Member 'FComponentKey::AssociatedGuid' has a wrong offset!"); // ScriptStruct Engine.ComponentOverrideRecord // 0x0078 (0x0078 - 0x0000) struct FComponentOverrideRecord final { public: class UClass* ComponentClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UActorComponent* ComponentTemplate; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentKey ComponentKey; // 0x0010(0x0020)(NoDestructor, NativeAccessSpecifierPublic) struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0030(0x0048)(NativeAccessSpecifierPublic) }; static_assert(alignof(FComponentOverrideRecord) == 0x000008, "Wrong alignment on FComponentOverrideRecord"); static_assert(sizeof(FComponentOverrideRecord) == 0x000078, "Wrong size on FComponentOverrideRecord"); static_assert(offsetof(FComponentOverrideRecord, ComponentClass) == 0x000000, "Member 'FComponentOverrideRecord::ComponentClass' has a wrong offset!"); static_assert(offsetof(FComponentOverrideRecord, ComponentTemplate) == 0x000008, "Member 'FComponentOverrideRecord::ComponentTemplate' has a wrong offset!"); static_assert(offsetof(FComponentOverrideRecord, ComponentKey) == 0x000010, "Member 'FComponentOverrideRecord::ComponentKey' has a wrong offset!"); static_assert(offsetof(FComponentOverrideRecord, CookedComponentInstancingData) == 0x000030, "Member 'FComponentOverrideRecord::CookedComponentInstancingData' has a wrong offset!"); // ScriptStruct Engine.CanvasIcon // 0x0018 (0x0018 - 0x0000) struct FCanvasIcon final { public: class UTexture* Texture; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float U; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float V; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UL; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VL; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCanvasIcon) == 0x000008, "Wrong alignment on FCanvasIcon"); static_assert(sizeof(FCanvasIcon) == 0x000018, "Wrong size on FCanvasIcon"); static_assert(offsetof(FCanvasIcon, Texture) == 0x000000, "Member 'FCanvasIcon::Texture' has a wrong offset!"); static_assert(offsetof(FCanvasIcon, U) == 0x000008, "Member 'FCanvasIcon::U' has a wrong offset!"); static_assert(offsetof(FCanvasIcon, V) == 0x00000C, "Member 'FCanvasIcon::V' has a wrong offset!"); static_assert(offsetof(FCanvasIcon, UL) == 0x000010, "Member 'FCanvasIcon::UL' has a wrong offset!"); static_assert(offsetof(FCanvasIcon, VL) == 0x000014, "Member 'FCanvasIcon::VL' has a wrong offset!"); // ScriptStruct Engine.WrappedStringElement // 0x0018 (0x0018 - 0x0000) struct FWrappedStringElement final { public: class FString Value; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LineExtent; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FWrappedStringElement) == 0x000008, "Wrong alignment on FWrappedStringElement"); static_assert(sizeof(FWrappedStringElement) == 0x000018, "Wrong size on FWrappedStringElement"); static_assert(offsetof(FWrappedStringElement, Value) == 0x000000, "Member 'FWrappedStringElement::Value' has a wrong offset!"); static_assert(offsetof(FWrappedStringElement, LineExtent) == 0x000010, "Member 'FWrappedStringElement::LineExtent' has a wrong offset!"); // ScriptStruct Engine.TextSizingParameters // 0x0028 (0x0028 - 0x0000) struct FTextSizingParameters final { public: float DrawX; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DrawY; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DrawXL; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DrawYL; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Scaling; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* DrawFont; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SpacingAdjust; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTextSizingParameters) == 0x000008, "Wrong alignment on FTextSizingParameters"); static_assert(sizeof(FTextSizingParameters) == 0x000028, "Wrong size on FTextSizingParameters"); static_assert(offsetof(FTextSizingParameters, DrawX) == 0x000000, "Member 'FTextSizingParameters::DrawX' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, DrawY) == 0x000004, "Member 'FTextSizingParameters::DrawY' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, DrawXL) == 0x000008, "Member 'FTextSizingParameters::DrawXL' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, DrawYL) == 0x00000C, "Member 'FTextSizingParameters::DrawYL' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, Scaling) == 0x000010, "Member 'FTextSizingParameters::Scaling' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, DrawFont) == 0x000018, "Member 'FTextSizingParameters::DrawFont' has a wrong offset!"); static_assert(offsetof(FTextSizingParameters, SpacingAdjust) == 0x000020, "Member 'FTextSizingParameters::SpacingAdjust' has a wrong offset!"); // ScriptStruct Engine.CurveEdEntry // 0x0038 (0x0038 - 0x0000) struct FCurveEdEntry final { public: class UObject* CurveObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor CurveColor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString CurveName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 bHideCurve; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 bColorCurve; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 bFloatingPointColorCurve; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 bClamp; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampLow; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampHigh; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCurveEdEntry) == 0x000008, "Wrong alignment on FCurveEdEntry"); static_assert(sizeof(FCurveEdEntry) == 0x000038, "Wrong size on FCurveEdEntry"); static_assert(offsetof(FCurveEdEntry, CurveObject) == 0x000000, "Member 'FCurveEdEntry::CurveObject' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, CurveColor) == 0x000008, "Member 'FCurveEdEntry::CurveColor' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, CurveName) == 0x000010, "Member 'FCurveEdEntry::CurveName' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, bHideCurve) == 0x000020, "Member 'FCurveEdEntry::bHideCurve' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, bColorCurve) == 0x000024, "Member 'FCurveEdEntry::bColorCurve' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, bFloatingPointColorCurve) == 0x000028, "Member 'FCurveEdEntry::bFloatingPointColorCurve' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, bClamp) == 0x00002C, "Member 'FCurveEdEntry::bClamp' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, ClampLow) == 0x000030, "Member 'FCurveEdEntry::ClampLow' has a wrong offset!"); static_assert(offsetof(FCurveEdEntry, ClampHigh) == 0x000034, "Member 'FCurveEdEntry::ClampHigh' has a wrong offset!"); // ScriptStruct Engine.MeshUVChannelInfo // 0x0014 (0x0014 - 0x0000) struct FMeshUVChannelInfo final { public: bool bInitialized; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideDensities; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LocalUVDensities[0x4]; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMeshUVChannelInfo) == 0x000004, "Wrong alignment on FMeshUVChannelInfo"); static_assert(sizeof(FMeshUVChannelInfo) == 0x000014, "Wrong size on FMeshUVChannelInfo"); static_assert(offsetof(FMeshUVChannelInfo, bInitialized) == 0x000000, "Member 'FMeshUVChannelInfo::bInitialized' has a wrong offset!"); static_assert(offsetof(FMeshUVChannelInfo, bOverrideDensities) == 0x000001, "Member 'FMeshUVChannelInfo::bOverrideDensities' has a wrong offset!"); static_assert(offsetof(FMeshUVChannelInfo, LocalUVDensities) == 0x000004, "Member 'FMeshUVChannelInfo::LocalUVDensities' has a wrong offset!"); // ScriptStruct Engine.SkeletalMaterial // 0x0028 (0x0028 - 0x0000) struct FSkeletalMaterial final { public: class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMeshUVChannelInfo UVChannelData; // 0x0010(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMaterial) == 0x000008, "Wrong alignment on FSkeletalMaterial"); static_assert(sizeof(FSkeletalMaterial) == 0x000028, "Wrong size on FSkeletalMaterial"); static_assert(offsetof(FSkeletalMaterial, MaterialInterface) == 0x000000, "Member 'FSkeletalMaterial::MaterialInterface' has a wrong offset!"); static_assert(offsetof(FSkeletalMaterial, MaterialSlotName) == 0x000008, "Member 'FSkeletalMaterial::MaterialSlotName' has a wrong offset!"); static_assert(offsetof(FSkeletalMaterial, UVChannelData) == 0x000010, "Member 'FSkeletalMaterial::UVChannelData' has a wrong offset!"); // ScriptStruct Engine.BasedMovementInfo // 0x0030 (0x0030 - 0x0000) struct FBasedMovementInfo final { public: class UPrimitiveComponent* MovementBase; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 Location; // 0x0010(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bServerHasBaseComponent; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRelativeRotation; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bServerHasVelocity; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBasedMovementInfo) == 0x000008, "Wrong alignment on FBasedMovementInfo"); static_assert(sizeof(FBasedMovementInfo) == 0x000030, "Wrong size on FBasedMovementInfo"); static_assert(offsetof(FBasedMovementInfo, MovementBase) == 0x000000, "Member 'FBasedMovementInfo::MovementBase' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, BoneName) == 0x000008, "Member 'FBasedMovementInfo::BoneName' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, Location) == 0x000010, "Member 'FBasedMovementInfo::Location' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, Rotation) == 0x00001C, "Member 'FBasedMovementInfo::Rotation' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, bServerHasBaseComponent) == 0x000028, "Member 'FBasedMovementInfo::bServerHasBaseComponent' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, bRelativeRotation) == 0x000029, "Member 'FBasedMovementInfo::bRelativeRotation' has a wrong offset!"); static_assert(offsetof(FBasedMovementInfo, bServerHasVelocity) == 0x00002A, "Member 'FBasedMovementInfo::bServerHasVelocity' has a wrong offset!"); // ScriptStruct Engine.Vector_NetQuantize10 // 0x0000 (0x000C - 0x000C) struct FVector_NetQuantize10 final : public FVector { }; static_assert(alignof(FVector_NetQuantize10) == 0x000004, "Wrong alignment on FVector_NetQuantize10"); static_assert(sizeof(FVector_NetQuantize10) == 0x00000C, "Wrong size on FVector_NetQuantize10"); // ScriptStruct Engine.RootMotionSourceGroup // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FRootMotionSourceGroup final { public: uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bHasAdditiveSources : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasOverrideSources : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasOverrideSourcesWithIgnoreZAccumulate : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsAdditiveVelocityApplied : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) struct FRootMotionSourceSettings LastAccumulatedSettings; // 0x0029(0x0001)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector_NetQuantize10 LastPreAdditiveVelocity; // 0x002C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSourceGroup) == 0x000008, "Wrong alignment on FRootMotionSourceGroup"); static_assert(sizeof(FRootMotionSourceGroup) == 0x000038, "Wrong size on FRootMotionSourceGroup"); static_assert(offsetof(FRootMotionSourceGroup, LastAccumulatedSettings) == 0x000029, "Member 'FRootMotionSourceGroup::LastAccumulatedSettings' has a wrong offset!"); static_assert(offsetof(FRootMotionSourceGroup, LastPreAdditiveVelocity) == 0x00002C, "Member 'FRootMotionSourceGroup::LastPreAdditiveVelocity' has a wrong offset!"); // ScriptStruct Engine.RepRootMotionMontage // 0x0098 (0x0098 - 0x0000) struct FRepRootMotionMontage final { public: bool bIsActive; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* AnimMontage; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Position; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize100 Location; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0020(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPrimitiveComponent* MovementBase; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MovementBaseBoneName; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRelativePosition; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRelativeRotation; // 0x0041(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FRootMotionSourceGroup AuthoritativeRootMotion; // 0x0048(0x0038)(NativeAccessSpecifierPublic) struct FVector_NetQuantize10 Acceleration; // 0x0080(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantize10 LinearVelocity; // 0x008C(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRepRootMotionMontage) == 0x000008, "Wrong alignment on FRepRootMotionMontage"); static_assert(sizeof(FRepRootMotionMontage) == 0x000098, "Wrong size on FRepRootMotionMontage"); static_assert(offsetof(FRepRootMotionMontage, bIsActive) == 0x000000, "Member 'FRepRootMotionMontage::bIsActive' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, AnimMontage) == 0x000008, "Member 'FRepRootMotionMontage::AnimMontage' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, Position) == 0x000010, "Member 'FRepRootMotionMontage::Position' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, Location) == 0x000014, "Member 'FRepRootMotionMontage::Location' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, Rotation) == 0x000020, "Member 'FRepRootMotionMontage::Rotation' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, MovementBase) == 0x000030, "Member 'FRepRootMotionMontage::MovementBase' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, MovementBaseBoneName) == 0x000038, "Member 'FRepRootMotionMontage::MovementBaseBoneName' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, bRelativePosition) == 0x000040, "Member 'FRepRootMotionMontage::bRelativePosition' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, bRelativeRotation) == 0x000041, "Member 'FRepRootMotionMontage::bRelativeRotation' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, AuthoritativeRootMotion) == 0x000048, "Member 'FRepRootMotionMontage::AuthoritativeRootMotion' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, Acceleration) == 0x000080, "Member 'FRepRootMotionMontage::Acceleration' has a wrong offset!"); static_assert(offsetof(FRepRootMotionMontage, LinearVelocity) == 0x00008C, "Member 'FRepRootMotionMontage::LinearVelocity' has a wrong offset!"); // ScriptStruct Engine.SimulatedRootMotionReplicatedMove // 0x00A0 (0x00A0 - 0x0000) struct FSimulatedRootMotionReplicatedMove final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRepRootMotionMontage RootMotion; // 0x0008(0x0098)(ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FSimulatedRootMotionReplicatedMove) == 0x000008, "Wrong alignment on FSimulatedRootMotionReplicatedMove"); static_assert(sizeof(FSimulatedRootMotionReplicatedMove) == 0x0000A0, "Wrong size on FSimulatedRootMotionReplicatedMove"); static_assert(offsetof(FSimulatedRootMotionReplicatedMove, Time) == 0x000000, "Member 'FSimulatedRootMotionReplicatedMove::Time' has a wrong offset!"); static_assert(offsetof(FSimulatedRootMotionReplicatedMove, RootMotion) == 0x000008, "Member 'FSimulatedRootMotionReplicatedMove::RootMotion' has a wrong offset!"); // ScriptStruct Engine.SupportedSubTrackInfo // 0x0020 (0x0020 - 0x0000) struct FSupportedSubTrackInfo final { public: TSubclassOf SupportedClass; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SubTrackName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GroupIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSupportedSubTrackInfo) == 0x000008, "Wrong alignment on FSupportedSubTrackInfo"); static_assert(sizeof(FSupportedSubTrackInfo) == 0x000020, "Wrong size on FSupportedSubTrackInfo"); static_assert(offsetof(FSupportedSubTrackInfo, SupportedClass) == 0x000000, "Member 'FSupportedSubTrackInfo::SupportedClass' has a wrong offset!"); static_assert(offsetof(FSupportedSubTrackInfo, SubTrackName) == 0x000008, "Member 'FSupportedSubTrackInfo::SubTrackName' has a wrong offset!"); static_assert(offsetof(FSupportedSubTrackInfo, GroupIndex) == 0x000018, "Member 'FSupportedSubTrackInfo::GroupIndex' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshOptimizationSettings // 0x003C (0x003C - 0x0000) struct FSkeletalMeshOptimizationSettings final { public: ESkeletalMeshTerminationCriterion TerminationCriterion; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NumOfTrianglesPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NumOfVertPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 MaxNumOfTriangles; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 MaxNumOfVerts; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDeviationPercentage; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletalMeshOptimizationType ReductionMethod; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletalMeshOptimizationImportance SilhouetteImportance; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletalMeshOptimizationImportance TextureImportance; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletalMeshOptimizationImportance ShadingImportance; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletalMeshOptimizationImportance SkinningImportance; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bRemapMorphTargets : 1; // 0x001D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecalcNormals : 1; // 0x001D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float WeldingThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalsThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxBonesPerVertex; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnforceBoneBoundaries : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VolumeImportance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockEdges : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLockColorBounaries : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 BaseLOD; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshOptimizationSettings) == 0x000004, "Wrong alignment on FSkeletalMeshOptimizationSettings"); static_assert(sizeof(FSkeletalMeshOptimizationSettings) == 0x00003C, "Wrong size on FSkeletalMeshOptimizationSettings"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, TerminationCriterion) == 0x000000, "Member 'FSkeletalMeshOptimizationSettings::TerminationCriterion' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, NumOfTrianglesPercentage) == 0x000004, "Member 'FSkeletalMeshOptimizationSettings::NumOfTrianglesPercentage' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, NumOfVertPercentage) == 0x000008, "Member 'FSkeletalMeshOptimizationSettings::NumOfVertPercentage' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, MaxNumOfTriangles) == 0x00000C, "Member 'FSkeletalMeshOptimizationSettings::MaxNumOfTriangles' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, MaxNumOfVerts) == 0x000010, "Member 'FSkeletalMeshOptimizationSettings::MaxNumOfVerts' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, MaxDeviationPercentage) == 0x000014, "Member 'FSkeletalMeshOptimizationSettings::MaxDeviationPercentage' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, ReductionMethod) == 0x000018, "Member 'FSkeletalMeshOptimizationSettings::ReductionMethod' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, SilhouetteImportance) == 0x000019, "Member 'FSkeletalMeshOptimizationSettings::SilhouetteImportance' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, TextureImportance) == 0x00001A, "Member 'FSkeletalMeshOptimizationSettings::TextureImportance' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, ShadingImportance) == 0x00001B, "Member 'FSkeletalMeshOptimizationSettings::ShadingImportance' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, SkinningImportance) == 0x00001C, "Member 'FSkeletalMeshOptimizationSettings::SkinningImportance' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, WeldingThreshold) == 0x000020, "Member 'FSkeletalMeshOptimizationSettings::WeldingThreshold' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, NormalsThreshold) == 0x000024, "Member 'FSkeletalMeshOptimizationSettings::NormalsThreshold' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, MaxBonesPerVertex) == 0x000028, "Member 'FSkeletalMeshOptimizationSettings::MaxBonesPerVertex' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, VolumeImportance) == 0x000030, "Member 'FSkeletalMeshOptimizationSettings::VolumeImportance' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshOptimizationSettings, BaseLOD) == 0x000038, "Member 'FSkeletalMeshOptimizationSettings::BaseLOD' has a wrong offset!"); // ScriptStruct Engine.BlueprintInputTouchDelegateBinding // 0x000C (0x0010 - 0x0004) struct FBlueprintInputTouchDelegateBinding final : public FBlueprintInputDelegateBinding { public: EInputEvent InputKeyEvent; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FunctionNameToBind; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintInputTouchDelegateBinding) == 0x000004, "Wrong alignment on FBlueprintInputTouchDelegateBinding"); static_assert(sizeof(FBlueprintInputTouchDelegateBinding) == 0x000010, "Wrong size on FBlueprintInputTouchDelegateBinding"); static_assert(offsetof(FBlueprintInputTouchDelegateBinding, InputKeyEvent) == 0x000004, "Member 'FBlueprintInputTouchDelegateBinding::InputKeyEvent' has a wrong offset!"); static_assert(offsetof(FBlueprintInputTouchDelegateBinding, FunctionNameToBind) == 0x000008, "Member 'FBlueprintInputTouchDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.FindFloorResult // 0x0094 (0x0094 - 0x0000) struct FFindFloorResult final { public: uint8 bBlockingHit : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bWalkableFloor : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLineTrace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FloorDist; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LineDist; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitResult HitResult; // 0x000C(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FFindFloorResult) == 0x000004, "Wrong alignment on FFindFloorResult"); static_assert(sizeof(FFindFloorResult) == 0x000094, "Wrong size on FFindFloorResult"); static_assert(offsetof(FFindFloorResult, FloorDist) == 0x000004, "Member 'FFindFloorResult::FloorDist' has a wrong offset!"); static_assert(offsetof(FFindFloorResult, LineDist) == 0x000008, "Member 'FFindFloorResult::LineDist' has a wrong offset!"); static_assert(offsetof(FFindFloorResult, HitResult) == 0x00000C, "Member 'FFindFloorResult::HitResult' has a wrong offset!"); // ScriptStruct Engine.EventTrackKey // 0x000C (0x000C - 0x0000) struct FEventTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EventName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FEventTrackKey) == 0x000004, "Wrong alignment on FEventTrackKey"); static_assert(sizeof(FEventTrackKey) == 0x00000C, "Wrong size on FEventTrackKey"); static_assert(offsetof(FEventTrackKey, Time) == 0x000000, "Member 'FEventTrackKey::Time' has a wrong offset!"); static_assert(offsetof(FEventTrackKey, EventName) == 0x000004, "Member 'FEventTrackKey::EventName' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshComponentClothTickFunction // 0x0008 (0x0030 - 0x0028) struct FSkeletalMeshComponentClothTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshComponentClothTickFunction) == 0x000008, "Wrong alignment on FSkeletalMeshComponentClothTickFunction"); static_assert(sizeof(FSkeletalMeshComponentClothTickFunction) == 0x000030, "Wrong size on FSkeletalMeshComponentClothTickFunction"); // ScriptStruct Engine.CharacterNetworkSerializationPackedBits // 0x0098 (0x0098 - 0x0000) struct alignas(0x08) FCharacterNetworkSerializationPackedBits { public: uint8 Pad_0[0x98]; // 0x0000(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCharacterNetworkSerializationPackedBits) == 0x000008, "Wrong alignment on FCharacterNetworkSerializationPackedBits"); static_assert(sizeof(FCharacterNetworkSerializationPackedBits) == 0x000098, "Wrong size on FCharacterNetworkSerializationPackedBits"); // ScriptStruct Engine.ClusterNode_DEPRECATED // 0x0028 (0x0028 - 0x0000) struct FClusterNode_DEPRECATED final { public: struct FVector BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FClusterNode_DEPRECATED) == 0x000004, "Wrong alignment on FClusterNode_DEPRECATED"); static_assert(sizeof(FClusterNode_DEPRECATED) == 0x000028, "Wrong size on FClusterNode_DEPRECATED"); static_assert(offsetof(FClusterNode_DEPRECATED, BoundMin) == 0x000000, "Member 'FClusterNode_DEPRECATED::BoundMin' has a wrong offset!"); static_assert(offsetof(FClusterNode_DEPRECATED, FirstChild) == 0x00000C, "Member 'FClusterNode_DEPRECATED::FirstChild' has a wrong offset!"); static_assert(offsetof(FClusterNode_DEPRECATED, BoundMax) == 0x000010, "Member 'FClusterNode_DEPRECATED::BoundMax' has a wrong offset!"); static_assert(offsetof(FClusterNode_DEPRECATED, LastChild) == 0x00001C, "Member 'FClusterNode_DEPRECATED::LastChild' has a wrong offset!"); static_assert(offsetof(FClusterNode_DEPRECATED, FirstInstance) == 0x000020, "Member 'FClusterNode_DEPRECATED::FirstInstance' has a wrong offset!"); static_assert(offsetof(FClusterNode_DEPRECATED, LastInstance) == 0x000024, "Member 'FClusterNode_DEPRECATED::LastInstance' has a wrong offset!"); // ScriptStruct Engine.CharacterMoveResponsePackedBits // 0x0000 (0x0098 - 0x0098) struct FCharacterMoveResponsePackedBits final : public FCharacterNetworkSerializationPackedBits { }; static_assert(alignof(FCharacterMoveResponsePackedBits) == 0x000008, "Wrong alignment on FCharacterMoveResponsePackedBits"); static_assert(sizeof(FCharacterMoveResponsePackedBits) == 0x000098, "Wrong size on FCharacterMoveResponsePackedBits"); // ScriptStruct Engine.CharacterServerMovePackedBits // 0x0000 (0x0098 - 0x0098) struct FCharacterServerMovePackedBits final : public FCharacterNetworkSerializationPackedBits { }; static_assert(alignof(FCharacterServerMovePackedBits) == 0x000008, "Wrong alignment on FCharacterServerMovePackedBits"); static_assert(sizeof(FCharacterServerMovePackedBits) == 0x000098, "Wrong size on FCharacterServerMovePackedBits"); // ScriptStruct Engine.ChildActorAttachedActorInfo // 0x0040 (0x0040 - 0x0000) struct FChildActorAttachedActorInfo final { public: TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform RelativeTransform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FChildActorAttachedActorInfo) == 0x000010, "Wrong alignment on FChildActorAttachedActorInfo"); static_assert(sizeof(FChildActorAttachedActorInfo) == 0x000040, "Wrong size on FChildActorAttachedActorInfo"); static_assert(offsetof(FChildActorAttachedActorInfo, Actor) == 0x000000, "Member 'FChildActorAttachedActorInfo::Actor' has a wrong offset!"); static_assert(offsetof(FChildActorAttachedActorInfo, SocketName) == 0x000008, "Member 'FChildActorAttachedActorInfo::SocketName' has a wrong offset!"); static_assert(offsetof(FChildActorAttachedActorInfo, RelativeTransform) == 0x000010, "Member 'FChildActorAttachedActorInfo::RelativeTransform' has a wrong offset!"); // ScriptStruct Engine.ChildActorComponentInstanceData // 0x0030 (0x00E8 - 0x00B8) struct FChildActorComponentInstanceData final : public FSceneComponentInstanceData { public: TSubclassOf ChildActorClass; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ChildActorName; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AttachedActors; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FChildActorComponentInstanceData) == 0x000008, "Wrong alignment on FChildActorComponentInstanceData"); static_assert(sizeof(FChildActorComponentInstanceData) == 0x0000E8, "Wrong size on FChildActorComponentInstanceData"); static_assert(offsetof(FChildActorComponentInstanceData, ChildActorClass) == 0x0000B8, "Member 'FChildActorComponentInstanceData::ChildActorClass' has a wrong offset!"); static_assert(offsetof(FChildActorComponentInstanceData, ChildActorName) == 0x0000C0, "Member 'FChildActorComponentInstanceData::ChildActorName' has a wrong offset!"); static_assert(offsetof(FChildActorComponentInstanceData, AttachedActors) == 0x0000C8, "Member 'FChildActorComponentInstanceData::AttachedActors' has a wrong offset!"); // ScriptStruct Engine.MeshBuildSettings // 0x0030 (0x0030 - 0x0000) struct FMeshBuildSettings final { public: uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBuildAdjacencyBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBuildReversedIndexBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFullPrecisionUVs : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateLightmapUVs : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateDistanceFieldAsIfTwoSided : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportFaceRemap : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinLightmapResolution; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SrcLightmapIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DstLightmapIndex; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BuildScale; // 0x0010(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector BuildScale3D; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldResolutionScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMesh* DistanceFieldReplacementMesh; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMeshBuildSettings) == 0x000008, "Wrong alignment on FMeshBuildSettings"); static_assert(sizeof(FMeshBuildSettings) == 0x000030, "Wrong size on FMeshBuildSettings"); static_assert(offsetof(FMeshBuildSettings, MinLightmapResolution) == 0x000004, "Member 'FMeshBuildSettings::MinLightmapResolution' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, SrcLightmapIndex) == 0x000008, "Member 'FMeshBuildSettings::SrcLightmapIndex' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, DstLightmapIndex) == 0x00000C, "Member 'FMeshBuildSettings::DstLightmapIndex' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, BuildScale) == 0x000010, "Member 'FMeshBuildSettings::BuildScale' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, BuildScale3D) == 0x000014, "Member 'FMeshBuildSettings::BuildScale3D' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, DistanceFieldResolutionScale) == 0x000020, "Member 'FMeshBuildSettings::DistanceFieldResolutionScale' has a wrong offset!"); static_assert(offsetof(FMeshBuildSettings, DistanceFieldReplacementMesh) == 0x000028, "Member 'FMeshBuildSettings::DistanceFieldReplacementMesh' has a wrong offset!"); // ScriptStruct Engine.CameraPreviewInfo // 0x0030 (0x0030 - 0x0000) struct FCameraPreviewInfo final { public: TSubclassOf PawnClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AnimSeq; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Location; // 0x0010(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x001C(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class APawn* PawnInst; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraPreviewInfo) == 0x000008, "Wrong alignment on FCameraPreviewInfo"); static_assert(sizeof(FCameraPreviewInfo) == 0x000030, "Wrong size on FCameraPreviewInfo"); static_assert(offsetof(FCameraPreviewInfo, PawnClass) == 0x000000, "Member 'FCameraPreviewInfo::PawnClass' has a wrong offset!"); static_assert(offsetof(FCameraPreviewInfo, AnimSeq) == 0x000008, "Member 'FCameraPreviewInfo::AnimSeq' has a wrong offset!"); static_assert(offsetof(FCameraPreviewInfo, Location) == 0x000010, "Member 'FCameraPreviewInfo::Location' has a wrong offset!"); static_assert(offsetof(FCameraPreviewInfo, Rotation) == 0x00001C, "Member 'FCameraPreviewInfo::Rotation' has a wrong offset!"); static_assert(offsetof(FCameraPreviewInfo, PawnInst) == 0x000028, "Member 'FCameraPreviewInfo::PawnInst' has a wrong offset!"); // ScriptStruct Engine.CustomProfile // 0x0018 (0x0018 - 0x0000) struct FCustomProfile final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CustomResponses; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomProfile) == 0x000008, "Wrong alignment on FCustomProfile"); static_assert(sizeof(FCustomProfile) == 0x000018, "Wrong size on FCustomProfile"); static_assert(offsetof(FCustomProfile, Name) == 0x000000, "Member 'FCustomProfile::Name' has a wrong offset!"); static_assert(offsetof(FCustomProfile, CustomResponses) == 0x000008, "Member 'FCustomProfile::CustomResponses' has a wrong offset!"); // ScriptStruct Engine.CustomChannelSetup // 0x000C (0x000C - 0x0000) struct FCustomChannelSetup final { public: ECollisionChannel Channel; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse DefaultResponse; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTraceType; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStaticObject; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomChannelSetup) == 0x000004, "Wrong alignment on FCustomChannelSetup"); static_assert(sizeof(FCustomChannelSetup) == 0x00000C, "Wrong size on FCustomChannelSetup"); static_assert(offsetof(FCustomChannelSetup, Channel) == 0x000000, "Member 'FCustomChannelSetup::Channel' has a wrong offset!"); static_assert(offsetof(FCustomChannelSetup, DefaultResponse) == 0x000001, "Member 'FCustomChannelSetup::DefaultResponse' has a wrong offset!"); static_assert(offsetof(FCustomChannelSetup, bTraceType) == 0x000002, "Member 'FCustomChannelSetup::bTraceType' has a wrong offset!"); static_assert(offsetof(FCustomChannelSetup, bStaticObject) == 0x000003, "Member 'FCustomChannelSetup::bStaticObject' has a wrong offset!"); static_assert(offsetof(FCustomChannelSetup, Name) == 0x000004, "Member 'FCustomChannelSetup::Name' has a wrong offset!"); // ScriptStruct Engine.CollisionResponseTemplate // 0x0048 (0x0048 - 0x0000) struct FCollisionResponseTemplate final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionEnabled CollisionEnabled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x1]; // 0x0009(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bCanModify; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B[0x21]; // 0x000B(0x0021)(Fixing Size After Last Property [ Dumper-7 ]) class FName ObjectTypeName; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray CustomResponses; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollisionResponseTemplate) == 0x000008, "Wrong alignment on FCollisionResponseTemplate"); static_assert(sizeof(FCollisionResponseTemplate) == 0x000048, "Wrong size on FCollisionResponseTemplate"); static_assert(offsetof(FCollisionResponseTemplate, Name) == 0x000000, "Member 'FCollisionResponseTemplate::Name' has a wrong offset!"); static_assert(offsetof(FCollisionResponseTemplate, CollisionEnabled) == 0x000008, "Member 'FCollisionResponseTemplate::CollisionEnabled' has a wrong offset!"); static_assert(offsetof(FCollisionResponseTemplate, bCanModify) == 0x00000A, "Member 'FCollisionResponseTemplate::bCanModify' has a wrong offset!"); static_assert(offsetof(FCollisionResponseTemplate, ObjectTypeName) == 0x00002C, "Member 'FCollisionResponseTemplate::ObjectTypeName' has a wrong offset!"); static_assert(offsetof(FCollisionResponseTemplate, CustomResponses) == 0x000038, "Member 'FCollisionResponseTemplate::CustomResponses' has a wrong offset!"); // ScriptStruct Engine.AnimSlotInfo // 0x0018 (0x0018 - 0x0000) struct FAnimSlotInfo final { public: class FName SlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ChannelWeights; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSlotInfo) == 0x000008, "Wrong alignment on FAnimSlotInfo"); static_assert(sizeof(FAnimSlotInfo) == 0x000018, "Wrong size on FAnimSlotInfo"); static_assert(offsetof(FAnimSlotInfo, SlotName) == 0x000000, "Member 'FAnimSlotInfo::SlotName' has a wrong offset!"); static_assert(offsetof(FAnimSlotInfo, ChannelWeights) == 0x000008, "Member 'FAnimSlotInfo::ChannelWeights' has a wrong offset!"); // ScriptStruct Engine.BlueprintInputAxisDelegateBinding // 0x0010 (0x0014 - 0x0004) struct FBlueprintInputAxisDelegateBinding final : public FBlueprintInputDelegateBinding { public: class FName InputAxisName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FunctionNameToBind; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintInputAxisDelegateBinding) == 0x000004, "Wrong alignment on FBlueprintInputAxisDelegateBinding"); static_assert(sizeof(FBlueprintInputAxisDelegateBinding) == 0x000014, "Wrong size on FBlueprintInputAxisDelegateBinding"); static_assert(offsetof(FBlueprintInputAxisDelegateBinding, InputAxisName) == 0x000004, "Member 'FBlueprintInputAxisDelegateBinding::InputAxisName' has a wrong offset!"); static_assert(offsetof(FBlueprintInputAxisDelegateBinding, FunctionNameToBind) == 0x00000C, "Member 'FBlueprintInputAxisDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.AutoCompleteNode // 0x0028 (0x0028 - 0x0000) struct FAutoCompleteNode final { public: int32 IndexChar; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AutoCompleteListIndices; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAutoCompleteNode) == 0x000008, "Wrong alignment on FAutoCompleteNode"); static_assert(sizeof(FAutoCompleteNode) == 0x000028, "Wrong size on FAutoCompleteNode"); static_assert(offsetof(FAutoCompleteNode, IndexChar) == 0x000000, "Member 'FAutoCompleteNode::IndexChar' has a wrong offset!"); static_assert(offsetof(FAutoCompleteNode, AutoCompleteListIndices) == 0x000008, "Member 'FAutoCompleteNode::AutoCompleteListIndices' has a wrong offset!"); // ScriptStruct Engine.ConstraintDrive // 0x0010 (0x0010 - 0x0000) struct FConstraintDrive final { public: float Stiffness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxForce; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnablePositionDrive : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableVelocityDrive : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConstraintDrive) == 0x000004, "Wrong alignment on FConstraintDrive"); static_assert(sizeof(FConstraintDrive) == 0x000010, "Wrong size on FConstraintDrive"); static_assert(offsetof(FConstraintDrive, Stiffness) == 0x000000, "Member 'FConstraintDrive::Stiffness' has a wrong offset!"); static_assert(offsetof(FConstraintDrive, Damping) == 0x000004, "Member 'FConstraintDrive::Damping' has a wrong offset!"); static_assert(offsetof(FConstraintDrive, MaxForce) == 0x000008, "Member 'FConstraintDrive::MaxForce' has a wrong offset!"); // ScriptStruct Engine.AngularDriveConstraint // 0x004C (0x004C - 0x0000) struct FAngularDriveConstraint final { public: struct FConstraintDrive TwistDrive; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FConstraintDrive SwingDrive; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FConstraintDrive SlerpDrive; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FRotator OrientationTarget; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector AngularVelocityTarget; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngularDriveMode AngularDriveMode; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAngularDriveConstraint) == 0x000004, "Wrong alignment on FAngularDriveConstraint"); static_assert(sizeof(FAngularDriveConstraint) == 0x00004C, "Wrong size on FAngularDriveConstraint"); static_assert(offsetof(FAngularDriveConstraint, TwistDrive) == 0x000000, "Member 'FAngularDriveConstraint::TwistDrive' has a wrong offset!"); static_assert(offsetof(FAngularDriveConstraint, SwingDrive) == 0x000010, "Member 'FAngularDriveConstraint::SwingDrive' has a wrong offset!"); static_assert(offsetof(FAngularDriveConstraint, SlerpDrive) == 0x000020, "Member 'FAngularDriveConstraint::SlerpDrive' has a wrong offset!"); static_assert(offsetof(FAngularDriveConstraint, OrientationTarget) == 0x000030, "Member 'FAngularDriveConstraint::OrientationTarget' has a wrong offset!"); static_assert(offsetof(FAngularDriveConstraint, AngularVelocityTarget) == 0x00003C, "Member 'FAngularDriveConstraint::AngularVelocityTarget' has a wrong offset!"); static_assert(offsetof(FAngularDriveConstraint, AngularDriveMode) == 0x000048, "Member 'FAngularDriveConstraint::AngularDriveMode' has a wrong offset!"); // ScriptStruct Engine.SwarmDebugOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FSwarmDebugOptions final { public: uint8 bDistributionEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceContentExport : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInitialized : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSwarmDebugOptions) == 0x000004, "Wrong alignment on FSwarmDebugOptions"); static_assert(sizeof(FSwarmDebugOptions) == 0x000004, "Wrong size on FSwarmDebugOptions"); // ScriptStruct Engine.InterpLookupPoint // 0x000C (0x000C - 0x0000) struct FInterpLookupPoint final { public: class FName GroupName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInterpLookupPoint) == 0x000004, "Wrong alignment on FInterpLookupPoint"); static_assert(sizeof(FInterpLookupPoint) == 0x00000C, "Wrong size on FInterpLookupPoint"); static_assert(offsetof(FInterpLookupPoint, GroupName) == 0x000000, "Member 'FInterpLookupPoint::GroupName' has a wrong offset!"); static_assert(offsetof(FInterpLookupPoint, Time) == 0x000008, "Member 'FInterpLookupPoint::Time' has a wrong offset!"); // ScriptStruct Engine.LinearDriveConstraint // 0x004C (0x004C - 0x0000) struct FLinearDriveConstraint final { public: struct FVector PositionTarget; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector VelocityTarget; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FConstraintDrive XDrive; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FConstraintDrive YDrive; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FConstraintDrive ZDrive; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bEnablePositionDrive : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLinearDriveConstraint) == 0x000004, "Wrong alignment on FLinearDriveConstraint"); static_assert(sizeof(FLinearDriveConstraint) == 0x00004C, "Wrong size on FLinearDriveConstraint"); static_assert(offsetof(FLinearDriveConstraint, PositionTarget) == 0x000000, "Member 'FLinearDriveConstraint::PositionTarget' has a wrong offset!"); static_assert(offsetof(FLinearDriveConstraint, VelocityTarget) == 0x00000C, "Member 'FLinearDriveConstraint::VelocityTarget' has a wrong offset!"); static_assert(offsetof(FLinearDriveConstraint, XDrive) == 0x000018, "Member 'FLinearDriveConstraint::XDrive' has a wrong offset!"); static_assert(offsetof(FLinearDriveConstraint, YDrive) == 0x000028, "Member 'FLinearDriveConstraint::YDrive' has a wrong offset!"); static_assert(offsetof(FLinearDriveConstraint, ZDrive) == 0x000038, "Member 'FLinearDriveConstraint::ZDrive' has a wrong offset!"); // ScriptStruct Engine.ConstraintInstanceBase // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FConstraintInstanceBase { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConstraintInstanceBase) == 0x000008, "Wrong alignment on FConstraintInstanceBase"); static_assert(sizeof(FConstraintInstanceBase) == 0x000018, "Wrong size on FConstraintInstanceBase"); // ScriptStruct Engine.LinearConstraint // 0x0008 (0x001C - 0x0014) struct FLinearConstraint final : public FConstraintBaseParams { public: float Limit; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELinearConstraintMotion XMotion; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELinearConstraintMotion YMotion; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELinearConstraintMotion ZMotion; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLinearConstraint) == 0x000004, "Wrong alignment on FLinearConstraint"); static_assert(sizeof(FLinearConstraint) == 0x00001C, "Wrong size on FLinearConstraint"); static_assert(offsetof(FLinearConstraint, Limit) == 0x000014, "Member 'FLinearConstraint::Limit' has a wrong offset!"); static_assert(offsetof(FLinearConstraint, XMotion) == 0x000018, "Member 'FLinearConstraint::XMotion' has a wrong offset!"); static_assert(offsetof(FLinearConstraint, YMotion) == 0x000019, "Member 'FLinearConstraint::YMotion' has a wrong offset!"); static_assert(offsetof(FLinearConstraint, ZMotion) == 0x00001A, "Member 'FLinearConstraint::ZMotion' has a wrong offset!"); // ScriptStruct Engine.ConeConstraint // 0x000C (0x0020 - 0x0014) struct FConeConstraint final : public FConstraintBaseParams { public: float Swing1LimitDegrees; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Swing2LimitDegrees; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngularConstraintMotion Swing1Motion; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngularConstraintMotion Swing2Motion; // 0x001D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConeConstraint) == 0x000004, "Wrong alignment on FConeConstraint"); static_assert(sizeof(FConeConstraint) == 0x000020, "Wrong size on FConeConstraint"); static_assert(offsetof(FConeConstraint, Swing1LimitDegrees) == 0x000014, "Member 'FConeConstraint::Swing1LimitDegrees' has a wrong offset!"); static_assert(offsetof(FConeConstraint, Swing2LimitDegrees) == 0x000018, "Member 'FConeConstraint::Swing2LimitDegrees' has a wrong offset!"); static_assert(offsetof(FConeConstraint, Swing1Motion) == 0x00001C, "Member 'FConeConstraint::Swing1Motion' has a wrong offset!"); static_assert(offsetof(FConeConstraint, Swing2Motion) == 0x00001D, "Member 'FConeConstraint::Swing2Motion' has a wrong offset!"); // ScriptStruct Engine.ConstraintProfileProperties // 0x0114 (0x0114 - 0x0000) struct FConstraintProfileProperties final { public: float ProjectionLinearTolerance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectionAngularTolerance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectionLinearAlpha; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectionAngularAlpha; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearBreakThreshold; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearPlasticityThreshold; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularBreakThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularPlasticityThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearConstraint LinearLimit; // 0x0020(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FConeConstraint ConeLimit; // 0x003C(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FTwistConstraint TwistLimit; // 0x005C(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FLinearDriveConstraint LinearDrive; // 0x0078(0x004C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAngularDriveConstraint AngularDrive; // 0x00C4(0x004C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 bDisableCollision : 1; // 0x0110(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bParentDominates : 1; // 0x0110(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableProjection : 1; // 0x0110(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableSoftProjection : 1; // 0x0110(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAngularBreakable : 1; // 0x0110(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAngularPlasticity : 1; // 0x0110(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLinearBreakable : 1; // 0x0110(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bLinearPlasticity : 1; // 0x0110(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConstraintProfileProperties) == 0x000004, "Wrong alignment on FConstraintProfileProperties"); static_assert(sizeof(FConstraintProfileProperties) == 0x000114, "Wrong size on FConstraintProfileProperties"); static_assert(offsetof(FConstraintProfileProperties, ProjectionLinearTolerance) == 0x000000, "Member 'FConstraintProfileProperties::ProjectionLinearTolerance' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, ProjectionAngularTolerance) == 0x000004, "Member 'FConstraintProfileProperties::ProjectionAngularTolerance' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, ProjectionLinearAlpha) == 0x000008, "Member 'FConstraintProfileProperties::ProjectionLinearAlpha' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, ProjectionAngularAlpha) == 0x00000C, "Member 'FConstraintProfileProperties::ProjectionAngularAlpha' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, LinearBreakThreshold) == 0x000010, "Member 'FConstraintProfileProperties::LinearBreakThreshold' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, LinearPlasticityThreshold) == 0x000014, "Member 'FConstraintProfileProperties::LinearPlasticityThreshold' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, AngularBreakThreshold) == 0x000018, "Member 'FConstraintProfileProperties::AngularBreakThreshold' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, AngularPlasticityThreshold) == 0x00001C, "Member 'FConstraintProfileProperties::AngularPlasticityThreshold' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, LinearLimit) == 0x000020, "Member 'FConstraintProfileProperties::LinearLimit' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, ConeLimit) == 0x00003C, "Member 'FConstraintProfileProperties::ConeLimit' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, TwistLimit) == 0x00005C, "Member 'FConstraintProfileProperties::TwistLimit' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, LinearDrive) == 0x000078, "Member 'FConstraintProfileProperties::LinearDrive' has a wrong offset!"); static_assert(offsetof(FConstraintProfileProperties, AngularDrive) == 0x0000C4, "Member 'FConstraintProfileProperties::AngularDrive' has a wrong offset!"); // ScriptStruct Engine.ConstraintInstance // 0x01B0 (0x01C8 - 0x0018) struct FConstraintInstance final : public FConstraintInstanceBase { public: class FName JointName; // 0x0018(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ConstraintBone1; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ConstraintBone2; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Pos1; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PriAxis1; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecAxis1; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Pos2; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PriAxis2; // 0x0060(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SecAxis2; // 0x006C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator AngularRotationOffset; // 0x0078(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 bScaleLinearLimits : 1; // 0x0084(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_85[0x7]; // 0x0085(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FConstraintProfileProperties ProfileInstance; // 0x008C(0x0114)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x28]; // 0x01A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FConstraintInstance) == 0x000008, "Wrong alignment on FConstraintInstance"); static_assert(sizeof(FConstraintInstance) == 0x0001C8, "Wrong size on FConstraintInstance"); static_assert(offsetof(FConstraintInstance, JointName) == 0x000018, "Member 'FConstraintInstance::JointName' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, ConstraintBone1) == 0x000020, "Member 'FConstraintInstance::ConstraintBone1' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, ConstraintBone2) == 0x000028, "Member 'FConstraintInstance::ConstraintBone2' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, Pos1) == 0x000030, "Member 'FConstraintInstance::Pos1' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, PriAxis1) == 0x00003C, "Member 'FConstraintInstance::PriAxis1' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, SecAxis1) == 0x000048, "Member 'FConstraintInstance::SecAxis1' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, Pos2) == 0x000054, "Member 'FConstraintInstance::Pos2' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, PriAxis2) == 0x000060, "Member 'FConstraintInstance::PriAxis2' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, SecAxis2) == 0x00006C, "Member 'FConstraintInstance::SecAxis2' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, AngularRotationOffset) == 0x000078, "Member 'FConstraintInstance::AngularRotationOffset' has a wrong offset!"); static_assert(offsetof(FConstraintInstance, ProfileInstance) == 0x00008C, "Member 'FConstraintInstance::ProfileInstance' has a wrong offset!"); // ScriptStruct Engine.LightmassDirectionalLightSettings // 0x0004 (0x0010 - 0x000C) struct FLightmassDirectionalLightSettings final : public FLightmassLightSettings { public: float LightSourceAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLightmassDirectionalLightSettings) == 0x000004, "Wrong alignment on FLightmassDirectionalLightSettings"); static_assert(sizeof(FLightmassDirectionalLightSettings) == 0x000010, "Wrong size on FLightmassDirectionalLightSettings"); static_assert(offsetof(FLightmassDirectionalLightSettings, LightSourceAngle) == 0x00000C, "Member 'FLightmassDirectionalLightSettings::LightSourceAngle' has a wrong offset!"); // ScriptStruct Engine.InstancedStaticMeshMappingInfo // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FInstancedStaticMeshMappingInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInstancedStaticMeshMappingInfo) == 0x000008, "Wrong alignment on FInstancedStaticMeshMappingInfo"); static_assert(sizeof(FInstancedStaticMeshMappingInfo) == 0x000008, "Wrong size on FInstancedStaticMeshMappingInfo"); // ScriptStruct Engine.ClientReceiveData // 0x0040 (0x0040 - 0x0000) struct FClientReceiveData final { public: class APlayerController* LocalPC; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MessageType; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MessageIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString MessageString; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerState* RelatedPlayerState_1; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class APlayerState* RelatedPlayerState_2; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* OptionalObject; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FClientReceiveData) == 0x000008, "Wrong alignment on FClientReceiveData"); static_assert(sizeof(FClientReceiveData) == 0x000040, "Wrong size on FClientReceiveData"); static_assert(offsetof(FClientReceiveData, LocalPC) == 0x000000, "Member 'FClientReceiveData::LocalPC' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, MessageType) == 0x000008, "Member 'FClientReceiveData::MessageType' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, MessageIndex) == 0x000010, "Member 'FClientReceiveData::MessageIndex' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, MessageString) == 0x000018, "Member 'FClientReceiveData::MessageString' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, RelatedPlayerState_1) == 0x000028, "Member 'FClientReceiveData::RelatedPlayerState_1' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, RelatedPlayerState_2) == 0x000030, "Member 'FClientReceiveData::RelatedPlayerState_2' has a wrong offset!"); static_assert(offsetof(FClientReceiveData, OptionalObject) == 0x000038, "Member 'FClientReceiveData::OptionalObject' has a wrong offset!"); // ScriptStruct Engine.LatentActionManager // 0x0060 (0x0060 - 0x0000) struct alignas(0x08) FLatentActionManager final { public: uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLatentActionManager) == 0x000008, "Wrong alignment on FLatentActionManager"); static_assert(sizeof(FLatentActionManager) == 0x000060, "Wrong size on FLatentActionManager"); // ScriptStruct Engine.CullDistanceSizePair // 0x0008 (0x0008 - 0x0000) struct FCullDistanceSizePair final { public: float Size; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CullDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCullDistanceSizePair) == 0x000004, "Wrong alignment on FCullDistanceSizePair"); static_assert(sizeof(FCullDistanceSizePair) == 0x000008, "Wrong size on FCullDistanceSizePair"); static_assert(offsetof(FCullDistanceSizePair, Size) == 0x000000, "Member 'FCullDistanceSizePair::Size' has a wrong offset!"); static_assert(offsetof(FCullDistanceSizePair, CullDistance) == 0x000004, "Member 'FCullDistanceSizePair::CullDistance' has a wrong offset!"); // ScriptStruct Engine.RuntimeCurveLinearColor // 0x0208 (0x0208 - 0x0000) struct FRuntimeCurveLinearColor final { public: struct FRichCurve ColorCurves[0x4]; // 0x0000(0x0080)(NativeAccessSpecifierPublic) class UCurveLinearColor* ExternalCurve; // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRuntimeCurveLinearColor) == 0x000008, "Wrong alignment on FRuntimeCurveLinearColor"); static_assert(sizeof(FRuntimeCurveLinearColor) == 0x000208, "Wrong size on FRuntimeCurveLinearColor"); static_assert(offsetof(FRuntimeCurveLinearColor, ColorCurves) == 0x000000, "Member 'FRuntimeCurveLinearColor::ColorCurves' has a wrong offset!"); static_assert(offsetof(FRuntimeCurveLinearColor, ExternalCurve) == 0x000200, "Member 'FRuntimeCurveLinearColor::ExternalCurve' has a wrong offset!"); // ScriptStruct Engine.CurveAtlasColorAdjustments // 0x0024 (0x0024 - 0x0000) struct FCurveAtlasColorAdjustments final { public: uint8 bChromaKeyTexture : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AdjustBrightness; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustBrightnessCurve; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustVibrance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustSaturation; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustRGBCurve; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustHue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustMinAlpha; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdjustMaxAlpha; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCurveAtlasColorAdjustments) == 0x000004, "Wrong alignment on FCurveAtlasColorAdjustments"); static_assert(sizeof(FCurveAtlasColorAdjustments) == 0x000024, "Wrong size on FCurveAtlasColorAdjustments"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustBrightness) == 0x000004, "Member 'FCurveAtlasColorAdjustments::AdjustBrightness' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustBrightnessCurve) == 0x000008, "Member 'FCurveAtlasColorAdjustments::AdjustBrightnessCurve' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustVibrance) == 0x00000C, "Member 'FCurveAtlasColorAdjustments::AdjustVibrance' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustSaturation) == 0x000010, "Member 'FCurveAtlasColorAdjustments::AdjustSaturation' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustRGBCurve) == 0x000014, "Member 'FCurveAtlasColorAdjustments::AdjustRGBCurve' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustHue) == 0x000018, "Member 'FCurveAtlasColorAdjustments::AdjustHue' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustMinAlpha) == 0x00001C, "Member 'FCurveAtlasColorAdjustments::AdjustMinAlpha' has a wrong offset!"); static_assert(offsetof(FCurveAtlasColorAdjustments, AdjustMaxAlpha) == 0x000020, "Member 'FCurveAtlasColorAdjustments::AdjustMaxAlpha' has a wrong offset!"); // ScriptStruct Engine.ParameterGroupData // 0x0018 (0x0018 - 0x0000) struct FParameterGroupData final { public: class FString GroupName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GroupSortPriority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParameterGroupData) == 0x000008, "Wrong alignment on FParameterGroupData"); static_assert(sizeof(FParameterGroupData) == 0x000018, "Wrong size on FParameterGroupData"); static_assert(offsetof(FParameterGroupData, GroupName) == 0x000000, "Member 'FParameterGroupData::GroupName' has a wrong offset!"); static_assert(offsetof(FParameterGroupData, GroupSortPriority) == 0x000010, "Member 'FParameterGroupData::GroupSortPriority' has a wrong offset!"); // ScriptStruct Engine.NamedCurveValue // 0x000C (0x000C - 0x0000) struct FNamedCurveValue final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNamedCurveValue) == 0x000004, "Wrong alignment on FNamedCurveValue"); static_assert(sizeof(FNamedCurveValue) == 0x00000C, "Wrong size on FNamedCurveValue"); static_assert(offsetof(FNamedCurveValue, Name) == 0x000000, "Member 'FNamedCurveValue::Name' has a wrong offset!"); static_assert(offsetof(FNamedCurveValue, Value) == 0x000008, "Member 'FNamedCurveValue::Value' has a wrong offset!"); // ScriptStruct Engine.NavAvoidanceMask // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FNavAvoidanceMask final { public: uint8 bGroup0 : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup1 : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup2 : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup3 : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup4 : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup5 : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup6 : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup7 : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup8 : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup9 : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup10 : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup11 : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup12 : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup13 : 1; // 0x0001(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup14 : 1; // 0x0001(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup15 : 1; // 0x0001(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup16 : 1; // 0x0002(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup17 : 1; // 0x0002(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup18 : 1; // 0x0002(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup19 : 1; // 0x0002(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup20 : 1; // 0x0002(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup21 : 1; // 0x0002(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup22 : 1; // 0x0002(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup23 : 1; // 0x0002(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup24 : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup25 : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup26 : 1; // 0x0003(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup27 : 1; // 0x0003(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup28 : 1; // 0x0003(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup29 : 1; // 0x0003(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup30 : 1; // 0x0003(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGroup31 : 1; // 0x0003(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; static_assert(alignof(FNavAvoidanceMask) == 0x000004, "Wrong alignment on FNavAvoidanceMask"); static_assert(sizeof(FNavAvoidanceMask) == 0x000004, "Wrong size on FNavAvoidanceMask"); // ScriptStruct Engine.CurveTableRowHandle // 0x0010 (0x0010 - 0x0000) struct FCurveTableRowHandle final { public: class UCurveTable* CurveTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCurveTableRowHandle) == 0x000008, "Wrong alignment on FCurveTableRowHandle"); static_assert(sizeof(FCurveTableRowHandle) == 0x000010, "Wrong size on FCurveTableRowHandle"); static_assert(offsetof(FCurveTableRowHandle, CurveTable) == 0x000000, "Member 'FCurveTableRowHandle::CurveTable' has a wrong offset!"); static_assert(offsetof(FCurveTableRowHandle, RowName) == 0x000008, "Member 'FCurveTableRowHandle::RowName' has a wrong offset!"); // ScriptStruct Engine.StringCurveKey // 0x0018 (0x0018 - 0x0000) struct FStringCurveKey final { public: float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Value; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStringCurveKey) == 0x000008, "Wrong alignment on FStringCurveKey"); static_assert(sizeof(FStringCurveKey) == 0x000018, "Wrong size on FStringCurveKey"); static_assert(offsetof(FStringCurveKey, Time) == 0x000000, "Member 'FStringCurveKey::Time' has a wrong offset!"); static_assert(offsetof(FStringCurveKey, Value) == 0x000008, "Member 'FStringCurveKey::Value' has a wrong offset!"); // ScriptStruct Engine.StringCurve // 0x0020 (0x0088 - 0x0068) struct FStringCurve final : public FIndexedCurve { public: class FString DefaultValue; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FStringCurve) == 0x000008, "Wrong alignment on FStringCurve"); static_assert(sizeof(FStringCurve) == 0x000088, "Wrong size on FStringCurve"); static_assert(offsetof(FStringCurve, DefaultValue) == 0x000068, "Member 'FStringCurve::DefaultValue' has a wrong offset!"); static_assert(offsetof(FStringCurve, Keys) == 0x000078, "Member 'FStringCurve::Keys' has a wrong offset!"); // ScriptStruct Engine.BakedStringCustomAttribute // 0x0090 (0x0090 - 0x0000) struct FBakedStringCustomAttribute final { public: class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStringCurve StringCurve; // 0x0008(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedStringCustomAttribute) == 0x000008, "Wrong alignment on FBakedStringCustomAttribute"); static_assert(sizeof(FBakedStringCustomAttribute) == 0x000090, "Wrong size on FBakedStringCustomAttribute"); static_assert(offsetof(FBakedStringCustomAttribute, AttributeName) == 0x000000, "Member 'FBakedStringCustomAttribute::AttributeName' has a wrong offset!"); static_assert(offsetof(FBakedStringCustomAttribute, StringCurve) == 0x000008, "Member 'FBakedStringCustomAttribute::StringCurve' has a wrong offset!"); // ScriptStruct Engine.IntegralKey // 0x0008 (0x0008 - 0x0000) struct FIntegralKey final { public: float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FIntegralKey) == 0x000004, "Wrong alignment on FIntegralKey"); static_assert(sizeof(FIntegralKey) == 0x000008, "Wrong size on FIntegralKey"); static_assert(offsetof(FIntegralKey, Time) == 0x000000, "Member 'FIntegralKey::Time' has a wrong offset!"); static_assert(offsetof(FIntegralKey, Value) == 0x000004, "Member 'FIntegralKey::Value' has a wrong offset!"); // ScriptStruct Engine.IntegralCurve // 0x0018 (0x0080 - 0x0068) struct FIntegralCurve final : public FIndexedCurve { public: TArray Keys; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) int32 DefaultValue; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bUseDefaultValueBeforeFirstKey; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FIntegralCurve) == 0x000008, "Wrong alignment on FIntegralCurve"); static_assert(sizeof(FIntegralCurve) == 0x000080, "Wrong size on FIntegralCurve"); static_assert(offsetof(FIntegralCurve, Keys) == 0x000068, "Member 'FIntegralCurve::Keys' has a wrong offset!"); static_assert(offsetof(FIntegralCurve, DefaultValue) == 0x000078, "Member 'FIntegralCurve::DefaultValue' has a wrong offset!"); static_assert(offsetof(FIntegralCurve, bUseDefaultValueBeforeFirstKey) == 0x00007C, "Member 'FIntegralCurve::bUseDefaultValueBeforeFirstKey' has a wrong offset!"); // ScriptStruct Engine.BakedIntegerCustomAttribute // 0x0088 (0x0088 - 0x0000) struct FBakedIntegerCustomAttribute final { public: class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntegralCurve IntCurve; // 0x0008(0x0080)(Edit, EditConst, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedIntegerCustomAttribute) == 0x000008, "Wrong alignment on FBakedIntegerCustomAttribute"); static_assert(sizeof(FBakedIntegerCustomAttribute) == 0x000088, "Wrong size on FBakedIntegerCustomAttribute"); static_assert(offsetof(FBakedIntegerCustomAttribute, AttributeName) == 0x000000, "Member 'FBakedIntegerCustomAttribute::AttributeName' has a wrong offset!"); static_assert(offsetof(FBakedIntegerCustomAttribute, IntCurve) == 0x000008, "Member 'FBakedIntegerCustomAttribute::IntCurve' has a wrong offset!"); // ScriptStruct Engine.SimpleCurveKey // 0x0008 (0x0008 - 0x0000) struct FSimpleCurveKey final { public: float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSimpleCurveKey) == 0x000004, "Wrong alignment on FSimpleCurveKey"); static_assert(sizeof(FSimpleCurveKey) == 0x000008, "Wrong size on FSimpleCurveKey"); static_assert(offsetof(FSimpleCurveKey, Time) == 0x000000, "Member 'FSimpleCurveKey::Time' has a wrong offset!"); static_assert(offsetof(FSimpleCurveKey, Value) == 0x000004, "Member 'FSimpleCurveKey::Value' has a wrong offset!"); // ScriptStruct Engine.SimpleCurve // 0x0018 (0x0088 - 0x0070) struct FSimpleCurve final : public FRealCurve { public: ERichCurveInterpMode InterpMode; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Keys; // 0x0078(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSimpleCurve) == 0x000008, "Wrong alignment on FSimpleCurve"); static_assert(sizeof(FSimpleCurve) == 0x000088, "Wrong size on FSimpleCurve"); static_assert(offsetof(FSimpleCurve, InterpMode) == 0x000070, "Member 'FSimpleCurve::InterpMode' has a wrong offset!"); static_assert(offsetof(FSimpleCurve, Keys) == 0x000078, "Member 'FSimpleCurve::Keys' has a wrong offset!"); // ScriptStruct Engine.BakedFloatCustomAttribute // 0x0090 (0x0090 - 0x0000) struct FBakedFloatCustomAttribute final { public: class FName AttributeName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSimpleCurve FloatCurve; // 0x0008(0x0088)(Edit, EditConst, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedFloatCustomAttribute) == 0x000008, "Wrong alignment on FBakedFloatCustomAttribute"); static_assert(sizeof(FBakedFloatCustomAttribute) == 0x000090, "Wrong size on FBakedFloatCustomAttribute"); static_assert(offsetof(FBakedFloatCustomAttribute, AttributeName) == 0x000000, "Member 'FBakedFloatCustomAttribute::AttributeName' has a wrong offset!"); static_assert(offsetof(FBakedFloatCustomAttribute, FloatCurve) == 0x000008, "Member 'FBakedFloatCustomAttribute::FloatCurve' has a wrong offset!"); // ScriptStruct Engine.BakedCustomAttributePerBoneData // 0x0038 (0x0038 - 0x0000) struct FBakedCustomAttributePerBoneData final { public: int32 BoneTreeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray StringAttributes; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray IntAttributes; // 0x0018(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray FloatAttributes; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; static_assert(alignof(FBakedCustomAttributePerBoneData) == 0x000008, "Wrong alignment on FBakedCustomAttributePerBoneData"); static_assert(sizeof(FBakedCustomAttributePerBoneData) == 0x000038, "Wrong size on FBakedCustomAttributePerBoneData"); static_assert(offsetof(FBakedCustomAttributePerBoneData, BoneTreeIndex) == 0x000000, "Member 'FBakedCustomAttributePerBoneData::BoneTreeIndex' has a wrong offset!"); static_assert(offsetof(FBakedCustomAttributePerBoneData, StringAttributes) == 0x000008, "Member 'FBakedCustomAttributePerBoneData::StringAttributes' has a wrong offset!"); static_assert(offsetof(FBakedCustomAttributePerBoneData, IntAttributes) == 0x000018, "Member 'FBakedCustomAttributePerBoneData::IntAttributes' has a wrong offset!"); static_assert(offsetof(FBakedCustomAttributePerBoneData, FloatAttributes) == 0x000028, "Member 'FBakedCustomAttributePerBoneData::FloatAttributes' has a wrong offset!"); // ScriptStruct Engine.MaterialFunctionInfo // 0x0018 (0x0018 - 0x0000) struct FMaterialFunctionInfo final { public: struct FGuid StateId; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialFunctionInterface* Function; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialFunctionInfo) == 0x000008, "Wrong alignment on FMaterialFunctionInfo"); static_assert(sizeof(FMaterialFunctionInfo) == 0x000018, "Wrong size on FMaterialFunctionInfo"); static_assert(offsetof(FMaterialFunctionInfo, StateId) == 0x000000, "Member 'FMaterialFunctionInfo::StateId' has a wrong offset!"); static_assert(offsetof(FMaterialFunctionInfo, Function) == 0x000010, "Member 'FMaterialFunctionInfo::Function' has a wrong offset!"); // ScriptStruct Engine.BatchedPoint // 0x0028 (0x0028 - 0x0000) struct FBatchedPoint final { public: struct FVector Position; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x000C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointSize; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RemainingLifeTime; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DepthPriority; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBatchedPoint) == 0x000004, "Wrong alignment on FBatchedPoint"); static_assert(sizeof(FBatchedPoint) == 0x000028, "Wrong size on FBatchedPoint"); static_assert(offsetof(FBatchedPoint, Position) == 0x000000, "Member 'FBatchedPoint::Position' has a wrong offset!"); static_assert(offsetof(FBatchedPoint, Color) == 0x00000C, "Member 'FBatchedPoint::Color' has a wrong offset!"); static_assert(offsetof(FBatchedPoint, PointSize) == 0x00001C, "Member 'FBatchedPoint::PointSize' has a wrong offset!"); static_assert(offsetof(FBatchedPoint, RemainingLifeTime) == 0x000020, "Member 'FBatchedPoint::RemainingLifeTime' has a wrong offset!"); static_assert(offsetof(FBatchedPoint, DepthPriority) == 0x000024, "Member 'FBatchedPoint::DepthPriority' has a wrong offset!"); // ScriptStruct Engine.StaticComponentMaskValue // 0x0004 (0x0004 - 0x0000) struct FStaticComponentMaskValue final { public: bool R; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool G; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool A; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticComponentMaskValue) == 0x000001, "Wrong alignment on FStaticComponentMaskValue"); static_assert(sizeof(FStaticComponentMaskValue) == 0x000004, "Wrong size on FStaticComponentMaskValue"); static_assert(offsetof(FStaticComponentMaskValue, R) == 0x000000, "Member 'FStaticComponentMaskValue::R' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskValue, G) == 0x000001, "Member 'FStaticComponentMaskValue::G' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskValue, B) == 0x000002, "Member 'FStaticComponentMaskValue::B' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskValue, A) == 0x000003, "Member 'FStaticComponentMaskValue::A' has a wrong offset!"); // ScriptStruct Engine.VisibilityTrackKey // 0x0008 (0x0008 - 0x0000) struct FVisibilityTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVisibilityTrackAction Action; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVisibilityTrackCondition ActiveCondition; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FVisibilityTrackKey) == 0x000004, "Wrong alignment on FVisibilityTrackKey"); static_assert(sizeof(FVisibilityTrackKey) == 0x000008, "Wrong size on FVisibilityTrackKey"); static_assert(offsetof(FVisibilityTrackKey, Time) == 0x000000, "Member 'FVisibilityTrackKey::Time' has a wrong offset!"); static_assert(offsetof(FVisibilityTrackKey, Action) == 0x000004, "Member 'FVisibilityTrackKey::Action' has a wrong offset!"); static_assert(offsetof(FVisibilityTrackKey, ActiveCondition) == 0x000005, "Member 'FVisibilityTrackKey::ActiveCondition' has a wrong offset!"); // ScriptStruct Engine.DelegateArray // 0x0010 (0x0010 - 0x0000) struct FDelegateArray final { public: TArray> Delegates; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FDelegateArray) == 0x000008, "Wrong alignment on FDelegateArray"); static_assert(sizeof(FDelegateArray) == 0x000010, "Wrong size on FDelegateArray"); static_assert(offsetof(FDelegateArray, Delegates) == 0x000000, "Member 'FDelegateArray::Delegates' has a wrong offset!"); // ScriptStruct Engine.CustomAttribute // 0x0030 (0x0030 - 0x0000) struct FCustomAttribute final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VariantType; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Times; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCustomAttribute) == 0x000008, "Wrong alignment on FCustomAttribute"); static_assert(sizeof(FCustomAttribute) == 0x000030, "Wrong size on FCustomAttribute"); static_assert(offsetof(FCustomAttribute, Name) == 0x000000, "Member 'FCustomAttribute::Name' has a wrong offset!"); static_assert(offsetof(FCustomAttribute, VariantType) == 0x000008, "Member 'FCustomAttribute::VariantType' has a wrong offset!"); static_assert(offsetof(FCustomAttribute, Times) == 0x000010, "Member 'FCustomAttribute::Times' has a wrong offset!"); // ScriptStruct Engine.CustomAttributePerBoneData // 0x0018 (0x0018 - 0x0000) struct FCustomAttributePerBoneData final { public: int32 BoneTreeIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Attributes; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomAttributePerBoneData) == 0x000008, "Wrong alignment on FCustomAttributePerBoneData"); static_assert(sizeof(FCustomAttributePerBoneData) == 0x000018, "Wrong size on FCustomAttributePerBoneData"); static_assert(offsetof(FCustomAttributePerBoneData, BoneTreeIndex) == 0x000000, "Member 'FCustomAttributePerBoneData::BoneTreeIndex' has a wrong offset!"); static_assert(offsetof(FCustomAttributePerBoneData, Attributes) == 0x000008, "Member 'FCustomAttributePerBoneData::Attributes' has a wrong offset!"); // ScriptStruct Engine.MaterialCachedParameterEntry // 0x0030 (0x0030 - 0x0000) struct FMaterialCachedParameterEntry final { public: TArray NameHashes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ParameterInfos; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ExpressionGuids; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialCachedParameterEntry) == 0x000008, "Wrong alignment on FMaterialCachedParameterEntry"); static_assert(sizeof(FMaterialCachedParameterEntry) == 0x000030, "Wrong size on FMaterialCachedParameterEntry"); static_assert(offsetof(FMaterialCachedParameterEntry, NameHashes) == 0x000000, "Member 'FMaterialCachedParameterEntry::NameHashes' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameterEntry, ParameterInfos) == 0x000010, "Member 'FMaterialCachedParameterEntry::ParameterInfos' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameterEntry, ExpressionGuids) == 0x000020, "Member 'FMaterialCachedParameterEntry::ExpressionGuids' has a wrong offset!"); // ScriptStruct Engine.MaterialCachedParameters // 0x0150 (0x0150 - 0x0000) struct FMaterialCachedParameters final { public: struct FMaterialCachedParameterEntry RuntimeEntries[0x5]; // 0x0000(0x0030)(NativeAccessSpecifierPublic) TArray ScalarValues; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VectorValues; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TextureValues; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FontValues; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FontPageValues; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray RuntimeVirtualTextureValues; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialCachedParameters) == 0x000008, "Wrong alignment on FMaterialCachedParameters"); static_assert(sizeof(FMaterialCachedParameters) == 0x000150, "Wrong size on FMaterialCachedParameters"); static_assert(offsetof(FMaterialCachedParameters, RuntimeEntries) == 0x000000, "Member 'FMaterialCachedParameters::RuntimeEntries' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, ScalarValues) == 0x0000F0, "Member 'FMaterialCachedParameters::ScalarValues' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, VectorValues) == 0x000100, "Member 'FMaterialCachedParameters::VectorValues' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, TextureValues) == 0x000110, "Member 'FMaterialCachedParameters::TextureValues' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, FontValues) == 0x000120, "Member 'FMaterialCachedParameters::FontValues' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, FontPageValues) == 0x000130, "Member 'FMaterialCachedParameters::FontPageValues' has a wrong offset!"); static_assert(offsetof(FMaterialCachedParameters, RuntimeVirtualTextureValues) == 0x000140, "Member 'FMaterialCachedParameters::RuntimeVirtualTextureValues' has a wrong offset!"); // ScriptStruct Engine.MaterialCachedExpressionData // 0x01D8 (0x01D8 - 0x0000) struct FMaterialCachedExpressionData final { public: struct FMaterialCachedParameters Parameters; // 0x0000(0x0150)(NativeAccessSpecifierPublic) TArray ReferencedTextures; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray FunctionInfos; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ParameterCollectionInfos; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DefaultLayers; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DefaultLayerBlends; // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray GrassTypes; // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DynamicParameterNames; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray QualityLevelsUsed; // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bHasRuntimeVirtualTextureOutput : 1; // 0x01D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasSceneColor : 1; // 0x01D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D1[0x7]; // 0x01D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMaterialCachedExpressionData) == 0x000008, "Wrong alignment on FMaterialCachedExpressionData"); static_assert(sizeof(FMaterialCachedExpressionData) == 0x0001D8, "Wrong size on FMaterialCachedExpressionData"); static_assert(offsetof(FMaterialCachedExpressionData, Parameters) == 0x000000, "Member 'FMaterialCachedExpressionData::Parameters' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, ReferencedTextures) == 0x000150, "Member 'FMaterialCachedExpressionData::ReferencedTextures' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, FunctionInfos) == 0x000160, "Member 'FMaterialCachedExpressionData::FunctionInfos' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, ParameterCollectionInfos) == 0x000170, "Member 'FMaterialCachedExpressionData::ParameterCollectionInfos' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, DefaultLayers) == 0x000180, "Member 'FMaterialCachedExpressionData::DefaultLayers' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, DefaultLayerBlends) == 0x000190, "Member 'FMaterialCachedExpressionData::DefaultLayerBlends' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, GrassTypes) == 0x0001A0, "Member 'FMaterialCachedExpressionData::GrassTypes' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, DynamicParameterNames) == 0x0001B0, "Member 'FMaterialCachedExpressionData::DynamicParameterNames' has a wrong offset!"); static_assert(offsetof(FMaterialCachedExpressionData, QualityLevelsUsed) == 0x0001C0, "Member 'FMaterialCachedExpressionData::QualityLevelsUsed' has a wrong offset!"); // ScriptStruct Engine.CustomAttributeSetting // 0x0020 (0x0020 - 0x0000) struct FCustomAttributeSetting final { public: class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Meaning; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomAttributeSetting) == 0x000008, "Wrong alignment on FCustomAttributeSetting"); static_assert(sizeof(FCustomAttributeSetting) == 0x000020, "Wrong size on FCustomAttributeSetting"); static_assert(offsetof(FCustomAttributeSetting, Name) == 0x000000, "Member 'FCustomAttributeSetting::Name' has a wrong offset!"); static_assert(offsetof(FCustomAttributeSetting, Meaning) == 0x000010, "Member 'FCustomAttributeSetting::Meaning' has a wrong offset!"); // ScriptStruct Engine.UpdateLevelStreamingLevelStatus // 0x0010 (0x0010 - 0x0000) struct FUpdateLevelStreamingLevelStatus final { public: class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewShouldBeLoaded; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewShouldBeVisible; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewShouldBlockOnLoad; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FUpdateLevelStreamingLevelStatus) == 0x000004, "Wrong alignment on FUpdateLevelStreamingLevelStatus"); static_assert(sizeof(FUpdateLevelStreamingLevelStatus) == 0x000010, "Wrong size on FUpdateLevelStreamingLevelStatus"); static_assert(offsetof(FUpdateLevelStreamingLevelStatus, PackageName) == 0x000000, "Member 'FUpdateLevelStreamingLevelStatus::PackageName' has a wrong offset!"); static_assert(offsetof(FUpdateLevelStreamingLevelStatus, LODIndex) == 0x000008, "Member 'FUpdateLevelStreamingLevelStatus::LODIndex' has a wrong offset!"); static_assert(offsetof(FUpdateLevelStreamingLevelStatus, bNewShouldBeLoaded) == 0x00000C, "Member 'FUpdateLevelStreamingLevelStatus::bNewShouldBeLoaded' has a wrong offset!"); static_assert(offsetof(FUpdateLevelStreamingLevelStatus, bNewShouldBeVisible) == 0x00000D, "Member 'FUpdateLevelStreamingLevelStatus::bNewShouldBeVisible' has a wrong offset!"); static_assert(offsetof(FUpdateLevelStreamingLevelStatus, bNewShouldBlockOnLoad) == 0x00000E, "Member 'FUpdateLevelStreamingLevelStatus::bNewShouldBlockOnLoad' has a wrong offset!"); // ScriptStruct Engine.DataDrivenConsoleVariable // 0x0050 (0x0050 - 0x0000) struct FDataDrivenConsoleVariable final { public: EFDataDrivenCVarType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ToolTip; // 0x0018(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultValueFloat; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DefaultValueInt; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DefaultValueBool; // 0x0030(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x1F]; // 0x0031(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDataDrivenConsoleVariable) == 0x000008, "Wrong alignment on FDataDrivenConsoleVariable"); static_assert(sizeof(FDataDrivenConsoleVariable) == 0x000050, "Wrong size on FDataDrivenConsoleVariable"); static_assert(offsetof(FDataDrivenConsoleVariable, Type) == 0x000000, "Member 'FDataDrivenConsoleVariable::Type' has a wrong offset!"); static_assert(offsetof(FDataDrivenConsoleVariable, Name) == 0x000008, "Member 'FDataDrivenConsoleVariable::Name' has a wrong offset!"); static_assert(offsetof(FDataDrivenConsoleVariable, ToolTip) == 0x000018, "Member 'FDataDrivenConsoleVariable::ToolTip' has a wrong offset!"); static_assert(offsetof(FDataDrivenConsoleVariable, DefaultValueFloat) == 0x000028, "Member 'FDataDrivenConsoleVariable::DefaultValueFloat' has a wrong offset!"); static_assert(offsetof(FDataDrivenConsoleVariable, DefaultValueInt) == 0x00002C, "Member 'FDataDrivenConsoleVariable::DefaultValueInt' has a wrong offset!"); static_assert(offsetof(FDataDrivenConsoleVariable, DefaultValueBool) == 0x000030, "Member 'FDataDrivenConsoleVariable::DefaultValueBool' has a wrong offset!"); // ScriptStruct Engine.DataTableCategoryHandle // 0x0018 (0x0018 - 0x0000) struct FDataTableCategoryHandle final { public: class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ColumnName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RowContents; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDataTableCategoryHandle) == 0x000008, "Wrong alignment on FDataTableCategoryHandle"); static_assert(sizeof(FDataTableCategoryHandle) == 0x000018, "Wrong size on FDataTableCategoryHandle"); static_assert(offsetof(FDataTableCategoryHandle, DataTable) == 0x000000, "Member 'FDataTableCategoryHandle::DataTable' has a wrong offset!"); static_assert(offsetof(FDataTableCategoryHandle, ColumnName) == 0x000008, "Member 'FDataTableCategoryHandle::ColumnName' has a wrong offset!"); static_assert(offsetof(FDataTableCategoryHandle, RowContents) == 0x000010, "Member 'FDataTableCategoryHandle::RowContents' has a wrong offset!"); // ScriptStruct Engine.DataTableRowHandle // 0x0010 (0x0010 - 0x0000) struct FDataTableRowHandle final { public: class UDataTable* DataTable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RowName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDataTableRowHandle) == 0x000008, "Wrong alignment on FDataTableRowHandle"); static_assert(sizeof(FDataTableRowHandle) == 0x000010, "Wrong size on FDataTableRowHandle"); static_assert(offsetof(FDataTableRowHandle, DataTable) == 0x000000, "Member 'FDataTableRowHandle::DataTable' has a wrong offset!"); static_assert(offsetof(FDataTableRowHandle, RowName) == 0x000008, "Member 'FDataTableRowHandle::RowName' has a wrong offset!"); // ScriptStruct Engine.DebugCameraControllerSettingsViewModeIndex // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FDebugCameraControllerSettingsViewModeIndex final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EViewModeIndex ViewModeIndex; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDebugCameraControllerSettingsViewModeIndex) == 0x000008, "Wrong alignment on FDebugCameraControllerSettingsViewModeIndex"); static_assert(sizeof(FDebugCameraControllerSettingsViewModeIndex) == 0x000010, "Wrong size on FDebugCameraControllerSettingsViewModeIndex"); static_assert(offsetof(FDebugCameraControllerSettingsViewModeIndex, ViewModeIndex) == 0x000008, "Member 'FDebugCameraControllerSettingsViewModeIndex::ViewModeIndex' has a wrong offset!"); // ScriptStruct Engine.InputAxisProperties // 0x0010 (0x0010 - 0x0000) struct FInputAxisProperties final { public: float DeadZone; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Sensitivity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Exponent; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bInvert : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInputAxisProperties) == 0x000004, "Wrong alignment on FInputAxisProperties"); static_assert(sizeof(FInputAxisProperties) == 0x000010, "Wrong size on FInputAxisProperties"); static_assert(offsetof(FInputAxisProperties, DeadZone) == 0x000000, "Member 'FInputAxisProperties::DeadZone' has a wrong offset!"); static_assert(offsetof(FInputAxisProperties, Sensitivity) == 0x000004, "Member 'FInputAxisProperties::Sensitivity' has a wrong offset!"); static_assert(offsetof(FInputAxisProperties, Exponent) == 0x000008, "Member 'FInputAxisProperties::Exponent' has a wrong offset!"); // ScriptStruct Engine.InputAxisConfigEntry // 0x0018 (0x0018 - 0x0000) struct FInputAxisConfigEntry final { public: class FName AxisKeyName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputAxisProperties AxisProperties; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputAxisConfigEntry) == 0x000004, "Wrong alignment on FInputAxisConfigEntry"); static_assert(sizeof(FInputAxisConfigEntry) == 0x000018, "Wrong size on FInputAxisConfigEntry"); static_assert(offsetof(FInputAxisConfigEntry, AxisKeyName) == 0x000000, "Member 'FInputAxisConfigEntry::AxisKeyName' has a wrong offset!"); static_assert(offsetof(FInputAxisConfigEntry, AxisProperties) == 0x000008, "Member 'FInputAxisConfigEntry::AxisProperties' has a wrong offset!"); // ScriptStruct Engine.DebugDisplayProperty // 0x0020 (0x0020 - 0x0000) struct FDebugDisplayProperty final { public: class UObject* obj; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf WithinClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDebugDisplayProperty) == 0x000008, "Wrong alignment on FDebugDisplayProperty"); static_assert(sizeof(FDebugDisplayProperty) == 0x000020, "Wrong size on FDebugDisplayProperty"); static_assert(offsetof(FDebugDisplayProperty, obj) == 0x000000, "Member 'FDebugDisplayProperty::obj' has a wrong offset!"); static_assert(offsetof(FDebugDisplayProperty, WithinClass) == 0x000008, "Member 'FDebugDisplayProperty::WithinClass' has a wrong offset!"); // ScriptStruct Engine.DebugTextInfo // 0x0060 (0x0060 - 0x0000) struct FDebugTextInfo final { public: class AActor* SrcActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SrcActorOffset; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SrcActorDesiredOffset; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DebugText; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeRemaining; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor TextColor; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAbsoluteLocation : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bKeepAttachedToActor : 1; // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDrawShadow : 1; // 0x003C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector OrigActorLocation; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFont* Font; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FontScale; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDebugTextInfo) == 0x000008, "Wrong alignment on FDebugTextInfo"); static_assert(sizeof(FDebugTextInfo) == 0x000060, "Wrong size on FDebugTextInfo"); static_assert(offsetof(FDebugTextInfo, SrcActor) == 0x000000, "Member 'FDebugTextInfo::SrcActor' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, SrcActorOffset) == 0x000008, "Member 'FDebugTextInfo::SrcActorOffset' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, SrcActorDesiredOffset) == 0x000014, "Member 'FDebugTextInfo::SrcActorDesiredOffset' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, DebugText) == 0x000020, "Member 'FDebugTextInfo::DebugText' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, TimeRemaining) == 0x000030, "Member 'FDebugTextInfo::TimeRemaining' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, Duration) == 0x000034, "Member 'FDebugTextInfo::Duration' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, TextColor) == 0x000038, "Member 'FDebugTextInfo::TextColor' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, OrigActorLocation) == 0x000040, "Member 'FDebugTextInfo::OrigActorLocation' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, Font) == 0x000050, "Member 'FDebugTextInfo::Font' has a wrong offset!"); static_assert(offsetof(FDebugTextInfo, FontScale) == 0x000058, "Member 'FDebugTextInfo::FontScale' has a wrong offset!"); // ScriptStruct Engine.CustomDefine // 0x0020 (0x0020 - 0x0000) struct FCustomDefine final { public: class FString DefineName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DefineValue; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCustomDefine) == 0x000008, "Wrong alignment on FCustomDefine"); static_assert(sizeof(FCustomDefine) == 0x000020, "Wrong size on FCustomDefine"); static_assert(offsetof(FCustomDefine, DefineName) == 0x000000, "Member 'FCustomDefine::DefineName' has a wrong offset!"); static_assert(offsetof(FCustomDefine, DefineValue) == 0x000010, "Member 'FCustomDefine::DefineValue' has a wrong offset!"); // ScriptStruct Engine.MulticastRecordOptions // 0x0018 (0x0018 - 0x0000) struct FMulticastRecordOptions final { public: class FString FuncPathName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bServerSkip; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClientSkip; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMulticastRecordOptions) == 0x000008, "Wrong alignment on FMulticastRecordOptions"); static_assert(sizeof(FMulticastRecordOptions) == 0x000018, "Wrong size on FMulticastRecordOptions"); static_assert(offsetof(FMulticastRecordOptions, FuncPathName) == 0x000000, "Member 'FMulticastRecordOptions::FuncPathName' has a wrong offset!"); static_assert(offsetof(FMulticastRecordOptions, bServerSkip) == 0x000010, "Member 'FMulticastRecordOptions::bServerSkip' has a wrong offset!"); static_assert(offsetof(FMulticastRecordOptions, bClientSkip) == 0x000011, "Member 'FMulticastRecordOptions::bClientSkip' has a wrong offset!"); // ScriptStruct Engine.RollbackNetStartupActorInfo // 0x00B0 (0x00B0 - 0x0000) struct FRollbackNetStartupActorInfo final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UObject* Archetype; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10[0x28]; // 0x0010(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class ULevel* Level; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x60]; // 0x0040(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjReferences; // 0x00A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRollbackNetStartupActorInfo) == 0x000008, "Wrong alignment on FRollbackNetStartupActorInfo"); static_assert(sizeof(FRollbackNetStartupActorInfo) == 0x0000B0, "Wrong size on FRollbackNetStartupActorInfo"); static_assert(offsetof(FRollbackNetStartupActorInfo, Archetype) == 0x000008, "Member 'FRollbackNetStartupActorInfo::Archetype' has a wrong offset!"); static_assert(offsetof(FRollbackNetStartupActorInfo, Level) == 0x000038, "Member 'FRollbackNetStartupActorInfo::Level' has a wrong offset!"); static_assert(offsetof(FRollbackNetStartupActorInfo, ObjReferences) == 0x0000A0, "Member 'FRollbackNetStartupActorInfo::ObjReferences' has a wrong offset!"); // ScriptStruct Engine.PoseData // 0x0070 (0x0070 - 0x0000) struct FPoseData final { public: TArray LocalSpacePose; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TMap TrackToBufferIndex; // 0x0010(0x0050)(NativeAccessSpecifierPublic) TArray CurveData; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FPoseData) == 0x000008, "Wrong alignment on FPoseData"); static_assert(sizeof(FPoseData) == 0x000070, "Wrong size on FPoseData"); static_assert(offsetof(FPoseData, LocalSpacePose) == 0x000000, "Member 'FPoseData::LocalSpacePose' has a wrong offset!"); static_assert(offsetof(FPoseData, TrackToBufferIndex) == 0x000010, "Member 'FPoseData::TrackToBufferIndex' has a wrong offset!"); static_assert(offsetof(FPoseData, CurveData) == 0x000060, "Member 'FPoseData::CurveData' has a wrong offset!"); // ScriptStruct Engine.PoseDataContainer // 0x0090 (0x0090 - 0x0000) struct FPoseDataContainer final { public: TArray PoseNames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Tracks; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TMap TrackMap; // 0x0020(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray Poses; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray Curves; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; static_assert(alignof(FPoseDataContainer) == 0x000008, "Wrong alignment on FPoseDataContainer"); static_assert(sizeof(FPoseDataContainer) == 0x000090, "Wrong size on FPoseDataContainer"); static_assert(offsetof(FPoseDataContainer, PoseNames) == 0x000000, "Member 'FPoseDataContainer::PoseNames' has a wrong offset!"); static_assert(offsetof(FPoseDataContainer, Tracks) == 0x000010, "Member 'FPoseDataContainer::Tracks' has a wrong offset!"); static_assert(offsetof(FPoseDataContainer, TrackMap) == 0x000020, "Member 'FPoseDataContainer::TrackMap' has a wrong offset!"); static_assert(offsetof(FPoseDataContainer, Poses) == 0x000070, "Member 'FPoseDataContainer::Poses' has a wrong offset!"); static_assert(offsetof(FPoseDataContainer, Curves) == 0x000080, "Member 'FPoseDataContainer::Curves' has a wrong offset!"); // ScriptStruct Engine.DialogueWaveParameter // 0x0020 (0x0020 - 0x0000) struct FDialogueWaveParameter final { public: class UDialogueWave* DialogueWave; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogueContext Context; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FDialogueWaveParameter) == 0x000008, "Wrong alignment on FDialogueWaveParameter"); static_assert(sizeof(FDialogueWaveParameter) == 0x000020, "Wrong size on FDialogueWaveParameter"); static_assert(offsetof(FDialogueWaveParameter, DialogueWave) == 0x000000, "Member 'FDialogueWaveParameter::DialogueWave' has a wrong offset!"); static_assert(offsetof(FDialogueWaveParameter, Context) == 0x000008, "Member 'FDialogueWaveParameter::Context' has a wrong offset!"); // ScriptStruct Engine.ComponentSync // 0x000C (0x000C - 0x0000) struct FComponentSync final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESyncOption SyncOption; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FComponentSync) == 0x000004, "Wrong alignment on FComponentSync"); static_assert(sizeof(FComponentSync) == 0x00000C, "Wrong size on FComponentSync"); static_assert(offsetof(FComponentSync, Name) == 0x000000, "Member 'FComponentSync::Name' has a wrong offset!"); static_assert(offsetof(FComponentSync, SyncOption) == 0x000008, "Member 'FComponentSync::SyncOption' has a wrong offset!"); // ScriptStruct Engine.DialogueContextMapping // 0x0038 (0x0038 - 0x0000) struct FDialogueContextMapping final { public: struct FDialogueContext Context; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic) class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LocalizationKeyFormat; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDialogueSoundWaveProxy* Proxy; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDialogueContextMapping) == 0x000008, "Wrong alignment on FDialogueContextMapping"); static_assert(sizeof(FDialogueContextMapping) == 0x000038, "Wrong size on FDialogueContextMapping"); static_assert(offsetof(FDialogueContextMapping, Context) == 0x000000, "Member 'FDialogueContextMapping::Context' has a wrong offset!"); static_assert(offsetof(FDialogueContextMapping, SoundWave) == 0x000018, "Member 'FDialogueContextMapping::SoundWave' has a wrong offset!"); static_assert(offsetof(FDialogueContextMapping, LocalizationKeyFormat) == 0x000020, "Member 'FDialogueContextMapping::LocalizationKeyFormat' has a wrong offset!"); static_assert(offsetof(FDialogueContextMapping, Proxy) == 0x000030, "Member 'FDialogueContextMapping::Proxy' has a wrong offset!"); // ScriptStruct Engine.InterpGroupActorInfo // 0x0018 (0x0018 - 0x0000) struct FInterpGroupActorInfo final { public: class FName ObjectName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Actors; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInterpGroupActorInfo) == 0x000008, "Wrong alignment on FInterpGroupActorInfo"); static_assert(sizeof(FInterpGroupActorInfo) == 0x000018, "Wrong size on FInterpGroupActorInfo"); static_assert(offsetof(FInterpGroupActorInfo, ObjectName) == 0x000000, "Member 'FInterpGroupActorInfo::ObjectName' has a wrong offset!"); static_assert(offsetof(FInterpGroupActorInfo, Actors) == 0x000008, "Member 'FInterpGroupActorInfo::Actors' has a wrong offset!"); // ScriptStruct Engine.GraphReference // 0x0020 (0x0020 - 0x0000) struct FGraphReference final { public: class UEdGraph* MacroGraph; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlueprint* GraphBlueprint; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid GraphGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; static_assert(alignof(FGraphReference) == 0x000008, "Wrong alignment on FGraphReference"); static_assert(sizeof(FGraphReference) == 0x000020, "Wrong size on FGraphReference"); static_assert(offsetof(FGraphReference, MacroGraph) == 0x000000, "Member 'FGraphReference::MacroGraph' has a wrong offset!"); static_assert(offsetof(FGraphReference, GraphBlueprint) == 0x000008, "Member 'FGraphReference::GraphBlueprint' has a wrong offset!"); static_assert(offsetof(FGraphReference, GraphGuid) == 0x000010, "Member 'FGraphReference::GraphGuid' has a wrong offset!"); // ScriptStruct Engine.VectorParameterValue // 0x0030 (0x0030 - 0x0000) struct FVectorParameterValue final { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ParameterValue; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVectorParameterValue) == 0x000004, "Wrong alignment on FVectorParameterValue"); static_assert(sizeof(FVectorParameterValue) == 0x000030, "Wrong size on FVectorParameterValue"); static_assert(offsetof(FVectorParameterValue, ParameterInfo) == 0x000000, "Member 'FVectorParameterValue::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FVectorParameterValue, ParameterValue) == 0x000010, "Member 'FVectorParameterValue::ParameterValue' has a wrong offset!"); static_assert(offsetof(FVectorParameterValue, ExpressionGUID) == 0x000020, "Member 'FVectorParameterValue::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.EdGraphPinReference // 0x0018 (0x0018 - 0x0000) struct FEdGraphPinReference final { public: TWeakObjectPtr OwningNode; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGuid PinId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FEdGraphPinReference) == 0x000004, "Wrong alignment on FEdGraphPinReference"); static_assert(sizeof(FEdGraphPinReference) == 0x000018, "Wrong size on FEdGraphPinReference"); static_assert(offsetof(FEdGraphPinReference, OwningNode) == 0x000000, "Member 'FEdGraphPinReference::OwningNode' has a wrong offset!"); static_assert(offsetof(FEdGraphPinReference, PinId) == 0x000008, "Member 'FEdGraphPinReference::PinId' has a wrong offset!"); // ScriptStruct Engine.PluginRedirect // 0x0020 (0x0020 - 0x0000) struct FPluginRedirect final { public: class FString OldPluginName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString NewPluginName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPluginRedirect) == 0x000008, "Wrong alignment on FPluginRedirect"); static_assert(sizeof(FPluginRedirect) == 0x000020, "Wrong size on FPluginRedirect"); static_assert(offsetof(FPluginRedirect, OldPluginName) == 0x000000, "Member 'FPluginRedirect::OldPluginName' has a wrong offset!"); static_assert(offsetof(FPluginRedirect, NewPluginName) == 0x000010, "Member 'FPluginRedirect::NewPluginName' has a wrong offset!"); // ScriptStruct Engine.ForceFeedbackParameters // 0x000C (0x000C - 0x0000) struct FForceFeedbackParameters final { public: class FName Tag; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLooping; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreTimeDilation; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayWhilePaused; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FForceFeedbackParameters) == 0x000004, "Wrong alignment on FForceFeedbackParameters"); static_assert(sizeof(FForceFeedbackParameters) == 0x00000C, "Wrong size on FForceFeedbackParameters"); static_assert(offsetof(FForceFeedbackParameters, Tag) == 0x000000, "Member 'FForceFeedbackParameters::Tag' has a wrong offset!"); static_assert(offsetof(FForceFeedbackParameters, bLooping) == 0x000008, "Member 'FForceFeedbackParameters::bLooping' has a wrong offset!"); static_assert(offsetof(FForceFeedbackParameters, bIgnoreTimeDilation) == 0x000009, "Member 'FForceFeedbackParameters::bIgnoreTimeDilation' has a wrong offset!"); static_assert(offsetof(FForceFeedbackParameters, bPlayWhilePaused) == 0x00000A, "Member 'FForceFeedbackParameters::bPlayWhilePaused' has a wrong offset!"); // ScriptStruct Engine.StructRedirect // 0x0010 (0x0010 - 0x0000) struct FStructRedirect final { public: class FName OldStructName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewStructName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStructRedirect) == 0x000004, "Wrong alignment on FStructRedirect"); static_assert(sizeof(FStructRedirect) == 0x000010, "Wrong size on FStructRedirect"); static_assert(offsetof(FStructRedirect, OldStructName) == 0x000000, "Member 'FStructRedirect::OldStructName' has a wrong offset!"); static_assert(offsetof(FStructRedirect, NewStructName) == 0x000008, "Member 'FStructRedirect::NewStructName' has a wrong offset!"); // ScriptStruct Engine.ClassRedirect // 0x003C (0x003C - 0x0000) struct FClassRedirect final { public: class FName ObjectName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OldClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewClassName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OldSubobjName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewSubobjName; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewClassClass; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewClassPackage; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool InstanceOnly; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FClassRedirect) == 0x000004, "Wrong alignment on FClassRedirect"); static_assert(sizeof(FClassRedirect) == 0x00003C, "Wrong size on FClassRedirect"); static_assert(offsetof(FClassRedirect, ObjectName) == 0x000000, "Member 'FClassRedirect::ObjectName' has a wrong offset!"); static_assert(offsetof(FClassRedirect, OldClassName) == 0x000008, "Member 'FClassRedirect::OldClassName' has a wrong offset!"); static_assert(offsetof(FClassRedirect, NewClassName) == 0x000010, "Member 'FClassRedirect::NewClassName' has a wrong offset!"); static_assert(offsetof(FClassRedirect, OldSubobjName) == 0x000018, "Member 'FClassRedirect::OldSubobjName' has a wrong offset!"); static_assert(offsetof(FClassRedirect, NewSubobjName) == 0x000020, "Member 'FClassRedirect::NewSubobjName' has a wrong offset!"); static_assert(offsetof(FClassRedirect, NewClassClass) == 0x000028, "Member 'FClassRedirect::NewClassClass' has a wrong offset!"); static_assert(offsetof(FClassRedirect, NewClassPackage) == 0x000030, "Member 'FClassRedirect::NewClassPackage' has a wrong offset!"); static_assert(offsetof(FClassRedirect, InstanceOnly) == 0x000038, "Member 'FClassRedirect::InstanceOnly' has a wrong offset!"); // ScriptStruct Engine.GameNameRedirect // 0x0010 (0x0010 - 0x0000) struct FGameNameRedirect final { public: class FName OldGameName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewGameName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FGameNameRedirect) == 0x000004, "Wrong alignment on FGameNameRedirect"); static_assert(sizeof(FGameNameRedirect) == 0x000010, "Wrong size on FGameNameRedirect"); static_assert(offsetof(FGameNameRedirect, OldGameName) == 0x000000, "Member 'FGameNameRedirect::OldGameName' has a wrong offset!"); static_assert(offsetof(FGameNameRedirect, NewGameName) == 0x000008, "Member 'FGameNameRedirect::NewGameName' has a wrong offset!"); // ScriptStruct Engine.NameCurveKey // 0x000C (0x000C - 0x0000) struct FNameCurveKey final { public: float Time; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Value; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNameCurveKey) == 0x000004, "Wrong alignment on FNameCurveKey"); static_assert(sizeof(FNameCurveKey) == 0x00000C, "Wrong size on FNameCurveKey"); static_assert(offsetof(FNameCurveKey, Time) == 0x000000, "Member 'FNameCurveKey::Time' has a wrong offset!"); static_assert(offsetof(FNameCurveKey, Value) == 0x000004, "Member 'FNameCurveKey::Value' has a wrong offset!"); // ScriptStruct Engine.NameCurve // 0x0010 (0x0078 - 0x0068) struct FNameCurve final : public FIndexedCurve { public: TArray Keys; // 0x0068(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FNameCurve) == 0x000008, "Wrong alignment on FNameCurve"); static_assert(sizeof(FNameCurve) == 0x000078, "Wrong size on FNameCurve"); static_assert(offsetof(FNameCurve, Keys) == 0x000068, "Member 'FNameCurve::Keys' has a wrong offset!"); // ScriptStruct Engine.ScreenMessageString // 0x0030 (0x0030 - 0x0000) struct FScreenMessageString final { public: uint64 Key; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ScreenMessage; // 0x0008(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor DisplayColor; // 0x0018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToDisplay; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurrentTimeDisplayed; // 0x0020(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TextScale; // 0x0024(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FScreenMessageString) == 0x000008, "Wrong alignment on FScreenMessageString"); static_assert(sizeof(FScreenMessageString) == 0x000030, "Wrong size on FScreenMessageString"); static_assert(offsetof(FScreenMessageString, Key) == 0x000000, "Member 'FScreenMessageString::Key' has a wrong offset!"); static_assert(offsetof(FScreenMessageString, ScreenMessage) == 0x000008, "Member 'FScreenMessageString::ScreenMessage' has a wrong offset!"); static_assert(offsetof(FScreenMessageString, DisplayColor) == 0x000018, "Member 'FScreenMessageString::DisplayColor' has a wrong offset!"); static_assert(offsetof(FScreenMessageString, TimeToDisplay) == 0x00001C, "Member 'FScreenMessageString::TimeToDisplay' has a wrong offset!"); static_assert(offsetof(FScreenMessageString, CurrentTimeDisplayed) == 0x000020, "Member 'FScreenMessageString::CurrentTimeDisplayed' has a wrong offset!"); static_assert(offsetof(FScreenMessageString, TextScale) == 0x000024, "Member 'FScreenMessageString::TextScale' has a wrong offset!"); // ScriptStruct Engine.CollectionParameterBase // 0x0018 (0x0018 - 0x0000) struct FCollectionParameterBase { public: class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ID; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollectionParameterBase) == 0x000004, "Wrong alignment on FCollectionParameterBase"); static_assert(sizeof(FCollectionParameterBase) == 0x000018, "Wrong size on FCollectionParameterBase"); static_assert(offsetof(FCollectionParameterBase, ParameterName) == 0x000000, "Member 'FCollectionParameterBase::ParameterName' has a wrong offset!"); static_assert(offsetof(FCollectionParameterBase, ID) == 0x000008, "Member 'FCollectionParameterBase::ID' has a wrong offset!"); // ScriptStruct Engine.CollectionVectorParameter // 0x0010 (0x0028 - 0x0018) struct FCollectionVectorParameter final : public FCollectionParameterBase { public: struct FLinearColor DefaultValue; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollectionVectorParameter) == 0x000004, "Wrong alignment on FCollectionVectorParameter"); static_assert(sizeof(FCollectionVectorParameter) == 0x000028, "Wrong size on FCollectionVectorParameter"); static_assert(offsetof(FCollectionVectorParameter, DefaultValue) == 0x000018, "Member 'FCollectionVectorParameter::DefaultValue' has a wrong offset!"); // ScriptStruct Engine.DropNoteInfo // 0x0028 (0x0028 - 0x0000) struct FDropNoteInfo final { public: struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FString Comment; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDropNoteInfo) == 0x000008, "Wrong alignment on FDropNoteInfo"); static_assert(sizeof(FDropNoteInfo) == 0x000028, "Wrong size on FDropNoteInfo"); static_assert(offsetof(FDropNoteInfo, Location) == 0x000000, "Member 'FDropNoteInfo::Location' has a wrong offset!"); static_assert(offsetof(FDropNoteInfo, Rotation) == 0x00000C, "Member 'FDropNoteInfo::Rotation' has a wrong offset!"); static_assert(offsetof(FDropNoteInfo, Comment) == 0x000018, "Member 'FDropNoteInfo::Comment' has a wrong offset!"); // ScriptStruct Engine.StatColorMapping // 0x0028 (0x0028 - 0x0000) struct FStatColorMapping final { public: class FString StatName; // 0x0000(0x0010)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ColorMap; // 0x0010(0x0010)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic) uint8 DisableBlend : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStatColorMapping) == 0x000008, "Wrong alignment on FStatColorMapping"); static_assert(sizeof(FStatColorMapping) == 0x000028, "Wrong size on FStatColorMapping"); static_assert(offsetof(FStatColorMapping, StatName) == 0x000000, "Member 'FStatColorMapping::StatName' has a wrong offset!"); static_assert(offsetof(FStatColorMapping, ColorMap) == 0x000010, "Member 'FStatColorMapping::ColorMap' has a wrong offset!"); // ScriptStruct Engine.FullyLoadedPackagesInfo // 0x0038 (0x0038 - 0x0000) struct FFullyLoadedPackagesInfo final { public: EFullyLoadPackageType FullyLoadType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString Tag; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PackagesToLoad; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray LoadedObjects; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FFullyLoadedPackagesInfo) == 0x000008, "Wrong alignment on FFullyLoadedPackagesInfo"); static_assert(sizeof(FFullyLoadedPackagesInfo) == 0x000038, "Wrong size on FFullyLoadedPackagesInfo"); static_assert(offsetof(FFullyLoadedPackagesInfo, FullyLoadType) == 0x000000, "Member 'FFullyLoadedPackagesInfo::FullyLoadType' has a wrong offset!"); static_assert(offsetof(FFullyLoadedPackagesInfo, Tag) == 0x000008, "Member 'FFullyLoadedPackagesInfo::Tag' has a wrong offset!"); static_assert(offsetof(FFullyLoadedPackagesInfo, PackagesToLoad) == 0x000018, "Member 'FFullyLoadedPackagesInfo::PackagesToLoad' has a wrong offset!"); static_assert(offsetof(FFullyLoadedPackagesInfo, LoadedObjects) == 0x000028, "Member 'FFullyLoadedPackagesInfo::LoadedObjects' has a wrong offset!"); // ScriptStruct Engine.LevelStreamingStatus // 0x0010 (0x0010 - 0x0000) struct FLevelStreamingStatus final { public: class FName PackageName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShouldBeLoaded : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bShouldBeVisible : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint32 LODIndex; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLevelStreamingStatus) == 0x000004, "Wrong alignment on FLevelStreamingStatus"); static_assert(sizeof(FLevelStreamingStatus) == 0x000010, "Wrong size on FLevelStreamingStatus"); static_assert(offsetof(FLevelStreamingStatus, PackageName) == 0x000000, "Member 'FLevelStreamingStatus::PackageName' has a wrong offset!"); static_assert(offsetof(FLevelStreamingStatus, LODIndex) == 0x00000C, "Member 'FLevelStreamingStatus::LODIndex' has a wrong offset!"); // ScriptStruct Engine.WorldContext // 0x0288 (0x0288 - 0x0000) struct FWorldContext final { public: uint8 Pad_0[0xD0]; // 0x0000(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) struct FURL LastURL; // 0x00D0(0x0068)(NativeAccessSpecifierPublic) struct FURL LastRemoteURL; // 0x0138(0x0068)(NativeAccessSpecifierPublic) class UPendingNetGame* PendingNetGame; // 0x01A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PackagesToFullyLoad; // 0x01A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1B8[0x10]; // 0x01B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray LoadedLevelsForPendingMapChange; // 0x01C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectReferencers; // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PendingLevelStreamingStatusUpdates; // 0x0200(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UGameViewportClient* GameViewport; // 0x0210(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameInstance* OwningGameInstance; // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ActiveNetDrivers; // 0x0220(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_230[0x58]; // 0x0230(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FWorldContext) == 0x000008, "Wrong alignment on FWorldContext"); static_assert(sizeof(FWorldContext) == 0x000288, "Wrong size on FWorldContext"); static_assert(offsetof(FWorldContext, LastURL) == 0x0000D0, "Member 'FWorldContext::LastURL' has a wrong offset!"); static_assert(offsetof(FWorldContext, LastRemoteURL) == 0x000138, "Member 'FWorldContext::LastRemoteURL' has a wrong offset!"); static_assert(offsetof(FWorldContext, PendingNetGame) == 0x0001A0, "Member 'FWorldContext::PendingNetGame' has a wrong offset!"); static_assert(offsetof(FWorldContext, PackagesToFullyLoad) == 0x0001A8, "Member 'FWorldContext::PackagesToFullyLoad' has a wrong offset!"); static_assert(offsetof(FWorldContext, LoadedLevelsForPendingMapChange) == 0x0001C8, "Member 'FWorldContext::LoadedLevelsForPendingMapChange' has a wrong offset!"); static_assert(offsetof(FWorldContext, ObjectReferencers) == 0x0001F0, "Member 'FWorldContext::ObjectReferencers' has a wrong offset!"); static_assert(offsetof(FWorldContext, PendingLevelStreamingStatusUpdates) == 0x000200, "Member 'FWorldContext::PendingLevelStreamingStatusUpdates' has a wrong offset!"); static_assert(offsetof(FWorldContext, GameViewport) == 0x000210, "Member 'FWorldContext::GameViewport' has a wrong offset!"); static_assert(offsetof(FWorldContext, OwningGameInstance) == 0x000218, "Member 'FWorldContext::OwningGameInstance' has a wrong offset!"); static_assert(offsetof(FWorldContext, ActiveNetDrivers) == 0x000220, "Member 'FWorldContext::ActiveNetDrivers' has a wrong offset!"); // ScriptStruct Engine.SoundTrackKey // 0x0018 (0x0018 - 0x0000) struct FSoundTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Volume; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Pitch; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundBase* Sound; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundTrackKey) == 0x000008, "Wrong alignment on FSoundTrackKey"); static_assert(sizeof(FSoundTrackKey) == 0x000018, "Wrong size on FSoundTrackKey"); static_assert(offsetof(FSoundTrackKey, Time) == 0x000000, "Member 'FSoundTrackKey::Time' has a wrong offset!"); static_assert(offsetof(FSoundTrackKey, Volume) == 0x000004, "Member 'FSoundTrackKey::Volume' has a wrong offset!"); static_assert(offsetof(FSoundTrackKey, Pitch) == 0x000008, "Member 'FSoundTrackKey::Pitch' has a wrong offset!"); static_assert(offsetof(FSoundTrackKey, Sound) == 0x000010, "Member 'FSoundTrackKey::Sound' has a wrong offset!"); // ScriptStruct Engine.ExposureSettings // 0x0008 (0x0008 - 0x0000) struct FExposureSettings final { public: float FixedEV100; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFixed; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FExposureSettings) == 0x000004, "Wrong alignment on FExposureSettings"); static_assert(sizeof(FExposureSettings) == 0x000008, "Wrong size on FExposureSettings"); static_assert(offsetof(FExposureSettings, FixedEV100) == 0x000000, "Member 'FExposureSettings::FixedEV100' has a wrong offset!"); static_assert(offsetof(FExposureSettings, bFixed) == 0x000004, "Member 'FExposureSettings::bFixed' has a wrong offset!"); // ScriptStruct Engine.TickPrerequisite // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FTickPrerequisite final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTickPrerequisite) == 0x000008, "Wrong alignment on FTickPrerequisite"); static_assert(sizeof(FTickPrerequisite) == 0x000010, "Wrong size on FTickPrerequisite"); // ScriptStruct Engine.FloatSpringState // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FFloatSpringState final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFloatSpringState) == 0x000004, "Wrong alignment on FFloatSpringState"); static_assert(sizeof(FFloatSpringState) == 0x000008, "Wrong size on FFloatSpringState"); // ScriptStruct Engine.MaterialTextureInfo // 0x0010 (0x0010 - 0x0000) struct FMaterialTextureInfo final { public: float SamplingScale; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UVChannelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TextureName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialTextureInfo) == 0x000004, "Wrong alignment on FMaterialTextureInfo"); static_assert(sizeof(FMaterialTextureInfo) == 0x000010, "Wrong size on FMaterialTextureInfo"); static_assert(offsetof(FMaterialTextureInfo, SamplingScale) == 0x000000, "Member 'FMaterialTextureInfo::SamplingScale' has a wrong offset!"); static_assert(offsetof(FMaterialTextureInfo, UVChannelIndex) == 0x000004, "Member 'FMaterialTextureInfo::UVChannelIndex' has a wrong offset!"); static_assert(offsetof(FMaterialTextureInfo, TextureName) == 0x000008, "Member 'FMaterialTextureInfo::TextureName' has a wrong offset!"); // ScriptStruct Engine.DepthFieldGlowInfo // 0x0024 (0x0024 - 0x0000) struct FDepthFieldGlowInfo final { public: uint8 bEnableGlow : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor GlowColor; // 0x0004(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D GlowOuterRadius; // 0x0014(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D GlowInnerRadius; // 0x001C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDepthFieldGlowInfo) == 0x000004, "Wrong alignment on FDepthFieldGlowInfo"); static_assert(sizeof(FDepthFieldGlowInfo) == 0x000024, "Wrong size on FDepthFieldGlowInfo"); static_assert(offsetof(FDepthFieldGlowInfo, GlowColor) == 0x000004, "Member 'FDepthFieldGlowInfo::GlowColor' has a wrong offset!"); static_assert(offsetof(FDepthFieldGlowInfo, GlowOuterRadius) == 0x000014, "Member 'FDepthFieldGlowInfo::GlowOuterRadius' has a wrong offset!"); static_assert(offsetof(FDepthFieldGlowInfo, GlowInnerRadius) == 0x00001C, "Member 'FDepthFieldGlowInfo::GlowInnerRadius' has a wrong offset!"); // ScriptStruct Engine.FontRenderInfo // 0x0028 (0x0028 - 0x0000) struct FFontRenderInfo final { public: uint8 bClipText : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableShadow : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FDepthFieldGlowInfo GlowInfo; // 0x0004(0x0024)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FFontRenderInfo) == 0x000004, "Wrong alignment on FFontRenderInfo"); static_assert(sizeof(FFontRenderInfo) == 0x000028, "Wrong size on FFontRenderInfo"); static_assert(offsetof(FFontRenderInfo, GlowInfo) == 0x000004, "Member 'FFontRenderInfo::GlowInfo' has a wrong offset!"); // ScriptStruct Engine.Redirector // 0x0010 (0x0010 - 0x0000) struct FRedirector final { public: class FName OldName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NewName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRedirector) == 0x000004, "Wrong alignment on FRedirector"); static_assert(sizeof(FRedirector) == 0x000010, "Wrong size on FRedirector"); static_assert(offsetof(FRedirector, OldName) == 0x000000, "Member 'FRedirector::OldName' has a wrong offset!"); static_assert(offsetof(FRedirector, NewName) == 0x000008, "Member 'FRedirector::NewName' has a wrong offset!"); // ScriptStruct Engine.ReplicatedStaticActorDestructionInfo // 0x0038 (0x0038 - 0x0000) struct FReplicatedStaticActorDestructionInfo final { public: uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UClass* ObjClass; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FReplicatedStaticActorDestructionInfo) == 0x000008, "Wrong alignment on FReplicatedStaticActorDestructionInfo"); static_assert(sizeof(FReplicatedStaticActorDestructionInfo) == 0x000038, "Wrong size on FReplicatedStaticActorDestructionInfo"); static_assert(offsetof(FReplicatedStaticActorDestructionInfo, ObjClass) == 0x000030, "Member 'FReplicatedStaticActorDestructionInfo::ObjClass' has a wrong offset!"); // ScriptStruct Engine.CollectionReference // 0x0008 (0x0008 - 0x0000) struct FCollectionReference final { public: class FName CollectionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollectionReference) == 0x000004, "Wrong alignment on FCollectionReference"); static_assert(sizeof(FCollectionReference) == 0x000008, "Wrong size on FCollectionReference"); static_assert(offsetof(FCollectionReference, CollectionName) == 0x000000, "Member 'FCollectionReference::CollectionName' has a wrong offset!"); // ScriptStruct Engine.ComponentReference // 0x0028 (0x0028 - 0x0000) struct FComponentReference final { public: class AActor* OtherActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ComponentProperty; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PathToComponent; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FComponentReference) == 0x000008, "Wrong alignment on FComponentReference"); static_assert(sizeof(FComponentReference) == 0x000028, "Wrong size on FComponentReference"); static_assert(offsetof(FComponentReference, OtherActor) == 0x000000, "Member 'FComponentReference::OtherActor' has a wrong offset!"); static_assert(offsetof(FComponentReference, ComponentProperty) == 0x000008, "Member 'FComponentReference::ComponentProperty' has a wrong offset!"); static_assert(offsetof(FComponentReference, PathToComponent) == 0x000010, "Member 'FComponentReference::PathToComponent' has a wrong offset!"); // ScriptStruct Engine.ConstrainComponentPropName // 0x0008 (0x0008 - 0x0000) struct FConstrainComponentPropName final { public: class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FConstrainComponentPropName) == 0x000004, "Wrong alignment on FConstrainComponentPropName"); static_assert(sizeof(FConstrainComponentPropName) == 0x000008, "Wrong size on FConstrainComponentPropName"); static_assert(offsetof(FConstrainComponentPropName, ComponentName) == 0x000000, "Member 'FConstrainComponentPropName::ComponentName' has a wrong offset!"); // ScriptStruct Engine.DamageEvent // 0x0010 (0x0010 - 0x0000) struct FDamageEvent { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageTypeClass; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDamageEvent) == 0x000008, "Wrong alignment on FDamageEvent"); static_assert(sizeof(FDamageEvent) == 0x000010, "Wrong size on FDamageEvent"); static_assert(offsetof(FDamageEvent, DamageTypeClass) == 0x000008, "Member 'FDamageEvent::DamageTypeClass' has a wrong offset!"); // ScriptStruct Engine.DynamicTextureInstance // 0x0010 (0x0038 - 0x0028) struct FDynamicTextureInstance final : public FStreamableTextureInstance { public: class UTexture2D* Texture; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAttached; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OriginalRadius; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FDynamicTextureInstance) == 0x000008, "Wrong alignment on FDynamicTextureInstance"); static_assert(sizeof(FDynamicTextureInstance) == 0x000038, "Wrong size on FDynamicTextureInstance"); static_assert(offsetof(FDynamicTextureInstance, Texture) == 0x000028, "Member 'FDynamicTextureInstance::Texture' has a wrong offset!"); static_assert(offsetof(FDynamicTextureInstance, bAttached) == 0x000030, "Member 'FDynamicTextureInstance::bAttached' has a wrong offset!"); static_assert(offsetof(FDynamicTextureInstance, OriginalRadius) == 0x000034, "Member 'FDynamicTextureInstance::OriginalRadius' has a wrong offset!"); // ScriptStruct Engine.RadialDamageParams // 0x0014 (0x0014 - 0x0000) struct FRadialDamageParams final { public: float BaseDamage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumDamage; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OuterRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamageFalloff; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRadialDamageParams) == 0x000004, "Wrong alignment on FRadialDamageParams"); static_assert(sizeof(FRadialDamageParams) == 0x000014, "Wrong size on FRadialDamageParams"); static_assert(offsetof(FRadialDamageParams, BaseDamage) == 0x000000, "Member 'FRadialDamageParams::BaseDamage' has a wrong offset!"); static_assert(offsetof(FRadialDamageParams, MinimumDamage) == 0x000004, "Member 'FRadialDamageParams::MinimumDamage' has a wrong offset!"); static_assert(offsetof(FRadialDamageParams, InnerRadius) == 0x000008, "Member 'FRadialDamageParams::InnerRadius' has a wrong offset!"); static_assert(offsetof(FRadialDamageParams, OuterRadius) == 0x00000C, "Member 'FRadialDamageParams::OuterRadius' has a wrong offset!"); static_assert(offsetof(FRadialDamageParams, DamageFalloff) == 0x000010, "Member 'FRadialDamageParams::DamageFalloff' has a wrong offset!"); // ScriptStruct Engine.RadialDamageEvent // 0x0030 (0x0040 - 0x0010) struct FRadialDamageEvent final : public FDamageEvent { public: struct FRadialDamageParams Params; // 0x0010(0x0014)(NoDestructor, NativeAccessSpecifierPublic) struct FVector Origin; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ComponentHits; // 0x0030(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FRadialDamageEvent) == 0x000008, "Wrong alignment on FRadialDamageEvent"); static_assert(sizeof(FRadialDamageEvent) == 0x000040, "Wrong size on FRadialDamageEvent"); static_assert(offsetof(FRadialDamageEvent, Params) == 0x000010, "Member 'FRadialDamageEvent::Params' has a wrong offset!"); static_assert(offsetof(FRadialDamageEvent, Origin) == 0x000024, "Member 'FRadialDamageEvent::Origin' has a wrong offset!"); static_assert(offsetof(FRadialDamageEvent, ComponentHits) == 0x000030, "Member 'FRadialDamageEvent::ComponentHits' has a wrong offset!"); // ScriptStruct Engine.MemberReference // 0x0038 (0x0038 - 0x0000) struct FMemberReference final { public: class UObject* MemberParent; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString MemberScope; // 0x0008(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName MemberName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGuid MemberGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSelfContext; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWasDeprecated; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FMemberReference) == 0x000008, "Wrong alignment on FMemberReference"); static_assert(sizeof(FMemberReference) == 0x000038, "Wrong size on FMemberReference"); static_assert(offsetof(FMemberReference, MemberParent) == 0x000000, "Member 'FMemberReference::MemberParent' has a wrong offset!"); static_assert(offsetof(FMemberReference, MemberScope) == 0x000008, "Member 'FMemberReference::MemberScope' has a wrong offset!"); static_assert(offsetof(FMemberReference, MemberName) == 0x000018, "Member 'FMemberReference::MemberName' has a wrong offset!"); static_assert(offsetof(FMemberReference, MemberGuid) == 0x000020, "Member 'FMemberReference::MemberGuid' has a wrong offset!"); static_assert(offsetof(FMemberReference, bSelfContext) == 0x000030, "Member 'FMemberReference::bSelfContext' has a wrong offset!"); static_assert(offsetof(FMemberReference, bWasDeprecated) == 0x000031, "Member 'FMemberReference::bWasDeprecated' has a wrong offset!"); // ScriptStruct Engine.PointDamageEvent // 0x0098 (0x00A8 - 0x0010) struct FPointDamageEvent final : public FDamageEvent { public: float Damage; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector_NetQuantizeNormal ShotDirection; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitResult HitInfo; // 0x0020(0x0088)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FPointDamageEvent) == 0x000008, "Wrong alignment on FPointDamageEvent"); static_assert(sizeof(FPointDamageEvent) == 0x0000A8, "Wrong size on FPointDamageEvent"); static_assert(offsetof(FPointDamageEvent, Damage) == 0x000010, "Member 'FPointDamageEvent::Damage' has a wrong offset!"); static_assert(offsetof(FPointDamageEvent, ShotDirection) == 0x000014, "Member 'FPointDamageEvent::ShotDirection' has a wrong offset!"); static_assert(offsetof(FPointDamageEvent, HitInfo) == 0x000020, "Member 'FPointDamageEvent::HitInfo' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshBuildSettings // 0x0014 (0x0014 - 0x0000) struct FSkeletalMeshBuildSettings final { public: uint8 bRecomputeNormals : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecomputeTangents : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseMikkTSpace : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComputeWeightedNormals : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRemoveDegenerates : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHighPrecisionTangentBasis : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseFullPrecisionUVs : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bBuildAdjacencyBuffer : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ThresholdPosition; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThresholdTangentNormal; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThresholdUV; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MorphThresholdPosition; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshBuildSettings) == 0x000004, "Wrong alignment on FSkeletalMeshBuildSettings"); static_assert(sizeof(FSkeletalMeshBuildSettings) == 0x000014, "Wrong size on FSkeletalMeshBuildSettings"); static_assert(offsetof(FSkeletalMeshBuildSettings, ThresholdPosition) == 0x000004, "Member 'FSkeletalMeshBuildSettings::ThresholdPosition' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshBuildSettings, ThresholdTangentNormal) == 0x000008, "Member 'FSkeletalMeshBuildSettings::ThresholdTangentNormal' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshBuildSettings, ThresholdUV) == 0x00000C, "Member 'FSkeletalMeshBuildSettings::ThresholdUV' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshBuildSettings, MorphThresholdPosition) == 0x000010, "Member 'FSkeletalMeshBuildSettings::MorphThresholdPosition' has a wrong offset!"); // ScriptStruct Engine.POV // 0x001C (0x001C - 0x0000) struct FPOV final { public: struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float FOV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPOV) == 0x000004, "Wrong alignment on FPOV"); static_assert(sizeof(FPOV) == 0x00001C, "Wrong size on FPOV"); static_assert(offsetof(FPOV, Location) == 0x000000, "Member 'FPOV::Location' has a wrong offset!"); static_assert(offsetof(FPOV, Rotation) == 0x00000C, "Member 'FPOV::Rotation' has a wrong offset!"); static_assert(offsetof(FPOV, FOV) == 0x000018, "Member 'FPOV::FOV' has a wrong offset!"); // ScriptStruct Engine.AnimSlotDesc // 0x000C (0x000C - 0x0000) struct FAnimSlotDesc final { public: class FName SlotName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumChannels; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAnimSlotDesc) == 0x000004, "Wrong alignment on FAnimSlotDesc"); static_assert(sizeof(FAnimSlotDesc) == 0x00000C, "Wrong size on FAnimSlotDesc"); static_assert(offsetof(FAnimSlotDesc, SlotName) == 0x000000, "Member 'FAnimSlotDesc::SlotName' has a wrong offset!"); static_assert(offsetof(FAnimSlotDesc, NumChannels) == 0x000008, "Member 'FAnimSlotDesc::NumChannels' has a wrong offset!"); // ScriptStruct Engine.PrimitiveMaterialRef // 0x0018 (0x0018 - 0x0000) struct FPrimitiveMaterialRef final { public: class UPrimitiveComponent* Primitive; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDecalComponent* Decal; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ElementIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPrimitiveMaterialRef) == 0x000008, "Wrong alignment on FPrimitiveMaterialRef"); static_assert(sizeof(FPrimitiveMaterialRef) == 0x000018, "Wrong size on FPrimitiveMaterialRef"); static_assert(offsetof(FPrimitiveMaterialRef, Primitive) == 0x000000, "Member 'FPrimitiveMaterialRef::Primitive' has a wrong offset!"); static_assert(offsetof(FPrimitiveMaterialRef, Decal) == 0x000008, "Member 'FPrimitiveMaterialRef::Decal' has a wrong offset!"); static_assert(offsetof(FPrimitiveMaterialRef, ElementIndex) == 0x000010, "Member 'FPrimitiveMaterialRef::ElementIndex' has a wrong offset!"); // ScriptStruct Engine.LightmassDebugOptions // 0x0010 (0x0010 - 0x0000) struct FLightmassDebugOptions final { public: uint8 bDebugMode : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bStatsEnabled : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGatherBSPSurfacesAcrossComponents : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CoplanarTolerance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseImmediateImport : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bImmediateProcessMappings : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSortMappings : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDumpBinaryFiles : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDebugMaterials : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPadMappings : 1; // 0x0008(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDebugPaddings : 1; // 0x0008(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyCalcDebugTexelMappings : 1; // 0x0008(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseRandomColors : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bColorBordersGreen : 1; // 0x0009(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bColorByExecutionTime : 1; // 0x0009(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ExecutionTimeDivisor; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLightmassDebugOptions) == 0x000004, "Wrong alignment on FLightmassDebugOptions"); static_assert(sizeof(FLightmassDebugOptions) == 0x000010, "Wrong size on FLightmassDebugOptions"); static_assert(offsetof(FLightmassDebugOptions, CoplanarTolerance) == 0x000004, "Member 'FLightmassDebugOptions::CoplanarTolerance' has a wrong offset!"); static_assert(offsetof(FLightmassDebugOptions, ExecutionTimeDivisor) == 0x00000C, "Member 'FLightmassDebugOptions::ExecutionTimeDivisor' has a wrong offset!"); // ScriptStruct Engine.FractureEffect // 0x0010 (0x0010 - 0x0000) struct FFractureEffect final { public: class UParticleSystem* ParticleSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundBase* Sound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFractureEffect) == 0x000008, "Wrong alignment on FFractureEffect"); static_assert(sizeof(FFractureEffect) == 0x000010, "Wrong size on FFractureEffect"); static_assert(offsetof(FFractureEffect, ParticleSystem) == 0x000000, "Member 'FFractureEffect::ParticleSystem' has a wrong offset!"); static_assert(offsetof(FFractureEffect, Sound) == 0x000008, "Member 'FFractureEffect::Sound' has a wrong offset!"); // ScriptStruct Engine.ExponentialHeightFogData // 0x000C (0x000C - 0x0000) struct FExponentialHeightFogData final { public: float FogDensity; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogHeightFalloff; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FogHeightOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FExponentialHeightFogData) == 0x000004, "Wrong alignment on FExponentialHeightFogData"); static_assert(sizeof(FExponentialHeightFogData) == 0x00000C, "Wrong size on FExponentialHeightFogData"); static_assert(offsetof(FExponentialHeightFogData, FogDensity) == 0x000000, "Member 'FExponentialHeightFogData::FogDensity' has a wrong offset!"); static_assert(offsetof(FExponentialHeightFogData, FogHeightFalloff) == 0x000004, "Member 'FExponentialHeightFogData::FogHeightFalloff' has a wrong offset!"); static_assert(offsetof(FExponentialHeightFogData, FogHeightOffset) == 0x000008, "Member 'FExponentialHeightFogData::FogHeightOffset' has a wrong offset!"); // ScriptStruct Engine.FontImportOptionsData // 0x00B0 (0x00B0 - 0x0000) struct FFontImportOptionsData final { public: class FString FontName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Height; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableAntialiasing : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableBold : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableItalic : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableUnderline : 1; // 0x0014(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlphaOnly : 1; // 0x0014(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EFontImportCharacterSet CharacterSet; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString Chars; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString UnicodeRange; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CharsFilePath; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CharsFileWildcard; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCreatePrintableOnly : 1; // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIncludeASCIIRange : 1; // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor ForegroundColor; // 0x0064(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableDropShadow : 1; // 0x0074(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 TexturePageWidth; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TexturePageMaxHeight; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 XPadding; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 YPadding; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExtendBoxTop; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExtendBoxBottom; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExtendBoxRight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ExtendBoxLeft; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bEnableLegacyMode : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Kerning; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseDistanceFieldAlpha : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DistanceFieldScaleFactor; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFieldScanRadiusScale; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFontImportOptionsData) == 0x000008, "Wrong alignment on FFontImportOptionsData"); static_assert(sizeof(FFontImportOptionsData) == 0x0000B0, "Wrong size on FFontImportOptionsData"); static_assert(offsetof(FFontImportOptionsData, FontName) == 0x000000, "Member 'FFontImportOptionsData::FontName' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, Height) == 0x000010, "Member 'FFontImportOptionsData::Height' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, CharacterSet) == 0x000018, "Member 'FFontImportOptionsData::CharacterSet' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, Chars) == 0x000020, "Member 'FFontImportOptionsData::Chars' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, UnicodeRange) == 0x000030, "Member 'FFontImportOptionsData::UnicodeRange' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, CharsFilePath) == 0x000040, "Member 'FFontImportOptionsData::CharsFilePath' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, CharsFileWildcard) == 0x000050, "Member 'FFontImportOptionsData::CharsFileWildcard' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, ForegroundColor) == 0x000064, "Member 'FFontImportOptionsData::ForegroundColor' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, TexturePageWidth) == 0x000078, "Member 'FFontImportOptionsData::TexturePageWidth' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, TexturePageMaxHeight) == 0x00007C, "Member 'FFontImportOptionsData::TexturePageMaxHeight' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, XPadding) == 0x000080, "Member 'FFontImportOptionsData::XPadding' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, YPadding) == 0x000084, "Member 'FFontImportOptionsData::YPadding' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, ExtendBoxTop) == 0x000088, "Member 'FFontImportOptionsData::ExtendBoxTop' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, ExtendBoxBottom) == 0x00008C, "Member 'FFontImportOptionsData::ExtendBoxBottom' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, ExtendBoxRight) == 0x000090, "Member 'FFontImportOptionsData::ExtendBoxRight' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, ExtendBoxLeft) == 0x000094, "Member 'FFontImportOptionsData::ExtendBoxLeft' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, Kerning) == 0x00009C, "Member 'FFontImportOptionsData::Kerning' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, DistanceFieldScaleFactor) == 0x0000A4, "Member 'FFontImportOptionsData::DistanceFieldScaleFactor' has a wrong offset!"); static_assert(offsetof(FFontImportOptionsData, DistanceFieldScanRadiusScale) == 0x0000A8, "Member 'FFontImportOptionsData::DistanceFieldScanRadiusScale' has a wrong offset!"); // ScriptStruct Engine.ActiveForceFeedbackEffect // 0x0018 (0x0018 - 0x0000) struct FActiveForceFeedbackEffect final { public: class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActiveForceFeedbackEffect) == 0x000008, "Wrong alignment on FActiveForceFeedbackEffect"); static_assert(sizeof(FActiveForceFeedbackEffect) == 0x000018, "Wrong size on FActiveForceFeedbackEffect"); static_assert(offsetof(FActiveForceFeedbackEffect, ForceFeedbackEffect) == 0x000000, "Member 'FActiveForceFeedbackEffect::ForceFeedbackEffect' has a wrong offset!"); // ScriptStruct Engine.ForceFeedbackChannelDetails // 0x0090 (0x0090 - 0x0000) struct FForceFeedbackChannelDetails final { public: uint8 bAffectsLeftLarge : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectsLeftSmall : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectsRightLarge : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAffectsRightSmall : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic) }; static_assert(alignof(FForceFeedbackChannelDetails) == 0x000008, "Wrong alignment on FForceFeedbackChannelDetails"); static_assert(sizeof(FForceFeedbackChannelDetails) == 0x000090, "Wrong size on FForceFeedbackChannelDetails"); static_assert(offsetof(FForceFeedbackChannelDetails, Curve) == 0x000008, "Member 'FForceFeedbackChannelDetails::Curve' has a wrong offset!"); // ScriptStruct Engine.ActiveHapticFeedbackEffect // 0x0018 (0x0018 - 0x0000) struct FActiveHapticFeedbackEffect final { public: class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FActiveHapticFeedbackEffect) == 0x000008, "Wrong alignment on FActiveHapticFeedbackEffect"); static_assert(sizeof(FActiveHapticFeedbackEffect) == 0x000018, "Wrong size on FActiveHapticFeedbackEffect"); static_assert(offsetof(FActiveHapticFeedbackEffect, HapticEffect) == 0x000000, "Member 'FActiveHapticFeedbackEffect::HapticEffect' has a wrong offset!"); // ScriptStruct Engine.ClusterNode // 0x0040 (0x0040 - 0x0000) struct FClusterNode final { public: struct FVector BoundMin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FirstChild; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector BoundMax; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastChild; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FirstInstance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LastInstance; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MinInstanceScale; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MaxInstanceScale; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FClusterNode) == 0x000004, "Wrong alignment on FClusterNode"); static_assert(sizeof(FClusterNode) == 0x000040, "Wrong size on FClusterNode"); static_assert(offsetof(FClusterNode, BoundMin) == 0x000000, "Member 'FClusterNode::BoundMin' has a wrong offset!"); static_assert(offsetof(FClusterNode, FirstChild) == 0x00000C, "Member 'FClusterNode::FirstChild' has a wrong offset!"); static_assert(offsetof(FClusterNode, BoundMax) == 0x000010, "Member 'FClusterNode::BoundMax' has a wrong offset!"); static_assert(offsetof(FClusterNode, LastChild) == 0x00001C, "Member 'FClusterNode::LastChild' has a wrong offset!"); static_assert(offsetof(FClusterNode, FirstInstance) == 0x000020, "Member 'FClusterNode::FirstInstance' has a wrong offset!"); static_assert(offsetof(FClusterNode, LastInstance) == 0x000024, "Member 'FClusterNode::LastInstance' has a wrong offset!"); static_assert(offsetof(FClusterNode, MinInstanceScale) == 0x000028, "Member 'FClusterNode::MinInstanceScale' has a wrong offset!"); static_assert(offsetof(FClusterNode, MaxInstanceScale) == 0x000034, "Member 'FClusterNode::MaxInstanceScale' has a wrong offset!"); // ScriptStruct Engine.HLODISMComponentDesc // 0x0020 (0x0020 - 0x0000) struct FHLODISMComponentDesc final { public: class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Instances; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FHLODISMComponentDesc) == 0x000008, "Wrong alignment on FHLODISMComponentDesc"); static_assert(sizeof(FHLODISMComponentDesc) == 0x000020, "Wrong size on FHLODISMComponentDesc"); static_assert(offsetof(FHLODISMComponentDesc, StaticMesh) == 0x000000, "Member 'FHLODISMComponentDesc::StaticMesh' has a wrong offset!"); static_assert(offsetof(FHLODISMComponentDesc, Material) == 0x000008, "Member 'FHLODISMComponentDesc::Material' has a wrong offset!"); static_assert(offsetof(FHLODISMComponentDesc, Instances) == 0x000010, "Member 'FHLODISMComponentDesc::Instances' has a wrong offset!"); // ScriptStruct Engine.ImportanceTexture // 0x0050 (0x0050 - 0x0000) struct FImportanceTexture final { public: struct FIntPoint Size; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumMips; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray MarginalCDF; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray ConditionalCDF; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TextureData; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TWeakObjectPtr Texture; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EImportanceWeight Weighting; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FImportanceTexture) == 0x000008, "Wrong alignment on FImportanceTexture"); static_assert(sizeof(FImportanceTexture) == 0x000050, "Wrong size on FImportanceTexture"); static_assert(offsetof(FImportanceTexture, Size) == 0x000000, "Member 'FImportanceTexture::Size' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, NumMips) == 0x000008, "Member 'FImportanceTexture::NumMips' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, MarginalCDF) == 0x000010, "Member 'FImportanceTexture::MarginalCDF' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, ConditionalCDF) == 0x000020, "Member 'FImportanceTexture::ConditionalCDF' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, TextureData) == 0x000030, "Member 'FImportanceTexture::TextureData' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, Texture) == 0x000040, "Member 'FImportanceTexture::Texture' has a wrong offset!"); static_assert(offsetof(FImportanceTexture, Weighting) == 0x000048, "Member 'FImportanceTexture::Weighting' has a wrong offset!"); // ScriptStruct Engine.BlueprintInputActionDelegateBinding // 0x0014 (0x0018 - 0x0004) struct FBlueprintInputActionDelegateBinding final : public FBlueprintInputDelegateBinding { public: class FName InputActionName; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputEvent InputKeyEvent; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FunctionNameToBind; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintInputActionDelegateBinding) == 0x000004, "Wrong alignment on FBlueprintInputActionDelegateBinding"); static_assert(sizeof(FBlueprintInputActionDelegateBinding) == 0x000018, "Wrong size on FBlueprintInputActionDelegateBinding"); static_assert(offsetof(FBlueprintInputActionDelegateBinding, InputActionName) == 0x000004, "Member 'FBlueprintInputActionDelegateBinding::InputActionName' has a wrong offset!"); static_assert(offsetof(FBlueprintInputActionDelegateBinding, InputKeyEvent) == 0x00000C, "Member 'FBlueprintInputActionDelegateBinding::InputKeyEvent' has a wrong offset!"); static_assert(offsetof(FBlueprintInputActionDelegateBinding, FunctionNameToBind) == 0x000010, "Member 'FBlueprintInputActionDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding // 0x0024 (0x0028 - 0x0004) struct FBlueprintInputAxisKeyDelegateBinding final : public FBlueprintInputDelegateBinding { public: uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FKey AxisKey; // 0x0008(0x0018)(HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FunctionNameToBind; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBlueprintInputAxisKeyDelegateBinding) == 0x000008, "Wrong alignment on FBlueprintInputAxisKeyDelegateBinding"); static_assert(sizeof(FBlueprintInputAxisKeyDelegateBinding) == 0x000028, "Wrong size on FBlueprintInputAxisKeyDelegateBinding"); static_assert(offsetof(FBlueprintInputAxisKeyDelegateBinding, AxisKey) == 0x000008, "Member 'FBlueprintInputAxisKeyDelegateBinding::AxisKey' has a wrong offset!"); static_assert(offsetof(FBlueprintInputAxisKeyDelegateBinding, FunctionNameToBind) == 0x000020, "Member 'FBlueprintInputAxisKeyDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.BlueprintInputKeyDelegateBinding // 0x0034 (0x0038 - 0x0004) struct FBlueprintInputKeyDelegateBinding final : public FBlueprintInputDelegateBinding { public: uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FInputChord InputChord; // 0x0008(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputEvent InputKeyEvent; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FunctionNameToBind; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBlueprintInputKeyDelegateBinding) == 0x000008, "Wrong alignment on FBlueprintInputKeyDelegateBinding"); static_assert(sizeof(FBlueprintInputKeyDelegateBinding) == 0x000038, "Wrong size on FBlueprintInputKeyDelegateBinding"); static_assert(offsetof(FBlueprintInputKeyDelegateBinding, InputChord) == 0x000008, "Member 'FBlueprintInputKeyDelegateBinding::InputChord' has a wrong offset!"); static_assert(offsetof(FBlueprintInputKeyDelegateBinding, InputKeyEvent) == 0x000028, "Member 'FBlueprintInputKeyDelegateBinding::InputKeyEvent' has a wrong offset!"); static_assert(offsetof(FBlueprintInputKeyDelegateBinding, FunctionNameToBind) == 0x00002C, "Member 'FBlueprintInputKeyDelegateBinding::FunctionNameToBind' has a wrong offset!"); // ScriptStruct Engine.InstancedStaticMeshLightMapInstanceData // 0x0040 (0x0040 - 0x0000) struct FInstancedStaticMeshLightMapInstanceData final { public: struct FTransform Transform; // 0x0000(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray MapBuildDataIds; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInstancedStaticMeshLightMapInstanceData) == 0x000010, "Wrong alignment on FInstancedStaticMeshLightMapInstanceData"); static_assert(sizeof(FInstancedStaticMeshLightMapInstanceData) == 0x000040, "Wrong size on FInstancedStaticMeshLightMapInstanceData"); static_assert(offsetof(FInstancedStaticMeshLightMapInstanceData, Transform) == 0x000000, "Member 'FInstancedStaticMeshLightMapInstanceData::Transform' has a wrong offset!"); static_assert(offsetof(FInstancedStaticMeshLightMapInstanceData, MapBuildDataIds) == 0x000030, "Member 'FInstancedStaticMeshLightMapInstanceData::MapBuildDataIds' has a wrong offset!"); // ScriptStruct Engine.InstancedStaticMeshComponentInstanceData // 0x0098 (0x0150 - 0x00B8) struct FInstancedStaticMeshComponentInstanceData final : public FSceneComponentInstanceData { public: class UStaticMesh* StaticMesh; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInstancedStaticMeshLightMapInstanceData CachedStaticLighting; // 0x00C0(0x0040)(NativeAccessSpecifierPublic) TArray PerInstanceSMData; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray PerInstanceSMCustomData; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_120[0x20]; // 0x0120(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) int32 InstancingRandomSeed; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_144[0xC]; // 0x0144(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FInstancedStaticMeshComponentInstanceData) == 0x000010, "Wrong alignment on FInstancedStaticMeshComponentInstanceData"); static_assert(sizeof(FInstancedStaticMeshComponentInstanceData) == 0x000150, "Wrong size on FInstancedStaticMeshComponentInstanceData"); static_assert(offsetof(FInstancedStaticMeshComponentInstanceData, StaticMesh) == 0x0000B8, "Member 'FInstancedStaticMeshComponentInstanceData::StaticMesh' has a wrong offset!"); static_assert(offsetof(FInstancedStaticMeshComponentInstanceData, CachedStaticLighting) == 0x0000C0, "Member 'FInstancedStaticMeshComponentInstanceData::CachedStaticLighting' has a wrong offset!"); static_assert(offsetof(FInstancedStaticMeshComponentInstanceData, PerInstanceSMData) == 0x000100, "Member 'FInstancedStaticMeshComponentInstanceData::PerInstanceSMData' has a wrong offset!"); static_assert(offsetof(FInstancedStaticMeshComponentInstanceData, PerInstanceSMCustomData) == 0x000110, "Member 'FInstancedStaticMeshComponentInstanceData::PerInstanceSMCustomData' has a wrong offset!"); static_assert(offsetof(FInstancedStaticMeshComponentInstanceData, InstancingRandomSeed) == 0x000140, "Member 'FInstancedStaticMeshComponentInstanceData::InstancingRandomSeed' has a wrong offset!"); // ScriptStruct Engine.CurveEdTab // 0x0030 (0x0030 - 0x0000) struct FCurveEdTab final { public: class FString TabName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Curves; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float ViewStartInput; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewEndInput; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewStartOutput; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ViewEndOutput; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCurveEdTab) == 0x000008, "Wrong alignment on FCurveEdTab"); static_assert(sizeof(FCurveEdTab) == 0x000030, "Wrong size on FCurveEdTab"); static_assert(offsetof(FCurveEdTab, TabName) == 0x000000, "Member 'FCurveEdTab::TabName' has a wrong offset!"); static_assert(offsetof(FCurveEdTab, Curves) == 0x000010, "Member 'FCurveEdTab::Curves' has a wrong offset!"); static_assert(offsetof(FCurveEdTab, ViewStartInput) == 0x000020, "Member 'FCurveEdTab::ViewStartInput' has a wrong offset!"); static_assert(offsetof(FCurveEdTab, ViewEndInput) == 0x000024, "Member 'FCurveEdTab::ViewEndInput' has a wrong offset!"); static_assert(offsetof(FCurveEdTab, ViewStartOutput) == 0x000028, "Member 'FCurveEdTab::ViewStartOutput' has a wrong offset!"); static_assert(offsetof(FCurveEdTab, ViewEndOutput) == 0x00002C, "Member 'FCurveEdTab::ViewEndOutput' has a wrong offset!"); // ScriptStruct Engine.InterpEdSelKey // 0x0018 (0x0018 - 0x0000) struct FInterpEdSelKey final { public: class UInterpGroup* Group; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInterpTrack* Track; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 KeyIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UnsnappedPosition; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInterpEdSelKey) == 0x000008, "Wrong alignment on FInterpEdSelKey"); static_assert(sizeof(FInterpEdSelKey) == 0x000018, "Wrong size on FInterpEdSelKey"); static_assert(offsetof(FInterpEdSelKey, Group) == 0x000000, "Member 'FInterpEdSelKey::Group' has a wrong offset!"); static_assert(offsetof(FInterpEdSelKey, Track) == 0x000008, "Member 'FInterpEdSelKey::Track' has a wrong offset!"); static_assert(offsetof(FInterpEdSelKey, KeyIndex) == 0x000010, "Member 'FInterpEdSelKey::KeyIndex' has a wrong offset!"); static_assert(offsetof(FInterpEdSelKey, UnsnappedPosition) == 0x000014, "Member 'FInterpEdSelKey::UnsnappedPosition' has a wrong offset!"); // ScriptStruct Engine.SubTrackGroup // 0x0028 (0x0028 - 0x0000) struct FSubTrackGroup final { public: class FString GroupName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TrackIndices; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 bIsCollapsed : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsSelected : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSubTrackGroup) == 0x000008, "Wrong alignment on FSubTrackGroup"); static_assert(sizeof(FSubTrackGroup) == 0x000028, "Wrong size on FSubTrackGroup"); static_assert(offsetof(FSubTrackGroup, GroupName) == 0x000000, "Member 'FSubTrackGroup::GroupName' has a wrong offset!"); static_assert(offsetof(FSubTrackGroup, TrackIndices) == 0x000010, "Member 'FSubTrackGroup::TrackIndices' has a wrong offset!"); // ScriptStruct Engine.AnimControlTrackKey // 0x0020 (0x0020 - 0x0000) struct FAnimControlTrackKey final { public: float StartTime; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* AnimSeq; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimStartOffset; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimEndOffset; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimPlayRate; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLooping : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverse : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FAnimControlTrackKey) == 0x000008, "Wrong alignment on FAnimControlTrackKey"); static_assert(sizeof(FAnimControlTrackKey) == 0x000020, "Wrong size on FAnimControlTrackKey"); static_assert(offsetof(FAnimControlTrackKey, StartTime) == 0x000000, "Member 'FAnimControlTrackKey::StartTime' has a wrong offset!"); static_assert(offsetof(FAnimControlTrackKey, AnimSeq) == 0x000008, "Member 'FAnimControlTrackKey::AnimSeq' has a wrong offset!"); static_assert(offsetof(FAnimControlTrackKey, AnimStartOffset) == 0x000010, "Member 'FAnimControlTrackKey::AnimStartOffset' has a wrong offset!"); static_assert(offsetof(FAnimControlTrackKey, AnimEndOffset) == 0x000014, "Member 'FAnimControlTrackKey::AnimEndOffset' has a wrong offset!"); static_assert(offsetof(FAnimControlTrackKey, AnimPlayRate) == 0x000018, "Member 'FAnimControlTrackKey::AnimPlayRate' has a wrong offset!"); // ScriptStruct Engine.InterpLookupTrack // 0x0010 (0x0010 - 0x0000) struct FInterpLookupTrack final { public: TArray Points; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FInterpLookupTrack) == 0x000008, "Wrong alignment on FInterpLookupTrack"); static_assert(sizeof(FInterpLookupTrack) == 0x000010, "Wrong size on FInterpLookupTrack"); static_assert(offsetof(FInterpLookupTrack, Points) == 0x000000, "Member 'FInterpLookupTrack::Points' has a wrong offset!"); // ScriptStruct Engine.ParticleReplayTrackKey // 0x000C (0x000C - 0x0000) struct FParticleReplayTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ClipIDNumber; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleReplayTrackKey) == 0x000004, "Wrong alignment on FParticleReplayTrackKey"); static_assert(sizeof(FParticleReplayTrackKey) == 0x00000C, "Wrong size on FParticleReplayTrackKey"); static_assert(offsetof(FParticleReplayTrackKey, Time) == 0x000000, "Member 'FParticleReplayTrackKey::Time' has a wrong offset!"); static_assert(offsetof(FParticleReplayTrackKey, Duration) == 0x000004, "Member 'FParticleReplayTrackKey::Duration' has a wrong offset!"); static_assert(offsetof(FParticleReplayTrackKey, ClipIDNumber) == 0x000008, "Member 'FParticleReplayTrackKey::ClipIDNumber' has a wrong offset!"); // ScriptStruct Engine.ToggleTrackKey // 0x0008 (0x0008 - 0x0000) struct FToggleTrackKey final { public: float Time; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETrackToggleAction ToggleAction; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FToggleTrackKey) == 0x000004, "Wrong alignment on FToggleTrackKey"); static_assert(sizeof(FToggleTrackKey) == 0x000008, "Wrong size on FToggleTrackKey"); static_assert(offsetof(FToggleTrackKey, Time) == 0x000000, "Member 'FToggleTrackKey::Time' has a wrong offset!"); static_assert(offsetof(FToggleTrackKey, ToggleAction) == 0x000004, "Member 'FToggleTrackKey::ToggleAction' has a wrong offset!"); // ScriptStruct Engine.VectorSpringState // 0x0018 (0x0018 - 0x0000) struct alignas(0x04) FVectorSpringState final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FVectorSpringState) == 0x000004, "Wrong alignment on FVectorSpringState"); static_assert(sizeof(FVectorSpringState) == 0x000018, "Wrong size on FVectorSpringState"); // ScriptStruct Engine.DrawToRenderTargetContext // 0x0010 (0x0010 - 0x0000) struct FDrawToRenderTargetContext final { public: class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FDrawToRenderTargetContext) == 0x000008, "Wrong alignment on FDrawToRenderTargetContext"); static_assert(sizeof(FDrawToRenderTargetContext) == 0x000010, "Wrong size on FDrawToRenderTargetContext"); static_assert(offsetof(FDrawToRenderTargetContext, RenderTarget) == 0x000000, "Member 'FDrawToRenderTargetContext::RenderTarget' has a wrong offset!"); // ScriptStruct Engine.LevelSimplificationDetails // 0x012C (0x012C - 0x0000) struct FLevelSimplificationDetails final { public: bool bCreatePackagePerAsset; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DetailsPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialProxySettings StaticMeshMaterialSettings; // 0x0008(0x0088)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bOverrideLandscapeExportLOD; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LandscapeExportLOD; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialProxySettings LandscapeMaterialSettings; // 0x0098(0x0088)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bBakeFoliageToLandscape; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBakeGrassToLandscape; // 0x0121(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateMeshNormalMap; // 0x0122(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateMeshMetallicMap; // 0x0123(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateMeshRoughnessMap; // 0x0124(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateMeshSpecularMap; // 0x0125(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateLandscapeNormalMap; // 0x0126(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateLandscapeMetallicMap; // 0x0127(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateLandscapeRoughnessMap; // 0x0128(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGenerateLandscapeSpecularMap; // 0x0129(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12A[0x2]; // 0x012A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLevelSimplificationDetails) == 0x000004, "Wrong alignment on FLevelSimplificationDetails"); static_assert(sizeof(FLevelSimplificationDetails) == 0x00012C, "Wrong size on FLevelSimplificationDetails"); static_assert(offsetof(FLevelSimplificationDetails, bCreatePackagePerAsset) == 0x000000, "Member 'FLevelSimplificationDetails::bCreatePackagePerAsset' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, DetailsPercentage) == 0x000004, "Member 'FLevelSimplificationDetails::DetailsPercentage' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, StaticMeshMaterialSettings) == 0x000008, "Member 'FLevelSimplificationDetails::StaticMeshMaterialSettings' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bOverrideLandscapeExportLOD) == 0x000090, "Member 'FLevelSimplificationDetails::bOverrideLandscapeExportLOD' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, LandscapeExportLOD) == 0x000094, "Member 'FLevelSimplificationDetails::LandscapeExportLOD' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, LandscapeMaterialSettings) == 0x000098, "Member 'FLevelSimplificationDetails::LandscapeMaterialSettings' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bBakeFoliageToLandscape) == 0x000120, "Member 'FLevelSimplificationDetails::bBakeFoliageToLandscape' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bBakeGrassToLandscape) == 0x000121, "Member 'FLevelSimplificationDetails::bBakeGrassToLandscape' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateMeshNormalMap) == 0x000122, "Member 'FLevelSimplificationDetails::bGenerateMeshNormalMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateMeshMetallicMap) == 0x000123, "Member 'FLevelSimplificationDetails::bGenerateMeshMetallicMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateMeshRoughnessMap) == 0x000124, "Member 'FLevelSimplificationDetails::bGenerateMeshRoughnessMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateMeshSpecularMap) == 0x000125, "Member 'FLevelSimplificationDetails::bGenerateMeshSpecularMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateLandscapeNormalMap) == 0x000126, "Member 'FLevelSimplificationDetails::bGenerateLandscapeNormalMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateLandscapeMetallicMap) == 0x000127, "Member 'FLevelSimplificationDetails::bGenerateLandscapeMetallicMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateLandscapeRoughnessMap) == 0x000128, "Member 'FLevelSimplificationDetails::bGenerateLandscapeRoughnessMap' has a wrong offset!"); static_assert(offsetof(FLevelSimplificationDetails, bGenerateLandscapeSpecularMap) == 0x000129, "Member 'FLevelSimplificationDetails::bGenerateLandscapeSpecularMap' has a wrong offset!"); // ScriptStruct Engine.PrecomputedLightInstanceData // 0x0058 (0x0110 - 0x00B8) struct FPrecomputedLightInstanceData final : public FSceneComponentInstanceData { public: uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Transform; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FGuid LightGuid; // 0x00F0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PreviewShadowMapChannel; // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0xC]; // 0x0104(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPrecomputedLightInstanceData) == 0x000010, "Wrong alignment on FPrecomputedLightInstanceData"); static_assert(sizeof(FPrecomputedLightInstanceData) == 0x000110, "Wrong size on FPrecomputedLightInstanceData"); static_assert(offsetof(FPrecomputedLightInstanceData, Transform) == 0x0000C0, "Member 'FPrecomputedLightInstanceData::Transform' has a wrong offset!"); static_assert(offsetof(FPrecomputedLightInstanceData, LightGuid) == 0x0000F0, "Member 'FPrecomputedLightInstanceData::LightGuid' has a wrong offset!"); static_assert(offsetof(FPrecomputedLightInstanceData, PreviewShadowMapChannel) == 0x000100, "Member 'FPrecomputedLightInstanceData::PreviewShadowMapChannel' has a wrong offset!"); // ScriptStruct Engine.HLODInstancingKey // 0x0010 (0x0010 - 0x0000) struct FHLODInstancingKey final { public: class UStaticMesh* StaticMesh; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Material; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FHLODInstancingKey) == 0x000008, "Wrong alignment on FHLODInstancingKey"); static_assert(sizeof(FHLODInstancingKey) == 0x000010, "Wrong size on FHLODInstancingKey"); static_assert(offsetof(FHLODInstancingKey, StaticMesh) == 0x000000, "Member 'FHLODInstancingKey::StaticMesh' has a wrong offset!"); static_assert(offsetof(FHLODInstancingKey, Material) == 0x000008, "Member 'FHLODInstancingKey::Material' has a wrong offset!"); // ScriptStruct Engine.MaterialSpriteElement // 0x0028 (0x0028 - 0x0000) struct FMaterialSpriteElement final { public: class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DistanceToOpacityCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSizeIsInScreenSpace : 1; // 0x0010(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BaseSizeX; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseSizeY; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* DistanceToSizeCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialSpriteElement) == 0x000008, "Wrong alignment on FMaterialSpriteElement"); static_assert(sizeof(FMaterialSpriteElement) == 0x000028, "Wrong size on FMaterialSpriteElement"); static_assert(offsetof(FMaterialSpriteElement, Material) == 0x000000, "Member 'FMaterialSpriteElement::Material' has a wrong offset!"); static_assert(offsetof(FMaterialSpriteElement, DistanceToOpacityCurve) == 0x000008, "Member 'FMaterialSpriteElement::DistanceToOpacityCurve' has a wrong offset!"); static_assert(offsetof(FMaterialSpriteElement, BaseSizeX) == 0x000014, "Member 'FMaterialSpriteElement::BaseSizeX' has a wrong offset!"); static_assert(offsetof(FMaterialSpriteElement, BaseSizeY) == 0x000018, "Member 'FMaterialSpriteElement::BaseSizeY' has a wrong offset!"); static_assert(offsetof(FMaterialSpriteElement, DistanceToSizeCurve) == 0x000020, "Member 'FMaterialSpriteElement::DistanceToSizeCurve' has a wrong offset!"); // ScriptStruct Engine.CustomOutput // 0x000C (0x000C - 0x0000) struct FCustomOutput final { public: class FName OutputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECustomMaterialOutputType OutputType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCustomOutput) == 0x000004, "Wrong alignment on FCustomOutput"); static_assert(sizeof(FCustomOutput) == 0x00000C, "Wrong size on FCustomOutput"); static_assert(offsetof(FCustomOutput, OutputName) == 0x000000, "Member 'FCustomOutput::OutputName' has a wrong offset!"); static_assert(offsetof(FCustomOutput, OutputType) == 0x000008, "Member 'FCustomOutput::OutputType' has a wrong offset!"); // ScriptStruct Engine.FunctionExpressionOutput // 0x0020 (0x0020 - 0x0000) struct FFunctionExpressionOutput final { public: class UMaterialExpressionFunctionOutput* ExpressionOutput; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionOutputId; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FExpressionOutput Output; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFunctionExpressionOutput) == 0x000008, "Wrong alignment on FFunctionExpressionOutput"); static_assert(sizeof(FFunctionExpressionOutput) == 0x000020, "Wrong size on FFunctionExpressionOutput"); static_assert(offsetof(FFunctionExpressionOutput, ExpressionOutput) == 0x000000, "Member 'FFunctionExpressionOutput::ExpressionOutput' has a wrong offset!"); static_assert(offsetof(FFunctionExpressionOutput, ExpressionOutputId) == 0x000008, "Member 'FFunctionExpressionOutput::ExpressionOutputId' has a wrong offset!"); static_assert(offsetof(FFunctionExpressionOutput, Output) == 0x000018, "Member 'FFunctionExpressionOutput::Output' has a wrong offset!"); // ScriptStruct Engine.FontParameterValue // 0x0030 (0x0030 - 0x0000) struct FFontParameterValue final { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFont* FontValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FontPage; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x001C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFontParameterValue) == 0x000008, "Wrong alignment on FFontParameterValue"); static_assert(sizeof(FFontParameterValue) == 0x000030, "Wrong size on FFontParameterValue"); static_assert(offsetof(FFontParameterValue, ParameterInfo) == 0x000000, "Member 'FFontParameterValue::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FFontParameterValue, FontValue) == 0x000010, "Member 'FFontParameterValue::FontValue' has a wrong offset!"); static_assert(offsetof(FFontParameterValue, FontPage) == 0x000018, "Member 'FFontParameterValue::FontPage' has a wrong offset!"); static_assert(offsetof(FFontParameterValue, ExpressionGUID) == 0x00001C, "Member 'FFontParameterValue::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.TextureParameterValue // 0x0028 (0x0028 - 0x0000) struct FTextureParameterValue final { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* ParameterValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0018(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTextureParameterValue) == 0x000008, "Wrong alignment on FTextureParameterValue"); static_assert(sizeof(FTextureParameterValue) == 0x000028, "Wrong size on FTextureParameterValue"); static_assert(offsetof(FTextureParameterValue, ParameterInfo) == 0x000000, "Member 'FTextureParameterValue::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FTextureParameterValue, ParameterValue) == 0x000010, "Member 'FTextureParameterValue::ParameterValue' has a wrong offset!"); static_assert(offsetof(FTextureParameterValue, ExpressionGUID) == 0x000018, "Member 'FTextureParameterValue::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.ScalarParameterValue // 0x0024 (0x0024 - 0x0000) struct FScalarParameterValue final { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParameterValue; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FScalarParameterValue) == 0x000004, "Wrong alignment on FScalarParameterValue"); static_assert(sizeof(FScalarParameterValue) == 0x000024, "Wrong size on FScalarParameterValue"); static_assert(offsetof(FScalarParameterValue, ParameterInfo) == 0x000000, "Member 'FScalarParameterValue::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FScalarParameterValue, ParameterValue) == 0x000010, "Member 'FScalarParameterValue::ParameterValue' has a wrong offset!"); static_assert(offsetof(FScalarParameterValue, ExpressionGUID) == 0x000014, "Member 'FScalarParameterValue::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.MaterialInstanceBasePropertyOverrides // 0x0008 (0x0008 - 0x0000) struct FMaterialInstanceBasePropertyOverrides final { public: uint8 bOverride_OpacityMaskClipValue : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BlendMode : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_ShadingModel : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DitheredLODTransition : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_CastDynamicShadowAsMasked : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_TwoSided : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 TwoSided : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DitheredLODTransition : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCastDynamicShadowAsMasked : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) EBlendMode BlendMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialShadingModel ShadingModel; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OpacityMaskClipValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialInstanceBasePropertyOverrides) == 0x000004, "Wrong alignment on FMaterialInstanceBasePropertyOverrides"); static_assert(sizeof(FMaterialInstanceBasePropertyOverrides) == 0x000008, "Wrong size on FMaterialInstanceBasePropertyOverrides"); static_assert(offsetof(FMaterialInstanceBasePropertyOverrides, BlendMode) == 0x000002, "Member 'FMaterialInstanceBasePropertyOverrides::BlendMode' has a wrong offset!"); static_assert(offsetof(FMaterialInstanceBasePropertyOverrides, ShadingModel) == 0x000003, "Member 'FMaterialInstanceBasePropertyOverrides::ShadingModel' has a wrong offset!"); static_assert(offsetof(FMaterialInstanceBasePropertyOverrides, OpacityMaskClipValue) == 0x000004, "Member 'FMaterialInstanceBasePropertyOverrides::OpacityMaskClipValue' has a wrong offset!"); // ScriptStruct Engine.LightmassMaterialInterfaceSettings // 0x0010 (0x0010 - 0x0000) struct FLightmassMaterialInterfaceSettings final { public: float EmissiveBoost; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DiffuseBoost; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExportResolutionScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideCastShadowAsMasked : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideEmissiveBoost : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideDiffuseBoost : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideExportResolutionScale : 1; // 0x000C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLightmassMaterialInterfaceSettings) == 0x000004, "Wrong alignment on FLightmassMaterialInterfaceSettings"); static_assert(sizeof(FLightmassMaterialInterfaceSettings) == 0x000010, "Wrong size on FLightmassMaterialInterfaceSettings"); static_assert(offsetof(FLightmassMaterialInterfaceSettings, EmissiveBoost) == 0x000000, "Member 'FLightmassMaterialInterfaceSettings::EmissiveBoost' has a wrong offset!"); static_assert(offsetof(FLightmassMaterialInterfaceSettings, DiffuseBoost) == 0x000004, "Member 'FLightmassMaterialInterfaceSettings::DiffuseBoost' has a wrong offset!"); static_assert(offsetof(FLightmassMaterialInterfaceSettings, ExportResolutionScale) == 0x000008, "Member 'FLightmassMaterialInterfaceSettings::ExportResolutionScale' has a wrong offset!"); // ScriptStruct Engine.CollectionScalarParameter // 0x0004 (0x001C - 0x0018) struct FCollectionScalarParameter final : public FCollectionParameterBase { public: float DefaultValue; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCollectionScalarParameter) == 0x000004, "Wrong alignment on FCollectionScalarParameter"); static_assert(sizeof(FCollectionScalarParameter) == 0x00001C, "Wrong size on FCollectionScalarParameter"); static_assert(offsetof(FCollectionScalarParameter, DefaultValue) == 0x000018, "Member 'FCollectionScalarParameter::DefaultValue' has a wrong offset!"); // ScriptStruct Engine.CameraCutInfo // 0x0010 (0x0010 - 0x0000) struct FCameraCutInfo final { public: struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Timestamp; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FCameraCutInfo) == 0x000004, "Wrong alignment on FCameraCutInfo"); static_assert(sizeof(FCameraCutInfo) == 0x000010, "Wrong size on FCameraCutInfo"); static_assert(offsetof(FCameraCutInfo, Location) == 0x000000, "Member 'FCameraCutInfo::Location' has a wrong offset!"); static_assert(offsetof(FCameraCutInfo, Timestamp) == 0x00000C, "Member 'FCameraCutInfo::Timestamp' has a wrong offset!"); // ScriptStruct Engine.MeshInstancingSettings // 0x0018 (0x0018 - 0x0000) struct FMeshInstancingSettings final { public: TSubclassOf ActorClassToUse; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InstanceReplacementThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMeshInstancingReplacementMethod MeshReplacementMethod; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipMeshesWithVertexColors; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHLODVolumes; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ISMComponentToUse; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMeshInstancingSettings) == 0x000008, "Wrong alignment on FMeshInstancingSettings"); static_assert(sizeof(FMeshInstancingSettings) == 0x000018, "Wrong size on FMeshInstancingSettings"); static_assert(offsetof(FMeshInstancingSettings, ActorClassToUse) == 0x000000, "Member 'FMeshInstancingSettings::ActorClassToUse' has a wrong offset!"); static_assert(offsetof(FMeshInstancingSettings, InstanceReplacementThreshold) == 0x000008, "Member 'FMeshInstancingSettings::InstanceReplacementThreshold' has a wrong offset!"); static_assert(offsetof(FMeshInstancingSettings, MeshReplacementMethod) == 0x00000C, "Member 'FMeshInstancingSettings::MeshReplacementMethod' has a wrong offset!"); static_assert(offsetof(FMeshInstancingSettings, bSkipMeshesWithVertexColors) == 0x00000D, "Member 'FMeshInstancingSettings::bSkipMeshesWithVertexColors' has a wrong offset!"); static_assert(offsetof(FMeshInstancingSettings, bUseHLODVolumes) == 0x00000E, "Member 'FMeshInstancingSettings::bUseHLODVolumes' has a wrong offset!"); static_assert(offsetof(FMeshInstancingSettings, ISMComponentToUse) == 0x000010, "Member 'FMeshInstancingSettings::ISMComponentToUse' has a wrong offset!"); // ScriptStruct Engine.MeshProxySettings // 0x00A8 (0x00A8 - 0x0000) struct FMeshProxySettings final { public: int32 ScreenSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VoxelSize; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMaterialProxySettings MaterialSettings; // 0x0008(0x0088)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float MergeDistance; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor UnresolvedGeometryColor; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRayCastDist; // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HardAngleThreshold; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LightMapResolution; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EProxyNormalComputationMethod NormalCalculationMethod; // 0x00A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELandscapeCullingPrecision LandscapeCullingPrecision; // 0x00A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCalculateCorrectLODModel : 1; // 0x00A6(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideVoxelSize : 1; // 0x00A6(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverrideTransferDistance : 1; // 0x00A6(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseHardAngleThreshold : 1; // 0x00A6(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bComputeLightMapResolution : 1; // 0x00A6(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRecalculateNormals : 1; // 0x00A6(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseLandscapeCulling : 1; // 0x00A6(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowAdjacency : 1; // 0x00A6(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowDistanceField : 1; // 0x00A7(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReuseMeshLightmapUVs : 1; // 0x00A7(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCreateCollision : 1; // 0x00A7(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowVertexColors : 1; // 0x00A7(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateLightmapUVs : 1; // 0x00A7(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; static_assert(alignof(FMeshProxySettings) == 0x000004, "Wrong alignment on FMeshProxySettings"); static_assert(sizeof(FMeshProxySettings) == 0x0000A8, "Wrong size on FMeshProxySettings"); static_assert(offsetof(FMeshProxySettings, ScreenSize) == 0x000000, "Member 'FMeshProxySettings::ScreenSize' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, VoxelSize) == 0x000004, "Member 'FMeshProxySettings::VoxelSize' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, MaterialSettings) == 0x000008, "Member 'FMeshProxySettings::MaterialSettings' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, MergeDistance) == 0x000090, "Member 'FMeshProxySettings::MergeDistance' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, UnresolvedGeometryColor) == 0x000094, "Member 'FMeshProxySettings::UnresolvedGeometryColor' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, MaxRayCastDist) == 0x000098, "Member 'FMeshProxySettings::MaxRayCastDist' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, HardAngleThreshold) == 0x00009C, "Member 'FMeshProxySettings::HardAngleThreshold' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, LightMapResolution) == 0x0000A0, "Member 'FMeshProxySettings::LightMapResolution' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, NormalCalculationMethod) == 0x0000A4, "Member 'FMeshProxySettings::NormalCalculationMethod' has a wrong offset!"); static_assert(offsetof(FMeshProxySettings, LandscapeCullingPrecision) == 0x0000A5, "Member 'FMeshProxySettings::LandscapeCullingPrecision' has a wrong offset!"); // ScriptStruct Engine.PurchaseInfo // 0x0040 (0x0040 - 0x0000) struct FPurchaseInfo final { public: class FString Identifier; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DisplayName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DisplayDescription; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DisplayPrice; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPurchaseInfo) == 0x000008, "Wrong alignment on FPurchaseInfo"); static_assert(sizeof(FPurchaseInfo) == 0x000040, "Wrong size on FPurchaseInfo"); static_assert(offsetof(FPurchaseInfo, Identifier) == 0x000000, "Member 'FPurchaseInfo::Identifier' has a wrong offset!"); static_assert(offsetof(FPurchaseInfo, DisplayName) == 0x000010, "Member 'FPurchaseInfo::DisplayName' has a wrong offset!"); static_assert(offsetof(FPurchaseInfo, DisplayDescription) == 0x000020, "Member 'FPurchaseInfo::DisplayDescription' has a wrong offset!"); static_assert(offsetof(FPurchaseInfo, DisplayPrice) == 0x000030, "Member 'FPurchaseInfo::DisplayPrice' has a wrong offset!"); // ScriptStruct Engine.NavDataConfig // 0x0048 (0x0078 - 0x0030) struct FNavDataConfig final : public FNavAgentProperties { public: class FName Name; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Color; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultQueryExtent; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NavigationDataClass; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr NavDataClass; // 0x0050(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; static_assert(alignof(FNavDataConfig) == 0x000008, "Wrong alignment on FNavDataConfig"); static_assert(sizeof(FNavDataConfig) == 0x000078, "Wrong size on FNavDataConfig"); static_assert(offsetof(FNavDataConfig, Name) == 0x000030, "Member 'FNavDataConfig::Name' has a wrong offset!"); static_assert(offsetof(FNavDataConfig, Color) == 0x000038, "Member 'FNavDataConfig::Color' has a wrong offset!"); static_assert(offsetof(FNavDataConfig, DefaultQueryExtent) == 0x00003C, "Member 'FNavDataConfig::DefaultQueryExtent' has a wrong offset!"); static_assert(offsetof(FNavDataConfig, NavigationDataClass) == 0x000048, "Member 'FNavDataConfig::NavigationDataClass' has a wrong offset!"); static_assert(offsetof(FNavDataConfig, NavDataClass) == 0x000050, "Member 'FNavDataConfig::NavDataClass' has a wrong offset!"); // ScriptStruct Engine.NavigationSegmentLink // 0x0030 (0x0060 - 0x0030) struct FNavigationSegmentLink final : public FNavigationLinkBase { public: struct FVector LeftStart; // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LeftEnd; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RightStart; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RightEnd; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNavigationSegmentLink) == 0x000008, "Wrong alignment on FNavigationSegmentLink"); static_assert(sizeof(FNavigationSegmentLink) == 0x000060, "Wrong size on FNavigationSegmentLink"); static_assert(offsetof(FNavigationSegmentLink, LeftStart) == 0x000030, "Member 'FNavigationSegmentLink::LeftStart' has a wrong offset!"); static_assert(offsetof(FNavigationSegmentLink, LeftEnd) == 0x00003C, "Member 'FNavigationSegmentLink::LeftEnd' has a wrong offset!"); static_assert(offsetof(FNavigationSegmentLink, RightStart) == 0x000048, "Member 'FNavigationSegmentLink::RightStart' has a wrong offset!"); static_assert(offsetof(FNavigationSegmentLink, RightEnd) == 0x000054, "Member 'FNavigationSegmentLink::RightEnd' has a wrong offset!"); // ScriptStruct Engine.ChannelDefinition // 0x0028 (0x0028 - 0x0000) struct FChannelDefinition final { public: class FName ChannelName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ClassName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UClass* ChannelClass; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 StaticChannelIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTickOnCreate; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bServerOpen; // 0x001D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClientOpen; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitialServer; // 0x001F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInitialClient; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FChannelDefinition) == 0x000008, "Wrong alignment on FChannelDefinition"); static_assert(sizeof(FChannelDefinition) == 0x000028, "Wrong size on FChannelDefinition"); static_assert(offsetof(FChannelDefinition, ChannelName) == 0x000000, "Member 'FChannelDefinition::ChannelName' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, ClassName) == 0x000008, "Member 'FChannelDefinition::ClassName' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, ChannelClass) == 0x000010, "Member 'FChannelDefinition::ChannelClass' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, StaticChannelIndex) == 0x000018, "Member 'FChannelDefinition::StaticChannelIndex' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, bTickOnCreate) == 0x00001C, "Member 'FChannelDefinition::bTickOnCreate' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, bServerOpen) == 0x00001D, "Member 'FChannelDefinition::bServerOpen' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, bClientOpen) == 0x00001E, "Member 'FChannelDefinition::bClientOpen' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, bInitialServer) == 0x00001F, "Member 'FChannelDefinition::bInitialServer' has a wrong offset!"); static_assert(offsetof(FChannelDefinition, bInitialClient) == 0x000020, "Member 'FChannelDefinition::bInitialClient' has a wrong offset!"); // ScriptStruct Engine.NetworkEmulationProfileDescription // 0x0020 (0x0020 - 0x0000) struct FNetworkEmulationProfileDescription final { public: class FString ProfileName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ToolTip; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNetworkEmulationProfileDescription) == 0x000008, "Wrong alignment on FNetworkEmulationProfileDescription"); static_assert(sizeof(FNetworkEmulationProfileDescription) == 0x000020, "Wrong size on FNetworkEmulationProfileDescription"); static_assert(offsetof(FNetworkEmulationProfileDescription, ProfileName) == 0x000000, "Member 'FNetworkEmulationProfileDescription::ProfileName' has a wrong offset!"); static_assert(offsetof(FNetworkEmulationProfileDescription, ToolTip) == 0x000010, "Member 'FNetworkEmulationProfileDescription::ToolTip' has a wrong offset!"); // ScriptStruct Engine.ParticleBurst // 0x000C (0x000C - 0x0000) struct FParticleBurst final { public: int32 Count; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CountLow; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleBurst) == 0x000004, "Wrong alignment on FParticleBurst"); static_assert(sizeof(FParticleBurst) == 0x00000C, "Wrong size on FParticleBurst"); static_assert(offsetof(FParticleBurst, Count) == 0x000000, "Member 'FParticleBurst::Count' has a wrong offset!"); static_assert(offsetof(FParticleBurst, CountLow) == 0x000004, "Member 'FParticleBurst::CountLow' has a wrong offset!"); static_assert(offsetof(FParticleBurst, Time) == 0x000008, "Member 'FParticleBurst::Time' has a wrong offset!"); // ScriptStruct Engine.ParticleCurvePair // 0x0018 (0x0018 - 0x0000) struct FParticleCurvePair final { public: class FString CurveName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* CurveObject; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleCurvePair) == 0x000008, "Wrong alignment on FParticleCurvePair"); static_assert(sizeof(FParticleCurvePair) == 0x000018, "Wrong size on FParticleCurvePair"); static_assert(offsetof(FParticleCurvePair, CurveName) == 0x000000, "Member 'FParticleCurvePair::CurveName' has a wrong offset!"); static_assert(offsetof(FParticleCurvePair, CurveObject) == 0x000010, "Member 'FParticleCurvePair::CurveObject' has a wrong offset!"); // ScriptStruct Engine.ParticleEvent_GenerateInfo // 0x0028 (0x0028 - 0x0000) struct FParticleEvent_GenerateInfo final { public: EParticleEventType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Frequency; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParticleFrequency; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 FirstTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 LastTimeOnly : 1; // 0x000C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 UseReflectedImpactVector : 1; // 0x000C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseOrbitOffset : 1; // 0x000C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName CustomName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ParticleModuleEventsToSendToGame; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; static_assert(alignof(FParticleEvent_GenerateInfo) == 0x000008, "Wrong alignment on FParticleEvent_GenerateInfo"); static_assert(sizeof(FParticleEvent_GenerateInfo) == 0x000028, "Wrong size on FParticleEvent_GenerateInfo"); static_assert(offsetof(FParticleEvent_GenerateInfo, Type) == 0x000000, "Member 'FParticleEvent_GenerateInfo::Type' has a wrong offset!"); static_assert(offsetof(FParticleEvent_GenerateInfo, Frequency) == 0x000004, "Member 'FParticleEvent_GenerateInfo::Frequency' has a wrong offset!"); static_assert(offsetof(FParticleEvent_GenerateInfo, ParticleFrequency) == 0x000008, "Member 'FParticleEvent_GenerateInfo::ParticleFrequency' has a wrong offset!"); static_assert(offsetof(FParticleEvent_GenerateInfo, CustomName) == 0x000010, "Member 'FParticleEvent_GenerateInfo::CustomName' has a wrong offset!"); static_assert(offsetof(FParticleEvent_GenerateInfo, ParticleModuleEventsToSendToGame) == 0x000018, "Member 'FParticleEvent_GenerateInfo::ParticleModuleEventsToSendToGame' has a wrong offset!"); // ScriptStruct Engine.OrbitOptions // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FOrbitOptions final { public: uint8 bProcessDuringSpawn : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProcessDuringUpdate : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseEmitterTime : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FOrbitOptions) == 0x000004, "Wrong alignment on FOrbitOptions"); static_assert(sizeof(FOrbitOptions) == 0x000004, "Wrong size on FOrbitOptions"); // ScriptStruct Engine.BeamTargetData // 0x000C (0x000C - 0x0000) struct FBeamTargetData final { public: class FName TargetName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBeamTargetData) == 0x000004, "Wrong alignment on FBeamTargetData"); static_assert(sizeof(FBeamTargetData) == 0x00000C, "Wrong size on FBeamTargetData"); static_assert(offsetof(FBeamTargetData, TargetName) == 0x000000, "Member 'FBeamTargetData::TargetName' has a wrong offset!"); static_assert(offsetof(FBeamTargetData, TargetPercentage) == 0x000008, "Member 'FBeamTargetData::TargetPercentage' has a wrong offset!"); // ScriptStruct Engine.NamedEmitterMaterial // 0x0010 (0x0010 - 0x0000) struct FNamedEmitterMaterial final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNamedEmitterMaterial) == 0x000008, "Wrong alignment on FNamedEmitterMaterial"); static_assert(sizeof(FNamedEmitterMaterial) == 0x000010, "Wrong size on FNamedEmitterMaterial"); static_assert(offsetof(FNamedEmitterMaterial, Name) == 0x000000, "Member 'FNamedEmitterMaterial::Name' has a wrong offset!"); static_assert(offsetof(FNamedEmitterMaterial, Material) == 0x000008, "Member 'FNamedEmitterMaterial::Material' has a wrong offset!"); // ScriptStruct Engine.ParticleSystemLOD // 0x0001 (0x0001 - 0x0000) struct FParticleSystemLOD final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParticleSystemLOD) == 0x000001, "Wrong alignment on FParticleSystemLOD"); static_assert(sizeof(FParticleSystemLOD) == 0x000001, "Wrong size on FParticleSystemLOD"); // ScriptStruct Engine.ParticleSysParam // 0x0080 (0x0080 - 0x0000) struct alignas(0x10) FParticleSysParam final { public: class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EParticleSysParamType ParamType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Scalar; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scalar_Low; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Vector_Low; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Color; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Actor; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* Material; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParticleSysParam) == 0x000010, "Wrong alignment on FParticleSysParam"); static_assert(sizeof(FParticleSysParam) == 0x000080, "Wrong size on FParticleSysParam"); static_assert(offsetof(FParticleSysParam, Name) == 0x000000, "Member 'FParticleSysParam::Name' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, ParamType) == 0x000008, "Member 'FParticleSysParam::ParamType' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Scalar) == 0x00000C, "Member 'FParticleSysParam::Scalar' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Scalar_Low) == 0x000010, "Member 'FParticleSysParam::Scalar_Low' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Vector) == 0x000014, "Member 'FParticleSysParam::Vector' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Vector_Low) == 0x000020, "Member 'FParticleSysParam::Vector_Low' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Color) == 0x00002C, "Member 'FParticleSysParam::Color' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Actor) == 0x000030, "Member 'FParticleSysParam::Actor' has a wrong offset!"); static_assert(offsetof(FParticleSysParam, Material) == 0x000038, "Member 'FParticleSysParam::Material' has a wrong offset!"); // ScriptStruct Engine.ParticleSystemWorldManagerTickFunction // 0x0008 (0x0030 - 0x0028) struct FParticleSystemWorldManagerTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParticleSystemWorldManagerTickFunction) == 0x000008, "Wrong alignment on FParticleSystemWorldManagerTickFunction"); static_assert(sizeof(FParticleSystemWorldManagerTickFunction) == 0x000030, "Wrong size on FParticleSystemWorldManagerTickFunction"); // ScriptStruct Engine.ParticleEmitterReplayFrame // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FParticleEmitterReplayFrame final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FParticleEmitterReplayFrame) == 0x000008, "Wrong alignment on FParticleEmitterReplayFrame"); static_assert(sizeof(FParticleEmitterReplayFrame) == 0x000010, "Wrong size on FParticleEmitterReplayFrame"); // ScriptStruct Engine.FreezablePerPlatformInt // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FFreezablePerPlatformInt final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FFreezablePerPlatformInt) == 0x000004, "Wrong alignment on FFreezablePerPlatformInt"); static_assert(sizeof(FFreezablePerPlatformInt) == 0x000004, "Wrong size on FFreezablePerPlatformInt"); // ScriptStruct Engine.SolverIterations // 0x001C (0x001C - 0x0000) struct FSolverIterations final { public: float FixedTimeStep; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SolverIterations; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 JointIterations; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CollisionIterations; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SolverPushOutIterations; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 JointPushOutIterations; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CollisionPushOutIterations; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSolverIterations) == 0x000004, "Wrong alignment on FSolverIterations"); static_assert(sizeof(FSolverIterations) == 0x00001C, "Wrong size on FSolverIterations"); static_assert(offsetof(FSolverIterations, FixedTimeStep) == 0x000000, "Member 'FSolverIterations::FixedTimeStep' has a wrong offset!"); static_assert(offsetof(FSolverIterations, SolverIterations) == 0x000004, "Member 'FSolverIterations::SolverIterations' has a wrong offset!"); static_assert(offsetof(FSolverIterations, JointIterations) == 0x000008, "Member 'FSolverIterations::JointIterations' has a wrong offset!"); static_assert(offsetof(FSolverIterations, CollisionIterations) == 0x00000C, "Member 'FSolverIterations::CollisionIterations' has a wrong offset!"); static_assert(offsetof(FSolverIterations, SolverPushOutIterations) == 0x000010, "Member 'FSolverIterations::SolverPushOutIterations' has a wrong offset!"); static_assert(offsetof(FSolverIterations, JointPushOutIterations) == 0x000014, "Member 'FSolverIterations::JointPushOutIterations' has a wrong offset!"); static_assert(offsetof(FSolverIterations, CollisionPushOutIterations) == 0x000018, "Member 'FSolverIterations::CollisionPushOutIterations' has a wrong offset!"); // ScriptStruct Engine.PhysicsConstraintProfileHandle // 0x011C (0x011C - 0x0000) struct FPhysicsConstraintProfileHandle final { public: struct FConstraintProfileProperties ProfileProperties; // 0x0000(0x0114)(NoDestructor, NativeAccessSpecifierPublic) class FName ProfileName; // 0x0114(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPhysicsConstraintProfileHandle) == 0x000004, "Wrong alignment on FPhysicsConstraintProfileHandle"); static_assert(sizeof(FPhysicsConstraintProfileHandle) == 0x00011C, "Wrong size on FPhysicsConstraintProfileHandle"); static_assert(offsetof(FPhysicsConstraintProfileHandle, ProfileProperties) == 0x000000, "Member 'FPhysicsConstraintProfileHandle::ProfileProperties' has a wrong offset!"); static_assert(offsetof(FPhysicsConstraintProfileHandle, ProfileName) == 0x000114, "Member 'FPhysicsConstraintProfileHandle::ProfileName' has a wrong offset!"); // ScriptStruct Engine.ChaosPhysicsSettings // 0x0003 (0x0003 - 0x0000) struct FChaosPhysicsSettings final { public: EChaosThreadingMode DefaultThreadingModel; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EChaosSolverTickMode DedicatedThreadTickMode; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EChaosBufferMode DedicatedThreadBufferMode; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FChaosPhysicsSettings) == 0x000001, "Wrong alignment on FChaosPhysicsSettings"); static_assert(sizeof(FChaosPhysicsSettings) == 0x000003, "Wrong size on FChaosPhysicsSettings"); static_assert(offsetof(FChaosPhysicsSettings, DefaultThreadingModel) == 0x000000, "Member 'FChaosPhysicsSettings::DefaultThreadingModel' has a wrong offset!"); static_assert(offsetof(FChaosPhysicsSettings, DedicatedThreadTickMode) == 0x000001, "Member 'FChaosPhysicsSettings::DedicatedThreadTickMode' has a wrong offset!"); static_assert(offsetof(FChaosPhysicsSettings, DedicatedThreadBufferMode) == 0x000002, "Member 'FChaosPhysicsSettings::DedicatedThreadBufferMode' has a wrong offset!"); // ScriptStruct Engine.ViewTargetTransitionParams // 0x0010 (0x0010 - 0x0000) struct FViewTargetTransitionParams final { public: float BlendTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EViewTargetBlendFunction BlendFunction; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BlendExp; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLockOutgoing : 1; // 0x000C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FViewTargetTransitionParams) == 0x000004, "Wrong alignment on FViewTargetTransitionParams"); static_assert(sizeof(FViewTargetTransitionParams) == 0x000010, "Wrong size on FViewTargetTransitionParams"); static_assert(offsetof(FViewTargetTransitionParams, BlendTime) == 0x000000, "Member 'FViewTargetTransitionParams::BlendTime' has a wrong offset!"); static_assert(offsetof(FViewTargetTransitionParams, BlendFunction) == 0x000004, "Member 'FViewTargetTransitionParams::BlendFunction' has a wrong offset!"); static_assert(offsetof(FViewTargetTransitionParams, BlendExp) == 0x000008, "Member 'FViewTargetTransitionParams::BlendExp' has a wrong offset!"); // ScriptStruct Engine.TViewTarget // 0x0610 (0x0610 - 0x0000) struct FTViewTarget final { public: class AActor* Target; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMinimalViewInfo POV; // 0x0010(0x05F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class APlayerState* PlayerState; // 0x0600(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTViewTarget) == 0x000010, "Wrong alignment on FTViewTarget"); static_assert(sizeof(FTViewTarget) == 0x000610, "Wrong size on FTViewTarget"); static_assert(offsetof(FTViewTarget, Target) == 0x000000, "Member 'FTViewTarget::Target' has a wrong offset!"); static_assert(offsetof(FTViewTarget, POV) == 0x000010, "Member 'FTViewTarget::POV' has a wrong offset!"); static_assert(offsetof(FTViewTarget, PlayerState) == 0x000600, "Member 'FTViewTarget::PlayerState' has a wrong offset!"); // ScriptStruct Engine.InputActionSpeechMapping // 0x0010 (0x0010 - 0x0000) struct FInputActionSpeechMapping final { public: class FName ActionName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName SpeechKeyword; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FInputActionSpeechMapping) == 0x000004, "Wrong alignment on FInputActionSpeechMapping"); static_assert(sizeof(FInputActionSpeechMapping) == 0x000010, "Wrong size on FInputActionSpeechMapping"); static_assert(offsetof(FInputActionSpeechMapping, ActionName) == 0x000000, "Member 'FInputActionSpeechMapping::ActionName' has a wrong offset!"); static_assert(offsetof(FInputActionSpeechMapping, SpeechKeyword) == 0x000008, "Member 'FInputActionSpeechMapping::SpeechKeyword' has a wrong offset!"); // ScriptStruct Engine.InputAxisKeyMapping // 0x0028 (0x0028 - 0x0000) struct FInputAxisKeyMapping final { public: class FName AxisName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FKey Key; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FInputAxisKeyMapping) == 0x000008, "Wrong alignment on FInputAxisKeyMapping"); static_assert(sizeof(FInputAxisKeyMapping) == 0x000028, "Wrong size on FInputAxisKeyMapping"); static_assert(offsetof(FInputAxisKeyMapping, AxisName) == 0x000000, "Member 'FInputAxisKeyMapping::AxisName' has a wrong offset!"); static_assert(offsetof(FInputAxisKeyMapping, Scale) == 0x000008, "Member 'FInputAxisKeyMapping::Scale' has a wrong offset!"); static_assert(offsetof(FInputAxisKeyMapping, Key) == 0x000010, "Member 'FInputAxisKeyMapping::Key' has a wrong offset!"); // ScriptStruct Engine.KeyBind // 0x0030 (0x0030 - 0x0000) struct FKeyBind final { public: struct FKey Key; // 0x0000(0x0018)(Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Command; // 0x0018(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Control : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Shift : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 alt : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Cmd : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreCtrl : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreShift : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreAlt : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIgnoreCmd : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDisabled : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FKeyBind) == 0x000008, "Wrong alignment on FKeyBind"); static_assert(sizeof(FKeyBind) == 0x000030, "Wrong size on FKeyBind"); static_assert(offsetof(FKeyBind, Key) == 0x000000, "Member 'FKeyBind::Key' has a wrong offset!"); static_assert(offsetof(FKeyBind, Command) == 0x000018, "Member 'FKeyBind::Command' has a wrong offset!"); // ScriptStruct Engine.PreviewAssetAttachContainer // 0x0010 (0x0010 - 0x0000) struct FPreviewAssetAttachContainer final { public: TArray AttachedObjects; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; static_assert(alignof(FPreviewAssetAttachContainer) == 0x000008, "Wrong alignment on FPreviewAssetAttachContainer"); static_assert(sizeof(FPreviewAssetAttachContainer) == 0x000010, "Wrong size on FPreviewAssetAttachContainer"); static_assert(offsetof(FPreviewAssetAttachContainer, AttachedObjects) == 0x000000, "Member 'FPreviewAssetAttachContainer::AttachedObjects' has a wrong offset!"); // ScriptStruct Engine.PreviewMeshCollectionEntry // 0x0028 (0x0028 - 0x0000) struct FPreviewMeshCollectionEntry final { public: TSoftObjectPtr SkeletalMesh; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPreviewMeshCollectionEntry) == 0x000008, "Wrong alignment on FPreviewMeshCollectionEntry"); static_assert(sizeof(FPreviewMeshCollectionEntry) == 0x000028, "Wrong size on FPreviewMeshCollectionEntry"); static_assert(offsetof(FPreviewMeshCollectionEntry, SkeletalMesh) == 0x000000, "Member 'FPreviewMeshCollectionEntry::SkeletalMesh' has a wrong offset!"); // ScriptStruct Engine.PrimitiveComponentInstanceData // 0x0048 (0x0100 - 0x00B8) struct FPrimitiveComponentInstanceData : public FSceneComponentInstanceData { public: uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform ComponentTransform; // 0x00C0(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) int32 VisibilityId; // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPrimitiveComponent* LODParent; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FPrimitiveComponentInstanceData) == 0x000010, "Wrong alignment on FPrimitiveComponentInstanceData"); static_assert(sizeof(FPrimitiveComponentInstanceData) == 0x000100, "Wrong size on FPrimitiveComponentInstanceData"); static_assert(offsetof(FPrimitiveComponentInstanceData, ComponentTransform) == 0x0000C0, "Member 'FPrimitiveComponentInstanceData::ComponentTransform' has a wrong offset!"); static_assert(offsetof(FPrimitiveComponentInstanceData, VisibilityId) == 0x0000F0, "Member 'FPrimitiveComponentInstanceData::VisibilityId' has a wrong offset!"); static_assert(offsetof(FPrimitiveComponentInstanceData, LODParent) == 0x0000F8, "Member 'FPrimitiveComponentInstanceData::LODParent' has a wrong offset!"); // ScriptStruct Engine.SpriteCategoryInfo // 0x0038 (0x0038 - 0x0000) struct FSpriteCategoryInfo final { public: class FName Category; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x0008(0x0018)(NativeAccessSpecifierPublic) class FText Description; // 0x0020(0x0018)(NativeAccessSpecifierPublic) }; static_assert(alignof(FSpriteCategoryInfo) == 0x000008, "Wrong alignment on FSpriteCategoryInfo"); static_assert(sizeof(FSpriteCategoryInfo) == 0x000038, "Wrong size on FSpriteCategoryInfo"); static_assert(offsetof(FSpriteCategoryInfo, Category) == 0x000000, "Member 'FSpriteCategoryInfo::Category' has a wrong offset!"); static_assert(offsetof(FSpriteCategoryInfo, DisplayName) == 0x000008, "Member 'FSpriteCategoryInfo::DisplayName' has a wrong offset!"); static_assert(offsetof(FSpriteCategoryInfo, Description) == 0x000020, "Member 'FSpriteCategoryInfo::Description' has a wrong offset!"); // ScriptStruct Engine.QuartzQuantizationBoundary // 0x000C (0x000C - 0x0000) struct FQuartzQuantizationBoundary final { public: EQuartzCommandQuantization Quantization; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Multiplier; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EQuarztQuantizationReference CountingReferencePoint; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFireOnClockStart; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FQuartzQuantizationBoundary) == 0x000004, "Wrong alignment on FQuartzQuantizationBoundary"); static_assert(sizeof(FQuartzQuantizationBoundary) == 0x00000C, "Wrong size on FQuartzQuantizationBoundary"); static_assert(offsetof(FQuartzQuantizationBoundary, Quantization) == 0x000000, "Member 'FQuartzQuantizationBoundary::Quantization' has a wrong offset!"); static_assert(offsetof(FQuartzQuantizationBoundary, Multiplier) == 0x000004, "Member 'FQuartzQuantizationBoundary::Multiplier' has a wrong offset!"); static_assert(offsetof(FQuartzQuantizationBoundary, CountingReferencePoint) == 0x000008, "Member 'FQuartzQuantizationBoundary::CountingReferencePoint' has a wrong offset!"); static_assert(offsetof(FQuartzQuantizationBoundary, bFireOnClockStart) == 0x000009, "Member 'FQuartzQuantizationBoundary::bFireOnClockStart' has a wrong offset!"); // ScriptStruct Engine.LevelNameAndTime // 0x0018 (0x0018 - 0x0000) struct FLevelNameAndTime final { public: class FString LevelName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 LevelChangeTimeInMS; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLevelNameAndTime) == 0x000008, "Wrong alignment on FLevelNameAndTime"); static_assert(sizeof(FLevelNameAndTime) == 0x000018, "Wrong size on FLevelNameAndTime"); static_assert(offsetof(FLevelNameAndTime, LevelName) == 0x000000, "Member 'FLevelNameAndTime::LevelName' has a wrong offset!"); static_assert(offsetof(FLevelNameAndTime, LevelChangeTimeInMS) == 0x000010, "Member 'FLevelNameAndTime::LevelChangeTimeInMS' has a wrong offset!"); // ScriptStruct Engine.ReverbSettings // 0x0020 (0x0020 - 0x0000) struct FReverbSettings final { public: bool bApplyReverb; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UReverbEffect* ReverbEffect; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundEffectSubmixPreset* ReverbPluginEffect; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Volume; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FReverbSettings) == 0x000008, "Wrong alignment on FReverbSettings"); static_assert(sizeof(FReverbSettings) == 0x000020, "Wrong size on FReverbSettings"); static_assert(offsetof(FReverbSettings, bApplyReverb) == 0x000000, "Member 'FReverbSettings::bApplyReverb' has a wrong offset!"); static_assert(offsetof(FReverbSettings, ReverbEffect) == 0x000008, "Member 'FReverbSettings::ReverbEffect' has a wrong offset!"); static_assert(offsetof(FReverbSettings, ReverbPluginEffect) == 0x000010, "Member 'FReverbSettings::ReverbPluginEffect' has a wrong offset!"); static_assert(offsetof(FReverbSettings, Volume) == 0x000018, "Member 'FReverbSettings::Volume' has a wrong offset!"); static_assert(offsetof(FReverbSettings, FadeTime) == 0x00001C, "Member 'FReverbSettings::FadeTime' has a wrong offset!"); // ScriptStruct Engine.CompressedRichCurve // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FCompressedRichCurve final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FCompressedRichCurve) == 0x000008, "Wrong alignment on FCompressedRichCurve"); static_assert(sizeof(FCompressedRichCurve) == 0x000018, "Wrong size on FCompressedRichCurve"); // ScriptStruct Engine.Node // 0x0060 (0x0060 - 0x0000) struct FNode final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParentName; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform Transform; // 0x0010(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FString DisplayName; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdvanced; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0xF]; // 0x0051(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FNode) == 0x000010, "Wrong alignment on FNode"); static_assert(sizeof(FNode) == 0x000060, "Wrong size on FNode"); static_assert(offsetof(FNode, Name) == 0x000000, "Member 'FNode::Name' has a wrong offset!"); static_assert(offsetof(FNode, ParentName) == 0x000008, "Member 'FNode::ParentName' has a wrong offset!"); static_assert(offsetof(FNode, Transform) == 0x000010, "Member 'FNode::Transform' has a wrong offset!"); static_assert(offsetof(FNode, DisplayName) == 0x000040, "Member 'FNode::DisplayName' has a wrong offset!"); static_assert(offsetof(FNode, bAdvanced) == 0x000050, "Member 'FNode::bAdvanced' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource_JumpForce // 0x0030 (0x00D0 - 0x00A0) struct FRootMotionSource_JumpForce final : public FRootMotionSource { public: struct FRotator Rotation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Distance; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Height; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableTimeout; // 0x00AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveVector* PathOffsetCurve; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TimeMappingCurve; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FRootMotionSource_JumpForce) == 0x000010, "Wrong alignment on FRootMotionSource_JumpForce"); static_assert(sizeof(FRootMotionSource_JumpForce) == 0x0000D0, "Wrong size on FRootMotionSource_JumpForce"); static_assert(offsetof(FRootMotionSource_JumpForce, Rotation) == 0x000098, "Member 'FRootMotionSource_JumpForce::Rotation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_JumpForce, Distance) == 0x0000A4, "Member 'FRootMotionSource_JumpForce::Distance' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_JumpForce, Height) == 0x0000A8, "Member 'FRootMotionSource_JumpForce::Height' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_JumpForce, bDisableTimeout) == 0x0000AC, "Member 'FRootMotionSource_JumpForce::bDisableTimeout' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_JumpForce, PathOffsetCurve) == 0x0000B0, "Member 'FRootMotionSource_JumpForce::PathOffsetCurve' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_JumpForce, TimeMappingCurve) == 0x0000B8, "Member 'FRootMotionSource_JumpForce::TimeMappingCurve' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource_MoveToForce // 0x0020 (0x00C0 - 0x00A0) struct FRootMotionSource_MoveToForce final : public FRootMotionSource { public: struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRestrictSpeedToExpected; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveVector* PathOffsetCurve; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSource_MoveToForce) == 0x000010, "Wrong alignment on FRootMotionSource_MoveToForce"); static_assert(sizeof(FRootMotionSource_MoveToForce) == 0x0000C0, "Wrong size on FRootMotionSource_MoveToForce"); static_assert(offsetof(FRootMotionSource_MoveToForce, StartLocation) == 0x000098, "Member 'FRootMotionSource_MoveToForce::StartLocation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToForce, TargetLocation) == 0x0000A4, "Member 'FRootMotionSource_MoveToForce::TargetLocation' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToForce, bRestrictSpeedToExpected) == 0x0000B0, "Member 'FRootMotionSource_MoveToForce::bRestrictSpeedToExpected' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_MoveToForce, PathOffsetCurve) == 0x0000B8, "Member 'FRootMotionSource_MoveToForce::PathOffsetCurve' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource_RadialForce // 0x0040 (0x00E0 - 0x00A0) struct FRootMotionSource_RadialForce final : public FRootMotionSource { public: struct FVector Location; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* LocationActor; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Strength; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPush; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNoZForce; // 0x00B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* StrengthDistanceFalloff; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* StrengthOverTime; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseFixedWorldDirection; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator FixedWorldDirection; // 0x00D4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSource_RadialForce) == 0x000010, "Wrong alignment on FRootMotionSource_RadialForce"); static_assert(sizeof(FRootMotionSource_RadialForce) == 0x0000E0, "Wrong size on FRootMotionSource_RadialForce"); static_assert(offsetof(FRootMotionSource_RadialForce, Location) == 0x000098, "Member 'FRootMotionSource_RadialForce::Location' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, LocationActor) == 0x0000A8, "Member 'FRootMotionSource_RadialForce::LocationActor' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, Radius) == 0x0000B0, "Member 'FRootMotionSource_RadialForce::Radius' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, Strength) == 0x0000B4, "Member 'FRootMotionSource_RadialForce::Strength' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, bIsPush) == 0x0000B8, "Member 'FRootMotionSource_RadialForce::bIsPush' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, bNoZForce) == 0x0000B9, "Member 'FRootMotionSource_RadialForce::bNoZForce' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, StrengthDistanceFalloff) == 0x0000C0, "Member 'FRootMotionSource_RadialForce::StrengthDistanceFalloff' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, StrengthOverTime) == 0x0000C8, "Member 'FRootMotionSource_RadialForce::StrengthOverTime' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, bUseFixedWorldDirection) == 0x0000D0, "Member 'FRootMotionSource_RadialForce::bUseFixedWorldDirection' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_RadialForce, FixedWorldDirection) == 0x0000D4, "Member 'FRootMotionSource_RadialForce::FixedWorldDirection' has a wrong offset!"); // ScriptStruct Engine.RootMotionSource_ConstantForce // 0x0010 (0x00B0 - 0x00A0) struct FRootMotionSource_ConstantForce final : public FRootMotionSource { public: struct FVector Force; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* StrengthOverTime; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FRootMotionSource_ConstantForce) == 0x000010, "Wrong alignment on FRootMotionSource_ConstantForce"); static_assert(sizeof(FRootMotionSource_ConstantForce) == 0x0000B0, "Wrong size on FRootMotionSource_ConstantForce"); static_assert(offsetof(FRootMotionSource_ConstantForce, Force) == 0x000098, "Member 'FRootMotionSource_ConstantForce::Force' has a wrong offset!"); static_assert(offsetof(FRootMotionSource_ConstantForce, StrengthOverTime) == 0x0000A8, "Member 'FRootMotionSource_ConstantForce::StrengthOverTime' has a wrong offset!"); // ScriptStruct Engine.GaussianSumBloomSettings // 0x0084 (0x0084 - 0x0000) struct FGaussianSumBloomSettings final { public: float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Threshold; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SizeScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter1Size; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter2Size; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter3Size; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter4Size; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter5Size; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Filter6Size; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter1Tint; // 0x0024(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter2Tint; // 0x0034(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter3Tint; // 0x0044(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter4Tint; // 0x0054(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter5Tint; // 0x0064(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Filter6Tint; // 0x0074(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FGaussianSumBloomSettings) == 0x000004, "Wrong alignment on FGaussianSumBloomSettings"); static_assert(sizeof(FGaussianSumBloomSettings) == 0x000084, "Wrong size on FGaussianSumBloomSettings"); static_assert(offsetof(FGaussianSumBloomSettings, Intensity) == 0x000000, "Member 'FGaussianSumBloomSettings::Intensity' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Threshold) == 0x000004, "Member 'FGaussianSumBloomSettings::Threshold' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, SizeScale) == 0x000008, "Member 'FGaussianSumBloomSettings::SizeScale' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter1Size) == 0x00000C, "Member 'FGaussianSumBloomSettings::Filter1Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter2Size) == 0x000010, "Member 'FGaussianSumBloomSettings::Filter2Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter3Size) == 0x000014, "Member 'FGaussianSumBloomSettings::Filter3Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter4Size) == 0x000018, "Member 'FGaussianSumBloomSettings::Filter4Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter5Size) == 0x00001C, "Member 'FGaussianSumBloomSettings::Filter5Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter6Size) == 0x000020, "Member 'FGaussianSumBloomSettings::Filter6Size' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter1Tint) == 0x000024, "Member 'FGaussianSumBloomSettings::Filter1Tint' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter2Tint) == 0x000034, "Member 'FGaussianSumBloomSettings::Filter2Tint' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter3Tint) == 0x000044, "Member 'FGaussianSumBloomSettings::Filter3Tint' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter4Tint) == 0x000054, "Member 'FGaussianSumBloomSettings::Filter4Tint' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter5Tint) == 0x000064, "Member 'FGaussianSumBloomSettings::Filter5Tint' has a wrong offset!"); static_assert(offsetof(FGaussianSumBloomSettings, Filter6Tint) == 0x000074, "Member 'FGaussianSumBloomSettings::Filter6Tint' has a wrong offset!"); // ScriptStruct Engine.LensBloomSettings // 0x00B8 (0x00B8 - 0x0000) struct FLensBloomSettings final { public: struct FGaussianSumBloomSettings GaussianSum; // 0x0000(0x0084)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FConvolutionBloomSettings Convolution; // 0x0088(0x0028)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) EBloomMethod Method; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLensBloomSettings) == 0x000008, "Wrong alignment on FLensBloomSettings"); static_assert(sizeof(FLensBloomSettings) == 0x0000B8, "Wrong size on FLensBloomSettings"); static_assert(offsetof(FLensBloomSettings, GaussianSum) == 0x000000, "Member 'FLensBloomSettings::GaussianSum' has a wrong offset!"); static_assert(offsetof(FLensBloomSettings, Convolution) == 0x000088, "Member 'FLensBloomSettings::Convolution' has a wrong offset!"); static_assert(offsetof(FLensBloomSettings, Method) == 0x0000B0, "Member 'FLensBloomSettings::Method' has a wrong offset!"); // ScriptStruct Engine.LensImperfectionSettings // 0x0020 (0x0020 - 0x0000) struct FLensImperfectionSettings final { public: class UTexture* DirtMask; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DirtMaskIntensity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DirtMaskTint; // 0x000C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLensImperfectionSettings) == 0x000008, "Wrong alignment on FLensImperfectionSettings"); static_assert(sizeof(FLensImperfectionSettings) == 0x000020, "Wrong size on FLensImperfectionSettings"); static_assert(offsetof(FLensImperfectionSettings, DirtMask) == 0x000000, "Member 'FLensImperfectionSettings::DirtMask' has a wrong offset!"); static_assert(offsetof(FLensImperfectionSettings, DirtMaskIntensity) == 0x000008, "Member 'FLensImperfectionSettings::DirtMaskIntensity' has a wrong offset!"); static_assert(offsetof(FLensImperfectionSettings, DirtMaskTint) == 0x00000C, "Member 'FLensImperfectionSettings::DirtMaskTint' has a wrong offset!"); // ScriptStruct Engine.LensSettings // 0x00E0 (0x00E0 - 0x0000) struct FLensSettings final { public: struct FLensBloomSettings Bloom; // 0x0000(0x00B8)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FLensImperfectionSettings Imperfections; // 0x00B8(0x0020)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) float ChromaticAberration; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLensSettings) == 0x000008, "Wrong alignment on FLensSettings"); static_assert(sizeof(FLensSettings) == 0x0000E0, "Wrong size on FLensSettings"); static_assert(offsetof(FLensSettings, Bloom) == 0x000000, "Member 'FLensSettings::Bloom' has a wrong offset!"); static_assert(offsetof(FLensSettings, Imperfections) == 0x0000B8, "Member 'FLensSettings::Imperfections' has a wrong offset!"); static_assert(offsetof(FLensSettings, ChromaticAberration) == 0x0000D8, "Member 'FLensSettings::ChromaticAberration' has a wrong offset!"); // ScriptStruct Engine.FilmStockSettings // 0x0014 (0x0014 - 0x0000) struct FFilmStockSettings final { public: float Slope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Toe; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Shoulder; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlackClip; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WhiteClip; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FFilmStockSettings) == 0x000004, "Wrong alignment on FFilmStockSettings"); static_assert(sizeof(FFilmStockSettings) == 0x000014, "Wrong size on FFilmStockSettings"); static_assert(offsetof(FFilmStockSettings, Slope) == 0x000000, "Member 'FFilmStockSettings::Slope' has a wrong offset!"); static_assert(offsetof(FFilmStockSettings, Toe) == 0x000004, "Member 'FFilmStockSettings::Toe' has a wrong offset!"); static_assert(offsetof(FFilmStockSettings, Shoulder) == 0x000008, "Member 'FFilmStockSettings::Shoulder' has a wrong offset!"); static_assert(offsetof(FFilmStockSettings, BlackClip) == 0x00000C, "Member 'FFilmStockSettings::BlackClip' has a wrong offset!"); static_assert(offsetof(FFilmStockSettings, WhiteClip) == 0x000010, "Member 'FFilmStockSettings::WhiteClip' has a wrong offset!"); // ScriptStruct Engine.ColorGradingSettings // 0x0150 (0x0150 - 0x0000) struct FColorGradingSettings final { public: struct FColorGradePerRangeSettings Global; // 0x0000(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FColorGradePerRangeSettings Shadows; // 0x0050(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FColorGradePerRangeSettings Midtones; // 0x00A0(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FColorGradePerRangeSettings Highlights; // 0x00F0(0x0050)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic) float ShadowsMax; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighlightsMin; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FColorGradingSettings) == 0x000010, "Wrong alignment on FColorGradingSettings"); static_assert(sizeof(FColorGradingSettings) == 0x000150, "Wrong size on FColorGradingSettings"); static_assert(offsetof(FColorGradingSettings, Global) == 0x000000, "Member 'FColorGradingSettings::Global' has a wrong offset!"); static_assert(offsetof(FColorGradingSettings, Shadows) == 0x000050, "Member 'FColorGradingSettings::Shadows' has a wrong offset!"); static_assert(offsetof(FColorGradingSettings, Midtones) == 0x0000A0, "Member 'FColorGradingSettings::Midtones' has a wrong offset!"); static_assert(offsetof(FColorGradingSettings, Highlights) == 0x0000F0, "Member 'FColorGradingSettings::Highlights' has a wrong offset!"); static_assert(offsetof(FColorGradingSettings, ShadowsMax) == 0x000140, "Member 'FColorGradingSettings::ShadowsMax' has a wrong offset!"); static_assert(offsetof(FColorGradingSettings, HighlightsMin) == 0x000144, "Member 'FColorGradingSettings::HighlightsMin' has a wrong offset!"); // ScriptStruct Engine.EngineShowFlagsSetting // 0x0018 (0x0018 - 0x0000) struct FEngineShowFlagsSetting final { public: class FString ShowFlagName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Enabled; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEngineShowFlagsSetting) == 0x000008, "Wrong alignment on FEngineShowFlagsSetting"); static_assert(sizeof(FEngineShowFlagsSetting) == 0x000018, "Wrong size on FEngineShowFlagsSetting"); static_assert(offsetof(FEngineShowFlagsSetting, ShowFlagName) == 0x000000, "Member 'FEngineShowFlagsSetting::ShowFlagName' has a wrong offset!"); static_assert(offsetof(FEngineShowFlagsSetting, Enabled) == 0x000010, "Member 'FEngineShowFlagsSetting::Enabled' has a wrong offset!"); // ScriptStruct Engine.SceneViewExtensionIsActiveFunctor // 0x0050 (0x0050 - 0x0000) struct alignas(0x10) FSceneViewExtensionIsActiveFunctor final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSceneViewExtensionIsActiveFunctor) == 0x000010, "Wrong alignment on FSceneViewExtensionIsActiveFunctor"); static_assert(sizeof(FSceneViewExtensionIsActiveFunctor) == 0x000050, "Wrong size on FSceneViewExtensionIsActiveFunctor"); // ScriptStruct Engine.SingleAnimationPlayData // 0x0018 (0x0018 - 0x0000) struct FSingleAnimationPlayData final { public: class UAnimationAsset* AnimToPlay; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSavedLooping : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSavedPlaying : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SavedPosition; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SavedPlayRate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSingleAnimationPlayData) == 0x000008, "Wrong alignment on FSingleAnimationPlayData"); static_assert(sizeof(FSingleAnimationPlayData) == 0x000018, "Wrong size on FSingleAnimationPlayData"); static_assert(offsetof(FSingleAnimationPlayData, AnimToPlay) == 0x000000, "Member 'FSingleAnimationPlayData::AnimToPlay' has a wrong offset!"); static_assert(offsetof(FSingleAnimationPlayData, SavedPosition) == 0x00000C, "Member 'FSingleAnimationPlayData::SavedPosition' has a wrong offset!"); static_assert(offsetof(FSingleAnimationPlayData, SavedPlayRate) == 0x000010, "Member 'FSingleAnimationPlayData::SavedPlayRate' has a wrong offset!"); // ScriptStruct Engine.ClothPhysicsProperties_Legacy // 0x0050 (0x0050 - 0x0000) struct FClothPhysicsProperties_Legacy final { public: float VerticalResistance; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HorizontalResistance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BendResistance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShearResistance; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Friction; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damping; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TetherStiffness; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TetherLimit; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Drag; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StiffnessFrequency; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GravityScale; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MassScale; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InertiaBlend; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SelfCollisionThickness; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SelfCollisionSquashScale; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SelfCollisionStiffness; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SolverFrequency; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FiberCompression; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FiberExpansion; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FiberResistance; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FClothPhysicsProperties_Legacy) == 0x000004, "Wrong alignment on FClothPhysicsProperties_Legacy"); static_assert(sizeof(FClothPhysicsProperties_Legacy) == 0x000050, "Wrong size on FClothPhysicsProperties_Legacy"); static_assert(offsetof(FClothPhysicsProperties_Legacy, VerticalResistance) == 0x000000, "Member 'FClothPhysicsProperties_Legacy::VerticalResistance' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, HorizontalResistance) == 0x000004, "Member 'FClothPhysicsProperties_Legacy::HorizontalResistance' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, BendResistance) == 0x000008, "Member 'FClothPhysicsProperties_Legacy::BendResistance' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, ShearResistance) == 0x00000C, "Member 'FClothPhysicsProperties_Legacy::ShearResistance' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, Friction) == 0x000010, "Member 'FClothPhysicsProperties_Legacy::Friction' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, Damping) == 0x000014, "Member 'FClothPhysicsProperties_Legacy::Damping' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, TetherStiffness) == 0x000018, "Member 'FClothPhysicsProperties_Legacy::TetherStiffness' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, TetherLimit) == 0x00001C, "Member 'FClothPhysicsProperties_Legacy::TetherLimit' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, Drag) == 0x000020, "Member 'FClothPhysicsProperties_Legacy::Drag' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, StiffnessFrequency) == 0x000024, "Member 'FClothPhysicsProperties_Legacy::StiffnessFrequency' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, GravityScale) == 0x000028, "Member 'FClothPhysicsProperties_Legacy::GravityScale' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, MassScale) == 0x00002C, "Member 'FClothPhysicsProperties_Legacy::MassScale' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, InertiaBlend) == 0x000030, "Member 'FClothPhysicsProperties_Legacy::InertiaBlend' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, SelfCollisionThickness) == 0x000034, "Member 'FClothPhysicsProperties_Legacy::SelfCollisionThickness' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, SelfCollisionSquashScale) == 0x000038, "Member 'FClothPhysicsProperties_Legacy::SelfCollisionSquashScale' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, SelfCollisionStiffness) == 0x00003C, "Member 'FClothPhysicsProperties_Legacy::SelfCollisionStiffness' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, SolverFrequency) == 0x000040, "Member 'FClothPhysicsProperties_Legacy::SolverFrequency' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, FiberCompression) == 0x000044, "Member 'FClothPhysicsProperties_Legacy::FiberCompression' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, FiberExpansion) == 0x000048, "Member 'FClothPhysicsProperties_Legacy::FiberExpansion' has a wrong offset!"); static_assert(offsetof(FClothPhysicsProperties_Legacy, FiberResistance) == 0x00004C, "Member 'FClothPhysicsProperties_Legacy::FiberResistance' has a wrong offset!"); // ScriptStruct Engine.ClothingAssetData_Legacy // 0x0078 (0x0078 - 0x0000) struct FClothingAssetData_Legacy final { public: class FName AssetName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString ApexFileName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClothPropertiesChanged; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FClothPhysicsProperties_Legacy PhysicsProperties; // 0x001C(0x0050)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6C[0xC]; // 0x006C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FClothingAssetData_Legacy) == 0x000008, "Wrong alignment on FClothingAssetData_Legacy"); static_assert(sizeof(FClothingAssetData_Legacy) == 0x000078, "Wrong size on FClothingAssetData_Legacy"); static_assert(offsetof(FClothingAssetData_Legacy, AssetName) == 0x000000, "Member 'FClothingAssetData_Legacy::AssetName' has a wrong offset!"); static_assert(offsetof(FClothingAssetData_Legacy, ApexFileName) == 0x000008, "Member 'FClothingAssetData_Legacy::ApexFileName' has a wrong offset!"); static_assert(offsetof(FClothingAssetData_Legacy, bClothPropertiesChanged) == 0x000018, "Member 'FClothingAssetData_Legacy::bClothPropertiesChanged' has a wrong offset!"); static_assert(offsetof(FClothingAssetData_Legacy, PhysicsProperties) == 0x00001C, "Member 'FClothingAssetData_Legacy::PhysicsProperties' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshLODInfo // 0x00B8 (0x00B8 - 0x0000) struct FSkeletalMeshLODInfo final { public: struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) float LODHysteresis; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LODMaterialMap; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FSkeletalMeshBuildSettings BuildSettings; // 0x0018(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x002C(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray BonesToRemove; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray BonesToPrioritize; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float WeightOfPrioritization; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* BakePose; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* BakePoseOverride; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString SourceImportFilename; // 0x00A0(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkinCacheUsage SkinCacheUsage; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasBeenSimplified : 1; // 0x00B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasPerLODVertexColors : 1; // 0x00B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowCPUAccess : 1; // 0x00B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSupportUniformlyDistributedSampling : 1; // 0x00B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshLODInfo) == 0x000008, "Wrong alignment on FSkeletalMeshLODInfo"); static_assert(sizeof(FSkeletalMeshLODInfo) == 0x0000B8, "Wrong size on FSkeletalMeshLODInfo"); static_assert(offsetof(FSkeletalMeshLODInfo, ScreenSize) == 0x000000, "Member 'FSkeletalMeshLODInfo::ScreenSize' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, LODHysteresis) == 0x000004, "Member 'FSkeletalMeshLODInfo::LODHysteresis' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, LODMaterialMap) == 0x000008, "Member 'FSkeletalMeshLODInfo::LODMaterialMap' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, BuildSettings) == 0x000018, "Member 'FSkeletalMeshLODInfo::BuildSettings' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, ReductionSettings) == 0x00002C, "Member 'FSkeletalMeshLODInfo::ReductionSettings' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, BonesToRemove) == 0x000068, "Member 'FSkeletalMeshLODInfo::BonesToRemove' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, BonesToPrioritize) == 0x000078, "Member 'FSkeletalMeshLODInfo::BonesToPrioritize' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, WeightOfPrioritization) == 0x000088, "Member 'FSkeletalMeshLODInfo::WeightOfPrioritization' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, BakePose) == 0x000090, "Member 'FSkeletalMeshLODInfo::BakePose' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, BakePoseOverride) == 0x000098, "Member 'FSkeletalMeshLODInfo::BakePoseOverride' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, SourceImportFilename) == 0x0000A0, "Member 'FSkeletalMeshLODInfo::SourceImportFilename' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODInfo, SkinCacheUsage) == 0x0000B0, "Member 'FSkeletalMeshLODInfo::SkinCacheUsage' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshClothBuildParams // 0x0058 (0x0058 - 0x0000) struct FSkeletalMeshClothBuildParams final { public: TWeakObjectPtr TargetAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TargetLod; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemapParameters; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FString AssetName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODIndex; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SourceSection; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemoveFromMesh; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr PhysicsAsset; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletalMeshClothBuildParams) == 0x000008, "Wrong alignment on FSkeletalMeshClothBuildParams"); static_assert(sizeof(FSkeletalMeshClothBuildParams) == 0x000058, "Wrong size on FSkeletalMeshClothBuildParams"); static_assert(offsetof(FSkeletalMeshClothBuildParams, TargetAsset) == 0x000000, "Member 'FSkeletalMeshClothBuildParams::TargetAsset' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, TargetLod) == 0x000008, "Member 'FSkeletalMeshClothBuildParams::TargetLod' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, bRemapParameters) == 0x00000C, "Member 'FSkeletalMeshClothBuildParams::bRemapParameters' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, AssetName) == 0x000010, "Member 'FSkeletalMeshClothBuildParams::AssetName' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, LODIndex) == 0x000020, "Member 'FSkeletalMeshClothBuildParams::LODIndex' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, SourceSection) == 0x000024, "Member 'FSkeletalMeshClothBuildParams::SourceSection' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, bRemoveFromMesh) == 0x000028, "Member 'FSkeletalMeshClothBuildParams::bRemoveFromMesh' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshClothBuildParams, PhysicsAsset) == 0x000030, "Member 'FSkeletalMeshClothBuildParams::PhysicsAsset' has a wrong offset!"); // ScriptStruct Engine.BoneMirrorExport // 0x0014 (0x0014 - 0x0000) struct FBoneMirrorExport final { public: class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SourceBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAxis BoneFlipAxis; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBoneMirrorExport) == 0x000004, "Wrong alignment on FBoneMirrorExport"); static_assert(sizeof(FBoneMirrorExport) == 0x000014, "Wrong size on FBoneMirrorExport"); static_assert(offsetof(FBoneMirrorExport, BoneName) == 0x000000, "Member 'FBoneMirrorExport::BoneName' has a wrong offset!"); static_assert(offsetof(FBoneMirrorExport, SourceBoneName) == 0x000008, "Member 'FBoneMirrorExport::SourceBoneName' has a wrong offset!"); static_assert(offsetof(FBoneMirrorExport, BoneFlipAxis) == 0x000010, "Member 'FBoneMirrorExport::BoneFlipAxis' has a wrong offset!"); // ScriptStruct Engine.BoneMirrorInfo // 0x0008 (0x0008 - 0x0000) struct FBoneMirrorInfo final { public: int32 SourceIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAxis BoneFlipAxis; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBoneMirrorInfo) == 0x000004, "Wrong alignment on FBoneMirrorInfo"); static_assert(sizeof(FBoneMirrorInfo) == 0x000008, "Wrong size on FBoneMirrorInfo"); static_assert(offsetof(FBoneMirrorInfo, SourceIndex) == 0x000000, "Member 'FBoneMirrorInfo::SourceIndex' has a wrong offset!"); static_assert(offsetof(FBoneMirrorInfo, BoneFlipAxis) == 0x000004, "Member 'FBoneMirrorInfo::BoneFlipAxis' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction // 0x0008 (0x0030 - 0x0028) struct FSkeletalMeshComponentEndPhysicsTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshComponentEndPhysicsTickFunction) == 0x000008, "Wrong alignment on FSkeletalMeshComponentEndPhysicsTickFunction"); static_assert(sizeof(FSkeletalMeshComponentEndPhysicsTickFunction) == 0x000030, "Wrong size on FSkeletalMeshComponentEndPhysicsTickFunction"); // ScriptStruct Engine.BoneFilter // 0x000C (0x000C - 0x0000) struct FBoneFilter final { public: bool bExcludeSelf; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName BoneName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBoneFilter) == 0x000004, "Wrong alignment on FBoneFilter"); static_assert(sizeof(FBoneFilter) == 0x00000C, "Wrong size on FBoneFilter"); static_assert(offsetof(FBoneFilter, bExcludeSelf) == 0x000000, "Member 'FBoneFilter::bExcludeSelf' has a wrong offset!"); static_assert(offsetof(FBoneFilter, BoneName) == 0x000004, "Member 'FBoneFilter::BoneName' has a wrong offset!"); // ScriptStruct Engine.SkeletalMeshLODGroupSettings // 0x0080 (0x0080 - 0x0000) struct FSkeletalMeshLODGroupSettings final { public: struct FPerPlatformFloat ScreenSize; // 0x0000(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) float LODHysteresis; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBoneFilterActionOption BoneFilterActionOption; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray BoneList; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray BonesToPrioritize; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float WeightOfPrioritization; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* BakePose; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0040(0x003C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkeletalMeshLODGroupSettings) == 0x000008, "Wrong alignment on FSkeletalMeshLODGroupSettings"); static_assert(sizeof(FSkeletalMeshLODGroupSettings) == 0x000080, "Wrong size on FSkeletalMeshLODGroupSettings"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, ScreenSize) == 0x000000, "Member 'FSkeletalMeshLODGroupSettings::ScreenSize' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, LODHysteresis) == 0x000004, "Member 'FSkeletalMeshLODGroupSettings::LODHysteresis' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, BoneFilterActionOption) == 0x000008, "Member 'FSkeletalMeshLODGroupSettings::BoneFilterActionOption' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, BoneList) == 0x000010, "Member 'FSkeletalMeshLODGroupSettings::BoneList' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, BonesToPrioritize) == 0x000020, "Member 'FSkeletalMeshLODGroupSettings::BonesToPrioritize' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, WeightOfPrioritization) == 0x000030, "Member 'FSkeletalMeshLODGroupSettings::WeightOfPrioritization' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, BakePose) == 0x000038, "Member 'FSkeletalMeshLODGroupSettings::BakePose' has a wrong offset!"); static_assert(offsetof(FSkeletalMeshLODGroupSettings, ReductionSettings) == 0x000040, "Member 'FSkeletalMeshLODGroupSettings::ReductionSettings' has a wrong offset!"); // ScriptStruct Engine.VirtualBone // 0x0018 (0x0018 - 0x0000) struct FVirtualBone final { public: class FName SourceBoneName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TargetBoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VirtualBoneName; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FVirtualBone) == 0x000004, "Wrong alignment on FVirtualBone"); static_assert(sizeof(FVirtualBone) == 0x000018, "Wrong size on FVirtualBone"); static_assert(offsetof(FVirtualBone, SourceBoneName) == 0x000000, "Member 'FVirtualBone::SourceBoneName' has a wrong offset!"); static_assert(offsetof(FVirtualBone, TargetBoneName) == 0x000008, "Member 'FVirtualBone::TargetBoneName' has a wrong offset!"); static_assert(offsetof(FVirtualBone, VirtualBoneName) == 0x000010, "Member 'FVirtualBone::VirtualBoneName' has a wrong offset!"); // ScriptStruct Engine.NameMapping // 0x0010 (0x0010 - 0x0000) struct FNameMapping final { public: class FName NodeName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNameMapping) == 0x000004, "Wrong alignment on FNameMapping"); static_assert(sizeof(FNameMapping) == 0x000010, "Wrong size on FNameMapping"); static_assert(offsetof(FNameMapping, NodeName) == 0x000000, "Member 'FNameMapping::NodeName' has a wrong offset!"); static_assert(offsetof(FNameMapping, BoneName) == 0x000008, "Member 'FNameMapping::BoneName' has a wrong offset!"); // ScriptStruct Engine.RigConfiguration // 0x0018 (0x0018 - 0x0000) struct FRigConfiguration final { public: class URig* Rig; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BoneMappingTable; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FRigConfiguration) == 0x000008, "Wrong alignment on FRigConfiguration"); static_assert(sizeof(FRigConfiguration) == 0x000018, "Wrong size on FRigConfiguration"); static_assert(offsetof(FRigConfiguration, Rig) == 0x000000, "Member 'FRigConfiguration::Rig' has a wrong offset!"); static_assert(offsetof(FRigConfiguration, BoneMappingTable) == 0x000008, "Member 'FRigConfiguration::BoneMappingTable' has a wrong offset!"); // ScriptStruct Engine.BoneReductionSetting // 0x0010 (0x0010 - 0x0000) struct FBoneReductionSetting final { public: TArray BonesToRemove; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FBoneReductionSetting) == 0x000008, "Wrong alignment on FBoneReductionSetting"); static_assert(sizeof(FBoneReductionSetting) == 0x000010, "Wrong size on FBoneReductionSetting"); static_assert(offsetof(FBoneReductionSetting, BonesToRemove) == 0x000000, "Member 'FBoneReductionSetting::BonesToRemove' has a wrong offset!"); // ScriptStruct Engine.BoneNode // 0x0010 (0x0010 - 0x0000) struct FBoneNode final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ParentIndex; // 0x0008(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBoneTranslationRetargetingMode TranslationRetargetingMode; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FBoneNode) == 0x000004, "Wrong alignment on FBoneNode"); static_assert(sizeof(FBoneNode) == 0x000010, "Wrong size on FBoneNode"); static_assert(offsetof(FBoneNode, Name) == 0x000000, "Member 'FBoneNode::Name' has a wrong offset!"); static_assert(offsetof(FBoneNode, ParentIndex) == 0x000008, "Member 'FBoneNode::ParentIndex' has a wrong offset!"); static_assert(offsetof(FBoneNode, TranslationRetargetingMode) == 0x00000C, "Member 'FBoneNode::TranslationRetargetingMode' has a wrong offset!"); // ScriptStruct Engine.SkeletonToMeshLinkup // 0x0020 (0x0020 - 0x0000) struct FSkeletonToMeshLinkup final { public: TArray SkeletonToMeshTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MeshToSkeletonTable; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkeletonToMeshLinkup) == 0x000008, "Wrong alignment on FSkeletonToMeshLinkup"); static_assert(sizeof(FSkeletonToMeshLinkup) == 0x000020, "Wrong size on FSkeletonToMeshLinkup"); static_assert(offsetof(FSkeletonToMeshLinkup, SkeletonToMeshTable) == 0x000000, "Member 'FSkeletonToMeshLinkup::SkeletonToMeshTable' has a wrong offset!"); static_assert(offsetof(FSkeletonToMeshLinkup, MeshToSkeletonTable) == 0x000010, "Member 'FSkeletonToMeshLinkup::MeshToSkeletonTable' has a wrong offset!"); // ScriptStruct Engine.SkelMeshSkinWeightInfo // 0x003C (0x003C - 0x0000) struct FSkelMeshSkinWeightInfo final { public: int32 Bones[0xC]; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Weights[0xC]; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkelMeshSkinWeightInfo) == 0x000004, "Wrong alignment on FSkelMeshSkinWeightInfo"); static_assert(sizeof(FSkelMeshSkinWeightInfo) == 0x00003C, "Wrong size on FSkelMeshSkinWeightInfo"); static_assert(offsetof(FSkelMeshSkinWeightInfo, Bones) == 0x000000, "Member 'FSkelMeshSkinWeightInfo::Bones' has a wrong offset!"); static_assert(offsetof(FSkelMeshSkinWeightInfo, Weights) == 0x000030, "Member 'FSkelMeshSkinWeightInfo::Weights' has a wrong offset!"); // ScriptStruct Engine.SkinWeightProfileInfo // 0x0010 (0x0010 - 0x0000) struct FSkinWeightProfileInfo final { public: class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPerPlatformBool DefaultProfile; // 0x0008(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FPerPlatformInt DefaultProfileFromLODIndex; // 0x000C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSkinWeightProfileInfo) == 0x000004, "Wrong alignment on FSkinWeightProfileInfo"); static_assert(sizeof(FSkinWeightProfileInfo) == 0x000010, "Wrong size on FSkinWeightProfileInfo"); static_assert(offsetof(FSkinWeightProfileInfo, Name) == 0x000000, "Member 'FSkinWeightProfileInfo::Name' has a wrong offset!"); static_assert(offsetof(FSkinWeightProfileInfo, DefaultProfile) == 0x000008, "Member 'FSkinWeightProfileInfo::DefaultProfile' has a wrong offset!"); static_assert(offsetof(FSkinWeightProfileInfo, DefaultProfileFromLODIndex) == 0x00000C, "Member 'FSkinWeightProfileInfo::DefaultProfileFromLODIndex' has a wrong offset!"); // ScriptStruct Engine.SkinWeightProfileManagerTickFunction // 0x0008 (0x0030 - 0x0028) struct FSkinWeightProfileManagerTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSkinWeightProfileManagerTickFunction) == 0x000008, "Wrong alignment on FSkinWeightProfileManagerTickFunction"); static_assert(sizeof(FSkinWeightProfileManagerTickFunction) == 0x000030, "Wrong size on FSkinWeightProfileManagerTickFunction"); // ScriptStruct Engine.PrecomputedSkyLightInstanceData // 0x00B8 (0x0170 - 0x00B8) struct alignas(0x10) FPrecomputedSkyLightInstanceData final : public FSceneComponentInstanceData { public: struct FGuid LightGuid; // 0x00B8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AverageBrightness; // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC[0xA4]; // 0x00CC(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FPrecomputedSkyLightInstanceData) == 0x000010, "Wrong alignment on FPrecomputedSkyLightInstanceData"); static_assert(sizeof(FPrecomputedSkyLightInstanceData) == 0x000170, "Wrong size on FPrecomputedSkyLightInstanceData"); static_assert(offsetof(FPrecomputedSkyLightInstanceData, LightGuid) == 0x0000B8, "Member 'FPrecomputedSkyLightInstanceData::LightGuid' has a wrong offset!"); static_assert(offsetof(FPrecomputedSkyLightInstanceData, AverageBrightness) == 0x0000C8, "Member 'FPrecomputedSkyLightInstanceData::AverageBrightness' has a wrong offset!"); // ScriptStruct Engine.SmartNameContainer // 0x0050 (0x0050 - 0x0000) struct alignas(0x08) FSmartNameContainer final { public: uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSmartNameContainer) == 0x000008, "Wrong alignment on FSmartNameContainer"); static_assert(sizeof(FSmartNameContainer) == 0x000050, "Wrong size on FSmartNameContainer"); // ScriptStruct Engine.SmartNameMapping // 0x0070 (0x0070 - 0x0000) struct alignas(0x08) FSmartNameMapping final { public: uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSmartNameMapping) == 0x000008, "Wrong alignment on FSmartNameMapping"); static_assert(sizeof(FSmartNameMapping) == 0x000070, "Wrong size on FSmartNameMapping"); // ScriptStruct Engine.SoundAttenuationPluginSettings // 0x0030 (0x0030 - 0x0000) struct FSoundAttenuationPluginSettings final { public: TArray SpatializationPluginSettingsArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray OcclusionPluginSettingsArray; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray ReverbPluginSettingsArray; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundAttenuationPluginSettings) == 0x000008, "Wrong alignment on FSoundAttenuationPluginSettings"); static_assert(sizeof(FSoundAttenuationPluginSettings) == 0x000030, "Wrong size on FSoundAttenuationPluginSettings"); static_assert(offsetof(FSoundAttenuationPluginSettings, SpatializationPluginSettingsArray) == 0x000000, "Member 'FSoundAttenuationPluginSettings::SpatializationPluginSettingsArray' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationPluginSettings, OcclusionPluginSettingsArray) == 0x000010, "Member 'FSoundAttenuationPluginSettings::OcclusionPluginSettingsArray' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationPluginSettings, ReverbPluginSettingsArray) == 0x000020, "Member 'FSoundAttenuationPluginSettings::ReverbPluginSettingsArray' has a wrong offset!"); // ScriptStruct Engine.AttenuationSubmixSendSettings // 0x00A8 (0x00A8 - 0x0000) struct FAttenuationSubmixSendSettings final { public: class USoundSubmixBase* Submix; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubmixSendMethod SubmixSendMethod; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SubmixSendLevelMin; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SubmixSendLevelMax; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SubmixSendDistanceMin; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SubmixSendDistanceMax; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ManualSubmixSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve CustomSubmixSendCurve; // 0x0020(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FAttenuationSubmixSendSettings) == 0x000008, "Wrong alignment on FAttenuationSubmixSendSettings"); static_assert(sizeof(FAttenuationSubmixSendSettings) == 0x0000A8, "Wrong size on FAttenuationSubmixSendSettings"); static_assert(offsetof(FAttenuationSubmixSendSettings, Submix) == 0x000000, "Member 'FAttenuationSubmixSendSettings::Submix' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, SubmixSendMethod) == 0x000008, "Member 'FAttenuationSubmixSendSettings::SubmixSendMethod' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, SubmixSendLevelMin) == 0x00000C, "Member 'FAttenuationSubmixSendSettings::SubmixSendLevelMin' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, SubmixSendLevelMax) == 0x000010, "Member 'FAttenuationSubmixSendSettings::SubmixSendLevelMax' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, SubmixSendDistanceMin) == 0x000014, "Member 'FAttenuationSubmixSendSettings::SubmixSendDistanceMin' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, SubmixSendDistanceMax) == 0x000018, "Member 'FAttenuationSubmixSendSettings::SubmixSendDistanceMax' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, ManualSubmixSendLevel) == 0x00001C, "Member 'FAttenuationSubmixSendSettings::ManualSubmixSendLevel' has a wrong offset!"); static_assert(offsetof(FAttenuationSubmixSendSettings, CustomSubmixSendCurve) == 0x000020, "Member 'FAttenuationSubmixSendSettings::CustomSubmixSendCurve' has a wrong offset!"); // ScriptStruct Engine.SoundAttenuationSettings // 0x02F0 (0x03A0 - 0x00B0) struct FSoundAttenuationSettings final : public FBaseAttenuationSettings { public: uint8 bAttenuate : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSpatialize : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAttenuateWithLPF : 1; // 0x00B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableListenerFocus : 1; // 0x00B0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableFocusInterpolation : 1; // 0x00B0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableOcclusion : 1; // 0x00B0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUseComplexCollisionForOcclusion : 1; // 0x00B0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableReverbSend : 1; // 0x00B0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnablePriorityAttenuation : 1; // 0x00B1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyNormalizationToStereoSounds : 1; // 0x00B1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableLogFrequencyScaling : 1; // 0x00B1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableSubmixSends : 1; // 0x00B1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) ESoundSpatializationAlgorithm SpatializationAlgorithm; // 0x00B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float BinauralRadius; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAirAbsorptionMethod AbsorptionMethod; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel OcclusionTraceChannel; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReverbSendMethod ReverbSendMethod; // 0x00BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPriorityAttenuationMethod PriorityAttenuationMethod; // 0x00BB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OmniRadius; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StereoSpread; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPFRadiusMin; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPFRadiusMax; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve; // 0x00D0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve; // 0x0158(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float LPFFrequencyAtMin; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LPFFrequencyAtMax; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HPFFrequencyAtMin; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HPFFrequencyAtMax; // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusAzimuth; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NonFocusAzimuth; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusDistanceScale; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NonFocusDistanceScale; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusPriorityScale; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NonFocusPriorityScale; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusVolumeAttenuation; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NonFocusVolumeAttenuation; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusAttackInterpSpeed; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FocusReleaseInterpSpeed; // 0x0214(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionLowPassFilterFrequency; // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionVolumeAttenuation; // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionInterpolationTime; // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReverbWetLevelMin; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReverbWetLevelMax; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReverbDistanceMin; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReverbDistanceMax; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ManualReverbSendLevel; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve CustomReverbSendCurve; // 0x0238(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray SubmixSendSettings; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float PriorityAttenuationMin; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PriorityAttenuationMax; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PriorityAttenuationDistanceMin; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PriorityAttenuationDistanceMax; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ManualPriorityAttenuation; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve CustomPriorityAttenuationCurve; // 0x02E8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FSoundAttenuationPluginSettings PluginSettings; // 0x0370(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundAttenuationSettings) == 0x000008, "Wrong alignment on FSoundAttenuationSettings"); static_assert(sizeof(FSoundAttenuationSettings) == 0x0003A0, "Wrong size on FSoundAttenuationSettings"); static_assert(offsetof(FSoundAttenuationSettings, SpatializationAlgorithm) == 0x0000B2, "Member 'FSoundAttenuationSettings::SpatializationAlgorithm' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, BinauralRadius) == 0x0000B4, "Member 'FSoundAttenuationSettings::BinauralRadius' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, AbsorptionMethod) == 0x0000B8, "Member 'FSoundAttenuationSettings::AbsorptionMethod' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, OcclusionTraceChannel) == 0x0000B9, "Member 'FSoundAttenuationSettings::OcclusionTraceChannel' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ReverbSendMethod) == 0x0000BA, "Member 'FSoundAttenuationSettings::ReverbSendMethod' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PriorityAttenuationMethod) == 0x0000BB, "Member 'FSoundAttenuationSettings::PriorityAttenuationMethod' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, OmniRadius) == 0x0000BC, "Member 'FSoundAttenuationSettings::OmniRadius' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, StereoSpread) == 0x0000C0, "Member 'FSoundAttenuationSettings::StereoSpread' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, LPFRadiusMin) == 0x0000C4, "Member 'FSoundAttenuationSettings::LPFRadiusMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, LPFRadiusMax) == 0x0000C8, "Member 'FSoundAttenuationSettings::LPFRadiusMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, CustomLowpassAirAbsorptionCurve) == 0x0000D0, "Member 'FSoundAttenuationSettings::CustomLowpassAirAbsorptionCurve' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, CustomHighpassAirAbsorptionCurve) == 0x000158, "Member 'FSoundAttenuationSettings::CustomHighpassAirAbsorptionCurve' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, LPFFrequencyAtMin) == 0x0001E0, "Member 'FSoundAttenuationSettings::LPFFrequencyAtMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, LPFFrequencyAtMax) == 0x0001E4, "Member 'FSoundAttenuationSettings::LPFFrequencyAtMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, HPFFrequencyAtMin) == 0x0001E8, "Member 'FSoundAttenuationSettings::HPFFrequencyAtMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, HPFFrequencyAtMax) == 0x0001EC, "Member 'FSoundAttenuationSettings::HPFFrequencyAtMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusAzimuth) == 0x0001F0, "Member 'FSoundAttenuationSettings::FocusAzimuth' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, NonFocusAzimuth) == 0x0001F4, "Member 'FSoundAttenuationSettings::NonFocusAzimuth' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusDistanceScale) == 0x0001F8, "Member 'FSoundAttenuationSettings::FocusDistanceScale' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, NonFocusDistanceScale) == 0x0001FC, "Member 'FSoundAttenuationSettings::NonFocusDistanceScale' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusPriorityScale) == 0x000200, "Member 'FSoundAttenuationSettings::FocusPriorityScale' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, NonFocusPriorityScale) == 0x000204, "Member 'FSoundAttenuationSettings::NonFocusPriorityScale' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusVolumeAttenuation) == 0x000208, "Member 'FSoundAttenuationSettings::FocusVolumeAttenuation' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, NonFocusVolumeAttenuation) == 0x00020C, "Member 'FSoundAttenuationSettings::NonFocusVolumeAttenuation' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusAttackInterpSpeed) == 0x000210, "Member 'FSoundAttenuationSettings::FocusAttackInterpSpeed' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, FocusReleaseInterpSpeed) == 0x000214, "Member 'FSoundAttenuationSettings::FocusReleaseInterpSpeed' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, OcclusionLowPassFilterFrequency) == 0x000218, "Member 'FSoundAttenuationSettings::OcclusionLowPassFilterFrequency' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, OcclusionVolumeAttenuation) == 0x00021C, "Member 'FSoundAttenuationSettings::OcclusionVolumeAttenuation' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, OcclusionInterpolationTime) == 0x000220, "Member 'FSoundAttenuationSettings::OcclusionInterpolationTime' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ReverbWetLevelMin) == 0x000224, "Member 'FSoundAttenuationSettings::ReverbWetLevelMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ReverbWetLevelMax) == 0x000228, "Member 'FSoundAttenuationSettings::ReverbWetLevelMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ReverbDistanceMin) == 0x00022C, "Member 'FSoundAttenuationSettings::ReverbDistanceMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ReverbDistanceMax) == 0x000230, "Member 'FSoundAttenuationSettings::ReverbDistanceMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ManualReverbSendLevel) == 0x000234, "Member 'FSoundAttenuationSettings::ManualReverbSendLevel' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, CustomReverbSendCurve) == 0x000238, "Member 'FSoundAttenuationSettings::CustomReverbSendCurve' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, SubmixSendSettings) == 0x0002C0, "Member 'FSoundAttenuationSettings::SubmixSendSettings' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PriorityAttenuationMin) == 0x0002D0, "Member 'FSoundAttenuationSettings::PriorityAttenuationMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PriorityAttenuationMax) == 0x0002D4, "Member 'FSoundAttenuationSettings::PriorityAttenuationMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PriorityAttenuationDistanceMin) == 0x0002D8, "Member 'FSoundAttenuationSettings::PriorityAttenuationDistanceMin' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PriorityAttenuationDistanceMax) == 0x0002DC, "Member 'FSoundAttenuationSettings::PriorityAttenuationDistanceMax' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, ManualPriorityAttenuation) == 0x0002E0, "Member 'FSoundAttenuationSettings::ManualPriorityAttenuation' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, CustomPriorityAttenuationCurve) == 0x0002E8, "Member 'FSoundAttenuationSettings::CustomPriorityAttenuationCurve' has a wrong offset!"); static_assert(offsetof(FSoundAttenuationSettings, PluginSettings) == 0x000370, "Member 'FSoundAttenuationSettings::PluginSettings' has a wrong offset!"); // ScriptStruct Engine.SoundModulationDefaultSettings // 0x0040 (0x0040 - 0x0000) struct FSoundModulationDefaultSettings { public: struct FSoundModulationDestinationSettings VolumeModulationDestination; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSoundModulationDestinationSettings PitchModulationDestination; // 0x0010(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSoundModulationDestinationSettings HighpassModulationDestination; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSoundModulationDestinationSettings LowpassModulationDestination; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundModulationDefaultSettings) == 0x000008, "Wrong alignment on FSoundModulationDefaultSettings"); static_assert(sizeof(FSoundModulationDefaultSettings) == 0x000040, "Wrong size on FSoundModulationDefaultSettings"); static_assert(offsetof(FSoundModulationDefaultSettings, VolumeModulationDestination) == 0x000000, "Member 'FSoundModulationDefaultSettings::VolumeModulationDestination' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultSettings, PitchModulationDestination) == 0x000010, "Member 'FSoundModulationDefaultSettings::PitchModulationDestination' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultSettings, HighpassModulationDestination) == 0x000020, "Member 'FSoundModulationDefaultSettings::HighpassModulationDestination' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultSettings, LowpassModulationDestination) == 0x000030, "Member 'FSoundModulationDefaultSettings::LowpassModulationDestination' has a wrong offset!"); // ScriptStruct Engine.SoundClassProperties // 0x0078 (0x0078 - 0x0000) struct FSoundClassProperties final { public: float Volume; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Pitch; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowPassFilterFrequency; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AttenuationDistanceScale; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LFEBleed; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VoiceCenterChannelVolume; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadioFilterVolume; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadioFilterVolumeThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bApplyEffects : 1; // 0x0020(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAlwaysPlay : 1; // 0x0020(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsUISound : 1; // 0x0020(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsMusic : 1; // 0x0020(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCenterChannelOnly : 1; // 0x0020(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bApplyAmbientVolumes : 1; // 0x0020(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReverb : 1; // 0x0020(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Default2DReverbSendAmount; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoundModulationDefaultSettings ModulationSettings; // 0x0028(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) EAudioOutputTarget OutputTarget; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESoundWaveLoadingBehavior LoadingBehavior; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class USoundSubmix* DefaultSubmix; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundClassProperties) == 0x000008, "Wrong alignment on FSoundClassProperties"); static_assert(sizeof(FSoundClassProperties) == 0x000078, "Wrong size on FSoundClassProperties"); static_assert(offsetof(FSoundClassProperties, Volume) == 0x000000, "Member 'FSoundClassProperties::Volume' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, Pitch) == 0x000004, "Member 'FSoundClassProperties::Pitch' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, LowPassFilterFrequency) == 0x000008, "Member 'FSoundClassProperties::LowPassFilterFrequency' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, AttenuationDistanceScale) == 0x00000C, "Member 'FSoundClassProperties::AttenuationDistanceScale' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, LFEBleed) == 0x000010, "Member 'FSoundClassProperties::LFEBleed' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, VoiceCenterChannelVolume) == 0x000014, "Member 'FSoundClassProperties::VoiceCenterChannelVolume' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, RadioFilterVolume) == 0x000018, "Member 'FSoundClassProperties::RadioFilterVolume' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, RadioFilterVolumeThreshold) == 0x00001C, "Member 'FSoundClassProperties::RadioFilterVolumeThreshold' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, Default2DReverbSendAmount) == 0x000024, "Member 'FSoundClassProperties::Default2DReverbSendAmount' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, ModulationSettings) == 0x000028, "Member 'FSoundClassProperties::ModulationSettings' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, OutputTarget) == 0x000068, "Member 'FSoundClassProperties::OutputTarget' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, LoadingBehavior) == 0x000069, "Member 'FSoundClassProperties::LoadingBehavior' has a wrong offset!"); static_assert(offsetof(FSoundClassProperties, DefaultSubmix) == 0x000070, "Member 'FSoundClassProperties::DefaultSubmix' has a wrong offset!"); // ScriptStruct Engine.SoundClassEditorData // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FSoundClassEditorData final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSoundClassEditorData) == 0x000004, "Wrong alignment on FSoundClassEditorData"); static_assert(sizeof(FSoundClassEditorData) == 0x000008, "Wrong size on FSoundClassEditorData"); // ScriptStruct Engine.SoundConcurrencySettings // 0x0028 (0x0028 - 0x0000) struct FSoundConcurrencySettings final { public: int32 MaxCount; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bLimitToOwner : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EMaxConcurrentResolutionRule ResolutionRule; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RetriggerTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeScale; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EConcurrencyVolumeScaleMode VolumeScaleMode; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeScaleAttackTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bVolumeScaleCanRelease : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VolumeScaleReleaseTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VoiceStealReleaseTime; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundConcurrencySettings) == 0x000004, "Wrong alignment on FSoundConcurrencySettings"); static_assert(sizeof(FSoundConcurrencySettings) == 0x000028, "Wrong size on FSoundConcurrencySettings"); static_assert(offsetof(FSoundConcurrencySettings, MaxCount) == 0x000000, "Member 'FSoundConcurrencySettings::MaxCount' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, ResolutionRule) == 0x000008, "Member 'FSoundConcurrencySettings::ResolutionRule' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, RetriggerTime) == 0x00000C, "Member 'FSoundConcurrencySettings::RetriggerTime' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, VolumeScale) == 0x000010, "Member 'FSoundConcurrencySettings::VolumeScale' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, VolumeScaleMode) == 0x000014, "Member 'FSoundConcurrencySettings::VolumeScaleMode' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, VolumeScaleAttackTime) == 0x000018, "Member 'FSoundConcurrencySettings::VolumeScaleAttackTime' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, VolumeScaleReleaseTime) == 0x000020, "Member 'FSoundConcurrencySettings::VolumeScaleReleaseTime' has a wrong offset!"); static_assert(offsetof(FSoundConcurrencySettings, VoiceStealReleaseTime) == 0x000024, "Member 'FSoundConcurrencySettings::VoiceStealReleaseTime' has a wrong offset!"); // ScriptStruct Engine.SoundNodeEditorData // 0x0008 (0x0008 - 0x0000) struct alignas(0x04) FSoundNodeEditorData final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSoundNodeEditorData) == 0x000004, "Wrong alignment on FSoundNodeEditorData"); static_assert(sizeof(FSoundNodeEditorData) == 0x000008, "Wrong size on FSoundNodeEditorData"); // ScriptStruct Engine.SourceEffectChainEntry // 0x0010 (0x0010 - 0x0000) struct FSourceEffectChainEntry final { public: class USoundEffectSourcePreset* Preset; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bBypass : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSourceEffectChainEntry) == 0x000008, "Wrong alignment on FSourceEffectChainEntry"); static_assert(sizeof(FSourceEffectChainEntry) == 0x000010, "Wrong size on FSourceEffectChainEntry"); static_assert(offsetof(FSourceEffectChainEntry, Preset) == 0x000000, "Member 'FSourceEffectChainEntry::Preset' has a wrong offset!"); // ScriptStruct Engine.SoundGroup // 0x0020 (0x0020 - 0x0000) struct FSoundGroup final { public: ESoundGroup SoundGroup; // 0x0000(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString DisplayName; // 0x0008(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlwaysDecompressOnLoad : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DecompressedDuration; // 0x001C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundGroup) == 0x000008, "Wrong alignment on FSoundGroup"); static_assert(sizeof(FSoundGroup) == 0x000020, "Wrong size on FSoundGroup"); static_assert(offsetof(FSoundGroup, SoundGroup) == 0x000000, "Member 'FSoundGroup::SoundGroup' has a wrong offset!"); static_assert(offsetof(FSoundGroup, DisplayName) == 0x000008, "Member 'FSoundGroup::DisplayName' has a wrong offset!"); static_assert(offsetof(FSoundGroup, DecompressedDuration) == 0x00001C, "Member 'FSoundGroup::DecompressedDuration' has a wrong offset!"); // ScriptStruct Engine.SoundClassAdjuster // 0x0020 (0x0020 - 0x0000) struct FSoundClassAdjuster final { public: class USoundClass* SoundClassObject; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeAdjuster; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PitchAdjuster; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowPassFilterFrequency; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bApplyToChildren : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VoiceCenterChannelVolumeAdjuster; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSoundClassAdjuster) == 0x000008, "Wrong alignment on FSoundClassAdjuster"); static_assert(sizeof(FSoundClassAdjuster) == 0x000020, "Wrong size on FSoundClassAdjuster"); static_assert(offsetof(FSoundClassAdjuster, SoundClassObject) == 0x000000, "Member 'FSoundClassAdjuster::SoundClassObject' has a wrong offset!"); static_assert(offsetof(FSoundClassAdjuster, VolumeAdjuster) == 0x000008, "Member 'FSoundClassAdjuster::VolumeAdjuster' has a wrong offset!"); static_assert(offsetof(FSoundClassAdjuster, PitchAdjuster) == 0x00000C, "Member 'FSoundClassAdjuster::PitchAdjuster' has a wrong offset!"); static_assert(offsetof(FSoundClassAdjuster, LowPassFilterFrequency) == 0x000010, "Member 'FSoundClassAdjuster::LowPassFilterFrequency' has a wrong offset!"); static_assert(offsetof(FSoundClassAdjuster, VoiceCenterChannelVolumeAdjuster) == 0x000018, "Member 'FSoundClassAdjuster::VoiceCenterChannelVolumeAdjuster' has a wrong offset!"); // ScriptStruct Engine.AudioEQEffect // 0x0038 (0x0040 - 0x0008) struct FAudioEQEffect final : public FAudioEffectParameters { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float FrequencyCenter0; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Gain0; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bandwidth0; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrequencyCenter1; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Gain1; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bandwidth1; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrequencyCenter2; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Gain2; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bandwidth2; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FrequencyCenter3; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Gain3; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Bandwidth3; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FAudioEQEffect) == 0x000008, "Wrong alignment on FAudioEQEffect"); static_assert(sizeof(FAudioEQEffect) == 0x000040, "Wrong size on FAudioEQEffect"); static_assert(offsetof(FAudioEQEffect, FrequencyCenter0) == 0x000010, "Member 'FAudioEQEffect::FrequencyCenter0' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Gain0) == 0x000014, "Member 'FAudioEQEffect::Gain0' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Bandwidth0) == 0x000018, "Member 'FAudioEQEffect::Bandwidth0' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, FrequencyCenter1) == 0x00001C, "Member 'FAudioEQEffect::FrequencyCenter1' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Gain1) == 0x000020, "Member 'FAudioEQEffect::Gain1' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Bandwidth1) == 0x000024, "Member 'FAudioEQEffect::Bandwidth1' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, FrequencyCenter2) == 0x000028, "Member 'FAudioEQEffect::FrequencyCenter2' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Gain2) == 0x00002C, "Member 'FAudioEQEffect::Gain2' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Bandwidth2) == 0x000030, "Member 'FAudioEQEffect::Bandwidth2' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, FrequencyCenter3) == 0x000034, "Member 'FAudioEQEffect::FrequencyCenter3' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Gain3) == 0x000038, "Member 'FAudioEQEffect::Gain3' has a wrong offset!"); static_assert(offsetof(FAudioEQEffect, Bandwidth3) == 0x00003C, "Member 'FAudioEQEffect::Bandwidth3' has a wrong offset!"); // ScriptStruct Engine.SoundModulationDefaultRoutingSettings // 0x0008 (0x0048 - 0x0040) struct FSoundModulationDefaultRoutingSettings final : public FSoundModulationDefaultSettings { public: EModulationRouting VolumeRouting; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EModulationRouting PitchRouting; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EModulationRouting HighpassRouting; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EModulationRouting LowpassRouting; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSoundModulationDefaultRoutingSettings) == 0x000008, "Wrong alignment on FSoundModulationDefaultRoutingSettings"); static_assert(sizeof(FSoundModulationDefaultRoutingSettings) == 0x000048, "Wrong size on FSoundModulationDefaultRoutingSettings"); static_assert(offsetof(FSoundModulationDefaultRoutingSettings, VolumeRouting) == 0x000040, "Member 'FSoundModulationDefaultRoutingSettings::VolumeRouting' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultRoutingSettings, PitchRouting) == 0x000041, "Member 'FSoundModulationDefaultRoutingSettings::PitchRouting' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultRoutingSettings, HighpassRouting) == 0x000042, "Member 'FSoundModulationDefaultRoutingSettings::HighpassRouting' has a wrong offset!"); static_assert(offsetof(FSoundModulationDefaultRoutingSettings, LowpassRouting) == 0x000043, "Member 'FSoundModulationDefaultRoutingSettings::LowpassRouting' has a wrong offset!"); // ScriptStruct Engine.ModulatorContinuousParams // 0x0020 (0x0020 - 0x0000) struct FModulatorContinuousParams final { public: class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Default; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinInput; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxInput; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinOutput; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOutput; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EModulationParamMode ParamMode; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FModulatorContinuousParams) == 0x000004, "Wrong alignment on FModulatorContinuousParams"); static_assert(sizeof(FModulatorContinuousParams) == 0x000020, "Wrong size on FModulatorContinuousParams"); static_assert(offsetof(FModulatorContinuousParams, ParameterName) == 0x000000, "Member 'FModulatorContinuousParams::ParameterName' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, Default) == 0x000008, "Member 'FModulatorContinuousParams::Default' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, MinInput) == 0x00000C, "Member 'FModulatorContinuousParams::MinInput' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, MaxInput) == 0x000010, "Member 'FModulatorContinuousParams::MaxInput' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, MinOutput) == 0x000014, "Member 'FModulatorContinuousParams::MinOutput' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, MaxOutput) == 0x000018, "Member 'FModulatorContinuousParams::MaxOutput' has a wrong offset!"); static_assert(offsetof(FModulatorContinuousParams, ParamMode) == 0x00001C, "Member 'FModulatorContinuousParams::ParamMode' has a wrong offset!"); // ScriptStruct Engine.SoundSourceBusSendInfo // 0x00B8 (0x00B8 - 0x0000) struct FSoundSourceBusSendInfo final { public: ESourceBusSendLevelControlMethod SourceBusSendLevelControlMethod; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USoundSourceBus* SoundSourceBus; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAudioBus* AudioBus; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SendLevel; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSendLevel; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSendLevel; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSendDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSendDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve CustomSendLevelCurve; // 0x0030(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundSourceBusSendInfo) == 0x000008, "Wrong alignment on FSoundSourceBusSendInfo"); static_assert(sizeof(FSoundSourceBusSendInfo) == 0x0000B8, "Wrong size on FSoundSourceBusSendInfo"); static_assert(offsetof(FSoundSourceBusSendInfo, SourceBusSendLevelControlMethod) == 0x000000, "Member 'FSoundSourceBusSendInfo::SourceBusSendLevelControlMethod' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, SoundSourceBus) == 0x000008, "Member 'FSoundSourceBusSendInfo::SoundSourceBus' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, AudioBus) == 0x000010, "Member 'FSoundSourceBusSendInfo::AudioBus' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, SendLevel) == 0x000018, "Member 'FSoundSourceBusSendInfo::SendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, MinSendLevel) == 0x00001C, "Member 'FSoundSourceBusSendInfo::MinSendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, MaxSendLevel) == 0x000020, "Member 'FSoundSourceBusSendInfo::MaxSendLevel' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, MinSendDistance) == 0x000024, "Member 'FSoundSourceBusSendInfo::MinSendDistance' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, MaxSendDistance) == 0x000028, "Member 'FSoundSourceBusSendInfo::MaxSendDistance' has a wrong offset!"); static_assert(offsetof(FSoundSourceBusSendInfo, CustomSendLevelCurve) == 0x000030, "Member 'FSoundSourceBusSendInfo::CustomSendLevelCurve' has a wrong offset!"); // ScriptStruct Engine.SoundWaveEnvelopeTimeData // 0x0008 (0x0008 - 0x0000) struct FSoundWaveEnvelopeTimeData final { public: float Amplitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeSec; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundWaveEnvelopeTimeData) == 0x000004, "Wrong alignment on FSoundWaveEnvelopeTimeData"); static_assert(sizeof(FSoundWaveEnvelopeTimeData) == 0x000008, "Wrong size on FSoundWaveEnvelopeTimeData"); static_assert(offsetof(FSoundWaveEnvelopeTimeData, Amplitude) == 0x000000, "Member 'FSoundWaveEnvelopeTimeData::Amplitude' has a wrong offset!"); static_assert(offsetof(FSoundWaveEnvelopeTimeData, TimeSec) == 0x000004, "Member 'FSoundWaveEnvelopeTimeData::TimeSec' has a wrong offset!"); // ScriptStruct Engine.SoundWaveSpectralDataEntry // 0x0008 (0x0008 - 0x0000) struct FSoundWaveSpectralDataEntry final { public: float Magnitude; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalizedMagnitude; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundWaveSpectralDataEntry) == 0x000004, "Wrong alignment on FSoundWaveSpectralDataEntry"); static_assert(sizeof(FSoundWaveSpectralDataEntry) == 0x000008, "Wrong size on FSoundWaveSpectralDataEntry"); static_assert(offsetof(FSoundWaveSpectralDataEntry, Magnitude) == 0x000000, "Member 'FSoundWaveSpectralDataEntry::Magnitude' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralDataEntry, NormalizedMagnitude) == 0x000004, "Member 'FSoundWaveSpectralDataEntry::NormalizedMagnitude' has a wrong offset!"); // ScriptStruct Engine.SoundWaveSpectralTimeData // 0x0018 (0x0018 - 0x0000) struct FSoundWaveSpectralTimeData final { public: TArray Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) float TimeSec; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSoundWaveSpectralTimeData) == 0x000008, "Wrong alignment on FSoundWaveSpectralTimeData"); static_assert(sizeof(FSoundWaveSpectralTimeData) == 0x000018, "Wrong size on FSoundWaveSpectralTimeData"); static_assert(offsetof(FSoundWaveSpectralTimeData, Data) == 0x000000, "Member 'FSoundWaveSpectralTimeData::Data' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralTimeData, TimeSec) == 0x000010, "Member 'FSoundWaveSpectralTimeData::TimeSec' has a wrong offset!"); // ScriptStruct Engine.SoundWaveEnvelopeDataPerSound // 0x0010 (0x0010 - 0x0000) struct FSoundWaveEnvelopeDataPerSound final { public: float Envelope; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlaybackTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoundWave* SoundWave; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundWaveEnvelopeDataPerSound) == 0x000008, "Wrong alignment on FSoundWaveEnvelopeDataPerSound"); static_assert(sizeof(FSoundWaveEnvelopeDataPerSound) == 0x000010, "Wrong size on FSoundWaveEnvelopeDataPerSound"); static_assert(offsetof(FSoundWaveEnvelopeDataPerSound, Envelope) == 0x000000, "Member 'FSoundWaveEnvelopeDataPerSound::Envelope' has a wrong offset!"); static_assert(offsetof(FSoundWaveEnvelopeDataPerSound, PlaybackTime) == 0x000004, "Member 'FSoundWaveEnvelopeDataPerSound::PlaybackTime' has a wrong offset!"); static_assert(offsetof(FSoundWaveEnvelopeDataPerSound, SoundWave) == 0x000008, "Member 'FSoundWaveEnvelopeDataPerSound::SoundWave' has a wrong offset!"); // ScriptStruct Engine.SoundWaveSpectralData // 0x000C (0x000C - 0x0000) struct FSoundWaveSpectralData final { public: float FrequencyHz; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Magnitude; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalizedMagnitude; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundWaveSpectralData) == 0x000004, "Wrong alignment on FSoundWaveSpectralData"); static_assert(sizeof(FSoundWaveSpectralData) == 0x00000C, "Wrong size on FSoundWaveSpectralData"); static_assert(offsetof(FSoundWaveSpectralData, FrequencyHz) == 0x000000, "Member 'FSoundWaveSpectralData::FrequencyHz' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralData, Magnitude) == 0x000004, "Member 'FSoundWaveSpectralData::Magnitude' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralData, NormalizedMagnitude) == 0x000008, "Member 'FSoundWaveSpectralData::NormalizedMagnitude' has a wrong offset!"); // ScriptStruct Engine.SoundWaveSpectralDataPerSound // 0x0020 (0x0020 - 0x0000) struct FSoundWaveSpectralDataPerSound final { public: TArray SpectralData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float PlaybackTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundWave* SoundWave; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSoundWaveSpectralDataPerSound) == 0x000008, "Wrong alignment on FSoundWaveSpectralDataPerSound"); static_assert(sizeof(FSoundWaveSpectralDataPerSound) == 0x000020, "Wrong size on FSoundWaveSpectralDataPerSound"); static_assert(offsetof(FSoundWaveSpectralDataPerSound, SpectralData) == 0x000000, "Member 'FSoundWaveSpectralDataPerSound::SpectralData' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralDataPerSound, PlaybackTime) == 0x000010, "Member 'FSoundWaveSpectralDataPerSound::PlaybackTime' has a wrong offset!"); static_assert(offsetof(FSoundWaveSpectralDataPerSound, SoundWave) == 0x000018, "Member 'FSoundWaveSpectralDataPerSound::SoundWave' has a wrong offset!"); // ScriptStruct Engine.StreamedAudioPlatformData // 0x0020 (0x0020 - 0x0000) struct alignas(0x08) FStreamedAudioPlatformData final { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStreamedAudioPlatformData) == 0x000008, "Wrong alignment on FStreamedAudioPlatformData"); static_assert(sizeof(FStreamedAudioPlatformData) == 0x000020, "Wrong size on FStreamedAudioPlatformData"); // ScriptStruct Engine.SplineCurves // 0x0070 (0x0070 - 0x0000) struct FSplineCurves final { public: struct FInterpCurveVector Position; // 0x0000(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveQuat Rotation; // 0x0018(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveVector Scale; // 0x0030(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInterpCurveFloat ReparamTable; // 0x0048(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USplineMetadata* MetaData; // 0x0060(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 Version; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSplineCurves) == 0x000008, "Wrong alignment on FSplineCurves"); static_assert(sizeof(FSplineCurves) == 0x000070, "Wrong size on FSplineCurves"); static_assert(offsetof(FSplineCurves, Position) == 0x000000, "Member 'FSplineCurves::Position' has a wrong offset!"); static_assert(offsetof(FSplineCurves, Rotation) == 0x000018, "Member 'FSplineCurves::Rotation' has a wrong offset!"); static_assert(offsetof(FSplineCurves, Scale) == 0x000030, "Member 'FSplineCurves::Scale' has a wrong offset!"); static_assert(offsetof(FSplineCurves, ReparamTable) == 0x000048, "Member 'FSplineCurves::ReparamTable' has a wrong offset!"); static_assert(offsetof(FSplineCurves, MetaData) == 0x000060, "Member 'FSplineCurves::MetaData' has a wrong offset!"); static_assert(offsetof(FSplineCurves, Version) == 0x000068, "Member 'FSplineCurves::Version' has a wrong offset!"); // ScriptStruct Engine.SplineInstanceData // 0x00E8 (0x01A0 - 0x00B8) struct FSplineInstanceData final : public FSceneComponentInstanceData { public: bool bSplineHasBeenEdited; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSplineCurves SplineCurves; // 0x00C0(0x0070)(NativeAccessSpecifierPublic) struct FSplineCurves SplineCurvesPreUCS; // 0x0130(0x0070)(NativeAccessSpecifierPublic) }; static_assert(alignof(FSplineInstanceData) == 0x000008, "Wrong alignment on FSplineInstanceData"); static_assert(sizeof(FSplineInstanceData) == 0x0001A0, "Wrong size on FSplineInstanceData"); static_assert(offsetof(FSplineInstanceData, bSplineHasBeenEdited) == 0x0000B8, "Member 'FSplineInstanceData::bSplineHasBeenEdited' has a wrong offset!"); static_assert(offsetof(FSplineInstanceData, SplineCurves) == 0x0000C0, "Member 'FSplineInstanceData::SplineCurves' has a wrong offset!"); static_assert(offsetof(FSplineInstanceData, SplineCurvesPreUCS) == 0x000130, "Member 'FSplineInstanceData::SplineCurvesPreUCS' has a wrong offset!"); // ScriptStruct Engine.SplinePoint // 0x0044 (0x0044 - 0x0000) struct FSplinePoint final { public: float InputKey; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Position; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ArriveTangent; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LeaveTangent; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESplinePointType Type; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FSplinePoint) == 0x000004, "Wrong alignment on FSplinePoint"); static_assert(sizeof(FSplinePoint) == 0x000044, "Wrong size on FSplinePoint"); static_assert(offsetof(FSplinePoint, InputKey) == 0x000000, "Member 'FSplinePoint::InputKey' has a wrong offset!"); static_assert(offsetof(FSplinePoint, Position) == 0x000004, "Member 'FSplinePoint::Position' has a wrong offset!"); static_assert(offsetof(FSplinePoint, ArriveTangent) == 0x000010, "Member 'FSplinePoint::ArriveTangent' has a wrong offset!"); static_assert(offsetof(FSplinePoint, LeaveTangent) == 0x00001C, "Member 'FSplinePoint::LeaveTangent' has a wrong offset!"); static_assert(offsetof(FSplinePoint, Rotation) == 0x000028, "Member 'FSplinePoint::Rotation' has a wrong offset!"); static_assert(offsetof(FSplinePoint, Scale) == 0x000034, "Member 'FSplinePoint::Scale' has a wrong offset!"); static_assert(offsetof(FSplinePoint, Type) == 0x000040, "Member 'FSplinePoint::Type' has a wrong offset!"); // ScriptStruct Engine.SplineMeshInstanceData // 0x0030 (0x00E8 - 0x00B8) struct FSplineMeshInstanceData final : public FSceneComponentInstanceData { public: struct FVector StartPos; // 0x00B8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndPos; // 0x00C4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector StartTangent; // 0x00D0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndTangent; // 0x00DC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSplineMeshInstanceData) == 0x000008, "Wrong alignment on FSplineMeshInstanceData"); static_assert(sizeof(FSplineMeshInstanceData) == 0x0000E8, "Wrong size on FSplineMeshInstanceData"); static_assert(offsetof(FSplineMeshInstanceData, StartPos) == 0x0000B8, "Member 'FSplineMeshInstanceData::StartPos' has a wrong offset!"); static_assert(offsetof(FSplineMeshInstanceData, EndPos) == 0x0000C4, "Member 'FSplineMeshInstanceData::EndPos' has a wrong offset!"); static_assert(offsetof(FSplineMeshInstanceData, StartTangent) == 0x0000D0, "Member 'FSplineMeshInstanceData::StartTangent' has a wrong offset!"); static_assert(offsetof(FSplineMeshInstanceData, EndTangent) == 0x0000DC, "Member 'FSplineMeshInstanceData::EndTangent' has a wrong offset!"); // ScriptStruct Engine.SplineMeshParams // 0x0058 (0x0058 - 0x0000) struct FSplineMeshParams final { public: struct FVector StartPos; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector StartTangent; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D StartScale; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartRoll; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D StartOffset; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndPos; // 0x002C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D EndScale; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector EndTangent; // 0x0040(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndRoll; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D EndOffset; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSplineMeshParams) == 0x000004, "Wrong alignment on FSplineMeshParams"); static_assert(sizeof(FSplineMeshParams) == 0x000058, "Wrong size on FSplineMeshParams"); static_assert(offsetof(FSplineMeshParams, StartPos) == 0x000000, "Member 'FSplineMeshParams::StartPos' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, StartTangent) == 0x00000C, "Member 'FSplineMeshParams::StartTangent' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, StartScale) == 0x000018, "Member 'FSplineMeshParams::StartScale' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, StartRoll) == 0x000020, "Member 'FSplineMeshParams::StartRoll' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, StartOffset) == 0x000024, "Member 'FSplineMeshParams::StartOffset' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, EndPos) == 0x00002C, "Member 'FSplineMeshParams::EndPos' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, EndScale) == 0x000038, "Member 'FSplineMeshParams::EndScale' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, EndTangent) == 0x000040, "Member 'FSplineMeshParams::EndTangent' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, EndRoll) == 0x00004C, "Member 'FSplineMeshParams::EndRoll' has a wrong offset!"); static_assert(offsetof(FSplineMeshParams, EndOffset) == 0x000050, "Member 'FSplineMeshParams::EndOffset' has a wrong offset!"); // ScriptStruct Engine.MaterialRemapIndex // 0x0018 (0x0018 - 0x0000) struct FMaterialRemapIndex final { public: uint32 ImportVersionKey; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray MaterialRemap; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FMaterialRemapIndex) == 0x000008, "Wrong alignment on FMaterialRemapIndex"); static_assert(sizeof(FMaterialRemapIndex) == 0x000018, "Wrong size on FMaterialRemapIndex"); static_assert(offsetof(FMaterialRemapIndex, ImportVersionKey) == 0x000000, "Member 'FMaterialRemapIndex::ImportVersionKey' has a wrong offset!"); static_assert(offsetof(FMaterialRemapIndex, MaterialRemap) == 0x000008, "Member 'FMaterialRemapIndex::MaterialRemap' has a wrong offset!"); // ScriptStruct Engine.StaticMaterial // 0x0030 (0x0030 - 0x0000) struct FStaticMaterial final { public: class UMaterialInterface* MaterialInterface; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialSlotName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ImportedMaterialSlotName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMeshUVChannelInfo UVChannelData; // 0x0018(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticMaterial) == 0x000008, "Wrong alignment on FStaticMaterial"); static_assert(sizeof(FStaticMaterial) == 0x000030, "Wrong size on FStaticMaterial"); static_assert(offsetof(FStaticMaterial, MaterialInterface) == 0x000000, "Member 'FStaticMaterial::MaterialInterface' has a wrong offset!"); static_assert(offsetof(FStaticMaterial, MaterialSlotName) == 0x000008, "Member 'FStaticMaterial::MaterialSlotName' has a wrong offset!"); static_assert(offsetof(FStaticMaterial, ImportedMaterialSlotName) == 0x000010, "Member 'FStaticMaterial::ImportedMaterialSlotName' has a wrong offset!"); static_assert(offsetof(FStaticMaterial, UVChannelData) == 0x000018, "Member 'FStaticMaterial::UVChannelData' has a wrong offset!"); // ScriptStruct Engine.AssetEditorOrbitCameraPosition // 0x0028 (0x0028 - 0x0000) struct FAssetEditorOrbitCameraPosition final { public: bool bIsSet; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CamOrbitPoint; // 0x0004(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CamOrbitZoom; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CamOrbitRotation; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FAssetEditorOrbitCameraPosition) == 0x000004, "Wrong alignment on FAssetEditorOrbitCameraPosition"); static_assert(sizeof(FAssetEditorOrbitCameraPosition) == 0x000028, "Wrong size on FAssetEditorOrbitCameraPosition"); static_assert(offsetof(FAssetEditorOrbitCameraPosition, bIsSet) == 0x000000, "Member 'FAssetEditorOrbitCameraPosition::bIsSet' has a wrong offset!"); static_assert(offsetof(FAssetEditorOrbitCameraPosition, CamOrbitPoint) == 0x000004, "Member 'FAssetEditorOrbitCameraPosition::CamOrbitPoint' has a wrong offset!"); static_assert(offsetof(FAssetEditorOrbitCameraPosition, CamOrbitZoom) == 0x000010, "Member 'FAssetEditorOrbitCameraPosition::CamOrbitZoom' has a wrong offset!"); static_assert(offsetof(FAssetEditorOrbitCameraPosition, CamOrbitRotation) == 0x00001C, "Member 'FAssetEditorOrbitCameraPosition::CamOrbitRotation' has a wrong offset!"); // ScriptStruct Engine.MeshSectionInfo // 0x0008 (0x0008 - 0x0000) struct FMeshSectionInfo final { public: int32 MaterialIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableCollision; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCastShadow; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisibleInRayTracing; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceOpaque; // 0x0007(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FMeshSectionInfo) == 0x000004, "Wrong alignment on FMeshSectionInfo"); static_assert(sizeof(FMeshSectionInfo) == 0x000008, "Wrong size on FMeshSectionInfo"); static_assert(offsetof(FMeshSectionInfo, MaterialIndex) == 0x000000, "Member 'FMeshSectionInfo::MaterialIndex' has a wrong offset!"); static_assert(offsetof(FMeshSectionInfo, bEnableCollision) == 0x000004, "Member 'FMeshSectionInfo::bEnableCollision' has a wrong offset!"); static_assert(offsetof(FMeshSectionInfo, bCastShadow) == 0x000005, "Member 'FMeshSectionInfo::bCastShadow' has a wrong offset!"); static_assert(offsetof(FMeshSectionInfo, bVisibleInRayTracing) == 0x000006, "Member 'FMeshSectionInfo::bVisibleInRayTracing' has a wrong offset!"); static_assert(offsetof(FMeshSectionInfo, bForceOpaque) == 0x000007, "Member 'FMeshSectionInfo::bForceOpaque' has a wrong offset!"); // ScriptStruct Engine.MeshSectionInfoMap // 0x0050 (0x0050 - 0x0000) struct FMeshSectionInfoMap final { public: TMap Map; // 0x0000(0x0050)(NativeAccessSpecifierPublic) }; static_assert(alignof(FMeshSectionInfoMap) == 0x000008, "Wrong alignment on FMeshSectionInfoMap"); static_assert(sizeof(FMeshSectionInfoMap) == 0x000050, "Wrong size on FMeshSectionInfoMap"); static_assert(offsetof(FMeshSectionInfoMap, Map) == 0x000000, "Member 'FMeshSectionInfoMap::Map' has a wrong offset!"); // ScriptStruct Engine.StaticMeshSourceModel // 0x0070 (0x0070 - 0x0000) struct FStaticMeshSourceModel final { public: struct FMeshBuildSettings BuildSettings; // 0x0000(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FMeshReductionSettings ReductionSettings; // 0x0030(0x0024)(Edit, NoDestructor, NativeAccessSpecifierPublic) float LODDistance; // 0x0054(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPerPlatformFloat ScreenSize; // 0x0058(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString SourceImportFilename; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticMeshSourceModel) == 0x000008, "Wrong alignment on FStaticMeshSourceModel"); static_assert(sizeof(FStaticMeshSourceModel) == 0x000070, "Wrong size on FStaticMeshSourceModel"); static_assert(offsetof(FStaticMeshSourceModel, BuildSettings) == 0x000000, "Member 'FStaticMeshSourceModel::BuildSettings' has a wrong offset!"); static_assert(offsetof(FStaticMeshSourceModel, ReductionSettings) == 0x000030, "Member 'FStaticMeshSourceModel::ReductionSettings' has a wrong offset!"); static_assert(offsetof(FStaticMeshSourceModel, LODDistance) == 0x000054, "Member 'FStaticMeshSourceModel::LODDistance' has a wrong offset!"); static_assert(offsetof(FStaticMeshSourceModel, ScreenSize) == 0x000058, "Member 'FStaticMeshSourceModel::ScreenSize' has a wrong offset!"); static_assert(offsetof(FStaticMeshSourceModel, SourceImportFilename) == 0x000060, "Member 'FStaticMeshSourceModel::SourceImportFilename' has a wrong offset!"); // ScriptStruct Engine.StaticMeshOptimizationSettings // 0x001C (0x001C - 0x0000) struct FStaticMeshOptimizationSettings final { public: EOptimizationType ReductionMethod; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NumOfTrianglesPercentage; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDeviationPercentage; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeldingThreshold; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRecalcNormals; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NormalsThreshold; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SilhouetteImportance; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 TextureImportance; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ShadingImportance; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticMeshOptimizationSettings) == 0x000004, "Wrong alignment on FStaticMeshOptimizationSettings"); static_assert(sizeof(FStaticMeshOptimizationSettings) == 0x00001C, "Wrong size on FStaticMeshOptimizationSettings"); static_assert(offsetof(FStaticMeshOptimizationSettings, ReductionMethod) == 0x000000, "Member 'FStaticMeshOptimizationSettings::ReductionMethod' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, NumOfTrianglesPercentage) == 0x000004, "Member 'FStaticMeshOptimizationSettings::NumOfTrianglesPercentage' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, MaxDeviationPercentage) == 0x000008, "Member 'FStaticMeshOptimizationSettings::MaxDeviationPercentage' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, WeldingThreshold) == 0x00000C, "Member 'FStaticMeshOptimizationSettings::WeldingThreshold' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, bRecalcNormals) == 0x000010, "Member 'FStaticMeshOptimizationSettings::bRecalcNormals' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, NormalsThreshold) == 0x000014, "Member 'FStaticMeshOptimizationSettings::NormalsThreshold' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, SilhouetteImportance) == 0x000018, "Member 'FStaticMeshOptimizationSettings::SilhouetteImportance' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, TextureImportance) == 0x000019, "Member 'FStaticMeshOptimizationSettings::TextureImportance' has a wrong offset!"); static_assert(offsetof(FStaticMeshOptimizationSettings, ShadingImportance) == 0x00001A, "Member 'FStaticMeshOptimizationSettings::ShadingImportance' has a wrong offset!"); // ScriptStruct Engine.PaintedVertex // 0x0020 (0x0020 - 0x0000) struct FPaintedVertex final { public: struct FVector Position; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Color; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector4 Normal; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FPaintedVertex) == 0x000010, "Wrong alignment on FPaintedVertex"); static_assert(sizeof(FPaintedVertex) == 0x000020, "Wrong size on FPaintedVertex"); static_assert(offsetof(FPaintedVertex, Position) == 0x000000, "Member 'FPaintedVertex::Position' has a wrong offset!"); static_assert(offsetof(FPaintedVertex, Color) == 0x00000C, "Member 'FPaintedVertex::Color' has a wrong offset!"); static_assert(offsetof(FPaintedVertex, Normal) == 0x000010, "Member 'FPaintedVertex::Normal' has a wrong offset!"); // ScriptStruct Engine.StaticMeshVertexColorLODData // 0x0028 (0x0028 - 0x0000) struct FStaticMeshVertexColorLODData final { public: TArray PaintedVertices; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray VertexBufferColors; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint32 LODIndex; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticMeshVertexColorLODData) == 0x000008, "Wrong alignment on FStaticMeshVertexColorLODData"); static_assert(sizeof(FStaticMeshVertexColorLODData) == 0x000028, "Wrong size on FStaticMeshVertexColorLODData"); static_assert(offsetof(FStaticMeshVertexColorLODData, PaintedVertices) == 0x000000, "Member 'FStaticMeshVertexColorLODData::PaintedVertices' has a wrong offset!"); static_assert(offsetof(FStaticMeshVertexColorLODData, VertexBufferColors) == 0x000010, "Member 'FStaticMeshVertexColorLODData::VertexBufferColors' has a wrong offset!"); static_assert(offsetof(FStaticMeshVertexColorLODData, LODIndex) == 0x000020, "Member 'FStaticMeshVertexColorLODData::LODIndex' has a wrong offset!"); // ScriptStruct Engine.StreamingTextureBuildInfo // 0x000C (0x000C - 0x0000) struct FStreamingTextureBuildInfo final { public: uint32 PackedRelativeBox; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TextureLevelIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TexelFactor; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStreamingTextureBuildInfo) == 0x000004, "Wrong alignment on FStreamingTextureBuildInfo"); static_assert(sizeof(FStreamingTextureBuildInfo) == 0x00000C, "Wrong size on FStreamingTextureBuildInfo"); static_assert(offsetof(FStreamingTextureBuildInfo, PackedRelativeBox) == 0x000000, "Member 'FStreamingTextureBuildInfo::PackedRelativeBox' has a wrong offset!"); static_assert(offsetof(FStreamingTextureBuildInfo, TextureLevelIndex) == 0x000004, "Member 'FStreamingTextureBuildInfo::TextureLevelIndex' has a wrong offset!"); static_assert(offsetof(FStreamingTextureBuildInfo, TexelFactor) == 0x000008, "Member 'FStreamingTextureBuildInfo::TexelFactor' has a wrong offset!"); // ScriptStruct Engine.StaticMeshComponentInstanceData // 0x0040 (0x0140 - 0x0100) struct FStaticMeshComponentInstanceData final : public FPrimitiveComponentInstanceData { public: class UStaticMesh* StaticMesh; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray VertexColorLODs; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray CachedStaticLighting; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StreamingTextureData; // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticMeshComponentInstanceData) == 0x000010, "Wrong alignment on FStaticMeshComponentInstanceData"); static_assert(sizeof(FStaticMeshComponentInstanceData) == 0x000140, "Wrong size on FStaticMeshComponentInstanceData"); static_assert(offsetof(FStaticMeshComponentInstanceData, StaticMesh) == 0x000100, "Member 'FStaticMeshComponentInstanceData::StaticMesh' has a wrong offset!"); static_assert(offsetof(FStaticMeshComponentInstanceData, VertexColorLODs) == 0x000108, "Member 'FStaticMeshComponentInstanceData::VertexColorLODs' has a wrong offset!"); static_assert(offsetof(FStaticMeshComponentInstanceData, CachedStaticLighting) == 0x000118, "Member 'FStaticMeshComponentInstanceData::CachedStaticLighting' has a wrong offset!"); static_assert(offsetof(FStaticMeshComponentInstanceData, StreamingTextureData) == 0x000128, "Member 'FStaticMeshComponentInstanceData::StreamingTextureData' has a wrong offset!"); // ScriptStruct Engine.StaticMeshComponentLODInfo // 0x0090 (0x0090 - 0x0000) struct alignas(0x08) FStaticMeshComponentLODInfo final { public: uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticMeshComponentLODInfo) == 0x000008, "Wrong alignment on FStaticMeshComponentLODInfo"); static_assert(sizeof(FStaticMeshComponentLODInfo) == 0x000090, "Wrong size on FStaticMeshComponentLODInfo"); // ScriptStruct Engine.StaticParameterBase // 0x0024 (0x0024 - 0x0000) struct FStaticParameterBase { public: struct FMaterialParameterInfo ParameterInfo; // 0x0000(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverride; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid ExpressionGUID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticParameterBase) == 0x000004, "Wrong alignment on FStaticParameterBase"); static_assert(sizeof(FStaticParameterBase) == 0x000024, "Wrong size on FStaticParameterBase"); static_assert(offsetof(FStaticParameterBase, ParameterInfo) == 0x000000, "Member 'FStaticParameterBase::ParameterInfo' has a wrong offset!"); static_assert(offsetof(FStaticParameterBase, bOverride) == 0x000010, "Member 'FStaticParameterBase::bOverride' has a wrong offset!"); static_assert(offsetof(FStaticParameterBase, ExpressionGUID) == 0x000014, "Member 'FStaticParameterBase::ExpressionGUID' has a wrong offset!"); // ScriptStruct Engine.StaticSwitchParameter // 0x0004 (0x0028 - 0x0024) struct FStaticSwitchParameter final : public FStaticParameterBase { public: bool Value; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticSwitchParameter) == 0x000004, "Wrong alignment on FStaticSwitchParameter"); static_assert(sizeof(FStaticSwitchParameter) == 0x000028, "Wrong size on FStaticSwitchParameter"); static_assert(offsetof(FStaticSwitchParameter, Value) == 0x000024, "Member 'FStaticSwitchParameter::Value' has a wrong offset!"); // ScriptStruct Engine.StaticComponentMaskParameter // 0x0004 (0x0028 - 0x0024) struct FStaticComponentMaskParameter final : public FStaticParameterBase { public: bool R; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool G; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool B; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool A; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticComponentMaskParameter) == 0x000004, "Wrong alignment on FStaticComponentMaskParameter"); static_assert(sizeof(FStaticComponentMaskParameter) == 0x000028, "Wrong size on FStaticComponentMaskParameter"); static_assert(offsetof(FStaticComponentMaskParameter, R) == 0x000024, "Member 'FStaticComponentMaskParameter::R' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskParameter, G) == 0x000025, "Member 'FStaticComponentMaskParameter::G' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskParameter, B) == 0x000026, "Member 'FStaticComponentMaskParameter::B' has a wrong offset!"); static_assert(offsetof(FStaticComponentMaskParameter, A) == 0x000027, "Member 'FStaticComponentMaskParameter::A' has a wrong offset!"); // ScriptStruct Engine.StaticTerrainLayerWeightParameter // 0x0008 (0x002C - 0x0024) struct FStaticTerrainLayerWeightParameter final : public FStaticParameterBase { public: int32 WeightmapIndex; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWeightBasedBlend; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStaticTerrainLayerWeightParameter) == 0x000004, "Wrong alignment on FStaticTerrainLayerWeightParameter"); static_assert(sizeof(FStaticTerrainLayerWeightParameter) == 0x00002C, "Wrong size on FStaticTerrainLayerWeightParameter"); static_assert(offsetof(FStaticTerrainLayerWeightParameter, WeightmapIndex) == 0x000024, "Member 'FStaticTerrainLayerWeightParameter::WeightmapIndex' has a wrong offset!"); static_assert(offsetof(FStaticTerrainLayerWeightParameter, bWeightBasedBlend) == 0x000028, "Member 'FStaticTerrainLayerWeightParameter::bWeightBasedBlend' has a wrong offset!"); // ScriptStruct Engine.StaticMaterialLayersParameter // 0x0044 (0x0068 - 0x0024) struct FStaticMaterialLayersParameter final : public FStaticParameterBase { public: uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialLayersFunctions Value; // 0x0028(0x0040)(NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticMaterialLayersParameter) == 0x000008, "Wrong alignment on FStaticMaterialLayersParameter"); static_assert(sizeof(FStaticMaterialLayersParameter) == 0x000068, "Wrong size on FStaticMaterialLayersParameter"); static_assert(offsetof(FStaticMaterialLayersParameter, Value) == 0x000028, "Member 'FStaticMaterialLayersParameter::Value' has a wrong offset!"); // ScriptStruct Engine.StaticParameterSet // 0x0040 (0x0040 - 0x0000) struct FStaticParameterSet final { public: TArray StaticSwitchParameters; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StaticComponentMaskParameters; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TerrainLayerWeightParameters; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MaterialLayersParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; static_assert(alignof(FStaticParameterSet) == 0x000008, "Wrong alignment on FStaticParameterSet"); static_assert(sizeof(FStaticParameterSet) == 0x000040, "Wrong size on FStaticParameterSet"); static_assert(offsetof(FStaticParameterSet, StaticSwitchParameters) == 0x000000, "Member 'FStaticParameterSet::StaticSwitchParameters' has a wrong offset!"); static_assert(offsetof(FStaticParameterSet, StaticComponentMaskParameters) == 0x000010, "Member 'FStaticParameterSet::StaticComponentMaskParameters' has a wrong offset!"); static_assert(offsetof(FStaticParameterSet, TerrainLayerWeightParameters) == 0x000020, "Member 'FStaticParameterSet::TerrainLayerWeightParameters' has a wrong offset!"); static_assert(offsetof(FStaticParameterSet, MaterialLayersParameters) == 0x000030, "Member 'FStaticParameterSet::MaterialLayersParameters' has a wrong offset!"); // ScriptStruct Engine.EquirectProps // 0x0048 (0x0048 - 0x0000) struct FEquirectProps final { public: struct FBox2D LeftUVRect; // 0x0000(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) struct FBox2D RightUVRect; // 0x0014(0x0014)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D LeftScale; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RightScale; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LeftBias; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RightBias; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FEquirectProps) == 0x000004, "Wrong alignment on FEquirectProps"); static_assert(sizeof(FEquirectProps) == 0x000048, "Wrong size on FEquirectProps"); static_assert(offsetof(FEquirectProps, LeftUVRect) == 0x000000, "Member 'FEquirectProps::LeftUVRect' has a wrong offset!"); static_assert(offsetof(FEquirectProps, RightUVRect) == 0x000014, "Member 'FEquirectProps::RightUVRect' has a wrong offset!"); static_assert(offsetof(FEquirectProps, LeftScale) == 0x000028, "Member 'FEquirectProps::LeftScale' has a wrong offset!"); static_assert(offsetof(FEquirectProps, RightScale) == 0x000030, "Member 'FEquirectProps::RightScale' has a wrong offset!"); static_assert(offsetof(FEquirectProps, LeftBias) == 0x000038, "Member 'FEquirectProps::LeftBias' has a wrong offset!"); static_assert(offsetof(FEquirectProps, RightBias) == 0x000040, "Member 'FEquirectProps::RightBias' has a wrong offset!"); // ScriptStruct Engine.SubsurfaceProfileStruct // 0x008C (0x008C - 0x0000) struct FSubsurfaceProfileStruct final { public: struct FLinearColor SurfaceAlbedo; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor MeanFreePathColor; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeanFreePathDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldUnitScale; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableBurley; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ScatterRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SubsurfaceColor; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FalloffColor; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor BoundaryColorBleed; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtinctionScale; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScatteringDistribution; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IOR; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Roughness0; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Roughness1; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LobeMix; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor TransmissionTintColor; // 0x007C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FSubsurfaceProfileStruct) == 0x000004, "Wrong alignment on FSubsurfaceProfileStruct"); static_assert(sizeof(FSubsurfaceProfileStruct) == 0x00008C, "Wrong size on FSubsurfaceProfileStruct"); static_assert(offsetof(FSubsurfaceProfileStruct, SurfaceAlbedo) == 0x000000, "Member 'FSubsurfaceProfileStruct::SurfaceAlbedo' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, MeanFreePathColor) == 0x000010, "Member 'FSubsurfaceProfileStruct::MeanFreePathColor' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, MeanFreePathDistance) == 0x000020, "Member 'FSubsurfaceProfileStruct::MeanFreePathDistance' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, WorldUnitScale) == 0x000024, "Member 'FSubsurfaceProfileStruct::WorldUnitScale' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, bEnableBurley) == 0x000028, "Member 'FSubsurfaceProfileStruct::bEnableBurley' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, ScatterRadius) == 0x00002C, "Member 'FSubsurfaceProfileStruct::ScatterRadius' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, SubsurfaceColor) == 0x000030, "Member 'FSubsurfaceProfileStruct::SubsurfaceColor' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, FalloffColor) == 0x000040, "Member 'FSubsurfaceProfileStruct::FalloffColor' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, BoundaryColorBleed) == 0x000050, "Member 'FSubsurfaceProfileStruct::BoundaryColorBleed' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, ExtinctionScale) == 0x000060, "Member 'FSubsurfaceProfileStruct::ExtinctionScale' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, NormalScale) == 0x000064, "Member 'FSubsurfaceProfileStruct::NormalScale' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, ScatteringDistribution) == 0x000068, "Member 'FSubsurfaceProfileStruct::ScatteringDistribution' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, IOR) == 0x00006C, "Member 'FSubsurfaceProfileStruct::IOR' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, Roughness0) == 0x000070, "Member 'FSubsurfaceProfileStruct::Roughness0' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, Roughness1) == 0x000074, "Member 'FSubsurfaceProfileStruct::Roughness1' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, LobeMix) == 0x000078, "Member 'FSubsurfaceProfileStruct::LobeMix' has a wrong offset!"); static_assert(offsetof(FSubsurfaceProfileStruct, TransmissionTintColor) == 0x00007C, "Member 'FSubsurfaceProfileStruct::TransmissionTintColor' has a wrong offset!"); // ScriptStruct Engine.TextureFormatSettings // 0x0002 (0x0002 - 0x0000) struct FTextureFormatSettings final { public: ETextureCompressionSettings CompressionSettings; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 CompressionNoAlpha : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CompressionNone : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CompressionYCoCg : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 sRGB : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; static_assert(alignof(FTextureFormatSettings) == 0x000001, "Wrong alignment on FTextureFormatSettings"); static_assert(sizeof(FTextureFormatSettings) == 0x000002, "Wrong size on FTextureFormatSettings"); static_assert(offsetof(FTextureFormatSettings, CompressionSettings) == 0x000000, "Member 'FTextureFormatSettings::CompressionSettings' has a wrong offset!"); // ScriptStruct Engine.TextureSource // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FTextureSource final { public: uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTextureSource) == 0x000008, "Wrong alignment on FTextureSource"); static_assert(sizeof(FTextureSource) == 0x000038, "Wrong size on FTextureSource"); // ScriptStruct Engine.TextureSourceBlock // 0x0018 (0x0018 - 0x0000) struct FTextureSourceBlock final { public: int32 BlockX; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BlockY; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeX; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SizeY; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumSlices; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumMips; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTextureSourceBlock) == 0x000004, "Wrong alignment on FTextureSourceBlock"); static_assert(sizeof(FTextureSourceBlock) == 0x000018, "Wrong size on FTextureSourceBlock"); static_assert(offsetof(FTextureSourceBlock, BlockX) == 0x000000, "Member 'FTextureSourceBlock::BlockX' has a wrong offset!"); static_assert(offsetof(FTextureSourceBlock, BlockY) == 0x000004, "Member 'FTextureSourceBlock::BlockY' has a wrong offset!"); static_assert(offsetof(FTextureSourceBlock, SizeX) == 0x000008, "Member 'FTextureSourceBlock::SizeX' has a wrong offset!"); static_assert(offsetof(FTextureSourceBlock, SizeY) == 0x00000C, "Member 'FTextureSourceBlock::SizeY' has a wrong offset!"); static_assert(offsetof(FTextureSourceBlock, NumSlices) == 0x000010, "Member 'FTextureSourceBlock::NumSlices' has a wrong offset!"); static_assert(offsetof(FTextureSourceBlock, NumMips) == 0x000014, "Member 'FTextureSourceBlock::NumMips' has a wrong offset!"); // ScriptStruct Engine.TextureLODGroup // 0x0068 (0x0068 - 0x0000) struct FTextureLODGroup final { public: ETextureGroup Group; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0xB]; // 0x0001(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) int32 LODBias; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODBias_Smaller; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LODBias_Smallest; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18[0x4]; // 0x0018(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumStreamedMips; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureMipGenSettings MipGenSettings; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinLODSize; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxLODSize; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxLODSize_Smaller; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxLODSize_Smallest; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OptionalLODBias; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OptionalMaxLODSize; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FName MinMagFilter; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MipFilter; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureMipLoadOptions MipLoadOptions; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HighPriorityLoad; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DuplicateNonOptionalMips; // 0x0052(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float Downscale; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureDownscaleOptions DownscaleOptions; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 VirtualTextureTileCountBias; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VirtualTextureTileSizeBias; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextureLossyCompressionAmount LossyCompressionAmount; // 0x0064(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTextureLODGroup) == 0x000004, "Wrong alignment on FTextureLODGroup"); static_assert(sizeof(FTextureLODGroup) == 0x000068, "Wrong size on FTextureLODGroup"); static_assert(offsetof(FTextureLODGroup, Group) == 0x000000, "Member 'FTextureLODGroup::Group' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, LODBias) == 0x00000C, "Member 'FTextureLODGroup::LODBias' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, LODBias_Smaller) == 0x000010, "Member 'FTextureLODGroup::LODBias_Smaller' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, LODBias_Smallest) == 0x000014, "Member 'FTextureLODGroup::LODBias_Smallest' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, NumStreamedMips) == 0x00001C, "Member 'FTextureLODGroup::NumStreamedMips' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MipGenSettings) == 0x000020, "Member 'FTextureLODGroup::MipGenSettings' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MinLODSize) == 0x000024, "Member 'FTextureLODGroup::MinLODSize' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MaxLODSize) == 0x000028, "Member 'FTextureLODGroup::MaxLODSize' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MaxLODSize_Smaller) == 0x00002C, "Member 'FTextureLODGroup::MaxLODSize_Smaller' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MaxLODSize_Smallest) == 0x000030, "Member 'FTextureLODGroup::MaxLODSize_Smallest' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, OptionalLODBias) == 0x000034, "Member 'FTextureLODGroup::OptionalLODBias' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, OptionalMaxLODSize) == 0x000038, "Member 'FTextureLODGroup::OptionalMaxLODSize' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MinMagFilter) == 0x000040, "Member 'FTextureLODGroup::MinMagFilter' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MipFilter) == 0x000048, "Member 'FTextureLODGroup::MipFilter' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, MipLoadOptions) == 0x000050, "Member 'FTextureLODGroup::MipLoadOptions' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, HighPriorityLoad) == 0x000051, "Member 'FTextureLODGroup::HighPriorityLoad' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, DuplicateNonOptionalMips) == 0x000052, "Member 'FTextureLODGroup::DuplicateNonOptionalMips' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, Downscale) == 0x000054, "Member 'FTextureLODGroup::Downscale' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, DownscaleOptions) == 0x000058, "Member 'FTextureLODGroup::DownscaleOptions' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, VirtualTextureTileCountBias) == 0x00005C, "Member 'FTextureLODGroup::VirtualTextureTileCountBias' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, VirtualTextureTileSizeBias) == 0x000060, "Member 'FTextureLODGroup::VirtualTextureTileSizeBias' has a wrong offset!"); static_assert(offsetof(FTextureLODGroup, LossyCompressionAmount) == 0x000064, "Member 'FTextureLODGroup::LossyCompressionAmount' has a wrong offset!"); // ScriptStruct Engine.StreamingRenderAssetPrimitiveInfo // 0x0030 (0x0030 - 0x0000) struct FStreamingRenderAssetPrimitiveInfo final { public: class UStreamableRenderAsset* RenderAsset; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBoxSphereBounds Bounds; // 0x0008(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float TexelFactor; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PackedRelativeBox; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAllowInvalidTexelFactorWhenUnregistered : 1; // 0x002C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStreamingRenderAssetPrimitiveInfo) == 0x000008, "Wrong alignment on FStreamingRenderAssetPrimitiveInfo"); static_assert(sizeof(FStreamingRenderAssetPrimitiveInfo) == 0x000030, "Wrong size on FStreamingRenderAssetPrimitiveInfo"); static_assert(offsetof(FStreamingRenderAssetPrimitiveInfo, RenderAsset) == 0x000000, "Member 'FStreamingRenderAssetPrimitiveInfo::RenderAsset' has a wrong offset!"); static_assert(offsetof(FStreamingRenderAssetPrimitiveInfo, Bounds) == 0x000008, "Member 'FStreamingRenderAssetPrimitiveInfo::Bounds' has a wrong offset!"); static_assert(offsetof(FStreamingRenderAssetPrimitiveInfo, TexelFactor) == 0x000024, "Member 'FStreamingRenderAssetPrimitiveInfo::TexelFactor' has a wrong offset!"); static_assert(offsetof(FStreamingRenderAssetPrimitiveInfo, PackedRelativeBox) == 0x000028, "Member 'FStreamingRenderAssetPrimitiveInfo::PackedRelativeBox' has a wrong offset!"); // ScriptStruct Engine.TTPropertyTrack // 0x0008 (0x0020 - 0x0018) struct FTTPropertyTrack : public FTTTrackBase { public: class FName PropertyName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; static_assert(alignof(FTTPropertyTrack) == 0x000008, "Wrong alignment on FTTPropertyTrack"); static_assert(sizeof(FTTPropertyTrack) == 0x000020, "Wrong size on FTTPropertyTrack"); static_assert(offsetof(FTTPropertyTrack, PropertyName) == 0x000018, "Member 'FTTPropertyTrack::PropertyName' has a wrong offset!"); // ScriptStruct Engine.TTLinearColorTrack // 0x0008 (0x0028 - 0x0020) struct FTTLinearColorTrack final : public FTTPropertyTrack { public: class UCurveLinearColor* CurveLinearColor; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTTLinearColorTrack) == 0x000008, "Wrong alignment on FTTLinearColorTrack"); static_assert(sizeof(FTTLinearColorTrack) == 0x000028, "Wrong size on FTTLinearColorTrack"); static_assert(offsetof(FTTLinearColorTrack, CurveLinearColor) == 0x000020, "Member 'FTTLinearColorTrack::CurveLinearColor' has a wrong offset!"); // ScriptStruct Engine.TTVectorTrack // 0x0008 (0x0028 - 0x0020) struct FTTVectorTrack final : public FTTPropertyTrack { public: class UCurveVector* CurveVector; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTTVectorTrack) == 0x000008, "Wrong alignment on FTTVectorTrack"); static_assert(sizeof(FTTVectorTrack) == 0x000028, "Wrong size on FTTVectorTrack"); static_assert(offsetof(FTTVectorTrack, CurveVector) == 0x000020, "Member 'FTTVectorTrack::CurveVector' has a wrong offset!"); // ScriptStruct Engine.TTFloatTrack // 0x0008 (0x0028 - 0x0020) struct FTTFloatTrack final : public FTTPropertyTrack { public: class UCurveFloat* CurveFloat; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTTFloatTrack) == 0x000008, "Wrong alignment on FTTFloatTrack"); static_assert(sizeof(FTTFloatTrack) == 0x000028, "Wrong size on FTTFloatTrack"); static_assert(offsetof(FTTFloatTrack, CurveFloat) == 0x000020, "Member 'FTTFloatTrack::CurveFloat' has a wrong offset!"); // ScriptStruct Engine.TTEventTrack // 0x0010 (0x0028 - 0x0018) struct FTTEventTrack final : public FTTTrackBase { public: class FName FunctionName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* CurveKeys; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTTEventTrack) == 0x000008, "Wrong alignment on FTTEventTrack"); static_assert(sizeof(FTTEventTrack) == 0x000028, "Wrong size on FTTEventTrack"); static_assert(offsetof(FTTEventTrack, FunctionName) == 0x000018, "Member 'FTTEventTrack::FunctionName' has a wrong offset!"); static_assert(offsetof(FTTEventTrack, CurveKeys) == 0x000020, "Member 'FTTEventTrack::CurveKeys' has a wrong offset!"); // ScriptStruct Engine.TTTrackId // 0x0008 (0x0008 - 0x0000) struct FTTTrackId final { public: int32 TrackType; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TrackIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTTTrackId) == 0x000004, "Wrong alignment on FTTTrackId"); static_assert(sizeof(FTTTrackId) == 0x000008, "Wrong size on FTTTrackId"); static_assert(offsetof(FTTTrackId, TrackType) == 0x000000, "Member 'FTTTrackId::TrackType' has a wrong offset!"); static_assert(offsetof(FTTTrackId, TrackIndex) == 0x000004, "Member 'FTTTrackId::TrackIndex' has a wrong offset!"); // ScriptStruct Engine.TimeStretchCurveInstance // 0x0030 (0x0030 - 0x0000) struct alignas(0x08) FTimeStretchCurveInstance final { public: bool bHasValidData; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1[0x2F]; // 0x0001(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimeStretchCurveInstance) == 0x000008, "Wrong alignment on FTimeStretchCurveInstance"); static_assert(sizeof(FTimeStretchCurveInstance) == 0x000030, "Wrong size on FTimeStretchCurveInstance"); static_assert(offsetof(FTimeStretchCurveInstance, bHasValidData) == 0x000000, "Member 'FTimeStretchCurveInstance::bHasValidData' has a wrong offset!"); // ScriptStruct Engine.TimeStretchCurveMarker // 0x0010 (0x0010 - 0x0000) struct FTimeStretchCurveMarker final { public: float Time[0x3]; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Alpha; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTimeStretchCurveMarker) == 0x000004, "Wrong alignment on FTimeStretchCurveMarker"); static_assert(sizeof(FTimeStretchCurveMarker) == 0x000010, "Wrong size on FTimeStretchCurveMarker"); static_assert(offsetof(FTimeStretchCurveMarker, Time) == 0x000000, "Member 'FTimeStretchCurveMarker::Time' has a wrong offset!"); static_assert(offsetof(FTimeStretchCurveMarker, Alpha) == 0x00000C, "Member 'FTimeStretchCurveMarker::Alpha' has a wrong offset!"); // ScriptStruct Engine.TimeStretchCurve // 0x0028 (0x0028 - 0x0000) struct FTimeStretchCurve final { public: float SamplingRate; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CurveValueMinPrecision; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Markers; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate) float Sum_dT_i_by_C_i[0x3]; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FTimeStretchCurve) == 0x000008, "Wrong alignment on FTimeStretchCurve"); static_assert(sizeof(FTimeStretchCurve) == 0x000028, "Wrong size on FTimeStretchCurve"); static_assert(offsetof(FTimeStretchCurve, SamplingRate) == 0x000000, "Member 'FTimeStretchCurve::SamplingRate' has a wrong offset!"); static_assert(offsetof(FTimeStretchCurve, CurveValueMinPrecision) == 0x000004, "Member 'FTimeStretchCurve::CurveValueMinPrecision' has a wrong offset!"); static_assert(offsetof(FTimeStretchCurve, Markers) == 0x000008, "Member 'FTimeStretchCurve::Markers' has a wrong offset!"); static_assert(offsetof(FTimeStretchCurve, Sum_dT_i_by_C_i) == 0x000018, "Member 'FTimeStretchCurve::Sum_dT_i_by_C_i' has a wrong offset!"); // ScriptStruct Engine.TouchInputControl // 0x0068 (0x0068 - 0x0000) struct FTouchInputControl final { public: class UTexture2D* Image1; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Image2; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Center; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D VisualSize; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D ThumbSize; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D InteractionSize; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D InputScale; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FKey MainInputKey; // 0x0038(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FKey AltInputKey; // 0x0050(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FTouchInputControl) == 0x000008, "Wrong alignment on FTouchInputControl"); static_assert(sizeof(FTouchInputControl) == 0x000068, "Wrong size on FTouchInputControl"); static_assert(offsetof(FTouchInputControl, Image1) == 0x000000, "Member 'FTouchInputControl::Image1' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, Image2) == 0x000008, "Member 'FTouchInputControl::Image2' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, Center) == 0x000010, "Member 'FTouchInputControl::Center' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, VisualSize) == 0x000018, "Member 'FTouchInputControl::VisualSize' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, ThumbSize) == 0x000020, "Member 'FTouchInputControl::ThumbSize' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, InteractionSize) == 0x000028, "Member 'FTouchInputControl::InteractionSize' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, InputScale) == 0x000030, "Member 'FTouchInputControl::InputScale' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, MainInputKey) == 0x000038, "Member 'FTouchInputControl::MainInputKey' has a wrong offset!"); static_assert(offsetof(FTouchInputControl, AltInputKey) == 0x000050, "Member 'FTouchInputControl::AltInputKey' has a wrong offset!"); // ScriptStruct Engine.StreamingLevelsToConsider // 0x0028 (0x0028 - 0x0000) struct FStreamingLevelsToConsider final { public: TArray StreamingLevels; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FStreamingLevelsToConsider) == 0x000008, "Wrong alignment on FStreamingLevelsToConsider"); static_assert(sizeof(FStreamingLevelsToConsider) == 0x000028, "Wrong size on FStreamingLevelsToConsider"); static_assert(offsetof(FStreamingLevelsToConsider, StreamingLevels) == 0x000000, "Member 'FStreamingLevelsToConsider::StreamingLevels' has a wrong offset!"); // ScriptStruct Engine.EndPhysicsTickFunction // 0x0008 (0x0030 - 0x0028) struct FEndPhysicsTickFunction final : public FTickFunction { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FEndPhysicsTickFunction) == 0x000008, "Wrong alignment on FEndPhysicsTickFunction"); static_assert(sizeof(FEndPhysicsTickFunction) == 0x000030, "Wrong size on FEndPhysicsTickFunction"); // ScriptStruct Engine.LevelViewportInfo // 0x0020 (0x0020 - 0x0000) struct FLevelViewportInfo final { public: struct FVector CamPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CamRotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float CamOrthoZoom; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CamUpdated; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FLevelViewportInfo) == 0x000004, "Wrong alignment on FLevelViewportInfo"); static_assert(sizeof(FLevelViewportInfo) == 0x000020, "Wrong size on FLevelViewportInfo"); static_assert(offsetof(FLevelViewportInfo, CamPosition) == 0x000000, "Member 'FLevelViewportInfo::CamPosition' has a wrong offset!"); static_assert(offsetof(FLevelViewportInfo, CamRotation) == 0x00000C, "Member 'FLevelViewportInfo::CamRotation' has a wrong offset!"); static_assert(offsetof(FLevelViewportInfo, CamOrthoZoom) == 0x000018, "Member 'FLevelViewportInfo::CamOrthoZoom' has a wrong offset!"); static_assert(offsetof(FLevelViewportInfo, CamUpdated) == 0x00001C, "Member 'FLevelViewportInfo::CamUpdated' has a wrong offset!"); // ScriptStruct Engine.WorldPSCPool // 0x0058 (0x0058 - 0x0000) struct FWorldPSCPool final { public: TMap WorldParticleSystemPools; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; static_assert(alignof(FWorldPSCPool) == 0x000008, "Wrong alignment on FWorldPSCPool"); static_assert(sizeof(FWorldPSCPool) == 0x000058, "Wrong size on FWorldPSCPool"); static_assert(offsetof(FWorldPSCPool, WorldParticleSystemPools) == 0x000000, "Member 'FWorldPSCPool::WorldParticleSystemPools' has a wrong offset!"); // ScriptStruct Engine.BroadphaseSettings // 0x0040 (0x0040 - 0x0000) struct FBroadphaseSettings final { public: bool bUseMBPOnClient; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMBPOnServer; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMBPOuterBounds; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox MBPBounds; // 0x0004(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FBox MBPOuterBounds; // 0x0020(0x001C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint32 MBPNumSubdivs; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FBroadphaseSettings) == 0x000004, "Wrong alignment on FBroadphaseSettings"); static_assert(sizeof(FBroadphaseSettings) == 0x000040, "Wrong size on FBroadphaseSettings"); static_assert(offsetof(FBroadphaseSettings, bUseMBPOnClient) == 0x000000, "Member 'FBroadphaseSettings::bUseMBPOnClient' has a wrong offset!"); static_assert(offsetof(FBroadphaseSettings, bUseMBPOnServer) == 0x000001, "Member 'FBroadphaseSettings::bUseMBPOnServer' has a wrong offset!"); static_assert(offsetof(FBroadphaseSettings, bUseMBPOuterBounds) == 0x000002, "Member 'FBroadphaseSettings::bUseMBPOuterBounds' has a wrong offset!"); static_assert(offsetof(FBroadphaseSettings, MBPBounds) == 0x000004, "Member 'FBroadphaseSettings::MBPBounds' has a wrong offset!"); static_assert(offsetof(FBroadphaseSettings, MBPOuterBounds) == 0x000020, "Member 'FBroadphaseSettings::MBPOuterBounds' has a wrong offset!"); static_assert(offsetof(FBroadphaseSettings, MBPNumSubdivs) == 0x00003C, "Member 'FBroadphaseSettings::MBPNumSubdivs' has a wrong offset!"); // ScriptStruct Engine.HierarchicalSimplification // 0x0160 (0x0160 - 0x0000) struct FHierarchicalSimplification final { public: float TransitionScreenSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverrideDrawDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseOverrideDrawDistance : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowSpecificExclusion : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSimplifyMesh : 1; // 0x0008(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOnlyGenerateClustersForVolumes : 1; // 0x0008(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReusePreviousLevelClusters : 1; // 0x0008(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FMeshProxySettings ProxySetting; // 0x000C(0x00A8)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) struct FMeshMergingSettings MergeSetting; // 0x00B4(0x00A0)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) float DesiredBoundRadius; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredFillingPercentage; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinNumberOfActorsToBuild; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FHierarchicalSimplification) == 0x000004, "Wrong alignment on FHierarchicalSimplification"); static_assert(sizeof(FHierarchicalSimplification) == 0x000160, "Wrong size on FHierarchicalSimplification"); static_assert(offsetof(FHierarchicalSimplification, TransitionScreenSize) == 0x000000, "Member 'FHierarchicalSimplification::TransitionScreenSize' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, OverrideDrawDistance) == 0x000004, "Member 'FHierarchicalSimplification::OverrideDrawDistance' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, ProxySetting) == 0x00000C, "Member 'FHierarchicalSimplification::ProxySetting' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, MergeSetting) == 0x0000B4, "Member 'FHierarchicalSimplification::MergeSetting' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, DesiredBoundRadius) == 0x000154, "Member 'FHierarchicalSimplification::DesiredBoundRadius' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, DesiredFillingPercentage) == 0x000158, "Member 'FHierarchicalSimplification::DesiredFillingPercentage' has a wrong offset!"); static_assert(offsetof(FHierarchicalSimplification, MinNumberOfActorsToBuild) == 0x00015C, "Member 'FHierarchicalSimplification::MinNumberOfActorsToBuild' has a wrong offset!"); // ScriptStruct Engine.NetViewer // 0x0030 (0x0030 - 0x0000) struct FNetViewer final { public: class UNetConnection* Connection; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* InViewer; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* ViewTarget; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ViewLocation; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ViewDir; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FNetViewer) == 0x000008, "Wrong alignment on FNetViewer"); static_assert(sizeof(FNetViewer) == 0x000030, "Wrong size on FNetViewer"); static_assert(offsetof(FNetViewer, Connection) == 0x000000, "Member 'FNetViewer::Connection' has a wrong offset!"); static_assert(offsetof(FNetViewer, InViewer) == 0x000008, "Member 'FNetViewer::InViewer' has a wrong offset!"); static_assert(offsetof(FNetViewer, ViewTarget) == 0x000010, "Member 'FNetViewer::ViewTarget' has a wrong offset!"); static_assert(offsetof(FNetViewer, ViewLocation) == 0x000018, "Member 'FNetViewer::ViewLocation' has a wrong offset!"); static_assert(offsetof(FNetViewer, ViewDir) == 0x000024, "Member 'FNetViewer::ViewDir' has a wrong offset!"); // ScriptStruct Engine.LightmassWorldInfoSettings // 0x004C (0x004C - 0x0000) struct FLightmassWorldInfoSettings final { public: float StaticLightingLevelScale; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumIndirectLightingBounces; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumSkyLightingBounces; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectLightingQuality; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectLightingSmoothness; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor EnvironmentColor; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnvironmentIntensity; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EmissiveBoost; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DiffuseBoost; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVolumeLightingMethod VolumeLightingMethod; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bUseAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bGenerateAmbientOcclusionMaterialMask : 1; // 0x0025(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisualizeMaterialDiffuse : 1; // 0x0025(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bVisualizeAmbientOcclusion : 1; // 0x0025(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bCompressLightmaps : 1; // 0x0025(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float VolumetricLightmapDetailCellSize; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricLightmapMaximumBrickMemoryMb; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumetricLightmapSphericalHarmonicSmoothing; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolumeLightSamplePlacementScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DirectIlluminationOcclusionFraction; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndirectIlluminationOcclusionFraction; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionExponent; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FullyOccludedSamplesFraction; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOcclusionDistance; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; static_assert(alignof(FLightmassWorldInfoSettings) == 0x000004, "Wrong alignment on FLightmassWorldInfoSettings"); static_assert(sizeof(FLightmassWorldInfoSettings) == 0x00004C, "Wrong size on FLightmassWorldInfoSettings"); static_assert(offsetof(FLightmassWorldInfoSettings, StaticLightingLevelScale) == 0x000000, "Member 'FLightmassWorldInfoSettings::StaticLightingLevelScale' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, NumIndirectLightingBounces) == 0x000004, "Member 'FLightmassWorldInfoSettings::NumIndirectLightingBounces' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, NumSkyLightingBounces) == 0x000008, "Member 'FLightmassWorldInfoSettings::NumSkyLightingBounces' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, IndirectLightingQuality) == 0x00000C, "Member 'FLightmassWorldInfoSettings::IndirectLightingQuality' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, IndirectLightingSmoothness) == 0x000010, "Member 'FLightmassWorldInfoSettings::IndirectLightingSmoothness' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, EnvironmentColor) == 0x000014, "Member 'FLightmassWorldInfoSettings::EnvironmentColor' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, EnvironmentIntensity) == 0x000018, "Member 'FLightmassWorldInfoSettings::EnvironmentIntensity' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, EmissiveBoost) == 0x00001C, "Member 'FLightmassWorldInfoSettings::EmissiveBoost' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, DiffuseBoost) == 0x000020, "Member 'FLightmassWorldInfoSettings::DiffuseBoost' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, VolumeLightingMethod) == 0x000024, "Member 'FLightmassWorldInfoSettings::VolumeLightingMethod' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, VolumetricLightmapDetailCellSize) == 0x000028, "Member 'FLightmassWorldInfoSettings::VolumetricLightmapDetailCellSize' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, VolumetricLightmapMaximumBrickMemoryMb) == 0x00002C, "Member 'FLightmassWorldInfoSettings::VolumetricLightmapMaximumBrickMemoryMb' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, VolumetricLightmapSphericalHarmonicSmoothing) == 0x000030, "Member 'FLightmassWorldInfoSettings::VolumetricLightmapSphericalHarmonicSmoothing' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, VolumeLightSamplePlacementScale) == 0x000034, "Member 'FLightmassWorldInfoSettings::VolumeLightSamplePlacementScale' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, DirectIlluminationOcclusionFraction) == 0x000038, "Member 'FLightmassWorldInfoSettings::DirectIlluminationOcclusionFraction' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, IndirectIlluminationOcclusionFraction) == 0x00003C, "Member 'FLightmassWorldInfoSettings::IndirectIlluminationOcclusionFraction' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, OcclusionExponent) == 0x000040, "Member 'FLightmassWorldInfoSettings::OcclusionExponent' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, FullyOccludedSamplesFraction) == 0x000044, "Member 'FLightmassWorldInfoSettings::FullyOccludedSamplesFraction' has a wrong offset!"); static_assert(offsetof(FLightmassWorldInfoSettings, MaxOcclusionDistance) == 0x000048, "Member 'FLightmassWorldInfoSettings::MaxOcclusionDistance' has a wrong offset!"); }