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

11069 lines
680 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:39 2025
namespace SDK
{
//---------------------------------------------------------------------------
//Enums
//---------------------------------------------------------------------------
// Enum Engine.ETextGender
enum class ETextGender : uint8_t
{
ETextGender__Masculine = 0,
ETextGender__Feminine = 1,
ETextGender__Neuter = 2,
ETextGender__ETextGender_MAX = 3
};
// Enum Engine.EFormatArgumentType
enum class EFormatArgumentType : uint8_t
{
EFormatArgumentType__Int = 0,
EFormatArgumentType__UInt = 1,
EFormatArgumentType__Float = 2,
EFormatArgumentType__Double = 3,
EFormatArgumentType__Text = 4,
EFormatArgumentType__Gender = 5,
EFormatArgumentType__EFormatArgumentType_MAX = 6
};
// Enum Engine.EEndPlayReason
enum class EEndPlayReason : uint8_t
{
EEndPlayReason__Destroyed = 0,
EEndPlayReason__LevelTransition = 1,
EEndPlayReason__EndPlayInEditor = 2,
EEndPlayReason__RemovedFromWorld = 3,
EEndPlayReason__Quit = 4,
EEndPlayReason__EEndPlayReason_MAX = 5
};
// Enum Engine.ENavPathEvent
enum class ENavPathEvent : uint8_t
{
ENavPathEvent__Cleared = 0,
ENavPathEvent__NewPath = 1,
ENavPathEvent__UpdatedDueToGoalMoved = 2,
ENavPathEvent__UpdatedDueToNavigationChanged = 3,
ENavPathEvent__Invalidated = 4,
ENavPathEvent__RePathFailed = 5,
ENavPathEvent__MetaPathUpdate = 6,
ENavPathEvent__Custom = 7,
ENavPathEvent__ENavPathEvent_MAX = 8
};
// Enum Engine.ETickingGroup
enum class ETickingGroup : uint8_t
{
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
enum class EComponentCreationMethod : uint8_t
{
EComponentCreationMethod__Native = 0,
EComponentCreationMethod__SimpleConstructionScript = 1,
EComponentCreationMethod__UserConstructionScript = 2,
EComponentCreationMethod__Instance = 3,
EComponentCreationMethod__EComponentCreationMethod_MAX = 4
};
// Enum Engine.EPlaneConstraintAxisSetting
enum class EPlaneConstraintAxisSetting : uint8_t
{
EPlaneConstraintAxisSetting__Custom = 0,
EPlaneConstraintAxisSetting__X = 1,
EPlaneConstraintAxisSetting__Y = 2,
EPlaneConstraintAxisSetting__Z = 3,
EPlaneConstraintAxisSetting__UseGlobalPhysicsSetting = 4,
EPlaneConstraintAxisSetting__EPlaneConstraintAxisSetting_MAX = 5
};
// Enum Engine.EInterpToBehaviourType
enum class EInterpToBehaviourType : uint8_t
{
EInterpToBehaviourType__OneShot = 0,
EInterpToBehaviourType__OneShot_Reverse = 1,
EInterpToBehaviourType__Loop_Reset = 2,
EInterpToBehaviourType__PingPong = 3,
EInterpToBehaviourType__EInterpToBehaviourType_MAX = 4
};
// Enum Engine.EPlatformInterfaceDataType
enum class EPlatformInterfaceDataType : uint8_t
{
PIDT_None = 0,
PIDT_Int = 1,
PIDT_Float = 2,
PIDT_String = 3,
PIDT_Object = 4,
PIDT_Custom = 5,
PIDT_MAX = 6
};
// Enum Engine.EMovementMode
enum class EMovementMode : uint8_t
{
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
enum class ENetworkFailure : uint8_t
{
ENetworkFailure__NetDriverAlreadyExists = 0,
ENetworkFailure__NetDriverCreateFailure = 1,
ENetworkFailure__NetDriverListenFailure = 2,
ENetworkFailure__ConnectionLost = 3,
ENetworkFailure__ConnectionTimeout = 4,
ENetworkFailure__FailureReceived = 5,
ENetworkFailure__OutdatedClient = 6,
ENetworkFailure__OutdatedServer = 7,
ENetworkFailure__PendingConnectionFailure = 8,
ENetworkFailure__NetGuidMismatch = 9,
ENetworkFailure__NetChecksumMismatch = 10,
ENetworkFailure__ENetworkFailure_MAX = 11
};
// Enum Engine.ETravelFailure
enum class ETravelFailure : uint8_t
{
ETravelFailure__NoLevel = 0,
ETravelFailure__LoadMapFailure = 1,
ETravelFailure__InvalidURL = 2,
ETravelFailure__PackageMissing = 3,
ETravelFailure__PackageVersion = 4,
ETravelFailure__NoDownload = 5,
ETravelFailure__TravelFailure = 6,
ETravelFailure__CheatCommands = 7,
ETravelFailure__PendingNetGameCreateFailure = 8,
ETravelFailure__CloudSaveFailure = 9,
ETravelFailure__ServerTravelFailure = 10,
ETravelFailure__ClientTravelFailure = 11,
ETravelFailure__ETravelFailure_MAX = 12
};
// Enum Engine.EScreenOrientation
enum class EScreenOrientation : uint8_t
{
EScreenOrientation__Unknown = 0,
EScreenOrientation__Portrait = 1,
EScreenOrientation__PortraitUpsideDown = 2,
EScreenOrientation__LandscapeLeft = 3,
EScreenOrientation__LandscapeRight = 4,
EScreenOrientation__FaceUp = 5,
EScreenOrientation__FaceDown = 6,
EScreenOrientation__EScreenOrientation_MAX = 7
};
// Enum Engine.EApplicationState
enum class EApplicationState : uint8_t
{
EApplicationState__Unknown = 0,
EApplicationState__Inactive = 1,
EApplicationState__Background = 2,
EApplicationState__Active = 3,
EApplicationState__EApplicationState_MAX = 4
};
// Enum Engine.EObjectTypeQuery
enum class EObjectTypeQuery : uint8_t
{
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
enum class EDrawDebugTrace : uint8_t
{
EDrawDebugTrace__None = 0,
EDrawDebugTrace__ForOneFrame = 1,
EDrawDebugTrace__ForDuration = 2,
EDrawDebugTrace__Persistent = 3,
EDrawDebugTrace__EDrawDebugTrace_MAX = 4
};
// Enum Engine.ETraceTypeQuery
enum class ETraceTypeQuery : uint8_t
{
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
enum class EMoveComponentAction : uint8_t
{
EMoveComponentAction__Move = 0,
EMoveComponentAction__Stop = 1,
EMoveComponentAction__Return = 2,
EMoveComponentAction__EMoveComponentAction_MAX = 3
};
// Enum Engine.EQuitPreference
enum class EQuitPreference : uint8_t
{
EQuitPreference__Quit = 0,
EQuitPreference__Background = 1,
EQuitPreference__EQuitPreference_MAX = 2
};
// Enum Engine.ERelativeTransformSpace
enum class ERelativeTransformSpace : uint8_t
{
RTS_World = 0,
RTS_Actor = 1,
RTS_Component = 2,
RTS_ParentBoneSpace = 3,
RTS_ViewTranslated = 4,
RTS_MAX = 5
};
// Enum Engine.EAttachLocation
enum class EAttachLocation : uint8_t
{
EAttachLocation__KeepRelativeOffset = 0,
EAttachLocation__KeepWorldPosition = 1,
EAttachLocation__SnapToTarget = 2,
EAttachLocation__SnapToTargetIncludingScale = 3,
EAttachLocation__EAttachLocation_MAX = 4
};
// Enum Engine.EAttachmentRule
enum class EAttachmentRule : uint8_t
{
EAttachmentRule__KeepRelative = 0,
EAttachmentRule__KeepWorld = 1,
EAttachmentRule__SnapToTarget = 2,
EAttachmentRule__EAttachmentRule_MAX = 3
};
// Enum Engine.EDetachmentRule
enum class EDetachmentRule : uint8_t
{
EDetachmentRule__KeepRelative = 0,
EDetachmentRule__KeepWorld = 1,
EDetachmentRule__EDetachmentRule_MAX = 2
};
// Enum Engine.EDetailMode
enum class EDetailMode : uint8_t
{
DM_Low = 0,
DM_Medium = 1,
DM_High = 2,
DM_MAX = 3
};
// Enum Engine.EComponentMobility
enum class EComponentMobility : uint8_t
{
EComponentMobility__Static = 0,
EComponentMobility__Stationary = 1,
EComponentMobility__Movable = 2,
EComponentMobility__EComponentMobility_MAX = 3
};
// Enum Engine.ENetRole
enum class ENetRole : uint8_t
{
ROLE_None = 0,
ROLE_SimulatedProxy = 1,
ROLE_AutonomousProxy = 2,
ROLE_Authority = 3,
ROLE_MAX = 4
};
// Enum Engine.ENetDormancy
enum class ENetDormancy : uint8_t
{
DORM_Never = 0,
DORM_Awake = 1,
DORM_DormantAll = 2,
DORM_DormantPartial = 3,
DORM_Initial = 4,
DORN_MAX = 5,
ENetDormancy_MAX = 6
};
// Enum Engine.ESpawnActorCollisionHandlingMethod
enum class ESpawnActorCollisionHandlingMethod : uint8_t
{
ESpawnActorCollisionHandlingMethod__Undefined = 0,
ESpawnActorCollisionHandlingMethod__AlwaysSpawn = 1,
ESpawnActorCollisionHandlingMethod__AdjustIfPossibleButAlwaysSpawn = 2,
ESpawnActorCollisionHandlingMethod__AdjustIfPossibleButDontSpawnIfColliding = 3,
ESpawnActorCollisionHandlingMethod__DontSpawnIfColliding = 4,
ESpawnActorCollisionHandlingMethod__ESpawnActorCollisionHandlingMethod_MAX = 5
};
// Enum Engine.EAutoReceiveInput
enum class EAutoReceiveInput : uint8_t
{
EAutoReceiveInput__Disabled = 0,
EAutoReceiveInput__Player0 = 1,
EAutoReceiveInput__Player1 = 2,
EAutoReceiveInput__Player2 = 3,
EAutoReceiveInput__Player3 = 4,
EAutoReceiveInput__Player4 = 5,
EAutoReceiveInput__Player5 = 6,
EAutoReceiveInput__Player6 = 7,
EAutoReceiveInput__Player7 = 8,
EAutoReceiveInput__EAutoReceiveInput_MAX = 9
};
// Enum Engine.ERotatorQuantization
enum class ERotatorQuantization : uint8_t
{
ERotatorQuantization__ByteComponents = 0,
ERotatorQuantization__ShortComponents = 1,
ERotatorQuantization__ERotatorQuantization_MAX = 2
};
// Enum Engine.EVectorQuantization
enum class EVectorQuantization : uint8_t
{
EVectorQuantization__RoundWholeNumber = 0,
EVectorQuantization__RoundOneDecimal = 1,
EVectorQuantization__RoundTwoDecimals = 2,
EVectorQuantization__EVectorQuantization_MAX = 3
};
// Enum Engine.ECollisionChannel
enum class ECollisionChannel : uint8_t
{
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.EAutoPossessAI
enum class EAutoPossessAI : uint8_t
{
EAutoPossessAI__Disabled = 0,
EAutoPossessAI__PlacedInWorld = 1,
EAutoPossessAI__Spawned = 2,
EAutoPossessAI__PlacedInWorldOrSpawned = 3,
EAutoPossessAI__EAutoPossessAI_MAX = 4
};
// Enum Engine.EPhysicalSurface
enum class EPhysicalSurface : uint8_t
{
SurfaceType_Default = 0,
SurfaceType1 = 1,
SurfaceType2 = 2,
SurfaceType3 = 3,
SurfaceType4 = 4,
SurfaceType5 = 5,
SurfaceType6 = 6,
SurfaceType7 = 7,
SurfaceType8 = 8,
SurfaceType9 = 9,
SurfaceType10 = 10,
SurfaceType11 = 11,
SurfaceType12 = 12,
SurfaceType13 = 13,
SurfaceType14 = 14,
SurfaceType15 = 15,
SurfaceType16 = 16,
SurfaceType17 = 17,
SurfaceType18 = 18,
SurfaceType19 = 19,
SurfaceType20 = 20,
SurfaceType21 = 21,
SurfaceType22 = 22,
SurfaceType23 = 23,
SurfaceType24 = 24,
SurfaceType25 = 25,
SurfaceType26 = 26,
SurfaceType27 = 27,
SurfaceType28 = 28,
SurfaceType29 = 29,
SurfaceType30 = 30,
SurfaceType31 = 31,
SurfaceType32 = 32,
SurfaceType33 = 33,
SurfaceType34 = 34,
SurfaceType35 = 35,
SurfaceType36 = 36,
SurfaceType37 = 37,
SurfaceType38 = 38,
SurfaceType39 = 39,
SurfaceType40 = 40,
SurfaceType41 = 41,
SurfaceType42 = 42,
SurfaceType43 = 43,
SurfaceType44 = 44,
SurfaceType45 = 45,
SurfaceType46 = 46,
SurfaceType47 = 47,
SurfaceType48 = 48,
SurfaceType49 = 49,
SurfaceType50 = 50,
SurfaceType51 = 51,
SurfaceType52 = 52,
SurfaceType53 = 53,
SurfaceType54 = 54,
SurfaceType55 = 55,
SurfaceType56 = 56,
SurfaceType57 = 57,
SurfaceType58 = 58,
SurfaceType59 = 59,
SurfaceType60 = 60,
SurfaceType61 = 61,
SurfaceType62 = 62,
SurfaceType_Max = 63,
EPhysicalSurface_MAX = 64
};
// Enum Engine.ECameraAnimPlaySpace
enum class ECameraAnimPlaySpace : uint8_t
{
ECameraAnimPlaySpace__CameraLocal = 0,
ECameraAnimPlaySpace__World = 1,
ECameraAnimPlaySpace__UserDefined = 2,
ECameraAnimPlaySpace__ECameraAnimPlaySpace_MAX = 3
};
// Enum Engine.EViewTargetBlendFunction
enum class EViewTargetBlendFunction : uint8_t
{
VTBlend_Linear = 0,
VTBlend_Cubic = 1,
VTBlend_EaseIn = 2,
VTBlend_EaseOut = 3,
VTBlend_EaseInOut = 4,
VTBlend_MAX = 5
};
// Enum Engine.ETravelType
enum class ETravelType : uint8_t
{
TRAVEL_Absolute = 0,
TRAVEL_Partial = 1,
TRAVEL_Relative = 2,
TRAVEL_MAX = 3
};
// Enum Engine.EControllerAnalogStick
enum class EControllerAnalogStick : uint8_t
{
EControllerAnalogStick__CAS_LeftStick = 0,
EControllerAnalogStick__CAS_RightStick = 1,
EControllerAnalogStick__CAS_MAX = 2
};
// Enum Engine.EDynamicForceFeedbackAction
enum class EDynamicForceFeedbackAction : uint8_t
{
EDynamicForceFeedbackAction__Start = 0,
EDynamicForceFeedbackAction__Update = 1,
EDynamicForceFeedbackAction__Stop = 2,
EDynamicForceFeedbackAction__EDynamicForceFeedbackAction_MAX = 3
};
// Enum Engine.EInputEvent
enum class EInputEvent : uint8_t
{
IE_Pressed = 0,
IE_Released = 1,
IE_Repeat = 2,
IE_DoubleClick = 3,
IE_Axis = 4,
IE_MAX = 5
};
// Enum Engine.EAlphaBlendOption
enum class EAlphaBlendOption : uint8_t
{
EAlphaBlendOption__Linear = 0,
EAlphaBlendOption__Cubic = 1,
EAlphaBlendOption__HermiteCubic = 2,
EAlphaBlendOption__Sinusoidal = 3,
EAlphaBlendOption__QuadraticInOut = 4,
EAlphaBlendOption__CubicInOut = 5,
EAlphaBlendOption__QuarticInOut = 6,
EAlphaBlendOption__QuinticInOut = 7,
EAlphaBlendOption__CircularIn = 8,
EAlphaBlendOption__CircularOut = 9,
EAlphaBlendOption__CircularInOut = 10,
EAlphaBlendOption__ExpIn = 11,
EAlphaBlendOption__ExpOut = 12,
EAlphaBlendOption__ExpInOut = 13,
EAlphaBlendOption__Custom = 14,
EAlphaBlendOption__EAlphaBlendOption_MAX = 15
};
// Enum Engine.EAnimGroupRole
enum class EAnimGroupRole : uint8_t
{
EAnimGroupRole__CanBeLeader = 0,
EAnimGroupRole__AlwaysFollower = 1,
EAnimGroupRole__AlwaysLeader = 2,
EAnimGroupRole__TransitionLeader = 3,
EAnimGroupRole__TransitionFollower = 4,
EAnimGroupRole__EAnimGroupRole_MAX = 5
};
// Enum Engine.ERawCurveTrackTypes
enum class ERawCurveTrackTypes : uint8_t
{
ERawCurveTrackTypes__RCT_Float = 0,
ERawCurveTrackTypes__RCT_Vector = 1,
ERawCurveTrackTypes__RCT_Transform = 2,
ERawCurveTrackTypes__RCT_MAX = 3
};
// Enum Engine.EAnimAssetCurveFlags
enum class EAnimAssetCurveFlags : uint8_t
{
AACF_DriveMorphTarget_DEPRECATED = 0,
AACF_DriveAttribute_DEPRECATED = 1,
AACF_Editable = 2,
AACF_DriveMaterial_DEPRECATED = 3,
AACF_Metadata = 4,
AACF_DriveTrack = 5,
AACF_Disabled = 6,
AACF_MAX = 7
};
// Enum Engine.AnimationCompressionFormat
enum class EAnimationCompressionFormat : uint8_t
{
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
enum class EAdditiveBasePoseType : uint8_t
{
ABPT_None = 0,
ABPT_RefPose = 1,
ABPT_AnimScaled = 2,
ABPT_AnimFrame = 3,
ABPT_MAX = 4
};
// Enum Engine.ERootMotionMode
enum class ERootMotionMode : uint8_t
{
ERootMotionMode__NoRootMotionExtraction = 0,
ERootMotionMode__IgnoreRootMotion = 1,
ERootMotionMode__RootMotionFromEverything = 2,
ERootMotionMode__RootMotionFromMontagesOnly = 3,
ERootMotionMode__ERootMotionMode_MAX = 4
};
// Enum Engine.ERootMotionRootLock
enum class ERootMotionRootLock : uint8_t
{
ERootMotionRootLock__RefPose = 0,
ERootMotionRootLock__AnimFirstFrame = 1,
ERootMotionRootLock__Zero = 2,
ERootMotionRootLock__ERootMotionRootLock_MAX = 3
};
// Enum Engine.EMontagePlayReturnType
enum class EMontagePlayReturnType : uint8_t
{
EMontagePlayReturnType__MontageLength = 0,
EMontagePlayReturnType__Duration = 1,
EMontagePlayReturnType__EMontagePlayReturnType_MAX = 2
};
// Enum Engine.EAnimCurveType
enum class EAnimCurveType : uint8_t
{
EAnimCurveType__AttributeCurve = 0,
EAnimCurveType__MaterialCurve = 1,
EAnimCurveType__MorphTargetCurve = 2,
EAnimCurveType__MaxAnimCurveType = 3,
EAnimCurveType__EAnimCurveType_MAX = 4
};
// Enum Engine.EDrawDebugItemType
enum class EDrawDebugItemType : uint8_t
{
EDrawDebugItemType__DirectionalArrow = 0,
EDrawDebugItemType__Sphere = 1,
EDrawDebugItemType__Line = 2,
EDrawDebugItemType__OnScreenMessage = 3,
EDrawDebugItemType__CoordinateSystem = 4,
EDrawDebugItemType__EDrawDebugItemType_MAX = 5
};
// Enum Engine.EAnimLinkMethod
enum class EAnimLinkMethod : uint8_t
{
EAnimLinkMethod__Absolute = 0,
EAnimLinkMethod__Relative = 1,
EAnimLinkMethod__Proportional = 2,
EAnimLinkMethod__EAnimLinkMethod_MAX = 3
};
// Enum Engine.EMontageSubStepResult
enum class EMontageSubStepResult : uint8_t
{
EMontageSubStepResult__Moved = 0,
EMontageSubStepResult__NotMoved = 1,
EMontageSubStepResult__InvalidSection = 2,
EMontageSubStepResult__InvalidMontage = 3,
EMontageSubStepResult__EMontageSubStepResult_MAX = 4
};
// Enum Engine.EAnimNotifyEventType
enum class EAnimNotifyEventType : uint8_t
{
EAnimNotifyEventType__Begin = 0,
EAnimNotifyEventType__End = 1,
EAnimNotifyEventType__EAnimNotifyEventType_MAX = 2
};
// Enum Engine.EEvaluatorMode
enum class EEvaluatorMode : uint8_t
{
EEvaluatorMode__EM_Standard = 0,
EEvaluatorMode__EM_Freeze = 1,
EEvaluatorMode__EM_DelayedFreeze = 2,
EEvaluatorMode__EM_MAX = 3
};
// Enum Engine.EEvaluatorDataSource
enum class EEvaluatorDataSource : uint8_t
{
EEvaluatorDataSource__EDS_SourcePose = 0,
EEvaluatorDataSource__EDS_DestinationPose = 1,
EEvaluatorDataSource__EDS_MAX = 2
};
// Enum Engine.ECopyType
enum class ECopyType : uint8_t
{
ECopyType__MemCopy = 0,
ECopyType__BoolProperty = 1,
ECopyType__StructProperty = 2,
ECopyType__ObjectProperty = 3,
ECopyType__ECopyType_MAX = 4
};
// Enum Engine.EPostCopyOperation
enum class EPostCopyOperation : uint8_t
{
EPostCopyOperation__None = 0,
EPostCopyOperation__LogicalNegateBool = 1,
EPostCopyOperation__EPostCopyOperation_MAX = 2
};
// Enum Engine.EPinHidingMode
enum class EPinHidingMode : uint8_t
{
EPinHidingMode__NeverAsPin = 0,
EPinHidingMode__PinHiddenByDefault = 1,
EPinHidingMode__PinShownByDefault = 2,
EPinHidingMode__AlwaysAsPin = 3,
EPinHidingMode__EPinHidingMode_MAX = 4
};
// Enum Engine.AnimPhysCollisionType
enum class EAnimPhysCollisionType : uint8_t
{
AnimPhysCollisionType__CoM = 0,
AnimPhysCollisionType__CustomSphere = 1,
AnimPhysCollisionType__InnerSphere = 2,
AnimPhysCollisionType__OuterSphere = 3,
AnimPhysCollisionType__AnimPhysCollisionType_MAX = 4
};
// Enum Engine.AnimPhysTwistAxis
enum class EAnimPhysTwistAxis : uint8_t
{
AnimPhysTwistAxis__AxisX = 0,
AnimPhysTwistAxis__AxisY = 1,
AnimPhysTwistAxis__AxisZ = 2,
AnimPhysTwistAxis__AnimPhysTwistAxis_MAX = 3
};
// Enum Engine.AnimationKeyFormat
enum class EAnimationKeyFormat : uint8_t
{
AKF_ConstantKeyLerp = 0,
AKF_VariableKeyLerp = 1,
AKF_PerTrackCompression = 2,
AKF_MAX = 3
};
// Enum Engine.ETypeAdvanceAnim
enum class ETypeAdvanceAnim : uint8_t
{
ETAA_Default = 0,
ETAA_Finished = 1,
ETAA_Looped = 2,
ETAA_MAX = 3
};
// Enum Engine.ETransitionLogicType
enum class ETransitionLogicType : uint8_t
{
ETransitionLogicType__TLT_StandardBlend = 0,
ETransitionLogicType__TLT_Custom = 1,
ETransitionLogicType__TLT_MAX = 2
};
// Enum Engine.ETransitionBlendMode
enum class ETransitionBlendMode : uint8_t
{
ETransitionBlendMode__TBM_Linear = 0,
ETransitionBlendMode__TBM_Cubic = 1,
ETransitionBlendMode__TBM_MAX = 2
};
// Enum Engine.EAxisOption
enum class EAxisOption : uint8_t
{
EAxisOption__X = 0,
EAxisOption__Y = 1,
EAxisOption__Z = 2,
EAxisOption__X_Neg = 3,
EAxisOption__Y_Neg = 4,
EAxisOption__Z_Neg = 5,
EAxisOption__Custom = 6,
EAxisOption__EAxisOption_MAX = 7
};
// Enum Engine.EAnimInterpolationType
enum class EAnimInterpolationType : uint8_t
{
EAnimInterpolationType__Linear = 0,
EAnimInterpolationType__Step = 1,
EAnimInterpolationType__EAnimInterpolationType_MAX = 2
};
// Enum Engine.ECurveBlendOption
enum class ECurveBlendOption : uint8_t
{
ECurveBlendOption__MaxWeight = 0,
ECurveBlendOption__NormalizeByWeight = 1,
ECurveBlendOption__BlendByWeight = 2,
ECurveBlendOption__ECurveBlendOption_MAX = 3
};
// Enum Engine.EAdditiveAnimationType
enum class EAdditiveAnimationType : uint8_t
{
AAT_None = 0,
AAT_LocalSpaceBase = 1,
AAT_RotationOffsetMeshSpace = 2,
AAT_MAX = 3
};
// Enum Engine.ENotifyFilterType
enum class ENotifyFilterType : uint8_t
{
ENotifyFilterType__NoFiltering = 0,
ENotifyFilterType__LOD = 1,
ENotifyFilterType__ENotifyFilterType_MAX = 2
};
// Enum Engine.EMontageNotifyTickType
enum class EMontageNotifyTickType : uint8_t
{
EMontageNotifyTickType__Queued = 0,
EMontageNotifyTickType__BranchingPoint = 1,
EMontageNotifyTickType__EMontageNotifyTickType_MAX = 2
};
// Enum Engine.EBoneRotationSource
enum class EBoneRotationSource : uint8_t
{
BRS_KeepComponentSpaceRotation = 0,
BRS_KeepLocalSpaceRotation = 1,
BRS_CopyFromTarget = 2,
BRS_MAX = 3
};
// Enum Engine.EBoneControlSpace
enum class EBoneControlSpace : uint8_t
{
BCS_WorldSpace = 0,
BCS_ComponentSpace = 1,
BCS_ParentBoneSpace = 2,
BCS_BoneSpace = 3,
BCS_MAX = 4
};
// Enum Engine.EBoneAxis
enum class EBoneAxis : uint8_t
{
BA_X = 0,
BA_Y = 1,
BA_Z = 2,
BA_MAX = 3
};
// Enum Engine.EPrimaryAssetCookRule
enum class EPrimaryAssetCookRule : uint8_t
{
EPrimaryAssetCookRule__Unknown = 0,
EPrimaryAssetCookRule__NeverCook = 1,
EPrimaryAssetCookRule__DevelopmentCook = 2,
EPrimaryAssetCookRule__AlwaysCook = 3,
EPrimaryAssetCookRule__EPrimaryAssetCookRule_MAX = 4
};
// Enum Engine.EAttenuationShape
enum class EAttenuationShape : uint8_t
{
EAttenuationShape__Sphere = 0,
EAttenuationShape__Capsule = 1,
EAttenuationShape__Box = 2,
EAttenuationShape__Cone = 3,
EAttenuationShape__EAttenuationShape_MAX = 4
};
// Enum Engine.EAttenuationDistanceModel
enum class EAttenuationDistanceModel : uint8_t
{
EAttenuationDistanceModel__Linear = 0,
EAttenuationDistanceModel__Logarithmic = 1,
EAttenuationDistanceModel__Inverse = 2,
EAttenuationDistanceModel__LogReverse = 3,
EAttenuationDistanceModel__NaturalSound = 4,
EAttenuationDistanceModel__Custom = 5,
EAttenuationDistanceModel__EAttenuationDistanceModel_MAX = 6
};
// Enum Engine.ReverbPreset
enum class EReverbPreset : uint8_t
{
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.EBlendableLocation
enum class EBlendableLocation : uint8_t
{
BL_AfterTonemapping = 0,
BL_BeforeTonemapping = 1,
BL_BeforeTranslucency = 2,
BL_ReplacingTonemapper = 3,
BL_MAX = 4
};
// Enum Engine.ENotifyTriggerMode
enum class ENotifyTriggerMode : uint8_t
{
ENotifyTriggerMode__AllAnimations = 0,
ENotifyTriggerMode__HighestWeightedAnimation = 1,
ENotifyTriggerMode__None = 2,
ENotifyTriggerMode__ENotifyTriggerMode_MAX = 3
};
// Enum Engine.EBlendSpaceAxis
enum class EBlendSpaceAxis : uint8_t
{
BSA_None = 0,
BSA_X = 1,
BSA_Y = 2,
BSA_Max = 3
};
// Enum Engine.EBlueprintNativizationFlag
enum class EBlueprintNativizationFlag : uint8_t
{
EBlueprintNativizationFlag__Disabled = 0,
EBlueprintNativizationFlag__Dependency = 1,
EBlueprintNativizationFlag__ExplicitlyEnabled = 2,
EBlueprintNativizationFlag__EBlueprintNativizationFlag_MAX = 3
};
// Enum Engine.EBlueprintCompileMode
enum class EBlueprintCompileMode : uint8_t
{
EBlueprintCompileMode__Default = 0,
EBlueprintCompileMode__Development = 1,
EBlueprintCompileMode__FinalRelease = 2,
EBlueprintCompileMode__EBlueprintCompileMode_MAX = 3
};
// Enum Engine.EBlueprintType
enum class EBlueprintType : uint8_t
{
BPTYPE_Normal = 0,
BPTYPE_Const = 1,
BPTYPE_MacroLibrary = 2,
BPTYPE_Interface = 3,
BPTYPE_LevelScript = 4,
BPTYPE_FunctionLibrary = 5,
BPTYPE_MAX = 6
};
// Enum Engine.EBlueprintStatus
enum class EBlueprintStatus : uint8_t
{
BS_Unknown = 0,
BS_Dirty = 1,
BS_Error = 2,
BS_UpToDate = 3,
BS_BeingCreated = 4,
BS_UpToDateWithWarnings = 5,
BS_MAX = 6
};
// Enum Engine.EDynamicActorScene
enum class EDynamicActorScene : uint8_t
{
EDynamicActorScene__Default = 0,
EDynamicActorScene__UseSyncScene = 1,
EDynamicActorScene__UseAsyncScene = 2,
EDynamicActorScene__EDynamicActorScene_MAX = 3
};
// Enum Engine.EDOFMode
enum class EDOFMode : uint8_t
{
EDOFMode__Default = 0,
EDOFMode__SixDOF = 1,
EDOFMode__YZPlane = 2,
EDOFMode__XZPlane = 3,
EDOFMode__XYPlane = 4,
EDOFMode__CustomPlane = 5,
EDOFMode__None = 6,
EDOFMode__EDOFMode_MAX = 7
};
// Enum Engine.EBodyCollisionResponse
enum class EBodyCollisionResponse : uint8_t
{
EBodyCollisionResponse__BodyCollision_Enabled = 0,
EBodyCollisionResponse__BodyCollision_Disabled = 1,
EBodyCollisionResponse__BodyCollision_MAX = 2
};
// Enum Engine.EPhysicsType
enum class EPhysicsType : uint8_t
{
PhysType_Default = 0,
PhysType_Kinematic = 1,
PhysType_Simulated = 2,
PhysType_MAX = 3
};
// Enum Engine.ECollisionTraceFlag
enum class ECollisionTraceFlag : uint8_t
{
CTF_UseDefault = 0,
CTF_UseSimpleAndComplex = 1,
CTF_UseSimpleAsComplex = 2,
CTF_UseComplexAsSimple = 3,
CTF_MAX = 4
};
// Enum Engine.EBrushType
enum class EBrushType : uint8_t
{
Brush_Default = 0,
Brush_Add = 1,
Brush_Subtract = 2,
Brush_MAX = 3
};
// Enum Engine.ECsgOper
enum class ECsgOper : uint8_t
{
CSG_Active = 0,
CSG_Add = 1,
CSG_Subtract = 2,
CSG_Intersect = 3,
CSG_Deintersect = 4,
CSG_None = 5,
CSG_MAX = 6
};
// Enum Engine.EInitialOscillatorOffset
enum class EInitialOscillatorOffset : uint8_t
{
EOO_OffsetRandom = 0,
EOO_OffsetZero = 1,
EOO_MAX = 2
};
// Enum Engine.ECameraAlphaBlendMode
enum class ECameraAlphaBlendMode : uint8_t
{
ECameraAlphaBlendMode__CABM_Linear = 0,
ECameraAlphaBlendMode__CABM_Cubic = 1,
ECameraAlphaBlendMode__CABM_MAX = 2
};
// Enum Engine.ECameraProjectionMode
enum class ECameraProjectionMode : uint8_t
{
ECameraProjectionMode__Perspective = 0,
ECameraProjectionMode__Orthographic = 1,
ECameraProjectionMode__ECameraProjectionMode_MAX = 2
};
// Enum Engine.ECloudStorageDelegate
enum class ECloudStorageDelegate : uint8_t
{
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
enum class EAngularDriveMode : uint8_t
{
EAngularDriveMode__SLERP = 0,
EAngularDriveMode__TwistAndSwing = 1,
EAngularDriveMode__EAngularDriveMode_MAX = 2
};
// Enum Engine.ELinearConstraintMotion
enum class ELinearConstraintMotion : uint8_t
{
LCM_Free = 0,
LCM_Limited = 1,
LCM_Locked = 2,
LCM_MAX = 3
};
// Enum Engine.EEvaluateCurveTableResult
enum class EEvaluateCurveTableResult : uint8_t
{
EEvaluateCurveTableResult__RowFound = 0,
EEvaluateCurveTableResult__RowNotFound = 1,
EEvaluateCurveTableResult__EEvaluateCurveTableResult_MAX = 2
};
// Enum Engine.EGrammaticalNumber
enum class EGrammaticalNumber : uint8_t
{
EGrammaticalNumber__Singular = 0,
EGrammaticalNumber__Plural = 1,
EGrammaticalNumber__EGrammaticalNumber_MAX = 2
};
// Enum Engine.EGrammaticalGender
enum class EGrammaticalGender : uint8_t
{
EGrammaticalGender__Neuter = 0,
EGrammaticalGender__Masculine = 1,
EGrammaticalGender__Feminine = 2,
EGrammaticalGender__Mixed = 3,
EGrammaticalGender__EGrammaticalGender_MAX = 4
};
// Enum Engine.DistributionParamMode
enum class EDistributionParamMode : uint8_t
{
DPM_Normal = 0,
DPM_Abs = 1,
DPM_Direct = 2,
DPM_MAX = 3
};
// Enum Engine.EDistributionVectorMirrorFlags
enum class EDistributionVectorMirrorFlags : uint8_t
{
EDVMF_Same = 0,
EDVMF_Different = 1,
EDVMF_Mirror = 2,
EDVMF_MAX = 3
};
// Enum Engine.EDistributionVectorLockFlags
enum class EDistributionVectorLockFlags : uint8_t
{
EDVLF_None = 0,
EDVLF_XY = 1,
EDVLF_XZ = 2,
EDVLF_YZ = 3,
EDVLF_XYZ = 4,
EDVLF_MAX = 5
};
// Enum Engine.ENodeEnabledState
enum class ENodeEnabledState : uint8_t
{
ENodeEnabledState__Enabled = 0,
ENodeEnabledState__Disabled = 1,
ENodeEnabledState__DevelopmentOnly = 2,
ENodeEnabledState__ENodeEnabledState_MAX = 3
};
// Enum Engine.ENodeAdvancedPins
enum class ENodeAdvancedPins : uint8_t
{
ENodeAdvancedPins__NoPins = 0,
ENodeAdvancedPins__Shown = 1,
ENodeAdvancedPins__Hidden = 2,
ENodeAdvancedPins__ENodeAdvancedPins_MAX = 3
};
// Enum Engine.ENodeTitleType
enum class ENodeTitleType : uint8_t
{
ENodeTitleType__FullTitle = 0,
ENodeTitleType__ListView = 1,
ENodeTitleType__EditableTitle = 2,
ENodeTitleType__MenuTitle = 3,
ENodeTitleType__MAX_TitleTypes = 4,
ENodeTitleType__ENodeTitleType_MAX = 5
};
// Enum Engine.EPinContainerType
enum class EPinContainerType : uint8_t
{
EPinContainerType__None = 0,
EPinContainerType__Array = 1,
EPinContainerType__Set = 2,
EPinContainerType__Map = 3,
EPinContainerType__EPinContainerType_MAX = 4
};
// Enum Engine.EEdGraphPinDirection
enum class EEdGraphPinDirection : uint8_t
{
EGPD_Input = 0,
EGPD_Output = 1,
EGPD_MAX = 2
};
// Enum Engine.EBlueprintPinStyleType
enum class EBlueprintPinStyleType : uint8_t
{
BPST_Original = 0,
BPST_VariantA = 1,
BPST_MAX = 2
};
// Enum Engine.ECanCreateConnectionResponse
enum class ECanCreateConnectionResponse : uint8_t
{
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
enum class EGraphType : uint8_t
{
GT_Function = 0,
GT_Ubergraph = 1,
GT_Macro = 2,
GT_Animation = 3,
GT_StateMachine = 4,
GT_MAX = 5
};
// Enum Engine.EConsoleType
enum class EConsoleType : uint8_t
{
CONSOLE_Any = 0,
CONSOLE_Mobile = 1,
CONSOLE_MAX = 2
};
// Enum Engine.ETransitionType
enum class ETransitionType : uint8_t
{
TT_None = 0,
TT_Paused = 1,
TT_Loading = 2,
TT_Saving = 3,
TT_Connecting = 4,
TT_Precaching = 5,
TT_WaitingToConnect = 6,
TT_MAX = 7
};
// Enum Engine.EFullyLoadPackageType
enum class EFullyLoadPackageType : uint8_t
{
FULLYLOAD_Map = 0,
FULLYLOAD_Game_PreLoadClass = 1,
FULLYLOAD_Game_PostLoadClass = 2,
FULLYLOAD_Always = 3,
FULLYLOAD_Mutator = 4,
FULLYLOAD_MAX = 5
};
// Enum Engine.EViewModeIndex
enum class EViewModeIndex : uint8_t
{
VMI_BrushWireframe = 0,
VMI_Wireframe = 1,
VMI_Unlit = 2,
VMI_Lit = 3,
VMI_Lit_DetailLighting = 4,
VMI_LightingOnly = 5,
VMI_LightComplexity = 6,
VMI_ShaderComplexity = 7,
VMI_LightmapDensity = 8,
VMI_LitLightmapDensity = 9,
VMI_ReflectionOverride = 10,
VMI_VisualizeBuffer = 11,
VMI_StationaryLightOverlap = 12,
VMI_CollisionPawn = 13,
VMI_CollisionVisibility = 14,
VMI_LODColoration = 15,
VMI_QuadOverdraw = 16,
VMI_PrimitiveDistanceAccuracy = 17,
VMI_MeshUVDensityAccuracy = 18,
VMI_ShaderComplexityWithQuadOverdraw = 19,
VMI_HLODColoration = 20,
VMI_GroupLODColoration = 21,
VMI_MaterialTextureScaleAccuracy = 22,
VMI_RequiredTextureResolution = 23,
VMI_Max = 24,
VMI_Unknown = 25
};
// Enum Engine.EDemoPlayFailure
enum class EDemoPlayFailure : uint8_t
{
EDemoPlayFailure__Generic = 0,
EDemoPlayFailure__DemoNotFound = 1,
EDemoPlayFailure__Corrupt = 2,
EDemoPlayFailure__InvalidVersion = 3,
EDemoPlayFailure__EDemoPlayFailure_MAX = 4
};
// Enum Engine.ENetworkLagState
enum class ENetworkLagState : uint8_t
{
ENetworkLagState__NotLagging = 0,
ENetworkLagState__Lagging = 1,
ENetworkLagState__ENetworkLagState_MAX = 2
};
// Enum Engine.EMouseLockMode
enum class EMouseLockMode : uint8_t
{
EMouseLockMode__DoNotLock = 0,
EMouseLockMode__LockOnCapture = 1,
EMouseLockMode__LockAlways = 2,
EMouseLockMode__EMouseLockMode_MAX = 3
};
// Enum Engine.EMouseCaptureMode
enum class EMouseCaptureMode : uint8_t
{
EMouseCaptureMode__NoCapture = 0,
EMouseCaptureMode__CapturePermanently = 1,
EMouseCaptureMode__CapturePermanently_IncludingInitialMouseDown = 2,
EMouseCaptureMode__CaptureDuringMouseDown = 3,
EMouseCaptureMode__CaptureDuringRightMouseDown = 4,
EMouseCaptureMode__EMouseCaptureMode_MAX = 5
};
// Enum Engine.EMeshBufferAccess
enum class EMeshBufferAccess : uint8_t
{
EMeshBufferAccess__Default = 0,
EMeshBufferAccess__ForceCPUAndGPU = 1,
EMeshBufferAccess__EMeshBufferAccess_MAX = 2
};
// Enum Engine.EConstraintFrame
enum class EConstraintFrame : uint8_t
{
EConstraintFrame__Frame1 = 0,
EConstraintFrame__Frame2 = 1,
EConstraintFrame__EConstraintFrame_MAX = 2
};
// Enum Engine.EAngularConstraintMotion
enum class EAngularConstraintMotion : uint8_t
{
ACM_Free = 0,
ACM_Limited = 1,
ACM_Locked = 2,
ACM_MAX = 3
};
// Enum Engine.EComponentSocketType
enum class EComponentSocketType : uint8_t
{
EComponentSocketType__Invalid = 0,
EComponentSocketType__Bone = 1,
EComponentSocketType__Socket = 2,
EComponentSocketType__EComponentSocketType_MAX = 3
};
// Enum Engine.EWalkableSlopeBehavior
enum class EWalkableSlopeBehavior : uint8_t
{
WalkableSlope_Default = 0,
WalkableSlope_Increase = 1,
WalkableSlope_Decrease = 2,
WalkableSlope_Unwalkable = 3,
WalkableSlope_Max = 4
};
// Enum Engine.EUpdateRateShiftBucket
enum class EUpdateRateShiftBucket : uint8_t
{
EUpdateRateShiftBucket__ShiftBucket0 = 0,
EUpdateRateShiftBucket__ShiftBucket1 = 1,
EUpdateRateShiftBucket__ShiftBucket2 = 2,
EUpdateRateShiftBucket__ShiftBucket3 = 3,
EUpdateRateShiftBucket__ShiftBucket4 = 4,
EUpdateRateShiftBucket__ShiftBucket5 = 5,
EUpdateRateShiftBucket__ShiftBucketMax = 6,
EUpdateRateShiftBucket__EUpdateRateShiftBucket_MAX = 7
};
// Enum Engine.EShadowMapFlags
enum class EShadowMapFlags : uint8_t
{
SMF_None = 0,
SMF_Streamed = 1,
SMF_MAX = 2
};
// Enum Engine.ELightMapPaddingType
enum class ELightMapPaddingType : uint8_t
{
LMPT_NormalPadding = 0,
LMPT_PrePadding = 1,
LMPT_NoPadding = 2,
LMPT_MAX = 3
};
// Enum Engine.ECollisionEnabled
enum class ECollisionEnabled : uint8_t
{
ECollisionEnabled__NoCollision = 0,
ECollisionEnabled__QueryOnly = 1,
ECollisionEnabled__PhysicsOnly = 2,
ECollisionEnabled__QueryAndPhysics = 3,
ECollisionEnabled__ECollisionEnabled_MAX = 4
};
// Enum Engine.ETimelineSigType
enum class ETimelineSigType : uint8_t
{
ETS_EventSignature = 0,
ETS_FloatSignature = 1,
ETS_VectorSignature = 2,
ETS_LinearColorSignature = 3,
ETS_InvalidSignature = 4,
ETS_MAX = 5
};
// Enum Engine.ESleepFamily
enum class ESleepFamily : uint8_t
{
ESleepFamily__Normal = 0,
ESleepFamily__Sensitive = 1,
ESleepFamily__Custom = 2,
ESleepFamily__ESleepFamily_MAX = 3
};
// Enum Engine.ERadialImpulseFalloff
enum class ERadialImpulseFalloff : uint8_t
{
RIF_Constant = 0,
RIF_Linear = 1,
RIF_MAX = 2
};
// Enum Engine.EInputConsumeOptions
enum class EInputConsumeOptions : uint8_t
{
ICO_ConsumeAll = 0,
ICO_ConsumeBoundKeys = 1,
ICO_ConsumeNone = 2,
ICO_MAX = 3
};
// Enum Engine.EFilterInterpolationType
enum class EFilterInterpolationType : uint8_t
{
BSIT_Average = 0,
BSIT_Linear = 1,
BSIT_Cubic = 2,
BSIT_MAX = 3
};
// Enum Engine.ECollisionResponse
enum class ECollisionResponse : uint8_t
{
ECR_Ignore = 0,
ECR_Overlap = 1,
ECR_Block = 2,
ECR_MAX = 3
};
// Enum Engine.EPhysicsSceneType
enum class EPhysicsSceneType : uint8_t
{
PST_Sync = 0,
PST_Cloth = 1,
PST_Async = 2,
PST_MAX = 3
};
// Enum Engine.EOverlapFilterOption
enum class EOverlapFilterOption : uint8_t
{
OverlapFilter_All = 0,
OverlapFilter_DynamicOnly = 1,
OverlapFilter_StaticOnly = 2,
OverlapFilter_MAX = 3
};
// Enum Engine.ENetworkSmoothingMode
enum class ENetworkSmoothingMode : uint8_t
{
ENetworkSmoothingMode__Disabled = 0,
ENetworkSmoothingMode__Linear = 1,
ENetworkSmoothingMode__Exponential = 2,
ENetworkSmoothingMode__Replay = 3,
ENetworkSmoothingMode__ENetworkSmoothingMode_MAX = 4
};
// Enum Engine.ETriangleSortAxis
enum class ETriangleSortAxis : uint8_t
{
TSA_X_Axis = 0,
TSA_Y_Axis = 1,
TSA_Z_Axis = 2,
TSA_MAX = 3
};
// Enum Engine.ETriangleSortOption
enum class ETriangleSortOption : uint8_t
{
TRISORT_None = 0,
TRISORT_CenterRadialDistance = 1,
TRISORT_Random = 2,
TRISORT_MergeContiguous = 3,
TRISORT_Custom = 4,
TRISORT_CustomLeftRight = 5,
TRISORT_MAX = 6
};
// Enum Engine.ELightingBuildQuality
enum class ELightingBuildQuality : uint8_t
{
Quality_Preview = 0,
Quality_Medium = 1,
Quality_High = 2,
Quality_Production = 3,
Quality_MAX = 4
};
// Enum Engine.EMaterialSamplerType
enum class EMaterialSamplerType : uint8_t
{
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_External = 8,
SAMPLERTYPE_MAX = 9
};
// Enum Engine.EMaterialTessellationMode
enum class EMaterialTessellationMode : uint8_t
{
MTM_NoTessellation = 0,
MTM_FlatTessellation = 1,
MTM_PNTriangles = 2,
MTM_MAX = 3
};
// Enum Engine.ESimpleVertexNormalSituation
enum class ESimpleVertexNormalSituation : uint8_t
{
SVNS_None = 0,
SVNS_UsedInFullyRough = 1,
SVNS_UsedInNonMetalAndFullyRough = 2,
SVNS_Always = 3,
SVNS_MAX = 4
};
// Enum Engine.EMaterialShadowOverride
enum class EMaterialShadowOverride : uint8_t
{
MSO_Default = 0,
MSO_NoShadow = 1,
MSO_NoFilter = 2,
MSO_PCF1x1 = 3,
MSO_MAX = 4
};
// Enum Engine.EMaterialShadingModel
enum class EMaterialShadingModel : uint8_t
{
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_IdeaLit = 10,
MSM_MAX = 11
};
// Enum Engine.EParticleCollisionMode
enum class EParticleCollisionMode : uint8_t
{
EParticleCollisionMode__SceneDepth = 0,
EParticleCollisionMode__DistanceField = 1,
EParticleCollisionMode__EParticleCollisionMode_MAX = 2
};
// Enum Engine.ETrailWidthMode
enum class ETrailWidthMode : uint8_t
{
ETrailWidthMode_FromCentre = 0,
ETrailWidthMode_FromFirst = 1,
ETrailWidthMode_FromSecond = 2,
ETrailWidthMode_MAX = 3
};
// Enum Engine.EGBufferFormat
enum class EGBufferFormat : uint8_t
{
EGBufferFormat__Force8BitsPerChannel = 0,
EGBufferFormat__Default = 1,
EGBufferFormat__HighPrecisionNormals = 2,
EGBufferFormat__Force16BitsPerChannel = 3,
EGBufferFormat__EGBufferFormat_MAX = 4
};
// Enum Engine.ESceneCaptureCompositeMode
enum class ESceneCaptureCompositeMode : uint8_t
{
SCCM_Overwrite = 0,
SCCM_Additive = 1,
SCCM_Composite = 2,
SCCM_MAX = 3
};
// Enum Engine.ESceneCaptureSource
enum class ESceneCaptureSource : uint8_t
{
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_FastColorLDR = 8,
SCS_MAX = 9
};
// Enum Engine.ETranslucentSortPolicy
enum class ETranslucentSortPolicy : uint8_t
{
ETranslucentSortPolicy__SortByDistance = 0,
ETranslucentSortPolicy__SortByProjectedZ = 1,
ETranslucentSortPolicy__SortAlongAxis = 2,
ETranslucentSortPolicy__ETranslucentSortPolicy_MAX = 3
};
// Enum Engine.ERefractionMode
enum class ERefractionMode : uint8_t
{
RM_IndexOfRefraction = 0,
RM_PixelNormalOffset = 1,
RM_MAX = 2
};
// Enum Engine.ETranslucencyLightingMode
enum class ETranslucencyLightingMode : uint8_t
{
TLM_VolumetricNonDirectional = 0,
TLM_VolumetricDirectional = 1,
TLM_VolumetricPerVertexNonDirectional = 2,
TLM_VolumetricPerVertexDirectional = 3,
TLM_Surface = 4,
TLM_SurfacePerPixelLighting = 5,
TLM_MAX = 6
};
// Enum Engine.ESamplerSourceMode
enum class ESamplerSourceMode : uint8_t
{
SSM_FromTextureAsset = 0,
SSM_Wrap_WorldGroupSettings = 1,
SSM_Clamp_WorldGroupSettings = 2,
SSM_MAX = 3
};
// Enum Engine.EBlendMode
enum class EBlendMode : uint8_t
{
BLEND_Opaque = 0,
BLEND_Masked = 1,
BLEND_Translucent = 2,
BLEND_Additive = 3,
BLEND_Modulate = 4,
BLEND_AlphaComposite = 5,
BLEND_MAX = 6
};
// Enum Engine.EOcclusionCombineMode
enum class EOcclusionCombineMode : uint8_t
{
OCM_Minimum = 0,
OCM_Multiply = 1,
OCM_MAX = 2
};
// Enum Engine.EIndirectLightingCacheQuality
enum class EIndirectLightingCacheQuality : uint8_t
{
ILCQ_Off = 0,
ILCQ_Point = 1,
ILCQ_Volume = 2,
ILCQ_MAX = 3
};
// Enum Engine.ESceneDepthPriorityGroup
enum class ESceneDepthPriorityGroup : uint8_t
{
SDPG_World = 0,
SDPG_Foreground = 1,
SDPG_MAX = 2
};
// Enum Engine.EActorMetricsType
enum class EActorMetricsType : uint8_t
{
METRICS_VERTS = 0,
METRICS_TRIS = 1,
METRICS_SECTIONS = 2,
METRICS_MAX = 3
};
// Enum Engine.EAspectRatioAxisConstraint
enum class EAspectRatioAxisConstraint : uint8_t
{
AspectRatio_MaintainYFOV = 0,
AspectRatio_MaintainXFOV = 1,
AspectRatio_MajorAxisFOV = 2,
AspectRatio_MAX = 3
};
// Enum Engine.EFontCacheType
enum class EFontCacheType : uint8_t
{
EFontCacheType__Offline = 0,
EFontCacheType__Runtime = 1,
EFontCacheType__EFontCacheType_MAX = 2
};
// Enum Engine.EFontImportCharacterSet
enum class EFontImportCharacterSet : uint8_t
{
FontICS_Default = 0,
FontICS_Ansi = 1,
FontICS_Symbol = 2,
FontICS_MAX = 3
};
// Enum Engine.EStandbyType
enum class EStandbyType : uint8_t
{
STDBY_Rx = 0,
STDBY_Tx = 1,
STDBY_BadPing = 2,
STDBY_MAX = 3
};
// Enum Engine.ESuggestProjVelocityTraceOption
enum class ESuggestProjVelocityTraceOption : uint8_t
{
ESuggestProjVelocityTraceOption__DoNotTrace = 0,
ESuggestProjVelocityTraceOption__TraceFullPath = 1,
ESuggestProjVelocityTraceOption__OnlyTraceWhileAscending = 2,
ESuggestProjVelocityTraceOption__ESuggestProjVelocityTraceOption_MAX = 3
};
// Enum Engine.EWindowMode
enum class EWindowMode : uint8_t
{
EWindowMode__Fullscreen = 0,
EWindowMode__WindowedFullscreen = 1,
EWindowMode__Windowed = 2,
EWindowMode__EWindowMode_MAX = 3
};
// Enum Engine.EImportanceWeight
enum class EImportanceWeight : uint8_t
{
EImportanceWeight__Luminance = 0,
EImportanceWeight__Red = 1,
EImportanceWeight__Green = 2,
EImportanceWeight__Blue = 3,
EImportanceWeight__Alpha = 4,
EImportanceWeight__EImportanceWeight_MAX = 5
};
// Enum Engine.EAdManagerDelegate
enum class EAdManagerDelegate : uint8_t
{
AMD_ClickedBanner = 0,
AMD_UserClosedAd = 1,
AMD_MAX = 2
};
// Enum Engine.ETrackActiveCondition
enum class ETrackActiveCondition : uint8_t
{
ETAC_Always = 0,
ETAC_GoreEnabled = 1,
ETAC_GoreDisabled = 2,
ETAC_MAX = 3
};
// Enum Engine.EInterpTrackMoveRotMode
enum class EInterpTrackMoveRotMode : uint8_t
{
IMR_Keyframed = 0,
IMR_LookAtGroup = 1,
IMR_Ignore = 2,
IMR_MAX = 3
};
// Enum Engine.EInterpMoveAxis
enum class EInterpMoveAxis : uint8_t
{
AXIS_TranslationX = 0,
AXIS_TranslationY = 1,
AXIS_TranslationZ = 2,
AXIS_RotationX = 3,
AXIS_RotationY = 4,
AXIS_RotationZ = 5,
AXIS_MAX = 6
};
// Enum Engine.ETrackToggleAction
enum class ETrackToggleAction : uint8_t
{
ETTA_Off = 0,
ETTA_On = 1,
ETTA_Toggle = 2,
ETTA_Trigger = 3,
ETTA_MAX = 4
};
// Enum Engine.EVisibilityTrackCondition
enum class EVisibilityTrackCondition : uint8_t
{
EVTC_Always = 0,
EVTC_GoreEnabled = 1,
EVTC_GoreDisabled = 2,
EVTC_MAX = 3
};
// Enum Engine.EVisibilityTrackAction
enum class EVisibilityTrackAction : uint8_t
{
EVTA_Hide = 0,
EVTA_Show = 1,
EVTA_Toggle = 2,
EVTA_MAX = 3
};
// Enum Engine.ESlateGesture
enum class ESlateGesture : uint8_t
{
ESlateGesture__None = 0,
ESlateGesture__Scroll = 1,
ESlateGesture__Magnify = 2,
ESlateGesture__Swipe = 3,
ESlateGesture__Rotate = 4,
ESlateGesture__LongPress = 5,
ESlateGesture__ESlateGesture_MAX = 6
};
// Enum Engine.ELerpInterpolationMode
enum class ELerpInterpolationMode : uint8_t
{
ELerpInterpolationMode__QuatInterp = 0,
ELerpInterpolationMode__EulerInterp = 1,
ELerpInterpolationMode__DualQuatInterp = 2,
ELerpInterpolationMode__ELerpInterpolationMode_MAX = 3
};
// Enum Engine.EEasingFunc
enum class EEasingFunc : uint8_t
{
EEasingFunc__Linear = 0,
EEasingFunc__Step = 1,
EEasingFunc__SinusoidalIn = 2,
EEasingFunc__SinusoidalOut = 3,
EEasingFunc__SinusoidalInOut = 4,
EEasingFunc__EaseIn = 5,
EEasingFunc__EaseOut = 6,
EEasingFunc__EaseInOut = 7,
EEasingFunc__ExpoIn = 8,
EEasingFunc__ExpoOut = 9,
EEasingFunc__ExpoInOut = 10,
EEasingFunc__CircularIn = 11,
EEasingFunc__CircularOut = 12,
EEasingFunc__CircularInOut = 13,
EEasingFunc__EEasingFunc_MAX = 14
};
// Enum Engine.ERoundingMode
enum class ERoundingMode : uint8_t
{
HalfToEven = 0,
HalfFromZero = 1,
HalfToZero = 2,
FromZero = 3,
ToZero = 4,
ToNegativeInfinity = 5,
ToPositiveInfinity = 6,
ERoundingMode_MAX = 7
};
// Enum Engine.EStreamingVolumeUsage
enum class EStreamingVolumeUsage : uint8_t
{
SVB_Loading = 0,
SVB_LoadingAndVisibility = 1,
SVB_VisibilityBlockingOnLoad = 2,
SVB_BlockingOnLoad = 3,
SVB_LoadingNotVisible = 4,
SVB_MAX = 5
};
// Enum Engine.EMaterialDecalResponse
enum class EMaterialDecalResponse : uint8_t
{
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
enum class EDecalBlendMode : uint8_t
{
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_Volumetric_DistanceFunction = 11,
DBM_MAX = 12
};
// Enum Engine.ETextureColorChannel
enum class ETextureColorChannel : uint8_t
{
TCC_Red = 0,
TCC_Green = 1,
TCC_Blue = 2,
TCC_Alpha = 3,
TCC_MAX = 4
};
// Enum Engine.EMaterialAttributeBlend
enum class EMaterialAttributeBlend : uint8_t
{
EMaterialAttributeBlend__Blend = 0,
EMaterialAttributeBlend__UseA = 1,
EMaterialAttributeBlend__UseB = 2,
EMaterialAttributeBlend__EMaterialAttributeBlend_MAX = 3
};
// Enum Engine.EClampMode
enum class EClampMode : uint8_t
{
CMODE_Clamp = 0,
CMODE_ClampMin = 1,
CMODE_ClampMax = 2,
CMODE_MAX = 3
};
// Enum Engine.ECustomMaterialOutputType
enum class ECustomMaterialOutputType : uint8_t
{
CMOT_Float1 = 0,
CMOT_Float2 = 1,
CMOT_Float3 = 2,
CMOT_Float4 = 3,
CMOT_MAX = 4
};
// Enum Engine.EDepthOfFieldFunctionValue
enum class EDepthOfFieldFunctionValue : uint8_t
{
TDOF_NearAndFarMask = 0,
TDOF_NearMask = 1,
TDOF_FarMask = 2,
TDOF_CircleOfConfusionRadius = 3,
TDOF_MAX = 4
};
// Enum Engine.EFunctionInputType
enum class EFunctionInputType : uint8_t
{
FunctionInput_Scalar = 0,
FunctionInput_Vector2 = 1,
FunctionInput_Vector3 = 2,
FunctionInput_Vector4 = 3,
FunctionInput_Texture2D = 4,
FunctionInput_TextureCube = 5,
FunctionInput_StaticBool = 6,
FunctionInput_MaterialAttributes = 7,
FunctionInput_MAX = 8
};
// Enum Engine.ENoiseFunction
enum class ENoiseFunction : uint8_t
{
NOISEFUNCTION_SimplexTex = 0,
NOISEFUNCTION_GradientTex = 1,
NOISEFUNCTION_GradientTex3D = 2,
NOISEFUNCTION_GradientALU = 3,
NOISEFUNCTION_ValueALU = 4,
NOISEFUNCTION_VoronoiALU = 5,
NOISEFUNCTION_MAX = 6
};
// Enum Engine.EMaterialSceneAttributeInputMode
enum class EMaterialSceneAttributeInputMode : uint8_t
{
EMaterialSceneAttributeInputMode__Coordinates = 0,
EMaterialSceneAttributeInputMode__OffsetFraction = 1,
EMaterialSceneAttributeInputMode__EMaterialSceneAttributeInputMode_MAX = 2
};
// Enum Engine.ESceneTextureId
enum class ESceneTextureId : uint8_t
{
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_ShadingModel = 22,
PPI_AmbientOcclusion = 23,
PPI_CustomStencil = 24,
PPI_StoredBaseColor = 25,
PPI_StoredSpecular = 26,
PPI_MAX = 27
};
// Enum Engine.EMaterialExpressionScreenPositionMapping
enum class EMaterialExpressionScreenPositionMapping : uint8_t
{
MESP_SceneTextureUV = 0,
MESP_ViewportUV = 1,
MESP_Max = 2
};
// Enum Engine.ESpeedTreeLODType
enum class ESpeedTreeLODType : uint8_t
{
STLOD_Pop = 0,
STLOD_Smooth = 1,
STLOD_MAX = 2
};
// Enum Engine.ESpeedTreeWindType
enum class ESpeedTreeWindType : uint8_t
{
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
enum class ESpeedTreeGeometryType : uint8_t
{
STG_Branch = 0,
STG_Frond = 1,
STG_Leaf = 2,
STG_FacingLeaf = 3,
STG_Billboard = 4,
STG_MAX = 5
};
// Enum Engine.EMaterialExposedTextureProperty
enum class EMaterialExposedTextureProperty : uint8_t
{
TMTM_TextureSize = 0,
TMTM_TexelSize = 1,
TMTM_MAX = 2
};
// Enum Engine.ETextureMipValueMode
enum class ETextureMipValueMode : uint8_t
{
TMVM_None = 0,
TMVM_MipLevel = 1,
TMVM_MipBias = 2,
TMVM_Derivative = 3,
TMVM_MAX = 4
};
// Enum Engine.EMaterialVectorCoordTransform
enum class EMaterialVectorCoordTransform : uint8_t
{
TRANSFORM_Tangent = 0,
TRANSFORM_Local = 1,
TRANSFORM_World = 2,
TRANSFORM_View = 3,
TRANSFORM_Camera = 4,
TRANSFORM_ParticleWorld = 5,
TRANSFORM_MAX = 6
};
// Enum Engine.EMaterialVectorCoordTransformSource
enum class EMaterialVectorCoordTransformSource : uint8_t
{
TRANSFORMSOURCE_Tangent = 0,
TRANSFORMSOURCE_Local = 1,
TRANSFORMSOURCE_World = 2,
TRANSFORMSOURCE_View = 3,
TRANSFORMSOURCE_Camera = 4,
TRANSFORMSOURCE_ParticleWorld = 5,
TRANSFORMSOURCE_MAX = 6
};
// Enum Engine.EMaterialPositionTransformSource
enum class EMaterialPositionTransformSource : uint8_t
{
TRANSFORMPOSSOURCE_Local = 0,
TRANSFORMPOSSOURCE_World = 1,
TRANSFORMPOSSOURCE_TranslatedWorld = 2,
TRANSFORMPOSSOURCE_View = 3,
TRANSFORMPOSSOURCE_Camera = 4,
TRANSFORMPOSSOURCE_Particle = 5,
TRANSFORMPOSSOURCE_MAX = 6
};
// Enum Engine.EVectorNoiseFunction
enum class EVectorNoiseFunction : uint8_t
{
VNF_CellnoiseALU = 0,
VNF_VectorALU = 1,
VNF_GradientALU = 2,
VNF_CurlALU = 3,
VNF_VoronoiALU = 4,
VNF_MAX = 5
};
// Enum Engine.EMaterialExposedViewProperty
enum class EMaterialExposedViewProperty : uint8_t
{
MEVP_BufferSize = 0,
MEVP_FieldOfView = 1,
MEVP_TanHalfFieldOfView = 2,
MEVP_ViewSize = 3,
MEVP_WorldSpaceViewPosition = 4,
MEVP_WorldSpaceCameraPosition = 5,
MEVP_ViewportOffset = 6,
MEVP_MAX = 7
};
// Enum Engine.EWorldPositionIncludedOffsets
enum class EWorldPositionIncludedOffsets : uint8_t
{
WPT_Default = 0,
WPT_ExcludeAllShaderOffsets = 1,
WPT_CameraRelative = 2,
WPT_CameraRelativeNoOffsets = 3,
WPT_MAX = 4
};
// Enum Engine.EMaterialUsage
enum class EMaterialUsage : uint8_t
{
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_Clothing = 8,
MATUSAGE_NiagaraSprites = 9,
MATUSAGE_NiagaraRibbons = 10,
MATUSAGE_NiagaraMeshParticles = 11,
MATUSAGE_MAX = 12
};
// Enum Engine.ESimplygonMaterialChannel
enum class ESimplygonMaterialChannel : uint8_t
{
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_AMBIENT = 0,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_DIFFUSE = 1,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_SPECULAR = 2,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_OPACITY = 3,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_EMISSIVE = 4,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_NORMALS = 5,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_DISPLACEMENT = 6,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_BASECOLOR = 7,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_ROUGHNESS = 8,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_METALLIC = 9,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_AO = 10,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_SUBSURFACE = 11,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_OPACITYMASK = 12,
ESimplygonMaterialChannel__SG_MATERIAL_CHANNEL_MAX = 13
};
// Enum Engine.ESimplygonTextureResolution
enum class ESimplygonTextureResolution : uint8_t
{
ESimplygonTextureResolution__TextureResolution = 0,
ESimplygonTextureResolution__TextureResolution01 = 1,
ESimplygonTextureResolution__TextureResolution02 = 2,
ESimplygonTextureResolution__TextureResolution03 = 3,
ESimplygonTextureResolution__TextureResolution04 = 4,
ESimplygonTextureResolution__TextureResolution05 = 5,
ESimplygonTextureResolution__TextureResolution06 = 6,
ESimplygonTextureResolution__TextureResolution07 = 7,
ESimplygonTextureResolution__TextureResolution_MAX = 8
};
// Enum Engine.ESimplygonColorChannels
enum class ESimplygonColorChannels : uint8_t
{
ESimplygonColorChannels__RGBA = 0,
ESimplygonColorChannels__RGB = 1,
ESimplygonColorChannels__L = 2,
ESimplygonColorChannels__ESimplygonColorChannels_MAX = 3
};
// Enum Engine.ESimplygonTextureSamplingQuality
enum class ESimplygonTextureSamplingQuality : uint8_t
{
ESimplygonTextureSamplingQuality__Poor = 0,
ESimplygonTextureSamplingQuality__Low = 1,
ESimplygonTextureSamplingQuality__Medium = 2,
ESimplygonTextureSamplingQuality__High = 3,
ESimplygonTextureSamplingQuality__ESimplygonTextureSamplingQuality_MAX = 4
};
// Enum Engine.ESimplygonCasterType
enum class ESimplygonCasterType : uint8_t
{
ESimplygonCasterType__None = 0,
ESimplygonCasterType__Color = 1,
ESimplygonCasterType__Normals = 2,
ESimplygonCasterType__Opacity = 3,
ESimplygonCasterType__ESimplygonCasterType_MAX = 4
};
// Enum Engine.ESimplygonTextureStrech
enum class ESimplygonTextureStrech : uint8_t
{
ESimplygonTextureStrech__None = 0,
ESimplygonTextureStrech__VerySmall = 1,
ESimplygonTextureStrech__Small = 2,
ESimplygonTextureStrech__Medium = 3,
ESimplygonTextureStrech__Large = 4,
ESimplygonTextureStrech__VeryLarge = 5,
ESimplygonTextureStrech__ESimplygonTextureStrech_MAX = 6
};
// Enum Engine.EMaterialLODType
enum class EMaterialLODType : uint8_t
{
EMaterialLODType__Off = 0,
EMaterialLODType__BakeTexture = 1,
EMaterialLODType__BakeVertexColor = 2,
EMaterialLODType__Replace = 3,
EMaterialLODType__EMaterialLODType_MAX = 4
};
// Enum Engine.ESimplygonLODType
enum class ESimplygonLODType : uint8_t
{
ESimplygonLODType__Reduction = 0,
ESimplygonLODType__Remeshing = 1,
ESimplygonLODType__ESimplygonLODType_MAX = 2
};
// Enum Engine.EOptimizationMetric
enum class EOptimizationMetric : uint8_t
{
EOptimizationMetric__TrianglePercentage = 0,
EOptimizationMetric__OnScreenSize = 1,
EOptimizationMetric__MaxDeviation = 2,
EOptimizationMetric__EOptimizationMetric_MAX = 3
};
// Enum Engine.EMaterialProxySmaplingQuality
enum class EMaterialProxySmaplingQuality : uint8_t
{
EMaterialProxySmaplingQuality__Poor = 0,
EMaterialProxySmaplingQuality__Low = 1,
EMaterialProxySmaplingQuality__Medium = 2,
EMaterialProxySmaplingQuality__High = 3,
EMaterialProxySmaplingQuality__EMaterialProxySmaplingQuality_MAX = 4
};
// Enum Engine.EUVStrech
enum class EUVStrech : uint8_t
{
EUVStrech__Small = 0,
EUVStrech__Medium = 1,
EUVStrech__Large = 2,
EUVStrech__VeryLarge = 3,
EUVStrech__EUVStrech_MAX = 4
};
// Enum Engine.EMaterialMergeType
enum class EMaterialMergeType : uint8_t
{
MaterialMergeType_Default = 0,
MaterialMergeType_Simplygon = 1,
MaterialMergeType_MAX = 2
};
// Enum Engine.ETextureSizingType
enum class ETextureSizingType : uint8_t
{
TextureSizingType_UseSingleTextureSize = 0,
TextureSizingType_UseAutomaticBiasedSizes = 1,
TextureSizingType_UseManualOverrideTextureSize = 2,
TextureSizingType_UseSimplygonAutomaticSizing = 3,
TextureSizingType_MAX = 4
};
// Enum Engine.EMaterialDomain
enum class EMaterialDomain : uint8_t
{
MD_Surface = 0,
MD_DeferredDecal = 1,
MD_LightFunction = 2,
MD_Volume = 3,
MD_PostProcess = 4,
MD_UI = 5,
MD_MAX = 6
};
// Enum Engine.EMeshMergeType
enum class EMeshMergeType : uint8_t
{
EMeshMergeType__MeshMergeType_Default = 0,
EMeshMergeType__MeshMergeType_MergeActor = 1,
EMeshMergeType__MeshMergeType_MAX = 2
};
// Enum Engine.EMeshLODSelectionType
enum class EMeshLODSelectionType : uint8_t
{
EMeshLODSelectionType__AllLODs = 0,
EMeshLODSelectionType__SpecificLOD = 1,
EMeshLODSelectionType__CalculateLOD = 2,
EMeshLODSelectionType__EMeshLODSelectionType_MAX = 3
};
// Enum Engine.ELandscapeCullingPrecision
enum class ELandscapeCullingPrecision : uint8_t
{
ELandscapeCullingPrecision__High = 0,
ELandscapeCullingPrecision__Medium = 1,
ELandscapeCullingPrecision__Low = 2,
ELandscapeCullingPrecision__ELandscapeCullingPrecision_MAX = 3
};
// Enum Engine.EChartAggregationMode
enum class EChartAggregationMode : uint8_t
{
EChartAggregationMode__TextureSize = 0,
EChartAggregationMode__SurfaceArea = 1,
EChartAggregationMode__PixelDensity = 2,
EChartAggregationMode__UVSize = 3,
EChartAggregationMode__EChartAggregationMode_MAX = 4
};
// Enum Engine.EMeshFeatureImportance
enum class EMeshFeatureImportance : uint8_t
{
EMeshFeatureImportance__Off = 0,
EMeshFeatureImportance__Lowest = 1,
EMeshFeatureImportance__Low = 2,
EMeshFeatureImportance__Normal = 3,
EMeshFeatureImportance__High = 4,
EMeshFeatureImportance__Highest = 5,
EMeshFeatureImportance__EMeshFeatureImportance_MAX = 6
};
// Enum Engine.EVertexPaintAxis
enum class EVertexPaintAxis : uint8_t
{
EVertexPaintAxis__X = 0,
EVertexPaintAxis__Y = 1,
EVertexPaintAxis__Z = 2,
EVertexPaintAxis__EVertexPaintAxis_MAX = 3
};
// Enum Engine.EMicroTransactionResult
enum class EMicroTransactionResult : uint8_t
{
MTR_Succeeded = 0,
MTR_Failed = 1,
MTR_Canceled = 2,
MTR_RestoredFromServer = 3,
MTR_MAX = 4
};
// Enum Engine.EMicroTransactionDelegate
enum class EMicroTransactionDelegate : uint8_t
{
MTD_PurchaseQueryComplete = 0,
MTD_PurchaseComplete = 1,
MTD_MAX = 2
};
// Enum Engine.ERuntimeGenerationType
enum class ERuntimeGenerationType : uint8_t
{
ERuntimeGenerationType__Static = 0,
ERuntimeGenerationType__DynamicModifiersOnly = 1,
ERuntimeGenerationType__Dynamic = 2,
ERuntimeGenerationType__LegacyGeneration = 3,
ERuntimeGenerationType__ERuntimeGenerationType_MAX = 4
};
// Enum Engine.FNavigationSystemRunMode
enum class EFNavigationSystemRunMode : uint8_t
{
FNavigationSystemRunMode__InvalidMode = 0,
FNavigationSystemRunMode__GameMode = 1,
FNavigationSystemRunMode__EditorMode = 2,
FNavigationSystemRunMode__SimulationMode = 3,
FNavigationSystemRunMode__PIEMode = 4,
FNavigationSystemRunMode__FNavigationSystemRunMode_MAX = 5
};
// Enum Engine.ENavCostDisplay
enum class ENavCostDisplay : uint8_t
{
ENavCostDisplay__TotalCost = 0,
ENavCostDisplay__HeuristicOnly = 1,
ENavCostDisplay__RealCostOnly = 2,
ENavCostDisplay__ENavCostDisplay_MAX = 3
};
// Enum Engine.ENavigationQueryResult
enum class ENavigationQueryResult : uint8_t
{
ENavigationQueryResult__Invalid = 0,
ENavigationQueryResult__Error = 1,
ENavigationQueryResult__Fail = 2,
ENavigationQueryResult__Success = 3,
ENavigationQueryResult__ENavigationQueryResult_MAX = 4
};
// Enum Engine.ENavDataGatheringModeConfig
enum class ENavDataGatheringModeConfig : uint8_t
{
ENavDataGatheringModeConfig__Invalid = 0,
ENavDataGatheringModeConfig__Instant = 1,
ENavDataGatheringModeConfig__Lazy = 2,
ENavDataGatheringModeConfig__ENavDataGatheringModeConfig_MAX = 3
};
// Enum Engine.ENavDataGatheringMode
enum class ENavDataGatheringMode : uint8_t
{
ENavDataGatheringMode__Default = 0,
ENavDataGatheringMode__Instant = 1,
ENavDataGatheringMode__Lazy = 2,
ENavDataGatheringMode__ENavDataGatheringMode_MAX = 3
};
// Enum Engine.ENavigationOptionFlag
enum class ENavigationOptionFlag : uint8_t
{
ENavigationOptionFlag__Default = 0,
ENavigationOptionFlag__Enable = 1,
ENavigationOptionFlag__Disable = 2,
ENavigationOptionFlag__MAX = 3
};
// Enum Engine.ENavLinkDirection
enum class ENavLinkDirection : uint8_t
{
ENavLinkDirection__BothWays = 0,
ENavLinkDirection__LeftToRight = 1,
ENavLinkDirection__RightToLeft = 2,
ENavLinkDirection__ENavLinkDirection_MAX = 3
};
// Enum Engine.EEmitterRenderMode
enum class EEmitterRenderMode : uint8_t
{
ERM_Normal = 0,
ERM_Point = 1,
ERM_Cross = 2,
ERM_LightsOnly = 3,
ERM_None = 4,
ERM_MAX = 5
};
// Enum Engine.EParticleSubUVInterpMethod
enum class EParticleSubUVInterpMethod : uint8_t
{
PSUVIM_None = 0,
PSUVIM_Linear = 1,
PSUVIM_Linear_Blend = 2,
PSUVIM_Random = 3,
PSUVIM_Random_Blend = 4,
PSUVIM_MAX = 5
};
// Enum Engine.EParticleBurstMethod
enum class EParticleBurstMethod : uint8_t
{
EPBM_Instant = 0,
EPBM_Interpolated = 1,
EPBM_MAX = 2
};
// Enum Engine.EParticleSystemInsignificanceReaction
enum class EParticleSystemInsignificanceReaction : uint8_t
{
EParticleSystemInsignificanceReaction__Auto = 0,
EParticleSystemInsignificanceReaction__Complete = 1,
EParticleSystemInsignificanceReaction__DisableTick = 2,
EParticleSystemInsignificanceReaction__DisableTickAndKill = 3,
EParticleSystemInsignificanceReaction__Num = 4,
EParticleSystemInsignificanceReaction__EParticleSystemInsignificanceReaction_MAX = 5
};
// Enum Engine.EParticleSignificanceLevel
enum class EParticleSignificanceLevel : uint8_t
{
EParticleSignificanceLevel__Low = 0,
EParticleSignificanceLevel__Medium = 1,
EParticleSignificanceLevel__High = 2,
EParticleSignificanceLevel__Critical = 3,
EParticleSignificanceLevel__Num = 4,
EParticleSignificanceLevel__EParticleSignificanceLevel_MAX = 5
};
// Enum Engine.EParticleSourceSelectionMethod
enum class EParticleSourceSelectionMethod : uint8_t
{
EPSSM_Random = 0,
EPSSM_Sequential = 1,
EPSSM_MAX = 2
};
// Enum Engine.EModuleType
enum class EModuleType : uint8_t
{
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
enum class EAttractorParticleSelectionMethod : uint8_t
{
EAPSM_Random = 0,
EAPSM_Sequential = 1,
EAPSM_MAX = 2
};
// Enum Engine.Beam2SourceTargetTangentMethod
enum class EBeam2SourceTargetTangentMethod : uint8_t
{
PEB2STTM_Direct = 0,
PEB2STTM_UserSet = 1,
PEB2STTM_Distribution = 2,
PEB2STTM_Emitter = 3,
PEB2STTM_MAX = 4
};
// Enum Engine.Beam2SourceTargetMethod
enum class EBeam2SourceTargetMethod : uint8_t
{
PEB2STM_Default = 0,
PEB2STM_UserSet = 1,
PEB2STM_Emitter = 2,
PEB2STM_Particle = 3,
PEB2STM_Actor = 4,
PEB2STM_MAX = 5
};
// Enum Engine.BeamModifierType
enum class EBeamModifierType : uint8_t
{
PEB2MT_Source = 0,
PEB2MT_Target = 1,
PEB2MT_MAX = 2
};
// Enum Engine.EParticleCameraOffsetUpdateMethod
enum class EParticleCameraOffsetUpdateMethod : uint8_t
{
EPCOUM_DirectSet = 0,
EPCOUM_Additive = 1,
EPCOUM_Scalar = 2,
EPCOUM_MAX = 3
};
// Enum Engine.EParticleCollisionComplete
enum class EParticleCollisionComplete : uint8_t
{
EPCC_Kill = 0,
EPCC_Freeze = 1,
EPCC_HaltCollisions = 2,
EPCC_FreezeTranslation = 3,
EPCC_FreezeRotation = 4,
EPCC_FreezeMovement = 5,
EPCC_MAX = 6
};
// Enum Engine.EParticleCollisionResponse
enum class EParticleCollisionResponse : uint8_t
{
EParticleCollisionResponse__Bounce = 0,
EParticleCollisionResponse__Stop = 1,
EParticleCollisionResponse__Kill = 2,
EParticleCollisionResponse__EParticleCollisionResponse_MAX = 3
};
// Enum Engine.ELocationBoneSocketSelectionMethod
enum class ELocationBoneSocketSelectionMethod : uint8_t
{
BONESOCKETSEL_Sequential = 0,
BONESOCKETSEL_Random = 1,
BONESOCKETSEL_MAX = 2
};
// Enum Engine.ELocationBoneSocketSource
enum class ELocationBoneSocketSource : uint8_t
{
BONESOCKETSOURCE_Bones = 0,
BONESOCKETSOURCE_Sockets = 1,
BONESOCKETSOURCE_MAX = 2
};
// Enum Engine.ELocationEmitterSelectionMethod
enum class ELocationEmitterSelectionMethod : uint8_t
{
ELESM_Random = 0,
ELESM_Sequential = 1,
ELESM_MAX = 2
};
// Enum Engine.CylinderHeightAxis
enum class ECylinderHeightAxis : uint8_t
{
PMLPC_HEIGHTAXIS_X = 0,
PMLPC_HEIGHTAXIS_Y = 1,
PMLPC_HEIGHTAXIS_Z = 2,
PMLPC_HEIGHTAXIS_MAX = 3
};
// Enum Engine.ELocationSkelVertSurfaceSource
enum class ELocationSkelVertSurfaceSource : uint8_t
{
VERTSURFACESOURCE_Vert = 0,
VERTSURFACESOURCE_Surface = 1,
VERTSURFACESOURCE_MAX = 2
};
// Enum Engine.EOrbitChainMode
enum class EOrbitChainMode : uint8_t
{
EOChainMode_Add = 0,
EOChainMode_Scale = 1,
EOChainMode_Link = 2,
EOChainMode_MAX = 3
};
// Enum Engine.EParticleAxisLock
enum class EParticleAxisLock : uint8_t
{
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
enum class EEmitterDynamicParameterValue : uint8_t
{
EDPV_UserSet = 0,
EDPV_AutoSet = 1,
EDPV_VelocityX = 2,
EDPV_VelocityY = 3,
EDPV_VelocityZ = 4,
EDPV_VelocityMag = 5,
EDPV_MAX = 6
};
// Enum Engine.EEmitterNormalsMode
enum class EEmitterNormalsMode : uint8_t
{
ENM_CameraFacing = 0,
ENM_Spherical = 1,
ENM_Cylindrical = 2,
ENM_MAX = 3
};
// Enum Engine.EParticleSortMode
enum class EParticleSortMode : uint8_t
{
PSORTMODE_None = 0,
PSORTMODE_ViewProjDepth = 1,
PSORTMODE_DistanceToView = 2,
PSORTMODE_Age_OldestFirst = 3,
PSORTMODE_Age_NewestFirst = 4,
PSORTMODE_MAX = 5
};
// Enum Engine.EParticleUVFlipMode
enum class EParticleUVFlipMode : uint8_t
{
EParticleUVFlipMode__None = 0,
EParticleUVFlipMode__FlipUV = 1,
EParticleUVFlipMode__FlipUOnly = 2,
EParticleUVFlipMode__FlipVOnly = 3,
EParticleUVFlipMode__RandomFlipUV = 4,
EParticleUVFlipMode__RandomFlipUOnly = 5,
EParticleUVFlipMode__RandomFlipVOnly = 6,
EParticleUVFlipMode__RandomFlipUVIndependent = 7,
EParticleUVFlipMode__EParticleUVFlipMode_MAX = 8
};
// Enum Engine.ETrail2SourceMethod
enum class ETrail2SourceMethod : uint8_t
{
PET2SRCM_Default = 0,
PET2SRCM_Particle = 1,
PET2SRCM_Actor = 2,
PET2SRCM_MAX = 3
};
// Enum Engine.EBeamTaperMethod
enum class EBeamTaperMethod : uint8_t
{
PEBTM_None = 0,
PEBTM_Full = 1,
PEBTM_Partial = 2,
PEBTM_MAX = 3
};
// Enum Engine.EBeam2Method
enum class EBeam2Method : uint8_t
{
PEB2M_Distance = 0,
PEB2M_Target = 1,
PEB2M_Branch = 2,
PEB2M_MAX = 3
};
// Enum Engine.EMeshCameraFacingOptions
enum class EMeshCameraFacingOptions : uint8_t
{
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
enum class EMeshCameraFacingUpAxis : uint8_t
{
CameraFacing_NoneUP = 0,
CameraFacing_ZUp = 1,
CameraFacing_NegativeZUp = 2,
CameraFacing_YUp = 3,
CameraFacing_NegativeYUp = 4,
CameraFacing_MAX = 5
};
// Enum Engine.EMeshScreenAlignment
enum class EMeshScreenAlignment : uint8_t
{
PSMA_MeshFaceCameraWithRoll = 0,
PSMA_MeshFaceCameraWithSpin = 1,
PSMA_MeshFaceCameraWithLockedAxis = 2,
PSMA_MAX = 3
};
// Enum Engine.ETrailsRenderAxisOption
enum class ETrailsRenderAxisOption : uint8_t
{
Trails_CameraUp = 0,
Trails_SourceUp = 1,
Trails_WorldUp = 2,
Trails_MAX = 3
};
// Enum Engine.EParticleScreenAlignment
enum class EParticleScreenAlignment : uint8_t
{
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
enum class EParticleSystemOcclusionBoundsMethod : uint8_t
{
EPSOBM_None = 0,
EPSOBM_ParticleBounds = 1,
EPSOBM_CustomBounds = 2,
EPSOBM_MAX = 3
};
// Enum Engine.ParticleSystemLODMethod
enum class EParticleSystemLODMethod : uint8_t
{
PARTICLESYSTEMLODMETHOD_Automatic = 0,
PARTICLESYSTEMLODMETHOD_DirectSet = 1,
PARTICLESYSTEMLODMETHOD_ActivateAutomatic = 2,
PARTICLESYSTEMLODMETHOD_MAX = 3
};
// Enum Engine.EParticleSystemUpdateMode
enum class EParticleSystemUpdateMode : uint8_t
{
EPSUM_RealTime = 0,
EPSUM_FixedTime = 1,
EPSUM_MAX = 2
};
// Enum Engine.EParticleEventType
enum class EParticleEventType : uint8_t
{
EPET_Any = 0,
EPET_Spawn = 1,
EPET_Death = 2,
EPET_Collision = 3,
EPET_Burst = 4,
EPET_Blueprint = 5,
EPET_MAX = 6
};
// Enum Engine.ParticleReplayState
enum class EParticleReplayState : uint8_t
{
PRS_Disabled = 0,
PRS_Capturing = 1,
PRS_Replaying = 2,
PRS_MAX = 3
};
// Enum Engine.EParticleSysParamType
enum class EParticleSysParamType : uint8_t
{
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_MAX = 8
};
// Enum Engine.ESettingsLockedAxis
enum class ESettingsLockedAxis : uint8_t
{
ESettingsLockedAxis__None = 0,
ESettingsLockedAxis__X = 1,
ESettingsLockedAxis__Y = 2,
ESettingsLockedAxis__Z = 3,
ESettingsLockedAxis__Invalid = 4,
ESettingsLockedAxis__ESettingsLockedAxis_MAX = 5
};
// Enum Engine.ESettingsDOF
enum class ESettingsDOF : uint8_t
{
ESettingsDOF__Full3D = 0,
ESettingsDOF__YZPlane = 1,
ESettingsDOF__XZPlane = 2,
ESettingsDOF__XYPlane = 3,
ESettingsDOF__ESettingsDOF_MAX = 4
};
// Enum Engine.EFrictionCombineMode
enum class EFrictionCombineMode : uint8_t
{
EFrictionCombineMode__Average = 0,
EFrictionCombineMode__Min = 1,
EFrictionCombineMode__Multiply = 2,
EFrictionCombineMode__Max = 3
};
// Enum Engine.ERendererStencilMask
enum class ERendererStencilMask : uint8_t
{
ERendererStencilMask__ERSM_Default = 0,
ERendererStencilMask__ERSM = 1,
ERendererStencilMask__ERSM01 = 2,
ERendererStencilMask__ERSM02 = 3,
ERendererStencilMask__ERSM03 = 4,
ERendererStencilMask__ERSM04 = 5,
ERendererStencilMask__ERSM05 = 6,
ERendererStencilMask__ERSM06 = 7,
ERendererStencilMask__ERSM07 = 8,
ERendererStencilMask__ERSM08 = 9,
ERendererStencilMask__ERSM_MAX = 10
};
// Enum Engine.EHasCustomNavigableGeometry
enum class EHasCustomNavigableGeometry : uint8_t
{
EHasCustomNavigableGeometry__No = 0,
EHasCustomNavigableGeometry__Yes = 1,
EHasCustomNavigableGeometry__EvenIfNotCollidable = 2,
EHasCustomNavigableGeometry__DontExport = 3,
EHasCustomNavigableGeometry__EHasCustomNavigableGeometry_MAX = 4
};
// Enum Engine.ECanBeCharacterBase
enum class ECanBeCharacterBase : uint8_t
{
ECB_No = 0,
ECB_Yes = 1,
ECB_Owner = 2,
ECB_MAX = 3
};
// Enum Engine.ERecastPartitioning
enum class ERecastPartitioning : uint8_t
{
ERecastPartitioning__Monotone = 0,
ERecastPartitioning__Watershed = 1,
ERecastPartitioning__ChunkyMonotone = 2,
ERecastPartitioning__ERecastPartitioning_MAX = 3
};
// Enum Engine.EReflectionSourceType
enum class EReflectionSourceType : uint8_t
{
EReflectionSourceType__CapturedScene = 0,
EReflectionSourceType__SpecifiedCubemap = 1,
EReflectionSourceType__EReflectionSourceType_MAX = 2
};
// Enum Engine.EAutoExposureMethodUI
enum class EAutoExposureMethodUI : uint8_t
{
EAutoExposureMethodUI__AEM_Histogram = 0,
EAutoExposureMethodUI__AEM_Basic = 1,
EAutoExposureMethodUI__AEM_MAX = 2
};
// Enum Engine.EEarlyZPass
enum class EEarlyZPass : uint8_t
{
EEarlyZPass__None = 0,
EEarlyZPass__OpaqueOnly = 1,
EEarlyZPass__OpaqueAndMasked = 2,
EEarlyZPass__Auto = 3,
EEarlyZPass__EEarlyZPass_MAX = 4
};
// Enum Engine.ECustomDepthStencil
enum class ECustomDepthStencil : uint8_t
{
ECustomDepthStencil__Disabled = 0,
ECustomDepthStencil__Enabled = 1,
ECustomDepthStencil__EnabledOnDemand = 2,
ECustomDepthStencil__EnabledWithStencil = 3,
ECustomDepthStencil__ECustomDepthStencil_MAX = 4
};
// Enum Engine.EMobileMSAASampleCount
enum class EMobileMSAASampleCount : uint8_t
{
EMobileMSAASampleCount__One = 0,
EMobileMSAASampleCount__Two = 1,
EMobileMSAASampleCount__Four = 2,
EMobileMSAASampleCount__Eight = 3,
EMobileMSAASampleCount__EMobileMSAASampleCount_MAX = 4
};
// Enum Engine.ECompositingSampleCount
enum class ECompositingSampleCount : uint8_t
{
ECompositingSampleCount__One = 0,
ECompositingSampleCount__Two = 1,
ECompositingSampleCount__Four = 2,
ECompositingSampleCount__Eight = 3,
ECompositingSampleCount__ECompositingSampleCount_MAX = 4
};
// Enum Engine.EClearSceneOptions
enum class EClearSceneOptions : uint8_t
{
EClearSceneOptions__NoClear = 0,
EClearSceneOptions__HardwareClear = 1,
EClearSceneOptions__QuadAtMaxZ = 2,
EClearSceneOptions__EClearSceneOptions_MAX = 3
};
// Enum Engine.EReporterLineStyle
enum class EReporterLineStyle : uint8_t
{
EReporterLineStyle__Line = 0,
EReporterLineStyle__Dash = 1,
EReporterLineStyle__EReporterLineStyle_MAX = 2
};
// Enum Engine.ELegendPosition
enum class ELegendPosition : uint8_t
{
ELegendPosition__Outside = 0,
ELegendPosition__Inside = 1,
ELegendPosition__ELegendPosition_MAX = 2
};
// Enum Engine.EGraphDataStyle
enum class EGraphDataStyle : uint8_t
{
EGraphDataStyle__Lines = 0,
EGraphDataStyle__Filled = 1,
EGraphDataStyle__EGraphDataStyle_MAX = 2
};
// Enum Engine.EGraphAxisStyle
enum class EGraphAxisStyle : uint8_t
{
EGraphAxisStyle__Lines = 0,
EGraphAxisStyle__Notches = 1,
EGraphAxisStyle__Grid = 2,
EGraphAxisStyle__EGraphAxisStyle_MAX = 3
};
// Enum Engine.ERichCurveExtrapolation
enum class ERichCurveExtrapolation : uint8_t
{
RCCE_Cycle = 0,
RCCE_CycleWithOffset = 1,
RCCE_Oscillate = 2,
RCCE_Linear = 3,
RCCE_Constant = 4,
RCCE_None = 5,
RCCE_MAX = 6
};
// Enum Engine.ERichCurveTangentWeightMode
enum class ERichCurveTangentWeightMode : uint8_t
{
RCTWM_WeightedNone = 0,
RCTWM_WeightedArrive = 1,
RCTWM_WeightedLeave = 2,
RCTWM_WeightedBoth = 3,
RCTWM_MAX = 4
};
// Enum Engine.ERichCurveTangentMode
enum class ERichCurveTangentMode : uint8_t
{
RCTM_Auto = 0,
RCTM_User = 1,
RCTM_Break = 2,
RCTM_None = 3,
RCTM_MAX = 4
};
// Enum Engine.ERichCurveInterpMode
enum class ERichCurveInterpMode : uint8_t
{
RCIM_Linear = 0,
RCIM_Constant = 1,
RCIM_Cubic = 2,
RCIM_None = 3,
RCIM_MAX = 4
};
// Enum Engine.EConstraintTransform
enum class EConstraintTransform : uint8_t
{
EConstraintTransform__Absolute = 0,
EConstraintTransform__Relative = 1,
EConstraintTransform__EConstraintTransform_MAX = 2
};
// Enum Engine.EControlConstraint
enum class EControlConstraint : uint8_t
{
EControlConstraint__Orientation = 0,
EControlConstraint__Translation = 1,
EControlConstraint__MAX = 2
};
// Enum Engine.ERootMotionFinishVelocityMode
enum class ERootMotionFinishVelocityMode : uint8_t
{
ERootMotionFinishVelocityMode__MaintainLastRootMotionVelocity = 0,
ERootMotionFinishVelocityMode__SetVelocity = 1,
ERootMotionFinishVelocityMode__ClampVelocity = 2,
ERootMotionFinishVelocityMode__ERootMotionFinishVelocityMode_MAX = 3
};
// Enum Engine.ERootMotionSourceSettingsFlags
enum class ERootMotionSourceSettingsFlags : uint8_t
{
ERootMotionSourceSettingsFlags__UseSensitiveLiftoffCheck = 0,
ERootMotionSourceSettingsFlags__DisablePartialEndTick = 1,
ERootMotionSourceSettingsFlags__ERootMotionSourceSettingsFlags_MAX = 2
};
// Enum Engine.ERootMotionSourceStatusFlags
enum class ERootMotionSourceStatusFlags : uint8_t
{
ERootMotionSourceStatusFlags__Prepared = 0,
ERootMotionSourceStatusFlags__Finished = 1,
ERootMotionSourceStatusFlags__MarkedForRemoval = 2,
ERootMotionSourceStatusFlags__ERootMotionSourceStatusFlags_MAX = 3
};
// Enum Engine.ERootMotionAccumulateMode
enum class ERootMotionAccumulateMode : uint8_t
{
ERootMotionAccumulateMode__Override = 0,
ERootMotionAccumulateMode__Additive = 1,
ERootMotionAccumulateMode__ERootMotionAccumulateMode_MAX = 2
};
// Enum Engine.EBloomMethod
enum class EBloomMethod : uint8_t
{
BM_SOG = 0,
BM_FFT = 1,
BM_MAX = 2
};
// Enum Engine.EAutoExposureMethod
enum class EAutoExposureMethod : uint8_t
{
AEM_Histogram = 0,
AEM_Basic = 1,
AEM_MAX = 2
};
// Enum Engine.EAntiAliasingMethod
enum class EAntiAliasingMethod : uint8_t
{
AAM_None = 0,
AAM_FXAA = 1,
AAM_TemporalAA = 2,
AAM_MSAA = 3,
AAM_MAX = 4
};
// Enum Engine.EDepthOfFieldMethod
enum class EDepthOfFieldMethod : uint8_t
{
DOFM_BokehDOF = 0,
DOFM_Gaussian = 1,
DOFM_CircleDOF = 2,
DOFM_MAX = 3
};
// Enum Engine.ESceneCapturePrimitiveRenderMode
enum class ESceneCapturePrimitiveRenderMode : uint8_t
{
ESceneCapturePrimitiveRenderMode__PRM_LegacySceneCapture = 0,
ESceneCapturePrimitiveRenderMode__PRM_RenderScenePrimitives = 1,
ESceneCapturePrimitiveRenderMode__PRM_UseShowOnlyList = 2,
ESceneCapturePrimitiveRenderMode__PRM_MAX = 3
};
// Enum Engine.EMaterialProperty
enum class EMaterialProperty : uint8_t
{
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_Normal = 9,
MP_WorldPositionOffset = 10,
MP_WorldDisplacement = 11,
MP_TessellationMultiplier = 12,
MP_SubsurfaceColor = 13,
MP_CustomData0 = 14,
MP_CustomData1 = 15,
MP_AmbientOcclusion = 16,
MP_Refraction = 17,
MP_CustomizedUVs0 = 18,
MP_CustomizedUVs1 = 19,
MP_CustomizedUVs2 = 20,
MP_CustomizedUVs3 = 21,
MP_CustomizedUVs4 = 22,
MP_CustomizedUVs5 = 23,
MP_CustomizedUVs6 = 24,
MP_CustomizedUVs7 = 25,
MP_PixelDepthOffset = 26,
MP_MaterialAttributes = 27,
MP_CustomOutput = 28,
MP_MAX = 29
};
// Enum Engine.EWindowTitleBarMode
enum class EWindowTitleBarMode : uint8_t
{
EWindowTitleBarMode__Overlay = 0,
EWindowTitleBarMode__VerticalBox = 1,
EWindowTitleBarMode__EWindowTitleBarMode_MAX = 2
};
// Enum Engine.ESkeletalMeshLODType
enum class ESkeletalMeshLODType : uint8_t
{
ESkeletalMeshLODType__Reduction = 0,
ESkeletalMeshLODType__Proxy = 1,
ESkeletalMeshLODType__ESkeletalMeshLODType_MAX = 2
};
// Enum Engine.SkeletalMeshOptimizationType
enum class ESkeletalMeshOptimizationType : uint8_t
{
SMOT_NumOfTriangles = 0,
SMOT_MaxDeviation = 1,
SMOT_ScreenSize = 2,
SMOT_MAX = 3
};
// Enum Engine.SkeletalMeshOptimizationImportance
enum class ESkeletalMeshOptimizationImportance : uint8_t
{
SMOI_Off = 0,
SMOI_Lowest = 1,
SMOI_Low = 2,
SMOI_Normal = 3,
SMOI_High = 4,
SMOI_Highest = 5,
SMOI_MAX = 6
};
// Enum Engine.EPhysicsTransformUpdateMode
enum class EPhysicsTransformUpdateMode : uint8_t
{
EPhysicsTransformUpdateMode__SimulationUpatesComponentTransform = 0,
EPhysicsTransformUpdateMode__ComponentTransformIsKinematic = 1,
EPhysicsTransformUpdateMode__EPhysicsTransformUpdateMode_MAX = 2
};
// Enum Engine.EAnimationMode
enum class EAnimationMode : uint8_t
{
EAnimationMode__AnimationBlueprint = 0,
EAnimationMode__AnimationSingleNode = 1,
EAnimationMode__AnimationCustomMode = 2,
EAnimationMode__EAnimationMode_MAX = 3
};
// Enum Engine.EKinematicBonesUpdateToPhysics
enum class EKinematicBonesUpdateToPhysics : uint8_t
{
EKinematicBonesUpdateToPhysics__SkipSimulatingBones = 0,
EKinematicBonesUpdateToPhysics__SkipAllBones = 1,
EKinematicBonesUpdateToPhysics__EKinematicBonesUpdateToPhysics_MAX = 2
};
// Enum Engine.EBoneTranslationRetargetingMode
enum class EBoneTranslationRetargetingMode : uint8_t
{
EBoneTranslationRetargetingMode__Animation = 0,
EBoneTranslationRetargetingMode__Skeleton = 1,
EBoneTranslationRetargetingMode__AnimationScaled = 2,
EBoneTranslationRetargetingMode__AnimationRelative = 3,
EBoneTranslationRetargetingMode__EBoneTranslationRetargetingMode_MAX = 4
};
// Enum Engine.EBoneSpaces
enum class EBoneSpaces : uint8_t
{
EBoneSpaces__WorldSpace = 0,
EBoneSpaces__ComponentSpace = 1,
EBoneSpaces__EBoneSpaces_MAX = 2
};
// Enum Engine.EMeshComponentUpdateFlag
enum class EMeshComponentUpdateFlag : uint8_t
{
EMeshComponentUpdateFlag__AlwaysTickPoseAndRefreshBones = 0,
EMeshComponentUpdateFlag__AlwaysTickPose = 1,
EMeshComponentUpdateFlag__OnlyTickMontagesWhenNotRendered = 2,
EMeshComponentUpdateFlag__OnlyTickPoseWhenRendered = 3,
EMeshComponentUpdateFlag__EMeshComponentUpdateFlag_MAX = 4
};
// Enum Engine.EPhysBodyOp
enum class EPhysBodyOp : uint8_t
{
PBO_None = 0,
PBO_Term = 1,
PBO_MAX = 2
};
// Enum Engine.EBoneVisibilityStatus
enum class EBoneVisibilityStatus : uint8_t
{
BVS_HiddenByParent = 0,
BVS_Visible = 1,
BVS_ExplicitlyHidden = 2,
BVS_MAX = 3
};
// Enum Engine.ESkyLightSourceType
enum class ESkyLightSourceType : uint8_t
{
SLS_CapturedScene = 0,
SLS_SpecifiedCubemap = 1,
SLS_MAX = 2
};
// Enum Engine.EReverbSendMethod
enum class EReverbSendMethod : uint8_t
{
EReverbSendMethod__Linear = 0,
EReverbSendMethod__CustomCurve = 1,
EReverbSendMethod__Manual = 2,
EReverbSendMethod__EReverbSendMethod_MAX = 3
};
// Enum Engine.EAirAbsorptionMethod
enum class EAirAbsorptionMethod : uint8_t
{
EAirAbsorptionMethod__Linear = 0,
EAirAbsorptionMethod__CustomCurve = 1,
EAirAbsorptionMethod__EAirAbsorptionMethod_MAX = 2
};
// Enum Engine.ESoundSpatializationAlgorithm
enum class ESoundSpatializationAlgorithm : uint8_t
{
SPATIALIZATION_Default = 0,
SPATIALIZATION_HRTF = 1,
SPATIALIZATION_MAX = 2
};
// Enum Engine.ESoundDistanceCalc
enum class ESoundDistanceCalc : uint8_t
{
SOUNDDISTANCE_Normal = 0,
SOUNDDISTANCE_InfiniteXYPlane = 1,
SOUNDDISTANCE_InfiniteXZPlane = 2,
SOUNDDISTANCE_InfiniteYZPlane = 3,
SOUNDDISTANCE_MAX = 4
};
// Enum Engine.EAudioOutputTarget
enum class EAudioOutputTarget : uint8_t
{
EAudioOutputTarget__Speaker = 0,
EAudioOutputTarget__Controller = 1,
EAudioOutputTarget__ControllerFallbackToSpeaker = 2,
EAudioOutputTarget__EAudioOutputTarget_MAX = 3
};
// Enum Engine.EMaxConcurrentResolutionRule
enum class EMaxConcurrentResolutionRule : uint8_t
{
EMaxConcurrentResolutionRule__PreventNew = 0,
EMaxConcurrentResolutionRule__StopOldest = 1,
EMaxConcurrentResolutionRule__StopFarthestThenPreventNew = 2,
EMaxConcurrentResolutionRule__StopFarthestThenOldest = 3,
EMaxConcurrentResolutionRule__StopLowestPriority = 4,
EMaxConcurrentResolutionRule__StopQuietest = 5,
EMaxConcurrentResolutionRule__StopLowestPriorityThenPreventNew = 6,
EMaxConcurrentResolutionRule__EMaxConcurrentResolutionRule_MAX = 7
};
// Enum Engine.ESoundGroup
enum class ESoundGroup : uint8_t
{
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.ModulationParamMode
enum class EModulationParamMode : uint8_t
{
MPM_Normal = 0,
MPM_Abs = 1,
MPM_Direct = 2,
MPM_MAX = 3
};
// Enum Engine.ESourceBusChannels
enum class ESourceBusChannels : uint8_t
{
ESourceBusChannels__Mono = 0,
ESourceBusChannels__Stereo = 1,
ESourceBusChannels__ESourceBusChannels_MAX = 2
};
// Enum Engine.EDecompressionType
enum class EDecompressionType : uint8_t
{
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.ESplineCoordinateSpace
enum class ESplineCoordinateSpace : uint8_t
{
ESplineCoordinateSpace__Local = 0,
ESplineCoordinateSpace__World = 1,
ESplineCoordinateSpace__ESplineCoordinateSpace_MAX = 2
};
// Enum Engine.ESplinePointType
enum class ESplinePointType : uint8_t
{
ESplinePointType__Linear = 0,
ESplinePointType__Curve = 1,
ESplinePointType__Constant = 2,
ESplinePointType__CurveClamped = 3,
ESplinePointType__CurveCustomTangent = 4,
ESplinePointType__ESplinePointType_MAX = 5
};
// Enum Engine.ESplineMeshAxis
enum class ESplineMeshAxis : uint8_t
{
ESplineMeshAxis__X = 0,
ESplineMeshAxis__Y = 1,
ESplineMeshAxis__Z = 2,
ESplineMeshAxis__ESplineMeshAxis_MAX = 3
};
// Enum Engine.EStaticMeshLODType
enum class EStaticMeshLODType : uint8_t
{
EStaticMeshLODType__Reduction = 0,
EStaticMeshLODType__Proxy = 1,
EStaticMeshLODType__EStaticMeshLODType_MAX = 2
};
// Enum Engine.EOptimizationType
enum class EOptimizationType : uint8_t
{
OT_NumOfTriangles = 0,
OT_MaxDeviation = 1,
OT_MAX = 2
};
// Enum Engine.EImportanceLevel
enum class EImportanceLevel : uint8_t
{
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
enum class ENormalMode : uint8_t
{
NM_PreserveSmoothingGroups = 0,
NM_RecalculateNormals = 1,
NM_RecalculateNormalsSmooth = 2,
NM_RecalculateNormalsHard = 3,
TEMP_BROKEN = 4,
ENormalMode_MAX = 5
};
// Enum Engine.EStereoLayerShape
enum class EStereoLayerShape : uint8_t
{
SLSH_QuadLayer = 0,
SLSH_CylinderLayer = 1,
SLSH_CubemapLayer = 2,
SLSH_MAX = 3
};
// Enum Engine.EStereoLayerType
enum class EStereoLayerType : uint8_t
{
SLT_WorldLocked = 0,
SLT_TrackerLocked = 1,
SLT_FaceLocked = 2,
SLT_MAX = 3
};
// Enum Engine.EOpacitySourceMode
enum class EOpacitySourceMode : uint8_t
{
OSM_Alpha = 0,
OSM_ColorBrightness = 1,
OSM_RedChannel = 2,
OSM_GreenChannel = 3,
OSM_BlueChannel = 4,
OSM_MAX = 5
};
// Enum Engine.ESubUVBoundingVertexCount
enum class ESubUVBoundingVertexCount : uint8_t
{
BVC_FourVertices = 0,
BVC_EightVertices = 1,
BVC_MAX = 2
};
// Enum Engine.EVerticalTextAligment
enum class EVerticalTextAligment : uint8_t
{
EVRTA_TextTop = 0,
EVRTA_TextCenter = 1,
EVRTA_TextBottom = 2,
EVRTA_QuadTop = 3,
EVRTA_MAX = 4
};
// Enum Engine.EHorizTextAligment
enum class EHorizTextAligment : uint8_t
{
EHTA_Left = 0,
EHTA_Center = 1,
EHTA_Right = 2,
EHTA_MAX = 3
};
// Enum Engine.ETextureCompressionQuality
enum class ETextureCompressionQuality : uint8_t
{
TCQ_Default = 0,
TCQ_Lowest = 1,
TCQ_Low = 2,
TCQ_Medium = 3,
TCQ_High = 4,
TCQ_Highest = 5,
TCQ_MAX = 6
};
// Enum Engine.ETextureSourceFormat
enum class ETextureSourceFormat : uint8_t
{
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_MAX = 8
};
// Enum Engine.ETextureSourceArtType
enum class ETextureSourceArtType : uint8_t
{
TSAT_Uncompressed = 0,
TSAT_PNGCompressed = 1,
TSAT_DDSFile = 2,
TSAT_MAX = 3
};
// Enum Engine.ETextureMipCount
enum class ETextureMipCount : uint8_t
{
TMC_ResidentMips = 0,
TMC_AllMips = 1,
TMC_AllMipsBiased = 2,
TMC_MAX = 3
};
// Enum Engine.ECompositeTextureMode
enum class ECompositeTextureMode : uint8_t
{
CTM_Disabled = 0,
CTM_NormalRoughnessToRed = 1,
CTM_NormalRoughnessToGreen = 2,
CTM_NormalRoughnessToBlue = 3,
CTM_NormalRoughnessToAlpha = 4,
CTM_MAX = 5
};
// Enum Engine.TextureAddress
enum class ETextureAddress : uint8_t
{
TA_Wrap = 0,
TA_Clamp = 1,
TA_Mirror = 2,
TA_MAX = 3
};
// Enum Engine.TextureFilter
enum class ETextureFilter : uint8_t
{
TF_Nearest = 0,
TF_Bilinear = 1,
TF_Trilinear = 2,
TF_Default = 3,
TF_MAX = 4
};
// Enum Engine.TextureCompressionSettings
enum class ETextureCompressionSettings : uint8_t
{
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_MAX = 12
};
// Enum Engine.ETextureSamplerFilter
enum class ETextureSamplerFilter : uint8_t
{
ETextureSamplerFilter__Point = 0,
ETextureSamplerFilter__Bilinear = 1,
ETextureSamplerFilter__Trilinear = 2,
ETextureSamplerFilter__AnisotropicPoint = 3,
ETextureSamplerFilter__AnisotropicLinear = 4,
ETextureSamplerFilter__ETextureSamplerFilter_MAX = 5
};
// Enum Engine.ETexturePowerOfTwoSetting
enum class ETexturePowerOfTwoSetting : uint8_t
{
ETexturePowerOfTwoSetting__None = 0,
ETexturePowerOfTwoSetting__PadToPowerOfTwo = 1,
ETexturePowerOfTwoSetting__PadToSquarePowerOfTwo = 2,
ETexturePowerOfTwoSetting__ETexturePowerOfTwoSetting_MAX = 3
};
// Enum Engine.TextureMipGenSettings
enum class ETextureMipGenSettings : uint8_t
{
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_MAX = 20
};
// Enum Engine.TextureGroup
enum class ETextureGroup : uint8_t
{
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_TerrainAlbedo = 30,
TEXTUREGROUP_MaskedBillboard = 31,
TEXTUREGROUP_MAX = 32
};
// Enum Engine.ETextureRenderTargetFormat
enum class ETextureRenderTargetFormat : uint8_t
{
RTF_R8 = 0,
RTF_RG8 = 1,
RTF_RGBA8 = 2,
RTF_R16f = 3,
RTF_RG16f = 4,
RTF_RGBA16f = 5,
RTF_R32f = 6,
RTF_RG32f = 7,
RTF_RGBA32f = 8,
RTF_MAX = 9
};
// Enum Engine.ETimelineDirection
enum class ETimelineDirection : uint8_t
{
ETimelineDirection__Forward = 0,
ETimelineDirection__Backward = 1,
ETimelineDirection__ETimelineDirection_MAX = 2
};
// Enum Engine.ETimelineLengthMode
enum class ETimelineLengthMode : uint8_t
{
TL_TimelineLength = 0,
TL_LastKeyFrame = 1,
TL_MAX = 2
};
// Enum Engine.ETimeStretchCurveMapping
enum class ETimeStretchCurveMapping : uint8_t
{
ETimeStretchCurveMapping__T_Original = 0,
ETimeStretchCurveMapping__T_TargetMin = 1,
ETimeStretchCurveMapping__T_TargetMax = 2,
ETimeStretchCurveMapping__MAX = 3
};
// Enum Engine.ETwitterIntegrationDelegate
enum class ETwitterIntegrationDelegate : uint8_t
{
TID_AuthorizeComplete = 0,
TID_TweetUIComplete = 1,
TID_RequestComplete = 2,
TID_MAX = 3
};
// Enum Engine.ETwitterRequestMethod
enum class ETwitterRequestMethod : uint8_t
{
TRM_Get = 0,
TRM_Post = 1,
TRM_Delete = 2,
TRM_MAX = 3
};
// Enum Engine.EUserDefinedStructureStatus
enum class EUserDefinedStructureStatus : uint8_t
{
UDSS_UpToDate = 0,
UDSS_Dirty = 1,
UDSS_Error = 2,
UDSS_Duplicate = 3,
UDSS_MAX = 4
};
// Enum Engine.EUIScalingRule
enum class EUIScalingRule : uint8_t
{
EUIScalingRule__ShortestSide = 0,
EUIScalingRule__LongestSide = 1,
EUIScalingRule__Horizontal = 2,
EUIScalingRule__Vertical = 3,
EUIScalingRule__Custom = 4,
EUIScalingRule__EUIScalingRule_MAX = 5
};
// Enum Engine.ERenderFocusRule
enum class ERenderFocusRule : uint8_t
{
ERenderFocusRule__Always = 0,
ERenderFocusRule__NonPointer = 1,
ERenderFocusRule__NavigationOnly = 2,
ERenderFocusRule__Never = 3,
ERenderFocusRule__ERenderFocusRule_MAX = 4
};
// Enum Engine.EVectorFieldConstructionOp
enum class EVectorFieldConstructionOp : uint8_t
{
VFCO_Extrude = 0,
VFCO_Revolve = 1,
VFCO_MAX = 2
};
// Enum Engine.EWindSourceType
enum class EWindSourceType : uint8_t
{
EWindSourceType__Directional = 0,
EWindSourceType__Point = 1,
EWindSourceType__EWindSourceType_MAX = 2
};
// Enum Engine.EVolumeLightingMethod
enum class EVolumeLightingMethod : uint8_t
{
VLM_VolumetricLightmap = 0,
VLM_SparseVolumeLightingSamples = 1,
VLM_MAX = 2
};
// Enum Engine.EVisibilityAggressiveness
enum class EVisibilityAggressiveness : uint8_t
{
VIS_LeastAggressive = 0,
VIS_ModeratelyAggressive = 1,
VIS_MostAggressive = 2,
VIS_Max = 3
};
//---------------------------------------------------------------------------
//Script Structs
//---------------------------------------------------------------------------
// ScriptStruct Engine.TickFunction
// 0x0038
struct FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
TEnumAsByte<ETickingGroup> TickGroup; // 0x0004(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
TEnumAsByte<ETickingGroup> EndTickGroup; // 0x0005(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0006(0x0002) MISSED OFFSET
unsigned char bTickEvenWhenPaused : 1; // 0x0008(0x0001) (Edit, DisableEditOnInstance)
unsigned char bCanEverTick : 1; // 0x0008(0x0001)
unsigned char bStartWithTickEnabled : 1; // 0x0008(0x0001) (Edit, DisableEditOnInstance)
unsigned char bAllowTickOnDedicatedServer : 1; // 0x0008(0x0001) (Edit, DisableEditOnInstance)
unsigned char UnknownData02[0x27]; // 0x0009(0x0027) MISSED OFFSET
float TickInterval; // 0x0030(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x0034(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ActorTickFunction
// 0x0004 (0x003C - 0x0038)
struct FActorTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.RepMovement
// 0x0034
struct FRepMovement
{
struct FVector LinearVelocity; // 0x0000(0x000C) (Transient, IsPlainOldData)
struct FVector AngularVelocity; // 0x000C(0x000C) (Transient, IsPlainOldData)
struct FVector Location; // 0x0018(0x000C) (Transient, IsPlainOldData)
struct FRotator Rotation; // 0x0024(0x000C) (Transient, IsPlainOldData)
unsigned char bSimulatedPhysicSleep : 1; // 0x0030(0x0001) (Transient)
unsigned char bRepPhysics : 1; // 0x0030(0x0001) (Transient)
EVectorQuantization LocationQuantizationLevel; // 0x0031(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
EVectorQuantization VelocityQuantizationLevel; // 0x0032(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
ERotatorQuantization RotationQuantizationLevel; // 0x0033(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
};
// ScriptStruct Engine.Vector_NetQuantize100
// 0x0000 (0x000C - 0x000C)
struct FVector_NetQuantize100 : public FVector
{
};
// ScriptStruct Engine.RepAttachment
// 0x0038
struct FRepAttachment
{
class AActor* AttachParent; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector_NetQuantize100 LocationOffset; // 0x0004(0x000C)
struct FVector_NetQuantize100 RelativeScale3D; // 0x0010(0x000C)
struct FRotator RotationOffset; // 0x001C(0x000C) (IsPlainOldData)
struct FName AttachSocket; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
class USceneComponent* AttachComponent; // 0x0030(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0034(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.Vector_NetQuantize
// 0x0000 (0x000C - 0x000C)
struct FVector_NetQuantize : public FVector
{
};
// ScriptStruct Engine.Vector_NetQuantizeNormal
// 0x0000 (0x000C - 0x000C)
struct FVector_NetQuantizeNormal : public FVector
{
};
// ScriptStruct Engine.HitResult
// 0x0088
struct FHitResult
{
unsigned char bBlockingHit : 1; // 0x0000(0x0001)
unsigned char bStartPenetrating : 1; // 0x0000(0x0001)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float Time; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float Distance; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector_NetQuantize Location; // 0x000C(0x000C)
struct FVector_NetQuantize ImpactPoint; // 0x0018(0x000C)
struct FVector_NetQuantizeNormal Normal; // 0x0024(0x000C)
struct FVector_NetQuantizeNormal ImpactNormal; // 0x0030(0x000C)
struct FVector_NetQuantize TraceStart; // 0x003C(0x000C)
struct FVector_NetQuantize TraceEnd; // 0x0048(0x000C)
float PenetrationDepth; // 0x0054(0x0004) (ZeroConstructor, IsPlainOldData)
int Item; // 0x0058(0x0004) (ZeroConstructor, IsPlainOldData)
TWeakObjectPtr<class UPhysicalMaterial> PhysMaterial; // 0x005C(0x0008) (ZeroConstructor, IsPlainOldData)
TWeakObjectPtr<class AActor> Actor; // 0x0064(0x0008) (ZeroConstructor, IsPlainOldData)
TWeakObjectPtr<class UPrimitiveComponent> Component; // 0x006C(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0074(0x0004) MISSED OFFSET
struct FName BoneName; // 0x0078(0x0008) (ZeroConstructor, IsPlainOldData)
int FaceIndex; // 0x0080(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x4]; // 0x0084(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ActorComponentTickFunction
// 0x0004 (0x003C - 0x0038)
struct FActorComponentTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SimpleMemberReference
// 0x0020
struct FSimpleMemberReference
{
class UObject* MemberParent; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName MemberName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FGuid MemberGuid; // 0x0010(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.GeomSelection
// 0x000C
struct FGeomSelection
{
int Type; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int Index; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int SelectionIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.UniqueNetIdRepl
// 0x000B (0x000C - 0x0001)
struct FUniqueNetIdRepl : public FUniqueNetIdWrapper
{
unsigned char UnknownData00[0xB]; // 0x0001(0x000B) MISSED OFFSET
};
// ScriptStruct Engine.LightingChannels
// 0x0001
struct FLightingChannels
{
unsigned char bChannel0 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bChannel1 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bChannel2 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
};
// ScriptStruct Engine.CollisionResponseContainer
// 0x0020
struct FCollisionResponseContainer
{
TEnumAsByte<ECollisionResponse> WorldStatic; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> WorldDynamic; // 0x0001(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Pawn; // 0x0002(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Visibility; // 0x0003(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Camera; // 0x0004(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> PhysicsBody; // 0x0005(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Vehicle; // 0x0006(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Destructible; // 0x0007(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel1; // 0x0008(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel2; // 0x0009(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel3; // 0x000A(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel4; // 0x000B(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel5; // 0x000C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> EngineTraceChannel6; // 0x000D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel1; // 0x000E(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel2; // 0x000F(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel3; // 0x0010(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel4; // 0x0011(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel5; // 0x0012(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel6; // 0x0013(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel7; // 0x0014(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel8; // 0x0015(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel9; // 0x0016(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel10; // 0x0017(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel11; // 0x0018(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel12; // 0x0019(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel13; // 0x001A(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel14; // 0x001B(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel15; // 0x001C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel16; // 0x001D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel17; // 0x001E(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> GameTraceChannel18; // 0x001F(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ResponseChannel
// 0x0010
struct FResponseChannel
{
struct FName Channel; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> Response; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0009(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.CollisionResponse
// 0x002C
struct FCollisionResponse
{
struct FCollisionResponseContainer ResponseToChannels; // 0x0000(0x0020) (Transient)
TArray<struct FResponseChannel> ResponseArray; // 0x0020(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.WalkableSlopeOverride
// 0x0010
struct FWalkableSlopeOverride
{
TEnumAsByte<EWalkableSlopeBehavior> WalkableSlopeBehavior; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float WalkableSlopeAngle; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0008(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.BodyInstance
// 0x01D0
struct FBodyInstance
{
unsigned char UnknownData00[0x19]; // 0x0000(0x0019) MISSED OFFSET
ESleepFamily SleepFamily; // 0x0019(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EDOFMode> DOFMode; // 0x001A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionEnabled> CollisionEnabled; // 0x001B(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x001C(0x0004) MISSED OFFSET
struct FName CollisionProfileName; // 0x0020(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FCollisionResponse CollisionResponses; // 0x0028(0x002C) (Edit)
unsigned char UnknownData02[0x1]; // 0x0054(0x0001) MISSED OFFSET
unsigned char bUseCCD : 1; // 0x0055(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bNotifyRigidBodyCollision : 1; // 0x0055(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bSimulatePhysics : 1; // 0x0055(0x0001) (Edit, BlueprintVisible)
unsigned char bOverrideMass : 1; // 0x0055(0x0001) (Edit)
unsigned char bEnableGravity : 1; // 0x0055(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bAutoWeld : 1; // 0x0055(0x0001) (Edit, BlueprintVisible)
unsigned char bStartAwake : 1; // 0x0055(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bGenerateWakeEvents : 1; // 0x0055(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bUpdateMassWhenScaleChanges : 1; // 0x0056(0x0001)
unsigned char bLockTranslation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockRotation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockXTranslation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockYTranslation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockZTranslation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockXRotation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockYRotation : 1; // 0x0056(0x0001) (Edit)
unsigned char bLockZRotation : 1; // 0x0057(0x0001) (Edit)
unsigned char bOverrideMaxAngularVelocity : 1; // 0x0057(0x0001) (Edit)
unsigned char UnknownData03 : 1; // 0x0057(0x0001)
unsigned char bUseAsyncScene : 1; // 0x0057(0x0001) (Edit, BlueprintVisible)
unsigned char bOverrideMaxDepenetrationVelocity : 1; // 0x0057(0x0001) (Edit)
unsigned char bOverrideWalkableSlopeOnInstance : 1; // 0x0057(0x0001) (Edit)
float MaxDepenetrationVelocity; // 0x0058(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x8]; // 0x005C(0x0008) MISSED OFFSET
float MassInKgOverride; // 0x0064(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float LinearDamping; // 0x0068(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AngularDamping; // 0x006C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector CustomDOFPlaneNormal; // 0x0070(0x000C) (Edit, IsPlainOldData)
struct FVector COMNudge; // 0x007C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
float MassScale; // 0x0088(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector InertiaTensorScale; // 0x008C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
TEnumAsByte<ECollisionChannel> ObjectType; // 0x0098(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData05[0xB]; // 0x0099(0x000B) MISSED OFFSET
struct FWalkableSlopeOverride WalkableSlopeOverride; // 0x00A4(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
class UPhysicalMaterial* PhysMaterialOverride; // 0x00B4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaxAngularVelocity; // 0x00B8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float CustomSleepThresholdMultiplier; // 0x00BC(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float StabilizationThresholdMultiplier; // 0x00C0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float PhysicsBlendWeight; // 0x00C4(0x0004) (ZeroConstructor, IsPlainOldData)
int PositionSolverIterationCount; // 0x00C8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData06[0x14]; // 0x00CC(0x0014) MISSED OFFSET
uint64_t RigidActorSyncId; // 0x00E0(0x0008) (ZeroConstructor, IsPlainOldData)
uint64_t RigidActorAsyncId; // 0x00E8(0x0008) (ZeroConstructor, IsPlainOldData)
int VelocitySolverIterationCount; // 0x00F0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData07[0xDC]; // 0x00F4(0x00DC) MISSED OFFSET
};
// ScriptStruct Engine.PrimitiveComponentPostPhysicsTickFunction
// 0x0004 (0x003C - 0x0038)
struct FPrimitiveComponentPostPhysicsTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ParticleSysParam
// 0x0080
struct FParticleSysParam
{
struct FName Name; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EParticleSysParamType> ParamType; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
float Scalar; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Scalar_Low; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector Vector; // 0x0014(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector Vector_Low; // 0x0020(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FColor Color; // 0x002C(0x0004) (Edit, BlueprintVisible, IsPlainOldData)
class AActor* Actor; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UMaterialInterface* Material; // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x48]; // 0x0038(0x0048) MISSED OFFSET
};
// ScriptStruct Engine.ActiveForceFeedbackEffect
// 0x0018
struct FActiveForceFeedbackEffect
{
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x14]; // 0x0004(0x0014) MISSED OFFSET
};
// ScriptStruct Engine.ViewTargetTransitionParams
// 0x0010
struct FViewTargetTransitionParams
{
float blendTime; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EViewTargetBlendFunction> BlendFunction; // 0x0004(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
float BlendExp; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bLockOutgoing : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData01[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LatentActionInfo
// 0x0018
struct FLatentActionInfo
{
int Linkage; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int UUID; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
struct FName ExecutionFunction; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
class UObject* CallbackTarget; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BasedMovementInfo
// 0x0030
struct FBasedMovementInfo
{
class UPrimitiveComponent* MovementBase; // 0x0000(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName BoneName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FVector_NetQuantize100 Location; // 0x0010(0x000C)
struct FRotator Rotation; // 0x001C(0x000C) (IsPlainOldData)
bool bServerHasBaseComponent; // 0x0028(0x0001) (ZeroConstructor, IsPlainOldData)
bool bRelativeRotation; // 0x0029(0x0001) (ZeroConstructor, IsPlainOldData)
bool bServerHasVelocity; // 0x002A(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x5]; // 0x002B(0x0005) MISSED OFFSET
};
// ScriptStruct Engine.Vector_NetQuantize10
// 0x0000 (0x000C - 0x000C)
struct FVector_NetQuantize10 : public FVector
{
};
// ScriptStruct Engine.RootMotionSourceSettings
// 0x0001
struct FRootMotionSourceSettings
{
unsigned char Flags; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RootMotionSourceGroup
// 0x0090
struct FRootMotionSourceGroup
{
unsigned char UnknownData00[0x7C]; // 0x0000(0x007C) MISSED OFFSET
bool bHasAdditiveSources; // 0x007C(0x0001) (ZeroConstructor, IsPlainOldData)
bool bHasOverrideSources; // 0x007D(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x007E(0x0002) MISSED OFFSET
struct FVector_NetQuantize10 LastPreAdditiveVelocity; // 0x0080(0x000C)
bool bIsAdditiveVelocityApplied; // 0x008C(0x0001) (ZeroConstructor, IsPlainOldData)
struct FRootMotionSourceSettings LastAccumulatedSettings; // 0x008D(0x0001)
unsigned char UnknownData02[0x2]; // 0x008E(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionMovementParams
// 0x0040
struct FRootMotionMovementParams
{
bool bHasRootMotion; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float BlendWeight; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0008(0x0008) MISSED OFFSET
struct FTransform RootMotionTransform; // 0x0010(0x0030) (IsPlainOldData)
};
// ScriptStruct Engine.RepRootMotionMontage
// 0x00E0
struct FRepRootMotionMontage
{
bool bIsActive; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
class UAnimMontage* AnimMontage; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float Position; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector_NetQuantize100 Location; // 0x000C(0x000C)
struct FRotator Rotation; // 0x0018(0x000C) (IsPlainOldData)
class UPrimitiveComponent* MovementBase; // 0x0024(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
struct FName MovementBaseBoneName; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
bool bRelativePosition; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData)
bool bRelativeRotation; // 0x0031(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0032(0x0002) MISSED OFFSET
struct FRootMotionSourceGroup AuthoritativeRootMotion; // 0x0034(0x0090)
struct FVector_NetQuantize10 Acceleration; // 0x00C4(0x000C)
struct FVector_NetQuantize10 LinearVelocity; // 0x00D0(0x000C)
unsigned char UnknownData02[0x4]; // 0x00DC(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SimulatedRootMotionReplicatedMove
// 0x00E8
struct FSimulatedRootMotionReplicatedMove
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FRepRootMotionMontage RootMotion; // 0x0008(0x00E0)
};
// ScriptStruct Engine.PaintedVertex
// 0x0014
struct FPaintedVertex
{
struct FVector Position; // 0x0000(0x000C) (IsPlainOldData)
struct FPackedNormal Normal; // 0x000C(0x0004)
struct FColor Color; // 0x0010(0x0004) (IsPlainOldData)
};
// ScriptStruct Engine.StaticMeshComponentLODInfo
// 0x006C
struct FStaticMeshComponentLODInfo
{
unsigned char UnknownData00[0x18]; // 0x0000(0x0018) MISSED OFFSET
TArray<struct FPaintedVertex> PaintedVertices; // 0x0018(0x000C) (ZeroConstructor)
unsigned char UnknownData01[0x48]; // 0x0024(0x0048) MISSED OFFSET
};
// ScriptStruct Engine.StreamingTextureBuildInfo
// 0x000C
struct FStreamingTextureBuildInfo
{
uint32_t PackedRelativeBox; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int TextureLevelIndex; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float TexelFactor; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.LightmassPrimitiveSettings
// 0x0018
struct FLightmassPrimitiveSettings
{
unsigned char bUseTwoSidedLighting : 1; // 0x0000(0x0001) (Edit)
unsigned char bShadowIndirectOnly : 1; // 0x0000(0x0001) (Edit)
unsigned char bUseEmissiveForStaticLighting : 1; // 0x0000(0x0001) (Edit)
unsigned char bUseVertexNormalForHemisphereGather : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float EmissiveLightFalloffExponent; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float EmissiveLightExplicitInfluenceRadius; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float EmissiveBoost; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float DiffuseBoost; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FullyOccludedSamplesFraction; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.WeightedBlendable
// 0x0008
struct FWeightedBlendable
{
float Weight; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UObject* Object; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.WeightedBlendables
// 0x000C
struct FWeightedBlendables
{
TArray<struct FWeightedBlendable> Array; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.PostProcessSettings
// 0x04D0
struct FPostProcessSettings
{
unsigned char bOverride_WhiteTemp : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_WhiteTint : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorSaturation : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorContrast : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGamma : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGain : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorOffset : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorSaturationShadows : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorContrastShadows : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGammaShadows : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGainShadows : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorOffsetShadows : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorSaturationMidtones : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorContrastMidtones : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGammaMidtones : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGainMidtones : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorOffsetMidtones : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorSaturationHighlights : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorContrastHighlights : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGammaHighlights : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGainHighlights : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorOffsetHighlights : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorCorrectionShadowsMax : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorCorrectionHighlightsMin : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmWhitePoint : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmSaturation : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmChannelMixerRed : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmChannelMixerGreen : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmChannelMixerBlue : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmContrast : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmDynamicRange : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmHealAmount : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmToeAmount : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmShadowTint : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmShadowTintBlend : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmShadowTintAmount : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmSlope : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmToe : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmShoulder : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmBlackClip : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_FilmWhiteClip : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_SceneColorTint : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_SceneFringeIntensity : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientCubemapTint : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientCubemapIntensity : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomMethod : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomIntensity : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomThreshold : 1; // 0x0005(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom1Tint : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom1Size : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom2Size : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom2Tint : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom3Tint : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom3Size : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom4Tint : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom4Size : 1; // 0x0006(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom5Tint : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom5Size : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom6Tint : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_Bloom6Size : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomSizeScale : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionTexture : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionSize : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionCenterUV : 1; // 0x0007(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionPreFilter : 1; // 0x0008(0x0001) (Deprecated)
unsigned char bOverride_BloomConvolutionPreFilterMin : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionPreFilterMax : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionPreFilterMult : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomConvolutionBufferScale : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomDirtMaskIntensity : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomDirtMaskTint : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_BloomDirtMask : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureMethod : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureLowPercent : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureHighPercent : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureMinBrightness : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureMaxBrightness : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureSpeedUp : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureSpeedDown : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AutoExposureBias : 1; // 0x0009(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_HistogramLogMin : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_HistogramLogMax : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareIntensity : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareTint : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareTints : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareBokehSize : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareBokehShape : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LensFlareThreshold : 1; // 0x000A(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_VignetteIntensity : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_GrainIntensity : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_GrainJitter : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionIntensity : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionStaticFraction : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionRadius : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionFadeDistance : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionFadeRadius : 1; // 0x000B(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionDistance : 1; // 0x000C(0x0001) (Deprecated)
unsigned char bOverride_AmbientOcclusionRadiusInWS : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionPower : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionBias : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionQuality : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionMipBlend : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionMipScale : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_AmbientOcclusionMipThreshold : 1; // 0x000C(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVIntensity : 1; // 0x000D(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVDirectionalOcclusionIntensity : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVDirectionalOcclusionRadius : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVDiffuseOcclusionExponent : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVSpecularOcclusionExponent : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVDiffuseOcclusionIntensity : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVSpecularOcclusionIntensity : 1; // 0x000D(0x0001) (Edit)
unsigned char bOverride_LPVSize : 1; // 0x000D(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVSecondaryOcclusionIntensity : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVSecondaryBounceIntensity : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVGeometryVolumeBias : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVVplInjectionBias : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVEmissiveInjectionIntensity : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVFadeRange : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_LPVDirectionalOcclusionFadeRange : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_IndirectLightingColor : 1; // 0x000E(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_IndirectLightingIntensity : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGradingIntensity : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ColorGradingLUT : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldFocalDistance : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldFstop : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldSensorWidth : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldDepthBlurRadius : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldDepthBlurAmount : 1; // 0x000F(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldFocalRegion : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldNearTransitionRegion : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldFarTransitionRegion : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldScale : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldMaxBokehSize : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldNearBlurSize : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldFarBlurSize : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldMethod : 1; // 0x0010(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_MobileHQGaussian : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldBokehShape : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldOcclusion : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldColorThreshold : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldSizeThreshold : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldSkyFocusDistance : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_DepthOfFieldVignetteSize : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_MotionBlurAmount : 1; // 0x0011(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_MotionBlurMax : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_MotionBlurPerObjectSize : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ScreenPercentage : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ScreenSpaceReflectionIntensity : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ScreenSpaceReflectionQuality : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ScreenSpaceReflectionMaxRoughness : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char bOverride_ScreenSpaceReflectionRoughnessScale : 1; // 0x0012(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x1]; // 0x0013(0x0001) MISSED OFFSET
float WhiteTemp; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float WhiteTint; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x001C(0x0004) MISSED OFFSET
struct FVector4 ColorSaturation; // 0x0020(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorContrast; // 0x0030(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGamma; // 0x0040(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGain; // 0x0050(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorOffset; // 0x0060(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorSaturationShadows; // 0x0070(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorContrastShadows; // 0x0080(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGammaShadows; // 0x0090(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGainShadows; // 0x00A0(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorOffsetShadows; // 0x00B0(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float ColorCorrectionShadowsMax; // 0x00C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0xC]; // 0x00C4(0x000C) MISSED OFFSET
struct FVector4 ColorSaturationMidtones; // 0x00D0(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorContrastMidtones; // 0x00E0(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGammaMidtones; // 0x00F0(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGainMidtones; // 0x0100(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorOffsetMidtones; // 0x0110(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorSaturationHighlights; // 0x0120(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorContrastHighlights; // 0x0130(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGammaHighlights; // 0x0140(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorGainHighlights; // 0x0150(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 ColorOffsetHighlights; // 0x0160(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float ColorCorrectionHighlightsMin; // 0x0170(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmSlope; // 0x0174(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmToe; // 0x0178(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmShoulder; // 0x017C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmBlackClip; // 0x0180(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmWhiteClip; // 0x0184(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor FilmWhitePoint; // 0x0188(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor FilmShadowTint; // 0x0198(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float FilmShadowTintBlend; // 0x01A8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmShadowTintAmount; // 0x01AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmSaturation; // 0x01B0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor FilmChannelMixerRed; // 0x01B4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor FilmChannelMixerGreen; // 0x01C4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor FilmChannelMixerBlue; // 0x01D4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float FilmContrast; // 0x01E4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmToeAmount; // 0x01E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmHealAmount; // 0x01EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FilmDynamicRange; // 0x01F0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor SceneColorTint; // 0x01F4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float SceneFringeIntensity; // 0x0204(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EBloomMethod> BloomMethod; // 0x0208(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x0209(0x0003) MISSED OFFSET
float BloomIntensity; // 0x020C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomThreshold; // 0x0210(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomSizeScale; // 0x0214(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom1Size; // 0x0218(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom2Size; // 0x021C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom3Size; // 0x0220(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom4Size; // 0x0224(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom5Size; // 0x0228(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bloom6Size; // 0x022C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor Bloom1Tint; // 0x0230(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Bloom2Tint; // 0x0240(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Bloom3Tint; // 0x0250(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Bloom4Tint; // 0x0260(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Bloom5Tint; // 0x0270(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Bloom6Tint; // 0x0280(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
class UTexture2D* BloomConvolutionTexture; // 0x0290(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomConvolutionSize; // 0x0294(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector2D BloomConvolutionCenterUV; // 0x0298(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector BloomConvolutionPreFilter; // 0x02A0(0x000C) (Deprecated, IsPlainOldData)
float BloomConvolutionPreFilterMin; // 0x02AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomConvolutionPreFilterMax; // 0x02B0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomConvolutionPreFilterMult; // 0x02B4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomConvolutionBufferScale; // 0x02B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTexture* BloomDirtMask; // 0x02BC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BloomDirtMaskIntensity; // 0x02C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor BloomDirtMaskTint; // 0x02C4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor AmbientCubemapTint; // 0x02D4(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float AmbientCubemapIntensity; // 0x02E4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTextureCube* AmbientCubemap; // 0x02E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAutoExposureMethod> AutoExposureMethod; // 0x02EC(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x3]; // 0x02ED(0x0003) MISSED OFFSET
float AutoExposureLowPercent; // 0x02F0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureHighPercent; // 0x02F4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureMinBrightness; // 0x02F8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureMaxBrightness; // 0x02FC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureSpeedUp; // 0x0300(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureSpeedDown; // 0x0304(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AutoExposureBias; // 0x0308(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HistogramLogMin; // 0x030C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HistogramLogMax; // 0x0310(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LensFlareIntensity; // 0x0314(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor LensFlareTint; // 0x0318(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float LensFlareBokehSize; // 0x0328(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
int LensFlareCount; // 0x032C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LensFlareThreshold; // 0x0330(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTexture* LensFlareBokehShape; // 0x0334(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor LensFlareTints[0x8]; // 0x0338(0x0010) (Edit, IsPlainOldData)
float VignetteIntensity; // 0x03B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float GrainJitter; // 0x03BC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float GrainIntensity; // 0x03C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionIntensity; // 0x03C4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionStaticFraction; // 0x03C8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionRadius; // 0x03CC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char AmbientOcclusionRadiusInWS : 1; // 0x03D0(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData05[0x3]; // 0x03D1(0x0003) MISSED OFFSET
float AmbientOcclusionFadeDistance; // 0x03D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionFadeRadius; // 0x03D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionDistance; // 0x03DC(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float AmbientOcclusionPower; // 0x03E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionBias; // 0x03E4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionQuality; // 0x03E8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionMipBlend; // 0x03EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionMipScale; // 0x03F0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AmbientOcclusionMipThreshold; // 0x03F4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor IndirectLightingColor; // 0x03F8(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
float IndirectLightingIntensity; // 0x0408(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ColorGradingIntensity; // 0x040C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTexture* ColorGradingLUT; // 0x0410(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EDepthOfFieldMethod> DepthOfFieldMethod; // 0x0414(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bMobileHQGaussian : 1; // 0x0415(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData06[0x2]; // 0x0416(0x0002) MISSED OFFSET
float DepthOfFieldFstop; // 0x0418(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldSensorWidth; // 0x041C(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldFocalDistance; // 0x0420(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldDepthBlurAmount; // 0x0424(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldDepthBlurRadius; // 0x0428(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldFocalRegion; // 0x042C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldNearTransitionRegion; // 0x0430(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldFarTransitionRegion; // 0x0434(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldScale; // 0x0438(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldMaxBokehSize; // 0x043C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldNearBlurSize; // 0x0440(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldFarBlurSize; // 0x0444(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTexture* DepthOfFieldBokehShape; // 0x0448(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldOcclusion; // 0x044C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldColorThreshold; // 0x0450(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldSizeThreshold; // 0x0454(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldSkyFocusDistance; // 0x0458(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DepthOfFieldVignetteSize; // 0x045C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MotionBlurAmount; // 0x0460(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MotionBlurMax; // 0x0464(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MotionBlurPerObjectSize; // 0x0468(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVIntensity; // 0x046C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVVplInjectionBias; // 0x0470(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVSize; // 0x0474(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVSecondaryOcclusionIntensity; // 0x0478(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVSecondaryBounceIntensity; // 0x047C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVGeometryVolumeBias; // 0x0480(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVEmissiveInjectionIntensity; // 0x0484(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVDirectionalOcclusionIntensity; // 0x0488(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVDirectionalOcclusionRadius; // 0x048C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVDiffuseOcclusionExponent; // 0x0490(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVSpecularOcclusionExponent; // 0x0494(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVDiffuseOcclusionIntensity; // 0x0498(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVSpecularOcclusionIntensity; // 0x049C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ScreenSpaceReflectionIntensity; // 0x04A0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ScreenSpaceReflectionQuality; // 0x04A4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ScreenSpaceReflectionMaxRoughness; // 0x04A8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVFadeRange; // 0x04AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPVDirectionalOcclusionFadeRange; // 0x04B0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ScreenPercentage; // 0x04B4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FWeightedBlendables WeightedBlendables; // 0x04B8(0x000C) (Edit, BlueprintVisible)
TArray<class UObject*> Blendables; // 0x04C4(0x000C) (ZeroConstructor, Deprecated)
};
// ScriptStruct Engine.MinimalViewInfo
// 0x0520
struct FMinimalViewInfo
{
struct FVector Location; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector LocationLocalSpace; // 0x000C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FRotator Rotation; // 0x0018(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
float FOV; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OrthoWidth; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OrthoNearClipPlane; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OrthoFarClipPlane; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AspectRatio; // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bConstrainAspectRatio : 1; // 0x0038(0x0001) (Edit, BlueprintVisible)
unsigned char bUseFieldOfViewForLOD : 1; // 0x0038(0x0001) (Edit, BlueprintVisible)
TEnumAsByte<ECameraProjectionMode> ProjectionMode; // 0x0039(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x003A(0x0002) MISSED OFFSET
float PostProcessBlendWeight; // 0x003C(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FPostProcessSettings PostProcessSettings; // 0x0040(0x04D0) (BlueprintVisible)
struct FVector2D OffCenterProjectionOffset; // 0x0510(0x0008) (Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0518(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.DebugTextInfo
// 0x004C
struct FDebugTextInfo
{
class AActor* SrcActor; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector SrcActorOffset; // 0x0004(0x000C) (IsPlainOldData)
struct FVector SrcActorDesiredOffset; // 0x0010(0x000C) (IsPlainOldData)
struct FString DebugText; // 0x001C(0x000C) (ZeroConstructor)
float TimeRemaining; // 0x0028(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
float Duration; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
struct FColor TextColor; // 0x0030(0x0004) (IsPlainOldData)
unsigned char bAbsoluteLocation : 1; // 0x0034(0x0001)
unsigned char bKeepAttachedToActor : 1; // 0x0034(0x0001)
unsigned char bDrawShadow : 1; // 0x0034(0x0001)
unsigned char UnknownData00[0x3]; // 0x0035(0x0003) MISSED OFFSET
struct FVector OrigActorLocation; // 0x0038(0x000C) (IsPlainOldData)
class UFont* Font; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData)
float FontScale; // 0x0048(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MovementProperties
// 0x0004
struct FMovementProperties
{
unsigned char bCanCrouch : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bCanJump : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bCanWalk : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bCanSwim : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bCanFly : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.NavAgentProperties
// 0x0014 (0x0018 - 0x0004)
struct FNavAgentProperties : public FMovementProperties
{
float AgentRadius; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AgentHeight; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AgentStepHeight; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float NavWalkingSearchHeightScale; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UClass* PreferredNavData; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FindFloorResult
// 0x0098
struct FFindFloorResult
{
unsigned char bBlockingHit : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst)
unsigned char bWalkableFloor : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst)
unsigned char bLineTrace : 1; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float FloorDist; // 0x0004(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData)
float LineDist; // 0x0008(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x000C(0x0004) MISSED OFFSET
struct FHitResult HitResult; // 0x0010(0x0088) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.NavAvoidanceMask
// 0x0004
struct FNavAvoidanceMask
{
unsigned char bGroup0 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup1 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup2 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup3 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup4 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup5 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup6 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup7 : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup8 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup9 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup10 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup11 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup12 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup13 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup14 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup15 : 1; // 0x0001(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup16 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup17 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup18 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup19 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup20 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup21 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup22 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup23 : 1; // 0x0002(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup24 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup25 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup26 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup27 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup28 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup29 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup30 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
unsigned char bGroup31 : 1; // 0x0003(0x0001) (Edit, BlueprintVisible)
};
// ScriptStruct Engine.CharacterMovementComponentPostPhysicsTickFunction
// 0x0004 (0x003C - 0x0038)
struct FCharacterMovementComponentPostPhysicsTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.FOscillator
// 0x000C
struct FFOscillator
{
float Amplitude; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Frequency; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EInitialOscillatorOffset> InitialOffset; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ROscillator
// 0x0024
struct FROscillator
{
struct FFOscillator Pitch; // 0x0000(0x000C) (Edit)
struct FFOscillator Yaw; // 0x000C(0x000C) (Edit)
struct FFOscillator Roll; // 0x0018(0x000C) (Edit)
};
// ScriptStruct Engine.VOscillator
// 0x0024
struct FVOscillator
{
struct FFOscillator X; // 0x0000(0x000C) (Edit)
struct FFOscillator Y; // 0x000C(0x000C) (Edit)
struct FFOscillator Z; // 0x0018(0x000C) (Edit)
};
// ScriptStruct Engine.SkelMeshComponentLODInfo
// 0x0014
struct FSkelMeshComponentLODInfo
{
TArray<bool> HiddenMaterials; // 0x0000(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x8]; // 0x000C(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.SkelMeshSkinWeightInfo
// 0x0028
struct FSkelMeshSkinWeightInfo
{
int Bones[0x8]; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char Weights[0x8]; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SingleAnimationPlayData
// 0x0010
struct FSingleAnimationPlayData
{
class UAnimationAsset* AnimToPlay; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bSavedLooping : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char bSavedPlaying : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
float SavedPosition; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float SavedPlayRate; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PoseSnapshot
// 0x0030
struct FPoseSnapshot
{
TArray<struct FTransform> LocalTransforms; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TArray<struct FName> BoneNames; // 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
struct FName SkeletalMeshName; // 0x0018(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FName SnapshotName; // 0x0020(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bIsValid; // 0x0028(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0029(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.AnimLinkableElement
// 0x0024
struct FAnimLinkableElement
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
class UAnimMontage* LinkedMontage; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int SlotIndex; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int SegmentIndex; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAnimLinkMethod> LinkMethod; // 0x0010(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAnimLinkMethod> CachedLinkMethod; // 0x0011(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0012(0x0002) MISSED OFFSET
float SegmentBeginTime; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
float SegmentLength; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
float LinkValue; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
class UAnimSequenceBase* LinkedSequence; // 0x0020(0x0004) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.AnimNotifyEvent
// 0x0064 (0x0088 - 0x0024)
struct FAnimNotifyEvent : public FAnimLinkableElement
{
float DisplayTime; // 0x0024(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float TriggerTimeOffset; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
float EndTriggerTimeOffset; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
float TriggerWeightThreshold; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0034(0x0004) MISSED OFFSET
struct FName NotifyName; // 0x0038(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
class UAnimNotify* Notify; // 0x0040(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
class UAnimNotifyState* NotifyStateClass; // 0x0044(0x0004) (Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
float Duration; // 0x0048(0x0004) (ZeroConstructor, IsPlainOldData)
struct FAnimLinkableElement EndLink; // 0x004C(0x0024)
bool bConvertedFromBranchingPoint; // 0x0070(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMontageNotifyTickType> MontageTickType; // 0x0071(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0072(0x0002) MISSED OFFSET
float NotifyTriggerChance; // 0x0074(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ENotifyFilterType> NotifyFilterType; // 0x0078(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0079(0x0003) MISSED OFFSET
int NotifyFilterLOD; // 0x007C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bTriggerOnDedicatedServer; // 0x0080(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x0081(0x0003) MISSED OFFSET
int TrackIndex; // 0x0084(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MarkerSyncAnimPosition
// 0x0018
struct FMarkerSyncAnimPosition
{
struct FName PreviousMarkerName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NextMarkerName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
float PositionBetweenMarkers; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.DialogueContext
// 0x0010
struct FDialogueContext
{
class UDialogueVoice* Speaker; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TArray<class UDialogueVoice*> Targets; // 0x0004(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.PredictProjectilePathParams
// 0x0054
struct FPredictProjectilePathParams
{
struct FVector StartLocation; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector LaunchVelocity; // 0x000C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
bool bTraceWithCollision; // 0x0018(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
float ProjectileRadius; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxSimTime; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bTraceWithChannel; // 0x0024(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionChannel> TraceChannel; // 0x0025(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0026(0x0002) MISSED OFFSET
TArray<TEnumAsByte<EObjectTypeQuery>> ObjectTypes; // 0x0028(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TArray<class AActor*> ActorsToIgnore; // 0x0034(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
float SimFrequency; // 0x0040(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OverrideGravityZ; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EDrawDebugTrace> DrawDebugType; // 0x0048(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0049(0x0003) MISSED OFFSET
float DrawDebugTime; // 0x004C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bTraceComplex; // 0x0050(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x0051(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.PredictProjectilePathPointData
// 0x001C
struct FPredictProjectilePathPointData
{
struct FVector Location; // 0x0000(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData)
struct FVector Velocity; // 0x000C(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData)
float Time; // 0x0018(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.PredictProjectilePathResult
// 0x00B0
struct FPredictProjectilePathResult
{
TArray<struct FPredictProjectilePathPointData> PathData; // 0x0000(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst)
struct FPredictProjectilePathPointData LastTraceDestination; // 0x000C(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst)
struct FHitResult HitResult; // 0x0028(0x0088) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.CameraCacheEntry
// 0x0530
struct FCameraCacheEntry
{
float TimeStamp; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
struct FMinimalViewInfo POV; // 0x0010(0x0520)
};
// ScriptStruct Engine.TViewTarget
// 0x0540
struct FTViewTarget
{
class AActor* Target; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
struct FMinimalViewInfo POV; // 0x0010(0x0520) (Edit, BlueprintVisible)
class APlayerState* PlayerState; // 0x0530(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x0534(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.NavDataConfig
// 0x0038 (0x0050 - 0x0018)
struct FNavDataConfig : public FNavAgentProperties
{
struct FName Name; // 0x0018(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FColor Color; // 0x0020(0x0004) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector DefaultQueryExtent; // 0x0024(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
class UClass* NavigationDataClass; // 0x0030(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0034(0x0004) MISSED OFFSET
struct FSoftClassPath NavigationDataClassName; // 0x0038(0x0018) (Config)
};
// ScriptStruct Engine.SupportedAreaData
// 0x0014
struct FSupportedAreaData
{
struct FString AreaClassName; // 0x0000(0x000C) (ZeroConstructor)
int AreaID; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
class UClass* AreaClass; // 0x0010(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.StatColorMapEntry
// 0x0008
struct FStatColorMapEntry
{
float In; // 0x0000(0x0004) (ZeroConstructor, Config, GlobalConfig, IsPlainOldData)
struct FColor Out; // 0x0004(0x0004) (Config, GlobalConfig, IsPlainOldData)
};
// ScriptStruct Engine.StatColorMapping
// 0x001C
struct FStatColorMapping
{
struct FString StatName; // 0x0000(0x000C) (ZeroConstructor, Config, GlobalConfig)
TArray<struct FStatColorMapEntry> ColorMap; // 0x000C(0x000C) (ZeroConstructor, Config, GlobalConfig)
unsigned char DisableBlend : 1; // 0x0018(0x0001) (Config, GlobalConfig)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.GameNameRedirect
// 0x0010
struct FGameNameRedirect
{
struct FName OldGameName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewGameName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ClassRedirect
// 0x0040
struct FClassRedirect
{
struct FName ObjectName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName OldClassName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewClassName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName OldSubobjName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewSubobjName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewClassClass; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewClassPackage; // 0x0030(0x0008) (ZeroConstructor, IsPlainOldData)
bool InstanceOnly; // 0x0038(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0039(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.PluginRedirect
// 0x0018
struct FPluginRedirect
{
struct FString OldPluginName; // 0x0000(0x000C) (ZeroConstructor)
struct FString NewPluginName; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.StructRedirect
// 0x0010
struct FStructRedirect
{
struct FName OldStructName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewStructName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DirectoryPath
// 0x000C
struct FDirectoryPath
{
struct FString Path; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.DropNoteInfo
// 0x0024
struct FDropNoteInfo
{
struct FVector Location; // 0x0000(0x000C) (IsPlainOldData)
struct FRotator Rotation; // 0x000C(0x000C) (IsPlainOldData)
struct FString Comment; // 0x0018(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.RigidBodyErrorCorrection
// 0x001C
struct FRigidBodyErrorCorrection
{
float LinearDeltaThresholdSq; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float LinearInterpAlpha; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float LinearRecipFixTime; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float AngularDeltaThreshold; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float AngularInterpAlpha; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
float AngularRecipFixTime; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
float BodySpeedThresholdSq; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NetDriverDefinition
// 0x0018
struct FNetDriverDefinition
{
struct FName DefName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName DriverClassName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName DriverClassNameFallback; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InstancedStaticMeshInstanceData
// 0x0040
struct FInstancedStaticMeshInstanceData
{
struct FMatrix Transform; // 0x0000(0x0040) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.InstancedStaticMeshMappingInfo
// 0x0004
struct FInstancedStaticMeshMappingInfo
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.LightmassMaterialInterfaceSettings
// 0x0014
struct FLightmassMaterialInterfaceSettings
{
unsigned char bCastShadowAsMasked : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float EmissiveBoost; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float DiffuseBoost; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ExportResolutionScale; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bOverrideCastShadowAsMasked : 1; // 0x0010(0x0001)
unsigned char bOverrideEmissiveBoost : 1; // 0x0010(0x0001)
unsigned char bOverrideDiffuseBoost : 1; // 0x0010(0x0001)
unsigned char bOverrideExportResolutionScale : 1; // 0x0010(0x0001)
unsigned char UnknownData01[0x3]; // 0x0011(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.MaterialTextureInfo
// 0x0010
struct FMaterialTextureInfo
{
float SamplingScale; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int UVChannelIndex; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
struct FName TextureName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FontParameterValue
// 0x0020
struct FFontParameterValue
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UFont* FontValue; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
int FontPage; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FGuid ExpressionGUID; // 0x0010(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.ScalarParameterValue
// 0x0020
struct FScalarParameterValue
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ParameterValue; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FGuid ExpressionGUID; // 0x000C(0x0010) (IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.TextureParameterValue
// 0x0020
struct FTextureParameterValue
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UTexture* ParameterValue; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FGuid ExpressionGUID; // 0x000C(0x0010) (IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.VectorParameterValue
// 0x0028
struct FVectorParameterValue
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor ParameterValue; // 0x0008(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FGuid ExpressionGUID; // 0x0018(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.MaterialInstanceBasePropertyOverrides
// 0x0010
struct FMaterialInstanceBasePropertyOverrides
{
bool bOverride_OpacityMaskClipValue; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bOverride_BlendMode; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bOverride_ShadingModel; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bOverride_DitheredLODTransition; // 0x0003(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bOverride_CastDynamicShadowAsMasked; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bOverride_TwoSided; // 0x0005(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
float OpacityMaskClipValue; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EBlendMode> BlendMode; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMaterialShadingModel> ShadingModel; // 0x000D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char TwoSided : 1; // 0x000E(0x0001) (Edit)
unsigned char DitheredLODTransition : 1; // 0x000E(0x0001) (Edit)
unsigned char bCastDynamicShadowAsMasked : 1; // 0x000E(0x0001) (Edit)
unsigned char UnknownData01[0x1]; // 0x000F(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.ExpressionOutput
// 0x0020
struct FExpressionOutput
{
struct FString OutputName; // 0x0000(0x000C) (ZeroConstructor)
int Mask; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskR; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskG; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskB; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskA; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintComponentChangedPropertyInfo
// 0x0010
struct FBlueprintComponentChangedPropertyInfo
{
struct FName PropertyName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
int ArrayIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
class UStruct* PropertyScope; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintCookedComponentInstancingData
// 0x0038
struct FBlueprintCookedComponentInstancingData
{
bool bIsValid; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
TArray<struct FBlueprintComponentChangedPropertyInfo> ChangedPropertyList; // 0x0004(0x000C) (ZeroConstructor)
unsigned char UnknownData01[0x28]; // 0x0010(0x0028) MISSED OFFSET
};
// ScriptStruct Engine.NavigationFilterArea
// 0x0010
struct FNavigationFilterArea
{
class UClass* AreaClass; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float TravelCostOverride; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float EnteringCostOverride; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bIsExcluded : 1; // 0x000C(0x0001) (Edit)
unsigned char bOverrideTravelCost : 1; // 0x000C(0x0001) (Edit)
unsigned char bOverrideEnteringCost : 1; // 0x000C(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.NavigationFilterFlags
// 0x0004
struct FNavigationFilterFlags
{
unsigned char bNavFlag0 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag1 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag2 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag3 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag4 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag5 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag6 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag7 : 1; // 0x0000(0x0001) (Edit)
unsigned char bNavFlag8 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag9 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag10 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag11 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag12 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag13 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag14 : 1; // 0x0001(0x0001) (Edit)
unsigned char bNavFlag15 : 1; // 0x0001(0x0001) (Edit)
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.InterpolationParameter
// 0x0008
struct FInterpolationParameter
{
float InterpolationTime; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EFilterInterpolationType> InterpolationType; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BoneReference
// 0x0018
struct FBoneReference
{
struct FName BoneName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x10]; // 0x0008(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.PerBoneInterpolation
// 0x0020
struct FPerBoneInterpolation
{
struct FBoneReference BoneReference; // 0x0000(0x0018) (Edit)
float InterpolationSpeedPerSec; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BlendSample
// 0x0014
struct FBlendSample
{
class UAnimSequence* Animation; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector SampleValue; // 0x0004(0x000C) (Edit, IsPlainOldData)
float RateScale; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.EditorElement
// 0x0018
struct FEditorElement
{
int Indices[0x3]; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Weights[0x3]; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlendParameter
// 0x0018
struct FBlendParameter
{
struct FString DisplayName; // 0x0000(0x000C) (Edit, ZeroConstructor)
float Min; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Max; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int GridNum; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimGroupInfo
// 0x0018
struct FAnimGroupInfo
{
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FLinearColor Color; // 0x0008(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.BakedStateExitTransition
// 0x001C
struct FBakedStateExitTransition
{
int CanTakeDelegateIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int CustomResultNodeIndex; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int TransitionIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
bool bDesiredTransitionReturnValue; // 0x000C(0x0001) (ZeroConstructor, IsPlainOldData)
bool bAutomaticRemainingTimeRule; // 0x000D(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x000E(0x0002) MISSED OFFSET
TArray<int> PoseEvaluatorLinks; // 0x0010(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.BakedAnimationState
// 0x0040
struct FBakedAnimationState
{
struct FName StateName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FBakedStateExitTransition> Transitions; // 0x0008(0x000C) (ZeroConstructor)
int StateRootNodeIndex; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int StartNotify; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int EndNotify; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int FullyBlendedNotify; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
bool bIsAConduit; // 0x0024(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET
int EntryRuleNodeIndex; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<int> PlayerNodeIndices; // 0x002C(0x000C) (ZeroConstructor)
bool bAlwaysResetOnEntry; // 0x0038(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x7]; // 0x0039(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.AnimationStateBase
// 0x0008
struct FAnimationStateBase
{
struct FName StateName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimationTransitionBetweenStates
// 0x0028 (0x0030 - 0x0008)
struct FAnimationTransitionBetweenStates : public FAnimationStateBase
{
int PreviousState; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
int NextState; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float CrossfadeDuration; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int StartNotify; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int EndNotify; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int InterruptNotify; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
EAlphaBlendOption BlendMode; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0021(0x0003) MISSED OFFSET
class UCurveFloat* CustomCurve; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
class UBlendProfile* BlendProfile; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ETransitionLogicType> LogicType; // 0x002C(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x002D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BakedAnimationStateMachine
// 0x0028
struct FBakedAnimationStateMachine
{
struct FName MachineName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
int InitialState; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FBakedAnimationState> States; // 0x000C(0x000C) (ZeroConstructor)
TArray<struct FAnimationTransitionBetweenStates> Transitions; // 0x0018(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SmartName
// 0x0010
struct FSmartName
{
struct FName DisplayName; // 0x0000(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0008(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.AnimCurveBase
// 0x0020
struct FAnimCurveBase
{
struct FName LastObservedName; // 0x0000(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FSmartName Name; // 0x0008(0x0010)
int CurveTypeFlags; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.KeyHandleMap
// 0x003C
struct FKeyHandleMap
{
unsigned char UnknownData00[0x3C]; // 0x0000(0x003C) MISSED OFFSET
};
// ScriptStruct Engine.IndexedCurve
// 0x0040
struct FIndexedCurve
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
struct FKeyHandleMap KeyHandlesToIndices; // 0x0004(0x003C) (Transient)
};
// ScriptStruct Engine.RichCurveKey
// 0x001C
struct FRichCurveKey
{
TEnumAsByte<ERichCurveInterpMode> InterpMode; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ERichCurveTangentMode> TangentMode; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ERichCurveTangentWeightMode> TangentWeightMode; // 0x0002(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x0003(0x0001) MISSED OFFSET
float Time; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Value; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ArriveTangent; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float ArriveTangentWeight; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
float LeaveTangent; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
float LeaveTangentWeight; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RichCurve
// 0x0014 (0x0054 - 0x0040)
struct FRichCurve : public FIndexedCurve
{
TEnumAsByte<ERichCurveExtrapolation> PreInfinityExtrap; // 0x0040(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ERichCurveExtrapolation> PostInfinityExtrap; // 0x0041(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0042(0x0002) MISSED OFFSET
float DefaultValue; // 0x0044(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TArray<struct FRichCurveKey> Keys; // 0x0048(0x000C) (Edit, EditFixedSize, ZeroConstructor)
};
// ScriptStruct Engine.FloatCurve
// 0x0050 (0x0070 - 0x0020)
struct FFloatCurve : public FAnimCurveBase
{
struct FRichCurve FloatCurve; // 0x001C(0x0054)
};
// ScriptStruct Engine.RawCurveTracks
// 0x000C
struct FRawCurveTracks
{
TArray<struct FFloatCurve> FloatCurves; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.AnimSegment
// 0x001C
struct FAnimSegment
{
class UAnimSequenceBase* AnimReference; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float startPos; // 0x0004(0x0004) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
float AnimStartTime; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float AnimEndTime; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float AnimPlayRate; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int LoopingCount; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0018(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.AnimTrack
// 0x000C
struct FAnimTrack
{
TArray<struct FAnimSegment> AnimSegments; // 0x0000(0x000C) (Edit, EditFixedSize, ZeroConstructor)
};
// ScriptStruct Engine.AlphaBlend
// 0x002C
struct FAlphaBlend
{
EAlphaBlendOption BlendOption; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
class UCurveFloat* CustomCurve; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float blendTime; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x20]; // 0x000C(0x0020) MISSED OFFSET
};
// ScriptStruct Engine.AnimSyncMarker
// 0x0010
struct FAnimSyncMarker
{
struct FName MarkerName; // 0x0000(0x0008) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float Time; // 0x0008(0x0004) (BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MarkerSyncData
// 0x0018
struct FMarkerSyncData
{
TArray<struct FAnimSyncMarker> AuthoredSyncMarkers; // 0x0000(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0xC]; // 0x000C(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.CompositeSection
// 0x002C (0x0050 - 0x0024)
struct FCompositeSection : public FAnimLinkableElement
{
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
struct FName SectionName; // 0x0028(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
float StartTime; // 0x0030(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0034(0x0004) MISSED OFFSET
struct FName NextSectionName; // 0x0038(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<class UAnimMetaData*> MetaData; // 0x0040(0x000C) (Edit, ExportObject, ZeroConstructor)
unsigned char UnknownData02[0x4]; // 0x004C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SlotAnimationTrack
// 0x0018
struct FSlotAnimationTrack
{
struct FName SlotName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FAnimTrack AnimTrack; // 0x0008(0x000C) (Edit)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BranchingPoint
// 0x0014 (0x0038 - 0x0024)
struct FBranchingPoint : public FAnimLinkableElement
{
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
struct FName EventName; // 0x0028(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
float DisplayTime; // 0x0030(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float TriggerTimeOffset; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BranchingPointMarker
// 0x000C
struct FBranchingPointMarker
{
int NotifyIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float TriggerTime; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAnimNotifyEventType> NotifyEventType; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.TimeStretchCurveMarker
// 0x0010
struct FTimeStretchCurveMarker
{
float Time[0x3]; // 0x0000(0x0004) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
float alpha; // 0x000C(0x0004) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.TimeStretchCurve
// 0x0020
struct FTimeStretchCurve
{
float SamplingRate; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float CurveValueMinPrecision; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TArray<struct FTimeStretchCurveMarker> Markers; // 0x0008(0x000C) (Edit, ZeroConstructor, EditConst)
float Sum_dT_i_by_C_i[0x3]; // 0x0014(0x0004) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
};
// ScriptStruct Engine.TrackToSkeletonMap
// 0x0004
struct FTrackToSkeletonMap
{
int BoneTreeIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimSetMeshLinkup
// 0x000C
struct FAnimSetMeshLinkup
{
TArray<int> BoneToTrackTable; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.PrimaryAssetRules
// 0x0010
struct FPrimaryAssetRules
{
int Priority; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bApplyRecursively; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
int ChunkId; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
EPrimaryAssetCookRule CookRule; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.PrimaryAssetTypeInfo
// 0x0078
struct FPrimaryAssetTypeInfo
{
struct FName PrimaryAssetType; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x28]; // 0x0008(0x0028) UNKNOWN PROPERTY: SoftClassProperty Engine.PrimaryAssetTypeInfo.AssetBaseClass
class UClass* AssetBaseClassLoaded; // 0x0030(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
bool bHasBlueprintClasses; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bIsEditorOnly; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0036(0x0002) MISSED OFFSET
TArray<struct FDirectoryPath> Directories; // 0x0038(0x000C) (Edit, ZeroConstructor)
TArray<struct FSoftObjectPath> SpecificAssets; // 0x0044(0x000C) (Edit, ZeroConstructor)
struct FPrimaryAssetRules Rules; // 0x0050(0x0010) (Edit)
TArray<struct FString> AssetScanPaths; // 0x0060(0x000C) (ZeroConstructor, Transient)
bool bIsDynamicAsset; // 0x006C(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x006D(0x0003) MISSED OFFSET
int NumberOfAssets; // 0x0070(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x0074(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.PrimaryAssetRulesOverride
// 0x0020
struct FPrimaryAssetRulesOverride
{
struct FPrimaryAssetId PrimaryAssetId; // 0x0000(0x0010) (Edit)
struct FPrimaryAssetRules Rules; // 0x0010(0x0010) (Edit)
};
// ScriptStruct Engine.AssetManagerRedirect
// 0x0018
struct FAssetManagerRedirect
{
struct FString Old; // 0x0000(0x000C) (Edit, ZeroConstructor)
struct FString New; // 0x000C(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.AssetMapping
// 0x0008
struct FAssetMapping
{
class UAnimationAsset* SourceAsset; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class UAnimationAsset* TargetAsset; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AtmospherePrecomputeParameters
// 0x002C
struct FAtmospherePrecomputeParameters
{
float DensityHeight; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float DecayHeight; // 0x0004(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
int MaxScatteringOrder; // 0x0008(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int TransmittanceTexWidth; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
int TransmittanceTexHeight; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int IrradianceTexWidth; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int IrradianceTexHeight; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int InscatterAltitudeSampleNum; // 0x001C(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int InscatterMuNum; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
int InscatterMuSNum; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
int InscatterNuNum; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AudioComponentParam
// 0x0018
struct FAudioComponentParam
{
struct FName ParamName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FloatParam; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool BoolParam; // 0x000C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
int IntParam; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class USoundWave* SoundWaveParam; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RuntimeFloatCurve
// 0x0058
struct FRuntimeFloatCurve
{
struct FRichCurve EditorCurveData; // 0x0000(0x0054)
class UCurveFloat* ExternalCurve; // 0x0054(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BaseAttenuationSettings
// 0x007C
struct FBaseAttenuationSettings
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
EAttenuationDistanceModel DistanceAlgorithm; // 0x0004(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0005(0x0003) MISSED OFFSET
struct FRuntimeFloatCurve CustomAttenuationCurve; // 0x0008(0x0058) (Edit, BlueprintVisible)
TEnumAsByte<EAttenuationShape> AttenuationShape; // 0x0060(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0061(0x0003) MISSED OFFSET
float dBAttenuationAtMax; // 0x0064(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector AttenuationShapeExtents; // 0x0068(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
float ConeOffset; // 0x0074(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FalloffDistance; // 0x0078(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundAttenuationSettings
// 0x0198 (0x0214 - 0x007C)
struct FSoundAttenuationSettings : public FBaseAttenuationSettings
{
unsigned char bAttenuate : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bSpatialize : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bAttenuateWithLPF : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bEnableListenerFocus : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bEnableFocusInterpolation : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bEnableOcclusion : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bUseComplexCollisionForOcclusion : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bEnableReverbSend : 1; // 0x007C(0x0001) (Edit, BlueprintVisible)
unsigned char bApplyNormalizationToStereoSounds : 1; // 0x007D(0x0001) (Edit, BlueprintVisible)
unsigned char bEnableLogFrequencyScaling : 1; // 0x007D(0x0001) (Edit, BlueprintVisible)
TEnumAsByte<ESoundDistanceCalc> DistanceType; // 0x007E(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x007F(0x0001) MISSED OFFSET
float OmniRadius; // 0x0080(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float StereoSpread; // 0x0084(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESoundSpatializationAlgorithm> SpatializationAlgorithm; // 0x0088(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0089(0x0003) MISSED OFFSET
class USpatializationPluginSourceSettingsBase* SpatializationPluginSettings; // 0x008C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float RadiusMin; // 0x0090(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float RadiusMax; // 0x0094(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float LPFRadiusMin; // 0x0098(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPFRadiusMax; // 0x009C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EAirAbsorptionMethod AbsorptionMethod; // 0x00A0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x00A1(0x0003) MISSED OFFSET
struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve; // 0x00A4(0x0058) (Edit, BlueprintVisible)
struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve; // 0x00FC(0x0058) (Edit, BlueprintVisible)
float LPFFrequencyAtMin; // 0x0154(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float LPFFrequencyAtMax; // 0x0158(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HPFFrequencyAtMin; // 0x015C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HPFFrequencyAtMax; // 0x0160(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusAzimuth; // 0x0164(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float NonFocusAzimuth; // 0x0168(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusDistanceScale; // 0x016C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float NonFocusDistanceScale; // 0x0170(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusPriorityScale; // 0x0174(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float NonFocusPriorityScale; // 0x0178(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusVolumeAttenuation; // 0x017C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float NonFocusVolumeAttenuation; // 0x0180(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusAttackInterpSpeed; // 0x0184(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FocusReleaseInterpSpeed; // 0x0188(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionChannel> OcclusionTraceChannel; // 0x018C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x018D(0x0003) MISSED OFFSET
float OcclusionLowPassFilterFrequency; // 0x0190(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OcclusionVolumeAttenuation; // 0x0194(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OcclusionInterpolationTime; // 0x0198(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UOcclusionPluginSourceSettingsBase* OcclusionPluginSettings; // 0x019C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EReverbSendMethod ReverbSendMethod; // 0x01A0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x3]; // 0x01A1(0x0003) MISSED OFFSET
class UReverbPluginSourceSettingsBase* ReverbPluginSettings; // 0x01A4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ReverbWetLevelMin; // 0x01A8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ReverbWetLevelMax; // 0x01AC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ReverbDistanceMin; // 0x01B0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ReverbDistanceMax; // 0x01B4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FRuntimeFloatCurve CustomReverbSendCurve; // 0x01B8(0x0058) (Edit, BlueprintVisible)
float ManualReverbSendLevel; // 0x0210(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AudioQualitySettings
// 0x0010
struct FAudioQualitySettings
{
struct FText DisplayName; // 0x0000(0x000C) (Edit)
int MaxChannels; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ReverbSettings
// 0x0010
struct FReverbSettings
{
unsigned char bApplyReverb : 1; // 0x0000(0x0001) (Edit, BlueprintVisible)
TEnumAsByte<EReverbPreset> ReverbType; // 0x0001(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
class UReverbEffect* ReverbEffect; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Volume; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float FadeTime; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InteriorSettings
// 0x0024
struct FInteriorSettings
{
unsigned char bIsWorldSettings : 1; // 0x0000(0x0001)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float ExteriorVolume; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ExteriorTime; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ExteriorLPF; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ExteriorLPFTime; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float InteriorVolume; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float InteriorTime; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float InteriorLPF; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float InteriorLPFTime; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.EditorMapPerformanceTestDefinition
// 0x0020
struct FEditorMapPerformanceTestDefinition
{
struct FSoftObjectPath PerformanceTestmap; // 0x0000(0x0018) (Edit, Config)
int TestTimer; // 0x0018(0x0004) (Edit, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.FilePath
// 0x000C
struct FFilePath
{
struct FString FilePath; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.ImportFactorySettingValues
// 0x0018
struct FImportFactorySettingValues
{
struct FString SettingName; // 0x0000(0x000C) (Edit, ZeroConstructor, Config)
struct FString Value; // 0x000C(0x000C) (Edit, ZeroConstructor, Config)
};
// ScriptStruct Engine.EditorImportWorkflowDefinition
// 0x0018
struct FEditorImportWorkflowDefinition
{
struct FFilePath ImportFilePath; // 0x0000(0x000C) (Edit, Config)
TArray<struct FImportFactorySettingValues> FactorySettings; // 0x000C(0x000C) (Edit, ZeroConstructor, Config)
};
// ScriptStruct Engine.BuildPromotionImportWorkflowSettings
// 0x00FC
struct FBuildPromotionImportWorkflowSettings
{
struct FEditorImportWorkflowDefinition Diffuse; // 0x0000(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition Normal; // 0x0018(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition StaticMesh; // 0x0030(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition ReimportStaticMesh; // 0x0048(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition BlendShapeMesh; // 0x0060(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition MorphMesh; // 0x0078(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition SkeletalMesh; // 0x0090(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition Animation; // 0x00A8(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition Sound; // 0x00C0(0x0018) (Edit, Config)
struct FEditorImportWorkflowDefinition SurroundSound; // 0x00D8(0x0018) (Edit, Config)
TArray<struct FEditorImportWorkflowDefinition> OtherAssetsToImport; // 0x00F0(0x000C) (Edit, ZeroConstructor, Config)
};
// ScriptStruct Engine.BuildPromotionOpenAssetSettings
// 0x0048
struct FBuildPromotionOpenAssetSettings
{
struct FFilePath BlueprintAsset; // 0x0000(0x000C) (Edit, Config)
struct FFilePath MaterialAsset; // 0x000C(0x000C) (Edit, Config)
struct FFilePath ParticleSystemAsset; // 0x0018(0x000C) (Edit, Config)
struct FFilePath SkeletalMeshAsset; // 0x0024(0x000C) (Edit, Config)
struct FFilePath StaticMeshAsset; // 0x0030(0x000C) (Edit, Config)
struct FFilePath TextureAsset; // 0x003C(0x000C) (Edit, Config)
};
// ScriptStruct Engine.BuildPromotionNewProjectSettings
// 0x0018
struct FBuildPromotionNewProjectSettings
{
struct FDirectoryPath NewProjectFolderOverride; // 0x0000(0x000C) (Edit)
struct FString NewProjectNameOverride; // 0x000C(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.BuildPromotionTestSettings
// 0x0174
struct FBuildPromotionTestSettings
{
struct FFilePath DefaultStaticMeshAsset; // 0x0000(0x000C) (Edit)
struct FBuildPromotionImportWorkflowSettings ImportWorkflow; // 0x000C(0x00FC) (Edit)
struct FBuildPromotionOpenAssetSettings OpenAssets; // 0x0108(0x0048) (Edit)
struct FBuildPromotionNewProjectSettings NewProjectSettings; // 0x0150(0x0018) (Edit)
struct FFilePath SourceControlMaterial; // 0x0168(0x000C) (Edit)
};
// ScriptStruct Engine.MaterialEditorPromotionSettings
// 0x0024
struct FMaterialEditorPromotionSettings
{
struct FFilePath DefaultMaterialAsset; // 0x0000(0x000C) (Edit)
struct FFilePath DefaultDiffuseTexture; // 0x000C(0x000C) (Edit)
struct FFilePath DefaultNormalTexture; // 0x0018(0x000C) (Edit)
};
// ScriptStruct Engine.ParticleEditorPromotionSettings
// 0x000C
struct FParticleEditorPromotionSettings
{
struct FFilePath DefaultParticleAsset; // 0x0000(0x000C) (Edit)
};
// ScriptStruct Engine.BlueprintEditorPromotionSettings
// 0x0024
struct FBlueprintEditorPromotionSettings
{
struct FFilePath FirstMeshPath; // 0x0000(0x000C) (Edit)
struct FFilePath SecondMeshPath; // 0x000C(0x000C) (Edit)
struct FFilePath DefaultParticleAsset; // 0x0018(0x000C) (Edit)
};
// ScriptStruct Engine.ExternalToolDefinition
// 0x0048
struct FExternalToolDefinition
{
struct FString ToolName; // 0x0000(0x000C) (Edit, ZeroConstructor, Config)
struct FFilePath ExecutablePath; // 0x000C(0x000C) (Edit, Config)
struct FString CommandLineOptions; // 0x0018(0x000C) (Edit, ZeroConstructor, Config)
struct FDirectoryPath WorkingDirectory; // 0x0024(0x000C) (Edit, Config)
struct FString ScriptExtension; // 0x0030(0x000C) (Edit, ZeroConstructor, Config)
struct FDirectoryPath ScriptDirectory; // 0x003C(0x000C) (Edit, Config)
};
// ScriptStruct Engine.EditorImportExportTestDefinition
// 0x0028
struct FEditorImportExportTestDefinition
{
struct FFilePath ImportFilePath; // 0x0000(0x000C) (Edit, Config)
struct FString ExportFileExtension; // 0x000C(0x000C) (Edit, ZeroConstructor, Config)
bool bSkipExport; // 0x0018(0x0001) (Edit, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
TArray<struct FImportFactorySettingValues> FactorySettings; // 0x001C(0x000C) (Edit, ZeroConstructor, Config)
};
// ScriptStruct Engine.LaunchOnTestSettings
// 0x0018
struct FLaunchOnTestSettings
{
struct FFilePath LaunchOnTestmap; // 0x0000(0x000C) (Edit, Config)
struct FString DeviceID; // 0x000C(0x000C) (Edit, ZeroConstructor, Config)
};
// ScriptStruct Engine.BoneNode
// 0x0010
struct FBoneNode
{
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData)
int ParentIndex; // 0x0008(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
TEnumAsByte<EBoneTranslationRetargetingMode> TranslationRetargetingMode; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.VirtualBone
// 0x0018
struct FVirtualBone
{
struct FName SourceBoneName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName TargetBoneName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName VirtualBoneName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SmartNameContainer
// 0x003C
struct FSmartNameContainer
{
unsigned char UnknownData00[0x3C]; // 0x0000(0x003C) MISSED OFFSET
};
// ScriptStruct Engine.AnimSlotGroup
// 0x0018
struct FAnimSlotGroup
{
struct FName GroupName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FName> SlotNames; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BlendProfileBoneEntry
// 0x0020
struct FBlendProfileBoneEntry
{
struct FBoneReference BoneReference; // 0x0000(0x0018) (Edit)
float BlendScale; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.KShapeElem
// 0x0010
struct FKShapeElem
{
unsigned char UnknownData00[0x10]; // 0x0000(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.KSphereElem
// 0x0050 (0x0060 - 0x0010)
struct FKSphereElem : public FKShapeElem
{
struct FMatrix TM; // 0x0010(0x0040) (Deprecated, IsPlainOldData)
struct FVector Center; // 0x0050(0x000C) (Edit, IsPlainOldData)
float Radius; // 0x005C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.KBoxElem
// 0x0080 (0x0090 - 0x0010)
struct FKBoxElem : public FKShapeElem
{
struct FMatrix TM; // 0x0010(0x0040) (Deprecated, IsPlainOldData)
struct FQuat Orientation; // 0x0050(0x0010) (Deprecated, IsPlainOldData)
struct FVector Center; // 0x0060(0x000C) (Edit, IsPlainOldData)
struct FRotator Rotation; // 0x006C(0x000C) (Edit, IsPlainOldData)
float X; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Y; // 0x007C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Z; // 0x0080(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0084(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.KSphylElem
// 0x0070 (0x0080 - 0x0010)
struct FKSphylElem : public FKShapeElem
{
struct FMatrix TM; // 0x0010(0x0040) (Deprecated, IsPlainOldData)
struct FQuat Orientation; // 0x0050(0x0010) (Deprecated, IsPlainOldData)
struct FVector Center; // 0x0060(0x000C) (Edit, IsPlainOldData)
struct FRotator Rotation; // 0x006C(0x000C) (Edit, IsPlainOldData)
float Radius; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Length; // 0x007C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.KConvexElem
// 0x0070 (0x0080 - 0x0010)
struct FKConvexElem : public FKShapeElem
{
TArray<struct FVector> VertexData; // 0x0010(0x000C) (ZeroConstructor)
struct FBox ElemBox; // 0x001C(0x001C) (IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
struct FTransform Transform; // 0x0040(0x0030) (IsPlainOldData)
unsigned char UnknownData01[0x10]; // 0x0070(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.KAggregateGeom
// 0x0034
struct FKAggregateGeom
{
TArray<struct FKSphereElem> SphereElems; // 0x0000(0x000C) (Edit, EditFixedSize, ZeroConstructor)
TArray<struct FKBoxElem> BoxElems; // 0x000C(0x000C) (Edit, EditFixedSize, ZeroConstructor)
TArray<struct FKSphylElem> SphylElems; // 0x0018(0x000C) (Edit, EditFixedSize, ZeroConstructor)
TArray<struct FKConvexElem> ConvexElems; // 0x0024(0x000C) (Edit, EditFixedSize, ZeroConstructor, EditConst)
unsigned char UnknownData00[0x4]; // 0x0030(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BranchFilter
// 0x0010
struct FBranchFilter
{
struct FName BoneName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
int BlendDepth; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.InputBlendPose
// 0x000C
struct FInputBlendPose
{
TArray<struct FBranchFilter> BranchFilters; // 0x0000(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.BuilderPoly
// 0x0020
struct FBuilderPoly
{
TArray<int> VertexIndices; // 0x0000(0x000C) (ZeroConstructor)
int Direction; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
struct FName ItemName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
int PolyFlags; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.CameraShakeData
// 0x0014
struct FCameraShakeData
{
class UCameraShake* ShakeCDO; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
TArray<class UCameraShake*> ActiveShakes; // 0x0008(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.CanvasUVTri
// 0x0060
struct FCanvasUVTri
{
struct FVector2D V0_Pos; // 0x0000(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector2D V0_UV; // 0x0008(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor V0_Color; // 0x0010(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector2D V1_Pos; // 0x0020(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector2D V1_UV; // 0x0028(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor V1_Color; // 0x0030(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector2D V2_Pos; // 0x0040(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector2D V2_UV; // 0x0048(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor V2_Color; // 0x0050(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
};
// ScriptStruct Engine.DelegateArray
// 0x000C
struct FDelegateArray
{
TArray<struct FScriptDelegate> Delegates; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.CollisionResponseTemplate
// 0x0058
struct FCollisionResponseTemplate
{
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionEnabled> CollisionEnabled; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0009(0x0007) MISSED OFFSET
struct FName ObjectTypeName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FResponseChannel> CustomResponses; // 0x0018(0x000C) (ZeroConstructor)
struct FString HelpMessage; // 0x0024(0x000C) (ZeroConstructor)
bool bCanModify; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x27]; // 0x0031(0x0027) MISSED OFFSET
};
// ScriptStruct Engine.CustomChannelSetup
// 0x0018
struct FCustomChannelSetup
{
TEnumAsByte<ECollisionChannel> Channel; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
struct FName Name; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionResponse> DefaultResponse; // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData)
bool bTraceType; // 0x0011(0x0001) (ZeroConstructor, IsPlainOldData)
bool bStaticObject; // 0x0012(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x5]; // 0x0013(0x0005) MISSED OFFSET
};
// ScriptStruct Engine.CustomProfile
// 0x0018
struct FCustomProfile
{
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FResponseChannel> CustomResponses; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.Redirector
// 0x0010
struct FRedirector
{
struct FName OldName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName NewName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintComponentDelegateBinding
// 0x0018
struct FBlueprintComponentDelegateBinding
{
struct FName ComponentPropertyName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName DelegatePropertyName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName FunctionNameToBind; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DebugDisplayProperty
// 0x0018
struct FDebugDisplayProperty
{
class UObject* Obj; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UClass* WithinClass; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x10]; // 0x0008(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.CullDistanceSizePair
// 0x0008
struct FCullDistanceSizePair
{
float Size; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float CullDistance; // 0x0004(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NamedCurveValue
// 0x0010
struct FNamedCurveValue
{
struct FName Name; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Value; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.TableRowBase
// 0x0004
struct FTableRowBase
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.RollbackNetStartupActorInfo
// 0x0028
struct FRollbackNetStartupActorInfo
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
class UObject* Archetype; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x18]; // 0x000C(0x0018) MISSED OFFSET
class ULevel* Level; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TextureLODGroup
// 0x0038
struct FTextureLODGroup
{
TEnumAsByte<ETextureGroup> Group; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xB]; // 0x0001(0x000B) MISSED OFFSET
int LODBias; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0010(0x0004) MISSED OFFSET
int NumStreamedMips; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ETextureMipGenSettings> MipGenSettings; // 0x0018(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0019(0x0003) MISSED OFFSET
int MinLODSize; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int MaxLODSize; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x0024(0x0004) MISSED OFFSET
struct FName MinMagFilter; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName MipFilter; // 0x0030(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundConcurrencySettings
// 0x000C
struct FSoundConcurrencySettings
{
int MaxCount; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bLimitToOwner : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
TEnumAsByte<EMaxConcurrentResolutionRule> ResolutionRule; // 0x0005(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
float VolumeScale; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundSubmixSendInfo
// 0x0008
struct FSoundSubmixSendInfo
{
float SendLevel; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class USoundSubmix* SoundSubmix; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundSourceBusSendInfo
// 0x0008
struct FSoundSourceBusSendInfo
{
float SendLevel; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class USoundSourceBus* SoundSourceBus; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DialogueContextMapping
// 0x0024
struct FDialogueContextMapping
{
struct FDialogueContext Context; // 0x0000(0x0010) (Edit)
class USoundWave* SoundWave; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FString LocalizationKeyFormat; // 0x0014(0x000C) (Edit, ZeroConstructor)
class UDialogueSoundWaveProxy* Proxy; // 0x0020(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.LightmassLightSettings
// 0x000C
struct FLightmassLightSettings
{
float IndirectLightingSaturation; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ShadowExponent; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseAreaShadowsForStationaryLight; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LightmassDirectionalLightSettings
// 0x0004 (0x0010 - 0x000C)
struct FLightmassDirectionalLightSettings : public FLightmassLightSettings
{
float LightSourceAngle; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ACESParameter
// 0x0028
struct FACESParameter
{
struct FLinearColor TintColor; // 0x0000(0x0010) (Edit, IsPlainOldData)
float Bright; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Gray; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ShoulderStrength; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ToeStrength; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float LinearStrength; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float LinearAngle; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.EdGraphTerminalType
// 0x0024
struct FEdGraphTerminalType
{
struct FString TerminalCategory; // 0x0000(0x000C) (ZeroConstructor)
struct FString TerminalSubCategory; // 0x000C(0x000C) (ZeroConstructor)
TWeakObjectPtr<class UObject> TerminalSubCategoryObject; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
bool bTerminalIsConst; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
bool bTerminalIsWeakPointer; // 0x0021(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0022(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.EdGraphPinType
// 0x0068
struct FEdGraphPinType
{
struct FString PinCategory; // 0x0000(0x000C) (ZeroConstructor)
struct FString PinSubCategory; // 0x000C(0x000C) (ZeroConstructor)
TWeakObjectPtr<class UObject> PinSubCategoryObject; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
struct FSimpleMemberReference PinSubCategoryMemberReference; // 0x0020(0x0020)
struct FEdGraphTerminalType PinValueType; // 0x0040(0x0024)
EPinContainerType ContainerType; // 0x0064(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char bIsArray : 1; // 0x0065(0x0001) (Deprecated)
unsigned char bIsReference : 1; // 0x0065(0x0001)
unsigned char bIsConst : 1; // 0x0065(0x0001)
unsigned char bIsWeakPointer : 1; // 0x0065(0x0001)
unsigned char UnknownData00[0x2]; // 0x0066(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.CustomHeightFog
// 0x0018
struct FCustomHeightFog
{
float Height; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float DensityCoefficient; // 0x0004(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FLinearColor CustomFogInscatteringColor; // 0x0008(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
};
// ScriptStruct Engine.FontCharacter
// 0x0018
struct FFontCharacter
{
int StartU; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int StartV; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int USize; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int VSize; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char TextureIndex; // 0x0010(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET
int VerticalOffset; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FontImportOptionsData
// 0x0090
struct FFontImportOptionsData
{
struct FString FontName; // 0x0000(0x000C) (Edit, ZeroConstructor)
float Height; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bEnableAntialiasing : 1; // 0x0010(0x0001) (Edit)
unsigned char bEnableBold : 1; // 0x0010(0x0001) (Edit)
unsigned char bEnableItalic : 1; // 0x0010(0x0001) (Edit)
unsigned char bEnableUnderline : 1; // 0x0010(0x0001) (Edit)
unsigned char bAlphaOnly : 1; // 0x0010(0x0001) (Edit)
TEnumAsByte<EFontImportCharacterSet> CharacterSet; // 0x0011(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0012(0x0002) MISSED OFFSET
struct FString Chars; // 0x0014(0x000C) (Edit, ZeroConstructor)
struct FString UnicodeRange; // 0x0020(0x000C) (Edit, ZeroConstructor)
struct FString CharsFilePath; // 0x002C(0x000C) (Edit, ZeroConstructor)
struct FString CharsFileWildcard; // 0x0038(0x000C) (Edit, ZeroConstructor)
unsigned char bCreatePrintableOnly : 1; // 0x0044(0x0001) (Edit)
unsigned char bIncludeASCIIRange : 1; // 0x0044(0x0001) (Edit)
unsigned char UnknownData01[0x3]; // 0x0045(0x0003) MISSED OFFSET
struct FLinearColor ForegroundColor; // 0x0048(0x0010) (Edit, IsPlainOldData)
unsigned char bEnableDropShadow : 1; // 0x0058(0x0001) (Edit)
unsigned char UnknownData02[0x3]; // 0x0059(0x0003) MISSED OFFSET
int TexturePageWidth; // 0x005C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int TexturePageMaxHeight; // 0x0060(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int XPadding; // 0x0064(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int YPadding; // 0x0068(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ExtendBoxTop; // 0x006C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ExtendBoxBottom; // 0x0070(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ExtendBoxRight; // 0x0074(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ExtendBoxLeft; // 0x0078(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bEnableLegacyMode : 1; // 0x007C(0x0001) (Edit)
unsigned char UnknownData03[0x3]; // 0x007D(0x0003) MISSED OFFSET
int Kerning; // 0x0080(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bUseDistanceFieldAlpha : 1; // 0x0084(0x0001) (Edit)
unsigned char UnknownData04[0x3]; // 0x0085(0x0003) MISSED OFFSET
int DistanceFieldScaleFactor; // 0x0088(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float DistanceFieldScanRadiusScale; // 0x008C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ForceFeedbackAttenuationSettings
// 0x0000 (0x007C - 0x007C)
struct FForceFeedbackAttenuationSettings : public FBaseAttenuationSettings
{
};
// ScriptStruct Engine.ForceFeedbackChannelDetails
// 0x005C
struct FForceFeedbackChannelDetails
{
unsigned char bAffectsLeftLarge : 1; // 0x0000(0x0001) (Edit)
unsigned char bAffectsLeftSmall : 1; // 0x0000(0x0001) (Edit)
unsigned char bAffectsRightLarge : 1; // 0x0000(0x0001) (Edit)
unsigned char bAffectsRightSmall : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FRuntimeFloatCurve Curve; // 0x0004(0x0058) (Edit)
};
// ScriptStruct Engine.HapticFeedbackDetails_Curve
// 0x00B0
struct FHapticFeedbackDetails_Curve
{
struct FRuntimeFloatCurve Frequency; // 0x0000(0x0058) (Edit)
struct FRuntimeFloatCurve Amplitude; // 0x0058(0x0058) (Edit)
};
// ScriptStruct Engine.ImportanceTexture
// 0x003C
struct FImportanceTexture
{
struct FIntPoint Size; // 0x0000(0x0008) (IsPlainOldData)
int NumMips; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<float> MarginalCDF; // 0x000C(0x000C) (ZeroConstructor)
TArray<float> ConditionalCDF; // 0x0018(0x000C) (ZeroConstructor)
TArray<struct FColor> TextureData; // 0x0024(0x000C) (ZeroConstructor)
TWeakObjectPtr<class UTexture2D> Texture; // 0x0030(0x0008) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EImportanceWeight> Weighting; // 0x0038(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0039(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ComponentKey
// 0x0020
struct FComponentKey
{
class UClass* OwnerClass; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName SCSVariableName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FGuid AssociatedGuid; // 0x0010(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.ComponentOverrideRecord
// 0x0060
struct FComponentOverrideRecord
{
class UClass* ComponentClass; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UActorComponent* ComponentTemplate; // 0x0004(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
struct FComponentKey ComponentKey; // 0x0008(0x0020)
struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x0028(0x0038)
};
// ScriptStruct Engine.BlueprintInputDelegateBinding
// 0x0004
struct FBlueprintInputDelegateBinding
{
unsigned char bConsumeInput : 1; // 0x0000(0x0001)
unsigned char bExecuteWhenPaused : 1; // 0x0000(0x0001)
unsigned char bOverrideParentBinding : 1; // 0x0000(0x0001)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BlueprintInputActionDelegateBinding
// 0x001C (0x0020 - 0x0004)
struct FBlueprintInputActionDelegateBinding : public FBlueprintInputDelegateBinding
{
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName InputActionName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EInputEvent> InputKeyEvent; // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x7]; // 0x0011(0x0007) MISSED OFFSET
struct FName FunctionNameToBind; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintInputAxisDelegateBinding
// 0x0014 (0x0018 - 0x0004)
struct FBlueprintInputAxisDelegateBinding : public FBlueprintInputDelegateBinding
{
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName InputAxisName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName FunctionNameToBind; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintInputAxisKeyDelegateBinding
// 0x001C (0x0020 - 0x0004)
struct FBlueprintInputAxisKeyDelegateBinding : public FBlueprintInputDelegateBinding
{
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FKey AxisKey; // 0x0008(0x0010)
struct FName FunctionNameToBind; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintInputKeyDelegateBinding
// 0x002C (0x0030 - 0x0004)
struct FBlueprintInputKeyDelegateBinding : public FBlueprintInputDelegateBinding
{
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FInputChord InputChord; // 0x0008(0x0018)
TEnumAsByte<EInputEvent> InputKeyEvent; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x7]; // 0x0021(0x0007) MISSED OFFSET
struct FName FunctionNameToBind; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InputAxisProperties
// 0x0010
struct FInputAxisProperties
{
float DeadZone; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Sensitivity; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Exponent; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bInvert : 1; // 0x000C(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.InputAxisConfigEntry
// 0x0018
struct FInputAxisConfigEntry
{
struct FName AxisKeyName; // 0x0000(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
struct FInputAxisProperties AxisProperties; // 0x0008(0x0010) (Edit)
};
// ScriptStruct Engine.InputActionKeyMapping
// 0x0020
struct FInputActionKeyMapping
{
struct FName ActionName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FKey Key; // 0x0008(0x0010) (Edit, BlueprintVisible)
unsigned char bShift : 1; // 0x0018(0x0001) (Edit, BlueprintVisible)
unsigned char bCtrl : 1; // 0x0018(0x0001) (Edit, BlueprintVisible)
unsigned char bAlt : 1; // 0x0018(0x0001) (Edit, BlueprintVisible)
unsigned char bCmd : 1; // 0x0018(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x7]; // 0x0019(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.InputAxisKeyMapping
// 0x0020
struct FInputAxisKeyMapping
{
struct FName AxisName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FKey Key; // 0x0008(0x0010) (Edit, BlueprintVisible)
float Scale; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BlueprintInputTouchDelegateBinding
// 0x000C (0x0010 - 0x0004)
struct FBlueprintInputTouchDelegateBinding : public FBlueprintInputDelegateBinding
{
TEnumAsByte<EInputEvent> InputKeyEvent; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x6]; // 0x0002(0x0006) MISSED OFFSET
struct FName FunctionNameToBind; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CurveEdEntry
// 0x002C
struct FCurveEdEntry
{
class UObject* CurveObject; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FColor CurveColor; // 0x0004(0x0004) (IsPlainOldData)
struct FString CurveName; // 0x0008(0x000C) (ZeroConstructor)
int bHideCurve; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int bColorCurve; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int bFloatingPointColorCurve; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int bClamp; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
float ClampLow; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
float ClampHigh; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CurveEdTab
// 0x0028
struct FCurveEdTab
{
struct FString TabName; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FCurveEdEntry> Curves; // 0x000C(0x000C) (ZeroConstructor)
float ViewStartInput; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
float ViewEndInput; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float ViewStartOutput; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
float ViewEndOutput; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InterpControlPoint
// 0x001C
struct FInterpControlPoint
{
struct FVector PositionControlPoint; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
bool bPositionIsRelative; // 0x000C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xF]; // 0x000D(0x000F) MISSED OFFSET
};
// ScriptStruct Engine.AnimControlTrackKey
// 0x0018
struct FAnimControlTrackKey
{
float StartTime; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UAnimSequence* AnimSeq; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float AnimStartOffset; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float AnimEndOffset; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float AnimPlayRate; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char bLooping : 1; // 0x0014(0x0001)
unsigned char bReverse : 1; // 0x0014(0x0001)
unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BoolTrackKey
// 0x0008
struct FBoolTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char Value : 1; // 0x0004(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.DirectorTrackCut
// 0x0018
struct FDirectorTrackCut
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float TransitionTime; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
struct FName TargetCamGroup; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
int ShotNumber; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.EventTrackKey
// 0x0010
struct FEventTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName EventName; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PrimitiveMaterialRef
// 0x000C
struct FPrimitiveMaterialRef
{
class UPrimitiveComponent* Primitive; // 0x0000(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
class UDecalComponent* Decal; // 0x0004(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
int ElementIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InterpLookupPoint
// 0x0010
struct FInterpLookupPoint
{
struct FName GroupName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
float Time; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.InterpLookupTrack
// 0x000C
struct FInterpLookupTrack
{
TArray<struct FInterpLookupPoint> Points; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.ParticleReplayTrackKey
// 0x000C
struct FParticleReplayTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float Duration; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ClipIDNumber; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundTrackKey
// 0x0010
struct FSoundTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float Volume; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float Pitch; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
class USoundBase* Sound; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ToggleTrackKey
// 0x0008
struct FToggleTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<ETrackToggleAction> ToggleAction; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.VisibilityTrackKey
// 0x0008
struct FVisibilityTrackKey
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVisibilityTrackAction> Action; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVisibilityTrackCondition> ActiveCondition; // 0x0005(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.VectorSpringState
// 0x0018
struct FVectorSpringState
{
unsigned char UnknownData00[0x18]; // 0x0000(0x0018) MISSED OFFSET
};
// ScriptStruct Engine.FloatSpringState
// 0x0008
struct FFloatSpringState
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.DrawToRenderTargetContext
// 0x0008
struct FDrawToRenderTargetContext
{
class UTextureRenderTarget2D* RenderTarget; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.UserActivity
// 0x0010
struct FUserActivity
{
struct FString ActionName; // 0x0000(0x000C) (BlueprintVisible, ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.GenericStruct
// 0x0004
struct FGenericStruct
{
int Data; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CollisionProfileName
// 0x0008
struct FCollisionProfileName
{
struct FName Name; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TimerHandle
// 0x0008
struct FTimerHandle
{
uint64_t Handle; // 0x0000(0x0008) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.DebugFloatHistory
// 0x001C
struct FDebugFloatHistory
{
TArray<float> Samples; // 0x0000(0x000C) (ZeroConstructor, Transient)
float MaxSamples; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MinValue; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxValue; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bAutoAdjustMinMax; // 0x0018(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.FormatArgumentData
// 0x0028
struct FFormatArgumentData
{
struct FString ArgumentName; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate)
TEnumAsByte<EFormatArgumentType> ArgumentValueType; // 0x000C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
struct FText ArgumentValue; // 0x0010(0x000C) (Edit, BlueprintVisible, DisableEditOnTemplate)
int ArgumentValueInt; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
float ArgumentValueFloat; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
ETextGender ArgumentValueGender; // 0x0024(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LayerActorStats
// 0x0008
struct FLayerActorStats
{
class UClass* Type; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int Total; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ObjectPool
// 0x0014
struct FObjectPool
{
class UClass* ObjectClass; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<class UObject*> Pool; // 0x0004(0x000C) (ZeroConstructor, Transient)
int Size; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ObjectPoolManager
// 0x0040
struct FObjectPoolManager
{
bool bEnabled; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
TMap<class UClass*, struct FObjectPool> Pools; // 0x0004(0x0050) (ZeroConstructor, Transient)
};
// ScriptStruct Engine.RegionID
// 0x000C
struct FRegionID
{
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RegionObjectItem
// 0x0004
struct FRegionObjectItem
{
class UObject* Target; // 0x0000(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.RegionObjectItemList
// 0x000C
struct FRegionObjectItemList
{
TArray<struct FRegionObjectItem> List; // 0x0000(0x000C) (ZeroConstructor, Transient)
};
// ScriptStruct Engine.WorldRegionManager
// 0x01B0
struct FWorldRegionManager
{
unsigned char UnknownData00[0x7C]; // 0x0000(0x007C) MISSED OFFSET
class UWorld* World; // 0x007C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
TMap<struct FRegionID, struct FRegionObjectItemList> RegionIDToObjectList_Static; // 0x0080(0x0050) (ZeroConstructor, Transient)
TMap<struct FRegionID, struct FRegionObjectItemList> RegionIDToObjectList_NonStatic; // 0x00BC(0x0050) (ZeroConstructor, Transient)
TMap<class UObject*, struct FRegionID> ObjectToRegionID_NonStatic; // 0x00F8(0x0050) (ZeroConstructor, Transient)
unsigned char UnknownData01[0x7C]; // 0x0134(0x007C) MISSED OFFSET
};
// ScriptStruct Engine.LevelCollection
// 0x0054
struct FLevelCollection
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
class AGameStateBase* GameState; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
class UNetDriver* NetDriver; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
class UDemoNetDriver* DemoNetDriver; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
class ULevel* PersistentLevel; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3C]; // 0x0014(0x003C) UNKNOWN PROPERTY: SetProperty Engine.LevelCollection.Levels
unsigned char UnknownData02[0x4]; // 0x0050(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MaterialInput
// 0x0030
struct FMaterialInput
{
int OutputIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString InputName; // 0x0004(0x000C) (ZeroConstructor)
int Mask; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskR; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskG; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskB; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskA; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
struct FName ExpressionName; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ColorMaterialInput
// 0x0008 (0x0038 - 0x0030)
struct FColorMaterialInput : public FMaterialInput
{
unsigned char UseConstant : 1; // 0x0030(0x0001)
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
struct FColor Constant; // 0x0034(0x0004) (IsPlainOldData)
};
// ScriptStruct Engine.ScalarMaterialInput
// 0x0008 (0x0038 - 0x0030)
struct FScalarMaterialInput : public FMaterialInput
{
unsigned char UseConstant : 1; // 0x0030(0x0001)
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
float Constant; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.VectorMaterialInput
// 0x0010 (0x0040 - 0x0030)
struct FVectorMaterialInput : public FMaterialInput
{
unsigned char UseConstant : 1; // 0x0030(0x0001)
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
struct FVector Constant; // 0x0034(0x000C) (IsPlainOldData)
};
// ScriptStruct Engine.Vector2MaterialInput
// 0x0010 (0x0040 - 0x0030)
struct FVector2MaterialInput : public FMaterialInput
{
unsigned char UseConstant : 1; // 0x0030(0x0001)
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
float ConstantX; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
float ConstantY; // 0x0038(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x003C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ExpressionInput
// 0x0030
struct FExpressionInput
{
int OutputIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString InputName; // 0x0004(0x000C) (ZeroConstructor)
int Mask; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskR; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskG; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskB; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int MaskA; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
struct FName ExpressionName; // 0x0028(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MaterialAttributesInput
// 0x0008 (0x0038 - 0x0030)
struct FMaterialAttributesInput : public FExpressionInput
{
int PropertyConnectedBitmask; // 0x0030(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0034(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MaterialFunctionInfo
// 0x0014
struct FMaterialFunctionInfo
{
struct FGuid stateID; // 0x0000(0x0010) (IsPlainOldData)
class UMaterialFunction* Function; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MaterialParameterCollectionInfo
// 0x0014
struct FMaterialParameterCollectionInfo
{
struct FGuid stateID; // 0x0000(0x0010) (IsPlainOldData)
class UMaterialParameterCollection* ParameterCollection; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MaterialSpriteElement
// 0x0018
struct FMaterialSpriteElement
{
class UMaterialInterface* Material; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UCurveFloat* DistanceToOpacityCurve; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bSizeIsInScreenSpace : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
float BaseSizeX; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BaseSizeY; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UCurveFloat* DistanceToSizeCurve; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CustomInput
// 0x0040
struct FCustomInput
{
struct FString InputName; // 0x0000(0x000C) (Edit, ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
struct FExpressionInput Input; // 0x0010(0x0030)
};
// ScriptStruct Engine.FunctionExpressionInput
// 0x0048
struct FFunctionExpressionInput
{
class UMaterialExpressionFunctionInput* ExpressionInput; // 0x0000(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
struct FGuid ExpressionInputId; // 0x0004(0x0010) (IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
struct FExpressionInput Input; // 0x0018(0x0030)
};
// ScriptStruct Engine.FunctionExpressionOutput
// 0x0034
struct FFunctionExpressionOutput
{
class UMaterialExpressionFunctionOutput* ExpressionOutput; // 0x0000(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
struct FGuid ExpressionOutputId; // 0x0004(0x0010) (IsPlainOldData)
struct FExpressionOutput Output; // 0x0014(0x0020)
};
// ScriptStruct Engine.CollectionParameterBase
// 0x0018
struct FCollectionParameterBase
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FGuid ID; // 0x0008(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.CollectionScalarParameter
// 0x0008 (0x0020 - 0x0018)
struct FCollectionScalarParameter : public FCollectionParameterBase
{
float DefaultValue; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.CollectionVectorParameter
// 0x0010 (0x0028 - 0x0018)
struct FCollectionVectorParameter : public FCollectionParameterBase
{
struct FLinearColor DefaultValue; // 0x0018(0x0010) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.InterpGroupActorInfo
// 0x0018
struct FInterpGroupActorInfo
{
struct FName ObjectName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TArray<class AActor*> Actors; // 0x0008(0x000C) (Edit, ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.CameraCutInfo
// 0x0010
struct FCameraCutInfo
{
struct FVector Location; // 0x0000(0x000C) (IsPlainOldData)
float TimeStamp; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PurchaseInfo
// 0x0030
struct FPurchaseInfo
{
struct FString Identifier; // 0x0000(0x000C) (ZeroConstructor)
struct FString DisplayName; // 0x000C(0x000C) (ZeroConstructor)
struct FString DisplayDescription; // 0x0018(0x000C) (ZeroConstructor)
struct FString DisplayPrice; // 0x0024(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.NavAgentSelector
// 0x0004
struct FNavAgentSelector
{
unsigned char bSupportsAgent0 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent1 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent2 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent3 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent4 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent5 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent6 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent7 : 1; // 0x0000(0x0001) (Edit)
unsigned char bSupportsAgent8 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent9 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent10 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent11 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent12 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent13 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent14 : 1; // 0x0001(0x0001) (Edit)
unsigned char bSupportsAgent15 : 1; // 0x0001(0x0001) (Edit)
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.NavCollisionCylinder
// 0x0014
struct FNavCollisionCylinder
{
struct FVector Offset; // 0x0000(0x000C) (Edit, IsPlainOldData)
float Radius; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Height; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NavCollisionBox
// 0x0018
struct FNavCollisionBox
{
struct FVector Offset; // 0x0000(0x000C) (Edit, IsPlainOldData)
struct FVector Extent; // 0x000C(0x000C) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.NavGraphNode
// 0x0010
struct FNavGraphNode
{
class UObject* Owner; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.DynamicGenerateTargetNavigation
// 0x0014
struct FDynamicGenerateTargetNavigation
{
struct FVector TargetLocation; // 0x0000(0x000C) (BlueprintVisible, IsPlainOldData)
float GenerateRadiusMin; // 0x000C(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
float GenerateRadiusMax; // 0x0010(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NavigationLinkBase
// 0x0030
struct FNavigationLinkBase
{
float LeftProjectHeight; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxFallDownLength; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ENavLinkDirection> Direction; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0009(0x0007) MISSED OFFSET
float SnapRadius; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float SnapHeight; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FNavAgentSelector SupportedAgents; // 0x0018(0x0004) (Edit)
unsigned char bSupportsAgent0 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent1 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent2 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent3 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent4 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent5 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent6 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent7 : 1; // 0x001C(0x0001)
unsigned char bSupportsAgent8 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent9 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent10 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent11 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent12 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent13 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent14 : 1; // 0x001D(0x0001)
unsigned char bSupportsAgent15 : 1; // 0x001D(0x0001)
unsigned char UnknownData01[0x2]; // 0x001E(0x0002) MISSED OFFSET
unsigned char bUseSnapHeight : 1; // 0x0020(0x0001) (Edit)
unsigned char bSnapToCheapestArea : 1; // 0x0020(0x0001) (Edit)
unsigned char bCustomFlag0 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag1 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag2 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag3 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag4 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag5 : 1; // 0x0020(0x0001)
unsigned char bCustomFlag6 : 1; // 0x0021(0x0001)
unsigned char bCustomFlag7 : 1; // 0x0021(0x0001)
unsigned char UnknownData02[0x2]; // 0x0022(0x0002) MISSED OFFSET
class UClass* AreaClass; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x8]; // 0x0028(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.NavigationLink
// 0x0018 (0x0048 - 0x0030)
struct FNavigationLink : public FNavigationLinkBase
{
struct FVector Left; // 0x0030(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector Right; // 0x003C(0x000C) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.NavigationSegmentLink
// 0x0030 (0x0060 - 0x0030)
struct FNavigationSegmentLink : public FNavigationLinkBase
{
struct FVector LeftStart; // 0x0030(0x000C) (Edit, IsPlainOldData)
struct FVector LeftEnd; // 0x003C(0x000C) (Edit, IsPlainOldData)
struct FVector RightStart; // 0x0048(0x000C) (Edit, IsPlainOldData)
struct FVector RightEnd; // 0x0054(0x000C) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.NodeMap
// 0x0040
struct FNodeMap
{
struct FName TargetNodeName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0008(0x0008) MISSED OFFSET
struct FTransform SourceToTargetTransform; // 0x0010(0x0030) (IsPlainOldData)
};
// ScriptStruct Engine.DistributionLookupTable
// 0x001C
struct FDistributionLookupTable
{
unsigned char Op; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char EntryCount; // 0x0001(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char EntryStride; // 0x0002(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char SubEntryStride; // 0x0003(0x0001) (ZeroConstructor, IsPlainOldData)
float TimeScale; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float TimeBias; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<float> Values; // 0x000C(0x000C) (ZeroConstructor)
unsigned char LockFlag; // 0x0018(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.RawDistribution
// 0x001C
struct FRawDistribution
{
struct FDistributionLookupTable Table; // 0x0000(0x001C)
};
// ScriptStruct Engine.RawDistributionVector
// 0x0024 (0x0040 - 0x001C)
struct FRawDistributionVector : public FRawDistribution
{
float MinValue; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxValue; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector MinValueVec; // 0x0024(0x000C) (IsPlainOldData)
struct FVector MaxValueVec; // 0x0030(0x000C) (IsPlainOldData)
class UDistributionVector* Distribution; // 0x003C(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData)
};
// ScriptStruct Engine.RawDistributionFloat
// 0x000C (0x0028 - 0x001C)
struct FRawDistributionFloat : public FRawDistribution
{
float MinValue; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxValue; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
class UDistributionFloat* Distribution; // 0x0024(0x0004) (Edit, ExportObject, ZeroConstructor, InstancedReference, NoClear, IsPlainOldData)
};
// ScriptStruct Engine.BeamModifierOptions
// 0x0004
struct FBeamModifierOptions
{
unsigned char bModify : 1; // 0x0000(0x0001) (Edit)
unsigned char bScale : 1; // 0x0000(0x0001) (Edit)
unsigned char bLock : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ParticleRandomSeedInfo
// 0x0018
struct FParticleRandomSeedInfo
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bGetSeedFromInstance : 1; // 0x0008(0x0001) (Edit)
unsigned char bInstanceSeedIsIndex : 1; // 0x0008(0x0001) (Edit)
unsigned char bResetSeedOnEmitterLooping : 1; // 0x0008(0x0001) (Edit)
unsigned char bRandomlySelectSeedArray : 1; // 0x0008(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
TArray<int> RandomSeeds; // 0x000C(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.ParticleEvent_GenerateInfo
// 0x0028
struct FParticleEvent_GenerateInfo
{
TEnumAsByte<EParticleEventType> Type; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
int Frequency; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ParticleFrequency; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char FirstTimeOnly : 1; // 0x000C(0x0001) (Edit)
unsigned char LastTimeOnly : 1; // 0x000C(0x0001) (Edit)
unsigned char UseReflectedImpactVector : 1; // 0x000C(0x0001) (Edit)
unsigned char bUseOrbitOffset : 1; // 0x000C(0x0001) (Edit)
unsigned char UnknownData01[0x3]; // 0x000D(0x0003) MISSED OFFSET
struct FName CustomName; // 0x0010(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TArray<class UParticleModuleEventSendToGame*> ParticleModuleEventsToSendToGame; // 0x0018(0x000C) (Edit, ExportObject, ZeroConstructor)
unsigned char UnknownData02[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.LocationBoneSocketInfo
// 0x0018
struct FLocationBoneSocketInfo
{
struct FName BoneSocketName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector Offset; // 0x0008(0x000C) (Edit, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.OrbitOptions
// 0x0004
struct FOrbitOptions
{
unsigned char bProcessDuringSpawn : 1; // 0x0000(0x0001) (Edit)
unsigned char bProcessDuringUpdate : 1; // 0x0000(0x0001) (Edit)
unsigned char bUseEmitterTime : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.EmitterDynamicParameter
// 0x0038
struct FEmitterDynamicParameter
{
struct FName ParamName; // 0x0000(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
unsigned char bUseEmitterTime : 1; // 0x0008(0x0001) (Edit)
unsigned char bSpawnTimeOnly : 1; // 0x0008(0x0001) (Edit)
TEnumAsByte<EEmitterDynamicParameterValue> ValueMethod; // 0x0009(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bScaleVelocityByParamValue : 1; // 0x000A(0x0001) (Edit)
unsigned char UnknownData00[0x1]; // 0x000B(0x0001) MISSED OFFSET
struct FRawDistributionFloat ParamValue; // 0x000C(0x0028) (Edit)
unsigned char UnknownData01[0x4]; // 0x0034(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ParticleBurst
// 0x000C
struct FParticleBurst
{
int Count; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int CountLow; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Time; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.GPUSpriteLocalVectorFieldInfo
// 0x0070
struct FGPUSpriteLocalVectorFieldInfo
{
class UVectorField* Field; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
struct FTransform Transform; // 0x0010(0x0030) (IsPlainOldData)
struct FRotator MinInitialRotation; // 0x0040(0x000C) (IsPlainOldData)
struct FRotator MaxInitialRotation; // 0x004C(0x000C) (IsPlainOldData)
struct FRotator RotationRate; // 0x0058(0x000C) (IsPlainOldData)
float Intensity; // 0x0064(0x0004) (ZeroConstructor, IsPlainOldData)
float Tightness; // 0x0068(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char bIgnoreComponentTransform : 1; // 0x006C(0x0001)
unsigned char bTileX : 1; // 0x006C(0x0001)
unsigned char bTileY : 1; // 0x006C(0x0001)
unsigned char bTileZ : 1; // 0x006C(0x0001)
unsigned char bUseFixDT : 1; // 0x006C(0x0001)
unsigned char UnknownData01[0x3]; // 0x006D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.FloatDistribution
// 0x001C
struct FFloatDistribution
{
struct FDistributionLookupTable Table; // 0x0000(0x001C)
};
// ScriptStruct Engine.GPUSpriteEmitterInfo
// 0x0230
struct FGPUSpriteEmitterInfo
{
class UParticleModuleRequired* RequiredModule; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UParticleModuleSpawn* SpawnModule; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
class UParticleModuleSpawnPerUnit* SpawnPerUnitModule; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<class UParticleModule*> SpawnModules; // 0x000C(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x8]; // 0x0018(0x0008) MISSED OFFSET
struct FGPUSpriteLocalVectorFieldInfo LocalVectorField; // 0x0020(0x0070)
struct FFloatDistribution VectorFieldScale; // 0x0090(0x001C)
struct FFloatDistribution DragCoefficient; // 0x00AC(0x001C)
struct FFloatDistribution PointAttractorStrength; // 0x00C8(0x001C)
struct FFloatDistribution Resilience; // 0x00E4(0x001C)
struct FVector ConstantAcceleration; // 0x0100(0x000C) (IsPlainOldData)
struct FVector PointAttractorPosition; // 0x010C(0x000C) (IsPlainOldData)
float PointAttractorRadiusSq; // 0x0118(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector OrbitOffsetBase; // 0x011C(0x000C) (IsPlainOldData)
struct FVector OrbitOffsetRange; // 0x0128(0x000C) (IsPlainOldData)
struct FVector2D InvMaxSize; // 0x0134(0x0008) (IsPlainOldData)
float InvRotationRateScale; // 0x013C(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxLifetime; // 0x0140(0x0004) (ZeroConstructor, IsPlainOldData)
int MaxParticleCount; // 0x0144(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EParticleScreenAlignment> ScreenAlignment; // 0x0148(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EParticleAxisLock> LockAxisFlag; // 0x0149(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char bEnableCollision : 1; // 0x014A(0x0001)
TEnumAsByte<EParticleCollisionMode> CollisionMode; // 0x014B(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char bRemoveHMDRoll : 1; // 0x014C(0x0001)
unsigned char UnknownData01[0x3]; // 0x014D(0x0003) MISSED OFFSET
float MinFacingCameraBlendDistance; // 0x0150(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxFacingCameraBlendDistance; // 0x0154(0x0004) (ZeroConstructor, IsPlainOldData)
struct FRawDistributionVector DynamicColor; // 0x0158(0x0040)
struct FRawDistributionFloat DynamicAlpha; // 0x0198(0x0028)
struct FRawDistributionVector DynamicColorScale; // 0x01C0(0x0040)
struct FRawDistributionFloat DynamicAlphaScale; // 0x0200(0x0028)
unsigned char UnknownData02[0x8]; // 0x0228(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.GPUSpriteResourceData
// 0x0160
struct FGPUSpriteResourceData
{
TArray<struct FColor> QuantizedColorSamples; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FColor> QuantizedMiscSamples; // 0x000C(0x000C) (ZeroConstructor)
TArray<struct FColor> QuantizedSimulationAttrSamples; // 0x0018(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0xC]; // 0x0024(0x000C) MISSED OFFSET
struct FVector4 ColorScale; // 0x0030(0x0010) (IsPlainOldData)
struct FVector4 ColorBias; // 0x0040(0x0010) (IsPlainOldData)
struct FVector4 MiscScale; // 0x0050(0x0010) (IsPlainOldData)
struct FVector4 MiscBias; // 0x0060(0x0010) (IsPlainOldData)
struct FVector4 SimulationAttrCurveScale; // 0x0070(0x0010) (IsPlainOldData)
struct FVector4 SimulationAttrCurveBias; // 0x0080(0x0010) (IsPlainOldData)
struct FVector4 SubImageSize; // 0x0090(0x0010) (IsPlainOldData)
struct FVector4 SizeBySpeed; // 0x00A0(0x0010) (IsPlainOldData)
struct FVector ConstantAcceleration; // 0x00B0(0x000C) (IsPlainOldData)
struct FVector OrbitOffsetBase; // 0x00BC(0x000C) (IsPlainOldData)
struct FVector OrbitOffsetRange; // 0x00C8(0x000C) (IsPlainOldData)
struct FVector OrbitFrequencyBase; // 0x00D4(0x000C) (IsPlainOldData)
struct FVector OrbitFrequencyRange; // 0x00E0(0x000C) (IsPlainOldData)
struct FVector OrbitPhaseBase; // 0x00EC(0x000C) (IsPlainOldData)
struct FVector OrbitPhaseRange; // 0x00F8(0x000C) (IsPlainOldData)
float GlobalVectorFieldScale; // 0x0104(0x0004) (ZeroConstructor, IsPlainOldData)
float GlobalVectorFieldTightness; // 0x0108(0x0004) (ZeroConstructor, IsPlainOldData)
float PerParticleVectorFieldScale; // 0x010C(0x0004) (ZeroConstructor, IsPlainOldData)
float PerParticleVectorFieldBias; // 0x0110(0x0004) (ZeroConstructor, IsPlainOldData)
float DragCoefficientScale; // 0x0114(0x0004) (ZeroConstructor, IsPlainOldData)
float DragCoefficientBias; // 0x0118(0x0004) (ZeroConstructor, IsPlainOldData)
float ResilienceScale; // 0x011C(0x0004) (ZeroConstructor, IsPlainOldData)
float ResilienceBias; // 0x0120(0x0004) (ZeroConstructor, IsPlainOldData)
float CollisionRadiusScale; // 0x0124(0x0004) (ZeroConstructor, IsPlainOldData)
float CollisionRadiusBias; // 0x0128(0x0004) (ZeroConstructor, IsPlainOldData)
float CollisionTimeBias; // 0x012C(0x0004) (ZeroConstructor, IsPlainOldData)
float CollisionRandomSpread; // 0x0130(0x0004) (ZeroConstructor, IsPlainOldData)
float CollisionRandomDistribution; // 0x0134(0x0004) (ZeroConstructor, IsPlainOldData)
float OneMinusFriction; // 0x0138(0x0004) (ZeroConstructor, IsPlainOldData)
float RotationRateScale; // 0x013C(0x0004) (ZeroConstructor, IsPlainOldData)
float CameraMotionBlurAmount; // 0x0140(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EParticleScreenAlignment> ScreenAlignment; // 0x0144(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EParticleAxisLock> LockAxisFlag; // 0x0145(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0146(0x0002) MISSED OFFSET
struct FVector2D PivotOffset; // 0x0148(0x0008) (IsPlainOldData)
unsigned char bRemoveHMDRoll : 1; // 0x0150(0x0001)
unsigned char UnknownData02[0x3]; // 0x0151(0x0003) MISSED OFFSET
float MinFacingCameraBlendDistance; // 0x0154(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxFacingCameraBlendDistance; // 0x0158(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x015C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ParticleSystemLOD
// 0x0001
struct FParticleSystemLOD
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.LODSoloTrack
// 0x000C
struct FLODSoloTrack
{
TArray<unsigned char> SoloEnableSetting; // 0x0000(0x000C) (ZeroConstructor, Transient)
};
// ScriptStruct Engine.NamedEmitterMaterial
// 0x0010
struct FNamedEmitterMaterial
{
struct FName Name; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
class UMaterialInterface* Material; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.PhysicalAnimationData
// 0x0028
struct FPhysicalAnimationData
{
struct FName BodyName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
unsigned char bIsLocalSimulation : 1; // 0x0008(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
float OrientationStrength; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AngularVelocityStrength; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float PositionStrength; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float VelocityStrength; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxLinearForce; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxAngularForce; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.TireFrictionScalePair
// 0x0008
struct FTireFrictionScalePair
{
class UTireType* TireType; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float FrictionScale; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PhysicalAnimationProfile
// 0x0030
struct FPhysicalAnimationProfile
{
struct FName ProfileName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FPhysicalAnimationData PhysicalAnimationData; // 0x0008(0x0028) (Edit)
};
// ScriptStruct Engine.ConstrainComponentPropName
// 0x0008
struct FConstrainComponentPropName
{
struct FName ComponentName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ConstraintBaseParams
// 0x0014
struct FConstraintBaseParams
{
float Stiffness; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Damping; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Restitution; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ContactDistance; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bSoftConstraint : 1; // 0x0010(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LinearConstraint
// 0x0008 (0x001C - 0x0014)
struct FLinearConstraint : public FConstraintBaseParams
{
float Limit; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELinearConstraintMotion> XMotion; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELinearConstraintMotion> YMotion; // 0x0019(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELinearConstraintMotion> ZMotion; // 0x001A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x001B(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.ConeConstraint
// 0x000C (0x0020 - 0x0014)
struct FConeConstraint : public FConstraintBaseParams
{
float Swing1LimitDegrees; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Swing2LimitDegrees; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAngularConstraintMotion> Swing1Motion; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAngularConstraintMotion> Swing2Motion; // 0x001D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x001E(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.TwistConstraint
// 0x0008 (0x001C - 0x0014)
struct FTwistConstraint : public FConstraintBaseParams
{
float TwistLimitDegrees; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAngularConstraintMotion> TwistMotion; // 0x0018(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ConstraintDrive
// 0x0010
struct FConstraintDrive
{
float Stiffness; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Damping; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxForce; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bEnablePositionDrive : 1; // 0x000C(0x0001) (Edit)
unsigned char bEnableVelocityDrive : 1; // 0x000C(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LinearDriveConstraint
// 0x004C
struct FLinearDriveConstraint
{
struct FVector PositionTarget; // 0x0000(0x000C) (Edit, IsPlainOldData)
struct FVector VelocityTarget; // 0x000C(0x000C) (Edit, IsPlainOldData)
struct FConstraintDrive XDrive; // 0x0018(0x0010) (Edit)
struct FConstraintDrive YDrive; // 0x0028(0x0010) (Edit)
struct FConstraintDrive ZDrive; // 0x0038(0x0010) (Edit)
unsigned char bEnablePositionDrive : 1; // 0x0048(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.AngularDriveConstraint
// 0x004C
struct FAngularDriveConstraint
{
struct FConstraintDrive TwistDrive; // 0x0000(0x0010) (Edit)
struct FConstraintDrive SwingDrive; // 0x0010(0x0010) (Edit)
struct FConstraintDrive SlerpDrive; // 0x0020(0x0010) (Edit)
struct FRotator OrientationTarget; // 0x0030(0x000C) (Edit, IsPlainOldData)
struct FVector AngularVelocityTarget; // 0x003C(0x000C) (Edit, IsPlainOldData)
TEnumAsByte<EAngularDriveMode> AngularDriveMode; // 0x0048(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ConstraintProfileProperties
// 0x0104
struct FConstraintProfileProperties
{
float ProjectionLinearTolerance; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ProjectionAngularTolerance; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float LinearBreakThreshold; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float AngularBreakThreshold; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FLinearConstraint LinearLimit; // 0x0010(0x001C) (Edit)
struct FConeConstraint ConeLimit; // 0x002C(0x0020) (Edit)
struct FTwistConstraint TwistLimit; // 0x004C(0x001C) (Edit)
struct FLinearDriveConstraint LinearDrive; // 0x0068(0x004C) (Edit)
struct FAngularDriveConstraint AngularDrive; // 0x00B4(0x004C) (Edit)
unsigned char bDisableCollision : 1; // 0x0100(0x0001) (Edit)
unsigned char bParentDominates : 1; // 0x0100(0x0001) (Edit)
unsigned char bEnableProjection : 1; // 0x0100(0x0001) (Edit)
unsigned char bAngularBreakable : 1; // 0x0100(0x0001) (Edit)
unsigned char bLinearBreakable : 1; // 0x0100(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0101(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ConstraintInstance
// 0x01E0
struct FConstraintInstance
{
unsigned char UnknownData00[0x10]; // 0x0000(0x0010) MISSED OFFSET
struct FName JointName; // 0x0010(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
struct FName ConstraintBone1; // 0x0018(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FName ConstraintBone2; // 0x0020(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector Pos1; // 0x0028(0x000C) (IsPlainOldData)
struct FVector PriAxis1; // 0x0034(0x000C) (IsPlainOldData)
struct FVector SecAxis1; // 0x0040(0x000C) (IsPlainOldData)
struct FVector Pos2; // 0x004C(0x000C) (IsPlainOldData)
struct FVector PriAxis2; // 0x0058(0x000C) (IsPlainOldData)
struct FVector SecAxis2; // 0x0064(0x000C) (IsPlainOldData)
struct FRotator AngularRotationOffset; // 0x0070(0x000C) (Edit, IsPlainOldData)
unsigned char bScaleLinearLimits : 1; // 0x007C(0x0001) (Edit)
unsigned char UnknownData01[0x7]; // 0x007D(0x0007) MISSED OFFSET
struct FConstraintProfileProperties ProfileInstance; // 0x0084(0x0104) (Edit)
unsigned char UnknownData02[0x58]; // 0x0188(0x0058) MISSED OFFSET
};
// ScriptStruct Engine.PhysicsConstraintProfileHandle
// 0x0110
struct FPhysicsConstraintProfileHandle
{
struct FConstraintProfileProperties ProfileProperties; // 0x0000(0x0104)
unsigned char UnknownData00[0x4]; // 0x0104(0x0004) MISSED OFFSET
struct FName ProfileName; // 0x0108(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PhysicalSurfaceName
// 0x0010
struct FPhysicalSurfaceName
{
TEnumAsByte<EPhysicalSurface> Type; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
struct FName Name; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.EngineShowFlagsSetting
// 0x0010
struct FEngineShowFlagsSetting
{
struct FString ShowFlagName; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
bool Enabled; // 0x000C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.KeyBind
// 0x0020
struct FKeyBind
{
struct FKey Key; // 0x0000(0x0010) (Config)
struct FString Command; // 0x0010(0x000C) (ZeroConstructor, Config)
unsigned char Control : 1; // 0x001C(0x0001) (Config)
unsigned char Shift : 1; // 0x001C(0x0001) (Config)
unsigned char Alt : 1; // 0x001C(0x0001) (Config)
unsigned char Cmd : 1; // 0x001C(0x0001) (Config)
unsigned char bIgnoreCtrl : 1; // 0x001C(0x0001) (Config)
unsigned char bIgnoreShift : 1; // 0x001C(0x0001) (Config)
unsigned char bIgnoreAlt : 1; // 0x001C(0x0001) (Config)
unsigned char bIgnoreCmd : 1; // 0x001C(0x0001) (Config)
unsigned char bDisabled : 1; // 0x001D(0x0001) (Transient)
unsigned char UnknownData00[0x2]; // 0x001E(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.LightmassPointLightSettings
// 0x0000 (0x000C - 0x000C)
struct FLightmassPointLightSettings : public FLightmassLightSettings
{
};
// ScriptStruct Engine.PoseData
// 0x0024
struct FPoseData
{
TArray<struct FTransform> LocalSpacePose; // 0x0000(0x000C) (ZeroConstructor)
TArray<bool> LocalSpacePoseMask; // 0x000C(0x000C) (ZeroConstructor)
TArray<float> CurveData; // 0x0018(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.PoseDataContainer
// 0x006C
struct FPoseDataContainer
{
TArray<struct FSmartName> PoseNames; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FPoseData> Poses; // 0x000C(0x000C) (ZeroConstructor)
TArray<struct FName> Tracks; // 0x0018(0x000C) (ZeroConstructor)
TMap<struct FName, int> TrackMap; // 0x0024(0x0050) (ZeroConstructor, Transient)
TArray<struct FAnimCurveBase> Curves; // 0x0060(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.PreviewMeshCollectionEntry
// 0x0028
struct FPreviewMeshCollectionEntry
{
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) UNKNOWN PROPERTY: SoftObjectProperty Engine.PreviewMeshCollectionEntry.SkeletalMesh
};
// ScriptStruct Engine.CollectionReference
// 0x0008
struct FCollectionReference
{
struct FName CollectionName; // 0x0000(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RigTransformConstraint
// 0x0018
struct FRigTransformConstraint
{
TEnumAsByte<EConstraintTransform> TranformType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
struct FName ParentSpace; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
float Weight; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.TransformBaseConstraint
// 0x000C
struct FTransformBaseConstraint
{
TArray<struct FRigTransformConstraint> TransformConstraints; // 0x0000(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.TransformBase
// 0x0020
struct FTransformBase
{
struct FName Node; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FTransformBaseConstraint Constraints[0x2]; // 0x0008(0x000C) (Edit)
};
// ScriptStruct Engine.Node
// 0x0050
struct FNode
{
struct FName Name; // 0x0000(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
struct FName ParentName; // 0x0008(0x0008) (Edit, ZeroConstructor, EditConst, IsPlainOldData)
struct FTransform Transform; // 0x0010(0x0030) (IsPlainOldData)
struct FString DisplayName; // 0x0040(0x000C) (Edit, ZeroConstructor)
bool bAdvanced; // 0x004C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BPVariableMetaDataEntry
// 0x0018
struct FBPVariableMetaDataEntry
{
struct FName DataKey; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FString DataValue; // 0x0008(0x000C) (Edit, ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MeshUVChannelInfo
// 0x0014
struct FMeshUVChannelInfo
{
bool bInitialized; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
bool bOverrideDensities; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
float LocalUVDensities[0x4]; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SkeletalMaterial
// 0x0028
struct FSkeletalMaterial
{
class UMaterialInterface* MaterialInterface; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bEnableShadowCasting; // 0x0004(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bRecomputeTangent; // 0x0005(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
struct FName MaterialSlotName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FMeshUVChannelInfo UVChannelData; // 0x0010(0x0014) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst)
unsigned char UnknownData01[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BoneMirrorInfo
// 0x0008
struct FBoneMirrorInfo
{
int SourceIndex; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAxis> BoneFlipAxis; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.TriangleSortSettings
// 0x0010
struct FTriangleSortSettings
{
TEnumAsByte<ETriangleSortOption> TriangleSorting; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ETriangleSortAxis> CustomLeftRightAxis; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x6]; // 0x0002(0x0006) MISSED OFFSET
struct FName CustomLeftRightBoneName; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SimplygonChannelCastingSettings
// 0x0010
struct FSimplygonChannelCastingSettings
{
TEnumAsByte<ESimplygonMaterialChannel> MaterialChannel; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonCasterType> Caster; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bActive; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonColorChannels> ColorChannels; // 0x0003(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
int BitsPerChannel; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseSRGB; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBakeVertexColors; // 0x0009(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bFlipBackfacingNormals; // 0x000A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseTangentSpaceNormals; // 0x000B(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bFlipGreenChannel; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.OutputMaterialInfo
// 0x0044
struct FOutputMaterialInfo
{
unsigned char UnknownData00[0x44]; // 0x0000(0x0044) MISSED OFFSET
};
// ScriptStruct Engine.SimplygonMaterialLODSettings
// 0x0068
struct FSimplygonMaterialLODSettings
{
bool bActive; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMaterialLODType> MaterialLODType; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseAutomaticSizes; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonTextureResolution> TextureWidth; // 0x0003(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonTextureResolution> TextureHeight; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonTextureSamplingQuality> SamplingQuality; // 0x0005(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
int GutterSpace; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESimplygonTextureStrech> TextureStrech; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bReuseExistingCharts; // 0x000D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x000E(0x0002) MISSED OFFSET
TArray<struct FSimplygonChannelCastingSettings> ChannelsToCast; // 0x0010(0x000C) (ZeroConstructor)
bool bBakeVertexData; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBakeActorData; // 0x001D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bAllowMultiMaterial; // 0x001E(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bPreferTwoSideMaterials; // 0x001F(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseVertexWeights; // 0x0020(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0021(0x0003) MISSED OFFSET
struct FOutputMaterialInfo OutputMaterialInfo; // 0x0024(0x0044)
};
// ScriptStruct Engine.MaterialProxySettings
// 0x0094
struct FMaterialProxySettings
{
struct FIntPoint TextureSize; // 0x0000(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
TEnumAsByte<ETextureSizingType> TextureSizingType; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
float GutterSpace; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EMaterialProxySmaplingQuality SamplingQuality; // 0x0010(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
EUVStrech UVStrech; // 0x0011(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bSplitProxyMaterialBasedOnType; // 0x0012(0x0001) (ZeroConstructor, IsPlainOldData)
bool bUseTangentSpace; // 0x0013(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bNormalMap; // 0x0014(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bMetallicMap; // 0x0015(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0016(0x0002) MISSED OFFSET
float MetallicConstant; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bRoughnessMap; // 0x001C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x001D(0x0003) MISSED OFFSET
float RoughnessConstant; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bSpecularMap; // 0x0024(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x0025(0x0003) MISSED OFFSET
float SpecularConstant; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bEmissiveMap; // 0x002C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bOpacityMap; // 0x002D(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x2]; // 0x002E(0x0002) MISSED OFFSET
float OpacityConstant; // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float AOConstant; // 0x0034(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bOpacityMaskMap; // 0x0038(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData05[0x3]; // 0x0039(0x0003) MISSED OFFSET
float OpacityMaskConstant; // 0x003C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bAmbientOcclusionMap; // 0x0040(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData06[0x3]; // 0x0041(0x0003) MISSED OFFSET
float AmbientOcclusionConstant; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FIntPoint DiffuseTextureSize; // 0x0048(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint NormalTextureSize; // 0x0050(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint MetallicTextureSize; // 0x0058(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint RoughnessTextureSize; // 0x0060(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint SpecularTextureSize; // 0x0068(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint EmissiveTextureSize; // 0x0070(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint OpacityTextureSize; // 0x0078(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FIntPoint OpacityMaskTextureSize; // 0x0080(0x0008) (Edit, IsPlainOldData)
struct FIntPoint AmbientOcclusionTextureSize; // 0x0088(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
TEnumAsByte<EMaterialMergeType> MaterialMergeType; // 0x0090(0x0001) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EBlendMode> BlendMode; // 0x0091(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData07[0x2]; // 0x0092(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.SkeletalMeshOptimizationSettings
// 0x0148
struct FSkeletalMeshOptimizationSettings
{
TEnumAsByte<ESkeletalMeshOptimizationType> ReductionMethod; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float NumOfTrianglesPercentage; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxDeviationPercentage; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int ScreenSize; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float WeldingThreshold; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecalcNormals; // 0x0014(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0015(0x0003) MISSED OFFSET
float NormalsThreshold; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESkeletalMeshOptimizationImportance> SilhouetteImportance; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESkeletalMeshOptimizationImportance> TextureImportance; // 0x001D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESkeletalMeshOptimizationImportance> ShadingImportance; // 0x001E(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ESkeletalMeshOptimizationImportance> SkinningImportance; // 0x001F(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
float BoneReductionRatio; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int MaxBonesPerVertex; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bTransferMorphTarget; // 0x0028(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0029(0x0003) MISSED OFFSET
TArray<struct FBoneReference> BonesToRemove; // 0x002C(0x000C) (ZeroConstructor, Deprecated)
int BaseLOD; // 0x0038(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int LODChainLastIndex; // 0x003C(0x0004) (ZeroConstructor, IsPlainOldData)
bool bUseVertexWeights; // 0x0040(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseVertexWeightsForMaterial; // 0x0041(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bSimplifyMaterials; // 0x0042(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x1]; // 0x0043(0x0001) MISSED OFFSET
struct FSimplygonMaterialLODSettings MaterialLODSettings; // 0x0044(0x0068) (Deprecated)
struct FMaterialProxySettings MaterialSettings; // 0x00AC(0x0094) (Edit)
bool bForceRebuild; // 0x0140(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x3]; // 0x0141(0x0003) MISSED OFFSET
class UAnimSequence* BakePose; // 0x0144(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
};
// ScriptStruct Engine.SimplygonRemeshingSettings
// 0x008C
struct FSimplygonRemeshingSettings
{
bool bActive; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
int ScreenSize; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecalculateNormals; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0009(0x0003) MISSED OFFSET
float HardAngleThreshold; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int MergeDistance; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseClippingPlane; // 0x0014(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0015(0x0003) MISSED OFFSET
float ClippingLevel; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int AxisIndex; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bPlaneNegativeHalfspace; // 0x0020(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseMassiveLOD; // 0x0021(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseAggregateLOD; // 0x0022(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x1]; // 0x0023(0x0001) MISSED OFFSET
struct FSimplygonMaterialLODSettings MaterialLODSettings; // 0x0024(0x0068) (Edit)
};
// ScriptStruct Engine.MeshProxySettings
// 0x00C4
struct FMeshProxySettings
{
int ScreenSize; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FMaterialProxySettings MaterialSettings; // 0x0004(0x0094) (Edit)
int TextureWidth; // 0x0098(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
int TextureHeight; // 0x009C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportNormalMap; // 0x00A0(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportMetallicMap; // 0x00A1(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportRoughnessMap; // 0x00A2(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportSpecularMap; // 0x00A3(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bCalculateCorrectLODModel; // 0x00A4(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET
float MergeDistance; // 0x00A8(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float HardAngleThreshold; // 0x00AC(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int LightMapResolution; // 0x00B0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bComputeLightMapResolution; // 0x00B4(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecalculateNormals; // 0x00B5(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBakeVertexData; // 0x00B6(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bUseLandscapeCulling; // 0x00B7(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELandscapeCullingPrecision> LandscapeCullingPrecision; // 0x00B8(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bAssignLODGroup; // 0x00B9(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x00BA(0x0002) MISSED OFFSET
int LODGroupIndex; // 0x00BC(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bAggregateMeshes; // 0x00C0(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
EChartAggregationMode AggregatorMode; // 0x00C1(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseCustomHemisphere; // 0x00C2(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x1]; // 0x00C3(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.GroupedSkeletalOptimizationSettings
// 0x0214
struct FGroupedSkeletalOptimizationSettings
{
bool bAutoComputeLODDistance; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
ESkeletalMeshLODType LevelOfDetailType; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET
struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0004(0x0148) (Edit)
struct FMeshProxySettings ProxySettings; // 0x014C(0x00C4) (Edit)
bool bForceLODRebuild; // 0x0210(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0211(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SkeletalMeshLODInfo
// 0x0444
struct FSkeletalMeshLODInfo
{
float ScreenSize; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float LODHysteresis; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TArray<int> LODMaterialMap; // 0x0008(0x000C) (ZeroConstructor)
TArray<bool> bEnableShadowCasting; // 0x0014(0x000C) (ZeroConstructor, Deprecated)
TArray<struct FTriangleSortSettings> TriangleSortSettings; // 0x0020(0x000C) (ZeroConstructor)
unsigned char bHasBeenSimplified : 1; // 0x002C(0x0001)
unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET
struct FSkeletalMeshOptimizationSettings ReductionSettings; // 0x0030(0x0148) (Edit)
struct FSimplygonRemeshingSettings RemeshingSettings; // 0x0178(0x008C) (Deprecated)
struct FGroupedSkeletalOptimizationSettings OptimizationSettings; // 0x0204(0x0214) (Edit)
TArray<struct FName> RemovedBones; // 0x0418(0x000C) (ZeroConstructor, Deprecated)
TArray<struct FBoneReference> BonesToRemove; // 0x0424(0x000C) (Edit, ZeroConstructor)
class UAnimSequence* BakePose; // 0x0430(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FString SourceImportFilename; // 0x0434(0x000C) (Edit, ZeroConstructor, EditConst)
unsigned char bHasPerLODVertexColors : 1; // 0x0440(0x0001)
unsigned char UnknownData01[0x3]; // 0x0441(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ClothPhysicsProperties_Legacy
// 0x0050
struct FClothPhysicsProperties_Legacy
{
float VerticalResistance; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float HorizontalResistance; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float BendResistance; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float ShearResistance; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float Friction; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
float Damping; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
float TetherStiffness; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
float TetherLimit; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float Drag; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
float StiffnessFrequency; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
float GravityScale; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
float MassScale; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
float InertiaBlend; // 0x0030(0x0004) (ZeroConstructor, IsPlainOldData)
float SelfCollisionThickness; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
float SelfCollisionSquashScale; // 0x0038(0x0004) (ZeroConstructor, IsPlainOldData)
float SelfCollisionStiffness; // 0x003C(0x0004) (ZeroConstructor, IsPlainOldData)
float SolverFrequency; // 0x0040(0x0004) (ZeroConstructor, IsPlainOldData)
float FiberCompression; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData)
float FiberExpansion; // 0x0048(0x0004) (ZeroConstructor, IsPlainOldData)
float FiberResistance; // 0x004C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ClothingAssetData_Legacy
// 0x0068
struct FClothingAssetData_Legacy
{
struct FName AssetName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FString ApexFileName; // 0x0008(0x000C) (ZeroConstructor)
bool bClothPropertiesChanged; // 0x0014(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET
struct FClothPhysicsProperties_Legacy PhysicsProperties; // 0x0018(0x0050) (IsPlainOldData)
};
// ScriptStruct Engine.SkeletalMeshLODGroupSettings
// 0x014C
struct FSkeletalMeshLODGroupSettings
{
float ScreenSize; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FSkeletalMeshOptimizationSettings OptimizationSettings; // 0x0004(0x0148) (Edit)
};
// ScriptStruct Engine.SoundClassProperties
// 0x0028
struct FSoundClassProperties
{
float Volume; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Pitch; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float StereoBleed; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float LFEBleed; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float VoiceCenterChannelVolume; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float RadioFilterVolume; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float RadioFilterVolumeThreshold; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bApplyEffects : 1; // 0x001C(0x0001) (Edit)
unsigned char bAlwaysPlay : 1; // 0x001C(0x0001) (Edit)
unsigned char bIsUISound : 1; // 0x001C(0x0001) (Edit)
unsigned char bIsMusic : 1; // 0x001C(0x0001) (Edit)
unsigned char bReverb : 1; // 0x001C(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET
float Default2DReverbSendAmount; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bCenterChannelOnly : 1; // 0x0024(0x0001) (Edit)
unsigned char bApplyAmbientVolumes : 1; // 0x0024(0x0001) (Edit)
TEnumAsByte<EAudioOutputTarget> OutputTarget; // 0x0025(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0026(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.PassiveSoundMixModifier
// 0x000C
struct FPassiveSoundMixModifier
{
class USoundMix* SoundMix; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MinVolumeThreshold; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxVolumeThreshold; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SourceEffectChainEntry
// 0x0008
struct FSourceEffectChainEntry
{
class USoundEffectSourcePreset* Preset; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char bBypass : 1; // 0x0004(0x0001) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SoundGroup
// 0x0018
struct FSoundGroup
{
TEnumAsByte<ESoundGroup> SoundGroup; // 0x0000(0x0001) (ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FString DisplayName; // 0x0004(0x000C) (ZeroConstructor, Config)
unsigned char bAlwaysDecompressOnLoad : 1; // 0x0010(0x0001) (Config)
unsigned char UnknownData01[0x3]; // 0x0011(0x0003) MISSED OFFSET
float DecompressedDuration; // 0x0014(0x0004) (ZeroConstructor, Config, IsPlainOldData)
};
// ScriptStruct Engine.AudioEQEffect
// 0x0038
struct FAudioEQEffect
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
float FrequencyCenter0; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Gain0; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Bandwidth0; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FrequencyCenter1; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Gain1; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Bandwidth1; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FrequencyCenter2; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Gain2; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Bandwidth2; // 0x0028(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FrequencyCenter3; // 0x002C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Gain3; // 0x0030(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Bandwidth3; // 0x0034(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.SoundClassAdjuster
// 0x0014
struct FSoundClassAdjuster
{
class USoundClass* SoundClassObject; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float VolumeAdjuster; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float PitchAdjuster; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bApplyToChildren : 1; // 0x000C(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
float VoiceCenterChannelVolumeAdjuster; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DialogueWaveParameter
// 0x0014
struct FDialogueWaveParameter
{
class UDialogueWave* DialogueWave; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FDialogueContext Context; // 0x0004(0x0010) (Edit)
};
// ScriptStruct Engine.DistanceDatum
// 0x0014
struct FDistanceDatum
{
float FadeInDistanceStart; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FadeInDistanceEnd; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FadeOutDistanceStart; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FadeOutDistanceEnd; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Volume; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ModulatorContinuousParams
// 0x0020
struct FModulatorContinuousParams
{
struct FName ParameterName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
float Default; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MinInput; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxInput; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MinOutput; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxOutput; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EModulationParamMode> ParamMode; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SubtitleCue
// 0x0010
struct FSubtitleCue
{
struct FText Text; // 0x0000(0x000C) (Edit)
float Time; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.LocalizedSubtitle
// 0x001C
struct FLocalizedSubtitle
{
struct FString LanguageExt; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FSubtitleCue> Subtitles; // 0x000C(0x000C) (ZeroConstructor)
unsigned char bMature : 1; // 0x0018(0x0001)
unsigned char bManualWordWrap : 1; // 0x0018(0x0001)
unsigned char bSingleLine : 1; // 0x0018(0x0001)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SplineCurves
// 0x0050
struct FSplineCurves
{
struct FInterpCurveVector Position; // 0x0000(0x0014)
struct FInterpCurveQuat Rotation; // 0x0014(0x0014)
struct FInterpCurveVector Scale; // 0x0028(0x0014)
struct FInterpCurveFloat ReparamTable; // 0x003C(0x0014)
};
// ScriptStruct Engine.SplinePoint
// 0x0044
struct FSplinePoint
{
float InputKey; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector Position; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector ArriveTangent; // 0x0010(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector LeaveTangent; // 0x001C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FRotator Rotation; // 0x0028(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector Scale; // 0x0034(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
TEnumAsByte<ESplinePointType> Type; // 0x0040(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SplineMeshParams
// 0x0058
struct FSplineMeshParams
{
struct FVector startPos; // 0x0000(0x000C) (Edit, IsPlainOldData)
struct FVector StartTangent; // 0x000C(0x000C) (Edit, IsPlainOldData)
struct FVector2D StartScale; // 0x0018(0x0008) (Edit, IsPlainOldData)
float StartRoll; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector2D StartOffset; // 0x0024(0x0008) (Edit, IsPlainOldData)
struct FVector EndPos; // 0x002C(0x000C) (Edit, IsPlainOldData)
struct FVector EndTangent; // 0x0038(0x000C) (Edit, IsPlainOldData)
struct FVector2D EndScale; // 0x0044(0x0008) (Edit, IsPlainOldData)
float EndRoll; // 0x004C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector2D EndOffset; // 0x0050(0x0008) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.StaticMaterial
// 0x0028
struct FStaticMaterial
{
class UMaterialInterface* MaterialInterface; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName MaterialSlotName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FMeshUVChannelInfo UVChannelData; // 0x0010(0x0014) (Edit, BlueprintVisible, BlueprintReadOnly, EditConst)
unsigned char UnknownData01[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SubsurfaceProfileStruct
// 0x0024
struct FSubsurfaceProfileStruct
{
float ScatterRadius; // 0x0000(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FLinearColor SubsurfaceColor; // 0x0004(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FLinearColor FalloffColor; // 0x0014(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
};
// ScriptStruct Engine.TimelineEventEntry
// 0x0018
struct FTimelineEventEntry
{
float Time; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FScriptDelegate EventFunc; // 0x0008(0x0010) (ZeroConstructor, InstancedReference)
};
// ScriptStruct Engine.TimelineVectorTrack
// 0x0070
struct FTimelineVectorTrack
{
class UCurveVector* VectorCurve; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FScriptDelegate InterpFunc; // 0x0008(0x0010) (ZeroConstructor, InstancedReference)
struct FName TrackName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName VectorPropertyName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData)
class UStructProperty* VectorProperty; // 0x0028(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0x44]; // 0x002C(0x0044) MISSED OFFSET
};
// ScriptStruct Engine.TimelineFloatTrack
// 0x0070
struct FTimelineFloatTrack
{
class UCurveFloat* FloatCurve; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FScriptDelegate InterpFunc; // 0x0008(0x0010) (ZeroConstructor, InstancedReference)
struct FName TrackName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName FloatPropertyName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData)
class UFloatProperty* FloatProperty; // 0x0028(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0x44]; // 0x002C(0x0044) MISSED OFFSET
};
// ScriptStruct Engine.TimelineLinearColorTrack
// 0x0070
struct FTimelineLinearColorTrack
{
class UCurveLinearColor* LinearColorCurve; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FScriptDelegate InterpFunc; // 0x0008(0x0010) (ZeroConstructor, InstancedReference)
struct FName TrackName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName LinearColorPropertyName; // 0x0020(0x0008) (ZeroConstructor, IsPlainOldData)
class UStructProperty* LinearColorProperty; // 0x0028(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0x44]; // 0x002C(0x0044) MISSED OFFSET
};
// ScriptStruct Engine.Timeline
// 0x00D0
struct FTimeline
{
TEnumAsByte<ETimelineLengthMode> LengthMode; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float Length; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
unsigned char bLooping : 1; // 0x0008(0x0001)
unsigned char bReversePlayback : 1; // 0x0008(0x0001)
unsigned char bPlaying : 1; // 0x0008(0x0001)
unsigned char UnknownData01[0x3]; // 0x0009(0x0003) MISSED OFFSET
float PlayRate; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float Position; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FTimelineEventEntry> Events; // 0x0014(0x000C) (ZeroConstructor, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
TArray<struct FTimelineVectorTrack> InterpVectors; // 0x0020(0x000C) (ZeroConstructor, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
TArray<struct FTimelineFloatTrack> InterpFloats; // 0x002C(0x000C) (ZeroConstructor, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
TArray<struct FTimelineLinearColorTrack> InterpLinearColors; // 0x0038(0x000C) (ZeroConstructor, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
unsigned char UnknownData02[0x4]; // 0x0044(0x0004) MISSED OFFSET
struct FScriptDelegate TimelinePostUpdateFunc; // 0x0048(0x0010) (ZeroConstructor, InstancedReference, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
struct FScriptDelegate TimelineFinishedFunc; // 0x0058(0x0010) (ZeroConstructor, InstancedReference, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
unsigned char UnknownData03[0x48]; // 0x0068(0x0048) MISSED OFFSET
TWeakObjectPtr<class UObject> PropertySetObject; // 0x00B0(0x0008) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
struct FName DirectionPropertyName; // 0x00B8(0x0008) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
class UProperty* DirectionProperty; // 0x00C0(0x0004) (ZeroConstructor, Transient, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
unsigned char UnknownData04[0xC]; // 0x00C4(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.TTTrackBase
// 0x0010
struct FTTTrackBase
{
struct FName TrackName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
bool bIsExternalCurve; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0009(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.TTEventTrack
// 0x0000 (0x0010 - 0x0010)
struct FTTEventTrack : public FTTTrackBase
{
class UCurveFloat* CurveKeys; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TTFloatTrack
// 0x0000 (0x0010 - 0x0010)
struct FTTFloatTrack : public FTTTrackBase
{
class UCurveFloat* CurveFloat; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TTVectorTrack
// 0x0000 (0x0010 - 0x0010)
struct FTTVectorTrack : public FTTTrackBase
{
class UCurveVector* CurveVector; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TTLinearColorTrack
// 0x0000 (0x0010 - 0x0010)
struct FTTLinearColorTrack : public FTTTrackBase
{
class UCurveLinearColor* CurveLinearColor; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TouchInputControl
// 0x0050
struct FTouchInputControl
{
class UTexture2D* Image1; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class UTexture2D* Image2; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector2D Center; // 0x0008(0x0008) (Edit, IsPlainOldData)
struct FVector2D VisualSize; // 0x0010(0x0008) (Edit, IsPlainOldData)
struct FVector2D ThumbSize; // 0x0018(0x0008) (Edit, IsPlainOldData)
struct FVector2D InteractionSize; // 0x0020(0x0008) (Edit, IsPlainOldData)
struct FVector2D InputScale; // 0x0028(0x0008) (Edit, IsPlainOldData)
struct FKey MainInputKey; // 0x0030(0x0010) (Edit)
struct FKey AltInputKey; // 0x0040(0x0010) (Edit)
};
// ScriptStruct Engine.HardwareCursorReference
// 0x0010
struct FHardwareCursorReference
{
struct FName CursorPath; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector2D HotSpot; // 0x0008(0x0008) (Edit, IsPlainOldData)
};
// ScriptStruct Engine.LightmassWorldInfoSettings
// 0x0050
struct FLightmassWorldInfoSettings
{
float StaticLightingLevelScale; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int NumIndirectLightingBounces; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int NumSkyLightingBounces; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float IndirectLightingQuality; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float IndirectLightingSmoothness; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FColor EnvironmentColor; // 0x0014(0x0004) (Edit, IsPlainOldData)
float EnvironmentIntensity; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float EmissiveBoost; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float DiffuseBoost; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVolumeLightingMethod> VolumeLightingMethod; // 0x0024(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET
float VolumetricLightmapDetailCellSize; // 0x0028(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float VolumetricLightmapMaximumBrickMemoryMb; // 0x002C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float VolumeLightSamplePlacementScale; // 0x0030(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bUseAmbientOcclusion : 1; // 0x0034(0x0001) (Edit)
unsigned char bGenerateAmbientOcclusionMaterialMask : 1; // 0x0034(0x0001) (Edit)
unsigned char UnknownData01[0x3]; // 0x0035(0x0003) MISSED OFFSET
float DirectIlluminationOcclusionFraction; // 0x0038(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float IndirectIlluminationOcclusionFraction; // 0x003C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float OcclusionExponent; // 0x0040(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float FullyOccludedSamplesFraction; // 0x0044(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxOcclusionDistance; // 0x0048(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bVisualizeMaterialDiffuse : 1; // 0x004C(0x0001) (Edit)
unsigned char bVisualizeAmbientOcclusion : 1; // 0x004C(0x0001) (Edit)
unsigned char bCompressLightmaps : 1; // 0x004C(0x0001) (Edit)
unsigned char UnknownData02[0x3]; // 0x004D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.NetViewer
// 0x0024
struct FNetViewer
{
class UNetConnection* Connection; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class AActor* InViewer; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
class AActor* ViewTarget; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector ViewLocation; // 0x000C(0x000C) (IsPlainOldData)
struct FVector ViewDir; // 0x0018(0x000C) (IsPlainOldData)
};
// ScriptStruct Engine.VectorDistribution
// 0x001C
struct FVectorDistribution
{
struct FDistributionLookupTable Table; // 0x0000(0x001C)
};
// ScriptStruct Engine.Vector4Distribution
// 0x001C
struct FVector4Distribution
{
struct FDistributionLookupTable Table; // 0x0000(0x001C)
};
// ScriptStruct Engine.FloatRK4SpringInterpolator
// 0x0008
struct FFloatRK4SpringInterpolator
{
float StiffnessConstant; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float DampeningRatio; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.VectorRK4SpringInterpolator
// 0x0008
struct FVectorRK4SpringInterpolator
{
float StiffnessConstant; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float DampeningRatio; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BranchingPointNotifyPayload
// 0x0010
struct FBranchingPointNotifyPayload
{
unsigned char UnknownData00[0x10]; // 0x0000(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.PlatformInterfaceData
// 0x0028
struct FPlatformInterfaceData
{
struct FName DataName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EPlatformInterfaceDataType> Type; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
int IntValue; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float FloatValue; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString StringValue; // 0x0014(0x000C) (ZeroConstructor)
class UObject* ObjectValue; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.PlatformInterfaceDelegateResult
// 0x0030
struct FPlatformInterfaceDelegateResult
{
bool bSuccessful; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
struct FPlatformInterfaceData Data; // 0x0008(0x0028)
};
// ScriptStruct Engine.DamageEvent
// 0x0008
struct FDamageEvent
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
class UClass* DamageTypeClass; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PointDamageEvent
// 0x0098 (0x00A0 - 0x0008)
struct FPointDamageEvent : public FDamageEvent
{
float Damage; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector_NetQuantizeNormal ShotDirection; // 0x000C(0x000C)
struct FHitResult HitInfo; // 0x0018(0x0088) (IsPlainOldData)
};
// ScriptStruct Engine.RadialDamageParams
// 0x0014
struct FRadialDamageParams
{
float BaseDamage; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MinimumDamage; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float InnerRadius; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float OuterRadius; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DamageFalloff; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RadialDamageEvent
// 0x002C (0x0034 - 0x0008)
struct FRadialDamageEvent : public FDamageEvent
{
struct FRadialDamageParams Params; // 0x0008(0x0014)
struct FVector Origin; // 0x001C(0x000C) (IsPlainOldData)
TArray<struct FHitResult> ComponentHits; // 0x0028(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.UserDetailSetting
// 0x004C
struct FUserDetailSetting
{
int DeviceQualityLevel; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int TCQualityGrade; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int DeviceMaxQualityLevel; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
int UserQualitySetting; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
int DeviceSupportHDR; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
int IsOpenHDR; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int UserHDRSetting; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int IsSupportMSAA; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
bool UserMSAASetting; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0021(0x0003) MISSED OFFSET
float UserMCSSetting; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
int UserShadowSetting; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
int UserShadowSwitch; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGLimitSetting; // 0x0030(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGDeviceUpdateFlag; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGDeviceFPSLow; // 0x0038(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGDeviceFPSMid; // 0x003C(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGDeviceFPSHigh; // 0x0040(0x0004) (ZeroConstructor, IsPlainOldData)
int PUBGDeviceFPSHDR; // 0x0044(0x0004) (ZeroConstructor, IsPlainOldData)
bool IsSupportTagCulling; // 0x0048(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0049(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ExposedValueCopyRecord
// 0x0040
struct FExposedValueCopyRecord
{
class UProperty* SourceProperty; // 0x0000(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName SourcePropertyName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName SourceSubPropertyName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
int SourceArrayIndex; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
class UProperty* DestProperty; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int DestArrayIndex; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
int Size; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
bool bInstanceIsTarget; // 0x0028(0x0001) (ZeroConstructor, IsPlainOldData)
EPostCopyOperation PostCopyOperation; // 0x0029(0x0001) (ZeroConstructor, IsPlainOldData)
ECopyType CopyType; // 0x002A(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0x1]; // 0x002B(0x0001) MISSED OFFSET
class UProperty* CachedSourceProperty; // 0x002C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData02[0x10]; // 0x0030(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.ExposedValueHandler
// 0x0020
struct FExposedValueHandler
{
struct FName BoundFunction; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FExposedValueCopyRecord> CopyRecords; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0xC]; // 0x0014(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_Base
// 0x0030
struct FAnimNode_Base
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
struct FExposedValueHandler EvaluateGraphExposedInputs; // 0x0008(0x0020)
unsigned char UnknownData01[0x8]; // 0x0028(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_AssetPlayerBase
// 0x0020 (0x0050 - 0x0030)
struct FAnimNode_AssetPlayerBase : public FAnimNode_Base
{
bool bIgnoreForRelevancyTest; // 0x002A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x002B(0x0001) MISSED OFFSET
int GroupIndex; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAnimGroupRole> GroupRole; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0031(0x0003) MISSED OFFSET
float BlendWeight; // 0x0034(0x0004) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
float InternalTimeAccumulator; // 0x0038(0x0004) (BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData02[0x14]; // 0x003C(0x0014) MISSED OFFSET
};
// ScriptStruct Engine.BlendSampleData
// 0x0034
struct FBlendSampleData
{
int SampleDataIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UAnimSequence* Animation; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float TotalWeight; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float Time; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
float PreviousTime; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
float SamplePlayRate; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1C]; // 0x0018(0x001C) MISSED OFFSET
};
// ScriptStruct Engine.BlendFilter
// 0x006C
struct FBlendFilter
{
unsigned char UnknownData00[0x6C]; // 0x0000(0x006C) MISSED OFFSET
};
// ScriptStruct Engine.PoseLinkBase
// 0x000C
struct FPoseLinkBase
{
int LinkID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0004(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.PoseLink
// 0x0000 (0x000C - 0x000C)
struct FPoseLink : public FPoseLinkBase
{
};
// ScriptStruct Engine.InputScaleBias
// 0x0008
struct FInputScaleBias
{
float Scale; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bias; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ComponentSpacePoseLink
// 0x0000 (0x000C - 0x000C)
struct FComponentSpacePoseLink : public FPoseLinkBase
{
};
// ScriptStruct Engine.PerBoneBlendWeight
// 0x0008
struct FPerBoneBlendWeight
{
int SourceIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float BlendWeight; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimCurveParam
// 0x0010
struct FAnimCurveParam
{
struct FName Name; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0008(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.AnimInstanceProxy
// 0x03E0
struct FAnimInstanceProxy
{
unsigned char UnknownData00[0x3E0]; // 0x0000(0x03E0) MISSED OFFSET
};
// ScriptStruct Engine.IntegralKey
// 0x0008
struct FIntegralKey
{
float Time; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int Value; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.IntegralCurve
// 0x0014 (0x0054 - 0x0040)
struct FIntegralCurve : public FIndexedCurve
{
TArray<struct FIntegralKey> Keys; // 0x0040(0x000C) (Edit, ZeroConstructor)
int DefaultValue; // 0x004C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseDefaultValueBeforeFirstKey; // 0x0050(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0051(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.StringCurveKey
// 0x0010
struct FStringCurveKey
{
float Time; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FString Value; // 0x0004(0x000C) (Edit, ZeroConstructor)
};
// ScriptStruct Engine.StringCurve
// 0x0018 (0x0058 - 0x0040)
struct FStringCurve : public FIndexedCurve
{
struct FString DefaultValue; // 0x0040(0x000C) (Edit, ZeroConstructor)
TArray<struct FStringCurveKey> Keys; // 0x004C(0x000C) (Edit, EditFixedSize, ZeroConstructor)
};
// ScriptStruct Engine.AnimationGroupReference
// 0x0010
struct FAnimationGroupReference
{
struct FName GroupName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAnimGroupRole> GroupRole; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0009(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.AnimGroupInstance
// 0x0078
struct FAnimGroupInstance
{
unsigned char UnknownData00[0x78]; // 0x0000(0x0078) MISSED OFFSET
};
// ScriptStruct Engine.AnimTickRecord
// 0x0034
struct FAnimTickRecord
{
class UAnimationAsset* SourceAsset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x30]; // 0x0004(0x0030) MISSED OFFSET
};
// ScriptStruct Engine.AnimationRecordingSettings
// 0x0010
struct FAnimationRecordingSettings
{
bool bRecordInWorldSpace; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRemoveRootAnimation; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bAutoSaveAsset; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x0003(0x0001) MISSED OFFSET
float SampleRate; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float Length; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ERichCurveInterpMode> InterpMode; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ERichCurveTangentMode> TangentMode; // 0x000D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x000E(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.ComponentSpacePose
// 0x0018
struct FComponentSpacePose
{
TArray<struct FTransform> Transforms; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TArray<struct FName> Names; // 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.LocalSpacePose
// 0x0018
struct FLocalSpacePose
{
TArray<struct FTransform> Transforms; // 0x0000(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TArray<struct FName> Names; // 0x000C(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
};
// ScriptStruct Engine.NamedTransform
// 0x0040
struct FNamedTransform
{
struct FTransform Value; // 0x0000(0x0030) (Edit, BlueprintVisible, IsPlainOldData)
struct FName Name; // 0x0030(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.NamedColor
// 0x0010
struct FNamedColor
{
struct FColor Value; // 0x0000(0x0004) (Edit, BlueprintVisible, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName Name; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NamedVector
// 0x0018
struct FNamedVector
{
struct FVector Value; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
struct FName Name; // 0x0010(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NamedFloat
// 0x0010
struct FNamedFloat
{
float Value; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName Name; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimParentNodeAssetOverride
// 0x0014
struct FAnimParentNodeAssetOverride
{
class UAnimationAsset* NewAsset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FGuid ParentNodeGuid; // 0x0004(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.AnimBlueprintDebugData
// 0x0001
struct FAnimBlueprintDebugData
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.AnimationFrameSnapshot
// 0x0001
struct FAnimationFrameSnapshot
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.StateMachineDebugData
// 0x0084
struct FStateMachineDebugData
{
unsigned char UnknownData00[0x84]; // 0x0000(0x0084) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionExtractionStep
// 0x000C
struct FRootMotionExtractionStep
{
class UAnimSequence* AnimSequence; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float StartPosition; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float EndPosition; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.VectorCurve
// 0x00F8 (0x0118 - 0x0020)
struct FVectorCurve : public FAnimCurveBase
{
struct FRichCurve FloatCurves[0x3]; // 0x001C(0x0054)
};
// ScriptStruct Engine.TransformCurve
// 0x0348 (0x0368 - 0x0020)
struct FTransformCurve : public FAnimCurveBase
{
struct FVectorCurve TranslationCurve; // 0x0020(0x0118)
struct FVectorCurve RotationCurve; // 0x0138(0x0118)
struct FVectorCurve ScaleCurve; // 0x0250(0x0118)
};
// ScriptStruct Engine.SlotEvaluationPose
// 0x002C
struct FSlotEvaluationPose
{
TEnumAsByte<EAdditiveAnimationType> AdditiveType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float Weight; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x24]; // 0x0008(0x0024) MISSED OFFSET
};
// ScriptStruct Engine.A2Pose
// 0x000C
struct FA2Pose
{
TArray<struct FTransform> Bones; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.A2CSPose
// 0x0010 (0x001C - 0x000C)
struct FA2CSPose : public FA2Pose
{
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
TArray<unsigned char> ComponentSpaceFlags; // 0x0010(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.QueuedDrawDebugItem
// 0x0064
struct FQueuedDrawDebugItem
{
TEnumAsByte<EDrawDebugItemType> ItemType; // 0x0000(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FVector StartLoc; // 0x0004(0x000C) (Transient, IsPlainOldData)
struct FVector EndLoc; // 0x0010(0x000C) (Transient, IsPlainOldData)
struct FVector Center; // 0x001C(0x000C) (Transient, IsPlainOldData)
struct FRotator Rotation; // 0x0028(0x000C) (Transient, IsPlainOldData)
float Radius; // 0x0034(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
float Size; // 0x0038(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
int Segments; // 0x003C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
struct FColor Color; // 0x0040(0x0004) (Transient, IsPlainOldData)
bool bPersistentLines; // 0x0044(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0045(0x0003) MISSED OFFSET
float LifeTime; // 0x0048(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
float Thickness; // 0x004C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
struct FString Message; // 0x0050(0x000C) (ZeroConstructor, Transient)
struct FVector2D TextScale; // 0x005C(0x0008) (Transient, IsPlainOldData)
};
// ScriptStruct Engine.AnimMontageInstance
// 0x01D0
struct FAnimMontageInstance
{
class UAnimMontage* Montage; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8C]; // 0x0004(0x008C) MISSED OFFSET
bool bPlaying; // 0x0090(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0091(0x0003) MISSED OFFSET
float DefaultBlendTimeMultiplier; // 0x0094(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData02[0x94]; // 0x0098(0x0094) MISSED OFFSET
TArray<int> NextSections; // 0x012C(0x000C) (ZeroConstructor)
TArray<int> PrevSections; // 0x0138(0x000C) (ZeroConstructor)
unsigned char UnknownData03[0xC]; // 0x0144(0x000C) MISSED OFFSET
TArray<struct FAnimNotifyEvent> ActiveStateBranchingPoints; // 0x0150(0x000C) (ZeroConstructor, Transient)
float Position; // 0x015C(0x0004) (ZeroConstructor, IsPlainOldData)
float PlayRate; // 0x0160(0x0004) (ZeroConstructor, IsPlainOldData)
struct FAlphaBlend Blend; // 0x0164(0x002C) (Transient)
unsigned char UnknownData04[0x20]; // 0x0190(0x0020) MISSED OFFSET
int DisableRootMotionCount; // 0x01B0(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData05[0x1C]; // 0x01B4(0x001C) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_ApplyMeshSpaceAdditive
// 0x0028 (0x0058 - 0x0030)
struct FAnimNode_ApplyMeshSpaceAdditive : public FAnimNode_Base
{
struct FPoseLink Base; // 0x002C(0x000C) (Edit, BlueprintVisible)
struct FPoseLink Additive; // 0x0038(0x000C) (Edit, BlueprintVisible)
float alpha; // 0x0044(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FInputScaleBias AlphaScaleBias; // 0x0048(0x0008) (Edit, BlueprintVisible)
int LODThreshold; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float ActualAlpha; // 0x0054(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.AnimNode_SaveCachedPose
// 0x0050 (0x0080 - 0x0030)
struct FAnimNode_SaveCachedPose : public FAnimNode_Base
{
struct FPoseLink Pose; // 0x002C(0x000C) (Edit, BlueprintVisible)
struct FName CachePoseName; // 0x0038(0x0008) (ZeroConstructor, IsPlainOldData)
float GlobalWeight; // 0x0040(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x3C]; // 0x0044(0x003C) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_SequencePlayer
// 0x0010 (0x0060 - 0x0050)
struct FAnimNode_SequencePlayer : public FAnimNode_AssetPlayerBase
{
class UAnimSequenceBase* Sequence; // 0x0050(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bLoopAnimation; // 0x0054(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0055(0x0003) MISSED OFFSET
float PlayRate; // 0x0058(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float StartPosition; // 0x005C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimNode_StateMachine
// 0x0078 (0x00A8 - 0x0030)
struct FAnimNode_StateMachine : public FAnimNode_Base
{
int StateMachineIndexInClass; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
int MaxTransitionsPerFrame; // 0x0030(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bSkipFirstUpdateTransition; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bReinitializeOnBecomingRelevant; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x6]; // 0x0036(0x0006) MISSED OFFSET
int CurrentState; // 0x003C(0x0004) (ZeroConstructor, IsPlainOldData)
float ElapsedTime; // 0x0040(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x64]; // 0x0044(0x0064) MISSED OFFSET
};
// ScriptStruct Engine.AnimationPotentialTransition
// 0x0020
struct FAnimationPotentialTransition
{
unsigned char UnknownData00[0x20]; // 0x0000(0x0020) MISSED OFFSET
};
// ScriptStruct Engine.AnimationActiveTransitionEntry
// 0x00A0
struct FAnimationActiveTransitionEntry
{
unsigned char UnknownData00[0x70]; // 0x0000(0x0070) MISSED OFFSET
class UBlendProfile* BlendProfile; // 0x0070(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2C]; // 0x0074(0x002C) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_SubInput
// 0x0020 (0x0050 - 0x0030)
struct FAnimNode_SubInput : public FAnimNode_Base
{
unsigned char UnknownData00[0x20]; // 0x0030(0x0020) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_SubInstance
// 0x0060 (0x0090 - 0x0030)
struct FAnimNode_SubInstance : public FAnimNode_Base
{
struct FPoseLink InPose; // 0x002C(0x000C)
class UClass* InstanceClass; // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UAnimInstance* InstanceToRun; // 0x003C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
TArray<class UProperty*> InstanceProperties; // 0x0040(0x000C) (ZeroConstructor, Transient)
TArray<class UProperty*> SubInstanceProperties; // 0x004C(0x000C) (ZeroConstructor, Transient)
TArray<struct FName> SourcePropertyNames; // 0x0058(0x000C) (ZeroConstructor)
TArray<struct FName> DestPropertyNames; // 0x0064(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x20]; // 0x0070(0x0020) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_TransitionPoseEvaluator
// 0x0028 (0x0058 - 0x0030)
struct FAnimNode_TransitionPoseEvaluator : public FAnimNode_Base
{
TEnumAsByte<EEvaluatorDataSource> DataSource; // 0x002A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EEvaluatorMode> EvaluatorMode; // 0x002B(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
int FramesToCachePose; // 0x002C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x24]; // 0x0030(0x0024) MISSED OFFSET
int CacheFramesRemaining; // 0x0054(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.AnimNode_TransitionResult
// 0x0040 (0x0070 - 0x0030)
struct FAnimNode_TransitionResult : public FAnimNode_Base
{
bool bCanEnterTransition; // 0x002A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x45]; // 0x002B(0x0045) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_UseCachedPose
// 0x0010 (0x0040 - 0x0030)
struct FAnimNode_UseCachedPose : public FAnimNode_Base
{
struct FPoseLink LinkToCachingNode; // 0x002C(0x000C)
struct FName CachePoseName; // 0x0038(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimNode_ConvertLocalToComponentSpace
// 0x0008 (0x0038 - 0x0030)
struct FAnimNode_ConvertLocalToComponentSpace : public FAnimNode_Base
{
struct FPoseLink LocalPose; // 0x002C(0x000C) (Edit, BlueprintVisible)
};
// ScriptStruct Engine.AnimNode_ConvertComponentToLocalSpace
// 0x0008 (0x0038 - 0x0030)
struct FAnimNode_ConvertComponentToLocalSpace : public FAnimNode_Base
{
struct FComponentSpacePoseLink ComponentPose; // 0x002C(0x000C) (Edit, BlueprintVisible)
};
// ScriptStruct Engine.CompressedTrack
// 0x0030
struct FCompressedTrack
{
TArray<unsigned char> ByteStream; // 0x0000(0x000C) (ZeroConstructor)
TArray<float> times; // 0x000C(0x000C) (ZeroConstructor)
float Mins[0x3]; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
float Ranges[0x3]; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CurveTrack
// 0x0018
struct FCurveTrack
{
struct FName CurveName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<float> CurveWeights; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ScaleTrack
// 0x0018
struct FScaleTrack
{
TArray<struct FVector> ScaleKeys; // 0x0000(0x000C) (ZeroConstructor)
TArray<float> times; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.RotationTrack
// 0x0018
struct FRotationTrack
{
TArray<struct FQuat> RotKeys; // 0x0000(0x000C) (ZeroConstructor)
TArray<float> times; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.TranslationTrack
// 0x0018
struct FTranslationTrack
{
TArray<struct FVector> PosKeys; // 0x0000(0x000C) (ZeroConstructor)
TArray<float> times; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.RawAnimSequenceTrack
// 0x0024
struct FRawAnimSequenceTrack
{
TArray<struct FVector> PosKeys; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FQuat> RotKeys; // 0x000C(0x000C) (ZeroConstructor)
TArray<struct FVector> ScaleKeys; // 0x0018(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.AnimSequenceTrackContainer
// 0x0018
struct FAnimSequenceTrackContainer
{
TArray<struct FRawAnimSequenceTrack> AnimationTracks; // 0x0000(0x000C) (ZeroConstructor)
TArray<struct FName> TrackNames; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.AnimSingleNodeInstanceProxy
// 0x0130 (0x0510 - 0x03E0)
struct FAnimSingleNodeInstanceProxy : public FAnimInstanceProxy
{
unsigned char UnknownData00[0x130]; // 0x03E0(0x0130) MISSED OFFSET
};
// ScriptStruct Engine.AnimNode_SingleNode
// 0x0018 (0x0048 - 0x0030)
struct FAnimNode_SingleNode : public FAnimNode_Base
{
struct FPoseLink SourcePose; // 0x002C(0x000C) (Edit, BlueprintVisible)
unsigned char UnknownData00[0x10]; // 0x0038(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.AnimationTransitionRule
// 0x0010
struct FAnimationTransitionRule
{
struct FName RuleToExecute; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
bool TransitionReturnVal; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
int TransitionIndex; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimationState
// 0x0020 (0x0028 - 0x0008)
struct FAnimationState : public FAnimationStateBase
{
TArray<struct FAnimationTransitionRule> Transitions; // 0x0008(0x000C) (ZeroConstructor)
int StateRootNodeIndex; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
int StartNotify; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
int EndNotify; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int FullyBlendedNotify; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.AnimNotifyTrack
// 0x0030
struct FAnimNotifyTrack
{
struct FName TrackName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FLinearColor TrackColor; // 0x0008(0x0010) (IsPlainOldData)
unsigned char UnknownData00[0x18]; // 0x0018(0x0018) MISSED OFFSET
};
// ScriptStruct Engine.PerBoneBlendWeights
// 0x000C
struct FPerBoneBlendWeights
{
TArray<struct FPerBoneBlendWeight> BoneBlendWeights; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.AssetImportInfo
// 0x0001
struct FAssetImportInfo
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.NavAvoidanceData
// 0x003C
struct FNavAvoidanceData
{
unsigned char UnknownData00[0x3C]; // 0x0000(0x003C) MISSED OFFSET
};
// ScriptStruct Engine.GridBlendSample
// 0x001C
struct FGridBlendSample
{
struct FEditorElement GridElement; // 0x0000(0x0018)
float BlendWeight; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.EditedDocumentInfo
// 0x0010
struct FEditedDocumentInfo
{
class UObject* EditedObject; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector2D SavedViewOffset; // 0x0004(0x0008) (IsPlainOldData)
float SavedZoomAmount; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BPInterfaceDescription
// 0x0010
struct FBPInterfaceDescription
{
class UClass* Interface; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<class UEdGraph*> Graphs; // 0x0004(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.BPVariableDescription
// 0x00C8
struct FBPVariableDescription
{
struct FName VarName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FGuid VarGuid; // 0x0008(0x0010) (IsPlainOldData)
struct FEdGraphPinType VarType; // 0x0018(0x0068) (Edit)
struct FString FriendlyName; // 0x0080(0x000C) (Edit, ZeroConstructor)
struct FText Category; // 0x008C(0x000C) (Edit)
uint64_t PropertyFlags; // 0x0098(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FName RepNotifyFunc; // 0x00A0(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELifetimeCondition> ReplicationCondition; // 0x00A8(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET
TArray<struct FBPVariableMetaDataEntry> MetaDataArray; // 0x00AC(0x000C) (Edit, ZeroConstructor)
struct FString DefaultValue; // 0x00B8(0x000C) (Edit, ZeroConstructor)
unsigned char UnknownData01[0x4]; // 0x00C4(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.BlueprintMacroCosmeticInfo
// 0x0001
struct FBlueprintMacroCosmeticInfo
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.CompilerNativizationOptions
// 0x0060
struct FCompilerNativizationOptions
{
struct FName PlatformName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
bool ServerOnlyPlatform; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
bool ClientOnlyPlatform; // 0x0009(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x000A(0x0002) MISSED OFFSET
TArray<struct FName> ExcludedModules; // 0x000C(0x000C) (ZeroConstructor)
unsigned char UnknownData01[0x3C]; // 0x0018(0x003C) UNKNOWN PROPERTY: SetProperty Engine.CompilerNativizationOptions.ExcludedAssets
TArray<struct FString> ExcludedFolderPaths; // 0x0054(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.EventGraphFastCallPair
// 0x0008
struct FEventGraphFastCallPair
{
class UFunction* FunctionToPatch; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
int EventGraphCallOffset; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BlueprintDebugData
// 0x0001
struct FBlueprintDebugData
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.PointerToUberGraphFrame
// 0x0004
struct FPointerToUberGraphFrame
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.DebuggingInfoForSingleFunction
// 0x0168
struct FDebuggingInfoForSingleFunction
{
unsigned char UnknownData00[0x168]; // 0x0000(0x0168) MISSED OFFSET
};
// ScriptStruct Engine.NodeToCodeAssociation
// 0x0014
struct FNodeToCodeAssociation
{
unsigned char UnknownData00[0x14]; // 0x0000(0x0014) MISSED OFFSET
};
// ScriptStruct Engine.CachedAnimTransitionData
// 0x0028
struct FCachedAnimTransitionData
{
struct FName StateMachineName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName FromStateName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName ToStateName; // 0x0010(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x10]; // 0x0018(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.CachedAnimRelevancyData
// 0x0020
struct FCachedAnimRelevancyData
{
struct FName StateMachineName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName StateName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x10]; // 0x0010(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.CachedAnimAssetPlayerData
// 0x0018
struct FCachedAnimAssetPlayerData
{
struct FName StateMachineName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName StateName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0010(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.CachedAnimStateData
// 0x0020
struct FCachedAnimStateData
{
struct FName StateMachineName; // 0x0000(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName StateName; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x10]; // 0x0010(0x0010) MISSED OFFSET
};
// ScriptStruct Engine.CachedAnimStateArray
// 0x0010
struct FCachedAnimStateArray
{
TArray<struct FCachedAnimStateData> States; // 0x0000(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.DummySpacerCameraTypes
// 0x0001
struct FDummySpacerCameraTypes
{
unsigned char UnknownData00[0x1]; // 0x0000(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.CanvasIcon
// 0x0014
struct FCanvasIcon
{
class UTexture* Texture; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float U; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float V; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float UL; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float VL; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.WrappedStringElement
// 0x0014
struct FWrappedStringElement
{
struct FString Value; // 0x0000(0x000C) (ZeroConstructor)
struct FVector2D LineExtent; // 0x000C(0x0008) (IsPlainOldData)
};
// ScriptStruct Engine.TextSizingParameters
// 0x0024
struct FTextSizingParameters
{
float DrawX; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
float DrawY; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float DrawXL; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float DrawYL; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector2D Scaling; // 0x0010(0x0008) (IsPlainOldData)
class UFont* DrawFont; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector2D SpacingAdjust; // 0x001C(0x0008) (IsPlainOldData)
};
// ScriptStruct Engine.AutoCompleteNode
// 0x001C
struct FAutoCompleteNode
{
int IndexChar; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<int> AutoCompleteListIndices; // 0x0004(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0xC]; // 0x0010(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RuntimeCurveLinearColor
// 0x0154
struct FRuntimeCurveLinearColor
{
struct FRichCurve ColorCurves[0x4]; // 0x0000(0x0054)
class UCurveLinearColor* ExternalCurve; // 0x0150(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CurveTableRowHandle
// 0x0010
struct FCurveTableRowHandle
{
class UCurveTable* CurveTable; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName RowName; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DataTableCategoryHandle
// 0x0018
struct FDataTableCategoryHandle
{
class UDataTable* DataTable; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName ColumnName; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FName RowContents; // 0x0010(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.DataTableRowHandle
// 0x0010
struct FDataTableRowHandle
{
class UDataTable* DataTable; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName RowName; // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.LevelNameAndTime
// 0x0010
struct FLevelNameAndTime
{
struct FString LevelName; // 0x0000(0x000C) (ZeroConstructor)
uint32_t LevelChangeTimeInMS; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.UniformExpressionParameters
// 0x0054
struct FUniformExpressionParameters
{
unsigned char UnknownData00[0x54]; // 0x0000(0x0054) MISSED OFFSET
};
// ScriptStruct Engine.GraphReference
// 0x0018
struct FGraphReference
{
class UEdGraph* MacroGraph; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UBlueprint* GraphBlueprint; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
struct FGuid GraphGuid; // 0x0008(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.EdGraphPinReference
// 0x0018
struct FEdGraphPinReference
{
TWeakObjectPtr<class UEdGraphNode> OwningNode; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FGuid PinId; // 0x0008(0x0010) (IsPlainOldData)
};
// ScriptStruct Engine.EdGraphSchemaAction
// 0x00A8
struct FEdGraphSchemaAction
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
struct FText MenuDescription; // 0x0004(0x000C)
struct FText TooltipDescription; // 0x0010(0x000C)
struct FText Category; // 0x001C(0x000C)
struct FText Keywords; // 0x0028(0x000C)
int Grouping; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
int SectionID; // 0x0038(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FString> MenuDescriptionArray; // 0x003C(0x000C) (ZeroConstructor)
TArray<struct FString> FullSearchTitlesArray; // 0x0048(0x000C) (ZeroConstructor)
TArray<struct FString> FullSearchKeywordsArray; // 0x0054(0x000C) (ZeroConstructor)
TArray<struct FString> FullSearchCategoryArray; // 0x0060(0x000C) (ZeroConstructor)
TArray<struct FString> LocalizedMenuDescriptionArray; // 0x006C(0x000C) (ZeroConstructor)
TArray<struct FString> LocalizedFullSearchTitlesArray; // 0x0078(0x000C) (ZeroConstructor)
TArray<struct FString> LocalizedFullSearchKeywordsArray; // 0x0084(0x000C) (ZeroConstructor)
TArray<struct FString> LocalizedFullSearchCategoryArray; // 0x0090(0x000C) (ZeroConstructor)
struct FString SearchText; // 0x009C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.EdGraphSchemaAction_NewNode
// 0x0004 (0x00AC - 0x00A8)
struct FEdGraphSchemaAction_NewNode : public FEdGraphSchemaAction
{
class UEdGraphNode* NodeTemplate; // 0x00A8(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ScreenMessageString
// 0x0028
struct FScreenMessageString
{
uint64_t Key; // 0x0000(0x0008) (ZeroConstructor, Transient, IsPlainOldData)
struct FString ScreenMessage; // 0x0008(0x000C) (ZeroConstructor, Transient)
struct FColor DisplayColor; // 0x0014(0x0004) (Transient, IsPlainOldData)
float TimeToDisplay; // 0x0018(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
float CurrentTimeDisplayed; // 0x001C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
struct FVector2D TextScale; // 0x0020(0x0008) (Transient, IsPlainOldData)
};
// ScriptStruct Engine.URL
// 0x0050
struct FURL
{
struct FString Protocol; // 0x0000(0x000C) (ZeroConstructor)
struct FString Host; // 0x000C(0x000C) (ZeroConstructor)
int Port; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString Map; // 0x001C(0x000C) (ZeroConstructor)
struct FString RedirectURL; // 0x0028(0x000C) (ZeroConstructor)
TArray<struct FString> Op; // 0x0034(0x000C) (ZeroConstructor)
struct FString Portal; // 0x0040(0x000C) (ZeroConstructor)
int Valid; // 0x004C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FullyLoadedPackagesInfo
// 0x0028
struct FFullyLoadedPackagesInfo
{
TEnumAsByte<EFullyLoadPackageType> FullyLoadType; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FString Tag; // 0x0004(0x000C) (ZeroConstructor)
TArray<struct FName> PackagesToLoad; // 0x0010(0x000C) (ZeroConstructor)
TArray<class UObject*> LoadedObjects; // 0x001C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.LevelStreamingStatus
// 0x0010
struct FLevelStreamingStatus
{
struct FName PackageName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
unsigned char bShouldBeLoaded : 1; // 0x0008(0x0001)
unsigned char bShouldBeVisible : 1; // 0x0008(0x0001)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
uint32_t LODIndex; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NamedNetDriver
// 0x0008
struct FNamedNetDriver
{
class UNetDriver* NetDriver; // 0x0000(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.WorldContext
// 0x01D8
struct FWorldContext
{
unsigned char UnknownData00[0xA8]; // 0x0000(0x00A8) MISSED OFFSET
struct FURL LastURL; // 0x00A8(0x0050)
struct FURL LastRemoteURL; // 0x00F8(0x0050)
class UPendingNetGame* PendingNetGame; // 0x0148(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FFullyLoadedPackagesInfo> PackagesToFullyLoad; // 0x014C(0x000C) (ZeroConstructor)
unsigned char UnknownData01[0xC]; // 0x0158(0x000C) MISSED OFFSET
TArray<class ULevel*> LoadedLevelsForPendingMapChange; // 0x0164(0x000C) (ZeroConstructor)
unsigned char UnknownData02[0x10]; // 0x0170(0x0010) MISSED OFFSET
TArray<class UObjectReferencer*> ObjectReferencers; // 0x0180(0x000C) (ZeroConstructor)
TArray<struct FLevelStreamingStatus> PendingLevelStreamingStatusUpdates; // 0x018C(0x000C) (ZeroConstructor)
class UGameViewportClient* GameViewport; // 0x0198(0x0004) (ZeroConstructor, IsPlainOldData)
class UGameInstance* OwningGameInstance; // 0x019C(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FNamedNetDriver> ActiveNetDrivers; // 0x01A0(0x000C) (ZeroConstructor, Transient)
unsigned char UnknownData03[0x2C]; // 0x01AC(0x002C) MISSED OFFSET
};
// ScriptStruct Engine.ExposureSettings
// 0x0008
struct FExposureSettings
{
int LogOffset; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
bool bFixed; // 0x0004(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.TickPrerequisite
// 0x000C
struct FTickPrerequisite
{
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.DepthFieldGlowInfo
// 0x0024
struct FDepthFieldGlowInfo
{
unsigned char bEnableGlow : 1; // 0x0000(0x0001) (BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FLinearColor GlowColor; // 0x0004(0x0010) (BlueprintVisible, IsPlainOldData)
struct FVector2D GlowOuterRadius; // 0x0014(0x0008) (BlueprintVisible, IsPlainOldData)
struct FVector2D GlowInnerRadius; // 0x001C(0x0008) (BlueprintVisible, IsPlainOldData)
};
// ScriptStruct Engine.FontRenderInfo
// 0x0028
struct FFontRenderInfo
{
unsigned char bClipText : 1; // 0x0000(0x0001) (BlueprintVisible)
unsigned char bEnableShadow : 1; // 0x0000(0x0001) (BlueprintVisible)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FDepthFieldGlowInfo GlowInfo; // 0x0004(0x0024) (BlueprintVisible)
};
// ScriptStruct Engine.ComponentReference
// 0x0018
struct FComponentReference
{
class AActor* OtherActor; // 0x0000(0x0004) (Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName ComponentProperty; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0010(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.MeshBuildSettings
// 0x0038
struct FMeshBuildSettings
{
bool bUseMikkTSpace; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecomputeNormals; // 0x0001(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecomputeTangents; // 0x0002(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRemoveDegenerates; // 0x0003(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBuildAdjacencyBuffer; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBuildReversedIndexBuffer; // 0x0005(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseHighPrecisionTangentBasis; // 0x0006(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseFullPrecisionUVs; // 0x0007(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bGenerateLightmapUVs; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET
int MinLightmapResolution; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int SrcLightmapIndex; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int DstLightmapIndex; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float BuildScale; // 0x0018(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FVector BuildScale3D; // 0x001C(0x000C) (Edit, IsPlainOldData)
float DistanceFieldResolutionScale; // 0x0028(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bGenerateDistanceFieldAsIfTwoSided; // 0x002C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x002D(0x0003) MISSED OFFSET
float DistanceFieldBias; // 0x0030(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class UStaticMesh* DistanceFieldReplacementMesh; // 0x0034(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.POV
// 0x001C
struct FPOV
{
struct FVector Location; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FRotator Rotation; // 0x000C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
float FOV; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.AnimUpdateRateParameters
// 0x0070
struct FAnimUpdateRateParameters
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
int UpdateRate; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int EvaluationRate; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char bInterpolateSkippedFrames : 1; // 0x000C(0x0001)
unsigned char bShouldUseLodMap : 1; // 0x000C(0x0001)
unsigned char bShouldUseMinLod : 1; // 0x000C(0x0001)
unsigned char bSkipUpdate : 1; // 0x000C(0x0001)
unsigned char bSkipEvaluation : 1; // 0x000C(0x0001)
unsigned char UnknownData01[0x3]; // 0x000D(0x0003) MISSED OFFSET
float TickedPoseOffestTime; // 0x0010(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
float AdditionalTime; // 0x0014(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData02[0x4]; // 0x0018(0x0004) MISSED OFFSET
int BaseNonRenderedUpdateRate; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<float> BaseVisibleDistanceFactorThesholds; // 0x0020(0x000C) (ZeroConstructor)
TMap<int, int> LODToFrameSkipMap; // 0x002C(0x0050) (ZeroConstructor)
int MaxEvalRateForInterpolation; // 0x0068(0x0004) (ZeroConstructor, IsPlainOldData)
EUpdateRateShiftBucket ShiftBucket; // 0x006C(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x006D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.AnimSlotDesc
// 0x0010
struct FAnimSlotDesc
{
struct FName SlotName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
int NumChannels; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.AnimSlotInfo
// 0x0018
struct FAnimSlotInfo
{
struct FName SlotName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<float> ChannelWeights; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MTDResult
// 0x0010
struct FMTDResult
{
struct FVector Direction; // 0x0000(0x000C) (IsPlainOldData)
float Distance; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.OverlapResult
// 0x0018
struct FOverlapResult
{
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TWeakObjectPtr<class UPrimitiveComponent> Component; // 0x0008(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0010(0x0004) MISSED OFFSET
unsigned char bBlockingHit : 1; // 0x0014(0x0001)
unsigned char UnknownData01[0x3]; // 0x0015(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SwarmDebugOptions
// 0x0004
struct FSwarmDebugOptions
{
unsigned char bDistributionEnabled : 1; // 0x0000(0x0001) (Edit)
unsigned char bForceContentExport : 1; // 0x0000(0x0001) (Edit)
unsigned char bInitialized : 1; // 0x0000(0x0001)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LightmassDebugOptions
// 0x0010
struct FLightmassDebugOptions
{
unsigned char bDebugMode : 1; // 0x0000(0x0001) (Edit)
unsigned char bStatsEnabled : 1; // 0x0000(0x0001) (Edit)
unsigned char bGatherBSPSurfacesAcrossComponents : 1; // 0x0000(0x0001) (Edit)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float CoplanarTolerance; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char bUseImmediateImport : 1; // 0x0008(0x0001) (Edit)
unsigned char bImmediateProcessMappings : 1; // 0x0008(0x0001) (Edit)
unsigned char bSortMappings : 1; // 0x0008(0x0001) (Edit)
unsigned char bDumpBinaryFiles : 1; // 0x0008(0x0001) (Edit)
unsigned char bDebugMaterials : 1; // 0x0008(0x0001) (Edit)
unsigned char bPadMappings : 1; // 0x0008(0x0001) (Edit)
unsigned char bDebugPaddings : 1; // 0x0008(0x0001) (Edit)
unsigned char bOnlyCalcDebugTexelMappings : 1; // 0x0008(0x0001) (Edit)
unsigned char bUseRandomColors : 1; // 0x0009(0x0001) (Edit)
unsigned char bColorBordersGreen : 1; // 0x0009(0x0001) (Edit)
unsigned char bColorByExecutionTime : 1; // 0x0009(0x0001) (Edit)
unsigned char UnknownData01[0x2]; // 0x000A(0x0002) MISSED OFFSET
float ExecutionTimeDivisor; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BasedPosition
// 0x0034
struct FBasedPosition
{
class AActor* Base; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector Position; // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector CachedBaseLocation; // 0x0010(0x000C) (IsPlainOldData)
struct FRotator CachedBaseRotation; // 0x001C(0x000C) (IsPlainOldData)
struct FVector CachedTransPosition; // 0x0028(0x000C) (IsPlainOldData)
};
// ScriptStruct Engine.FractureEffect
// 0x0008
struct FFractureEffect
{
class UParticleSystem* ParticleSystem; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class USoundBase* Sound; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RigidBodyContactInfo
// 0x0024
struct FRigidBodyContactInfo
{
struct FVector ContactPosition; // 0x0000(0x000C) (IsPlainOldData)
struct FVector ContactNormal; // 0x000C(0x000C) (IsPlainOldData)
float ContactPenetration; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
class UPhysicalMaterial* PhysMaterial[0x2]; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CollisionImpactData
// 0x0024
struct FCollisionImpactData
{
TArray<struct FRigidBodyContactInfo> ContactInfos; // 0x0000(0x000C) (ZeroConstructor)
struct FVector TotalNormalImpulse; // 0x000C(0x000C) (IsPlainOldData)
struct FVector TotalFrictionImpulse; // 0x0018(0x000C) (IsPlainOldData)
};
// ScriptStruct Engine.RigidBodyState
// 0x0040
struct FRigidBodyState
{
struct FVector_NetQuantize100 Position; // 0x0000(0x000C)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
struct FQuat Quaternion; // 0x0010(0x0010) (IsPlainOldData)
struct FVector_NetQuantize100 LinVel; // 0x0020(0x000C)
struct FVector_NetQuantize100 AngVel; // 0x002C(0x000C)
unsigned char Flags; // 0x0038(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x7]; // 0x0039(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.ActiveHapticFeedbackEffect
// 0x0010
struct FActiveHapticFeedbackEffect
{
class UHapticFeedbackEffect_Base* HapticEffect; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0004(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.ClusterNode
// 0x0028
struct FClusterNode
{
struct FVector BoundMin; // 0x0000(0x000C) (IsPlainOldData)
int FirstChild; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector BoundMax; // 0x0010(0x000C) (IsPlainOldData)
int LastChild; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
int FirstInstance; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
int LastInstance; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.InterpEdSelKey
// 0x0010
struct FInterpEdSelKey
{
class UInterpGroup* Group; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
class UInterpTrack* Track; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
int KeyIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float UnsnappedPosition; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.CameraPreviewInfo
// 0x0024
struct FCameraPreviewInfo
{
class UClass* PawnClass; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class UAnimSequence* AnimSeq; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FVector Location; // 0x0008(0x000C) (Edit, EditConst, IsPlainOldData)
struct FRotator Rotation; // 0x0014(0x000C) (Edit, EditConst, IsPlainOldData)
class APawn* PawnInst; // 0x0020(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
};
// ScriptStruct Engine.SubTrackGroup
// 0x001C
struct FSubTrackGroup
{
struct FString GroupName; // 0x0000(0x000C) (ZeroConstructor)
TArray<int> TrackIndices; // 0x000C(0x000C) (ZeroConstructor)
unsigned char bIsCollapsed : 1; // 0x0018(0x0001)
unsigned char bIsSelected : 1; // 0x0018(0x0001) (Transient)
unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.SupportedSubTrackInfo
// 0x0014
struct FSupportedSubTrackInfo
{
class UClass* SupportedClass; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString SubTrackName; // 0x0004(0x000C) (ZeroConstructor)
int GroupIndex; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.LatentActionManager
// 0x00B4
struct FLatentActionManager
{
unsigned char UnknownData00[0xB4]; // 0x0000(0x00B4) MISSED OFFSET
};
// ScriptStruct Engine.LevelSimplificationDetails
// 0x0144
struct FLevelSimplificationDetails
{
bool bCreatePackagePerAsset; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float DetailsPercentage; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FMaterialProxySettings StaticMeshMaterialSettings; // 0x0008(0x0094) (Edit)
bool bOverrideLandscapeExportLOD; // 0x009C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x009D(0x0003) MISSED OFFSET
int LandscapeExportLOD; // 0x00A0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
struct FMaterialProxySettings LandscapeMaterialSettings; // 0x00A4(0x0094) (Edit)
bool bBakeFoliageToLandscape; // 0x0138(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bBakeGrassToLandscape; // 0x0139(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bGenerateMeshNormalMap; // 0x013A(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateMeshMetallicMap; // 0x013B(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateMeshRoughnessMap; // 0x013C(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateMeshSpecularMap; // 0x013D(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateLandscapeNormalMap; // 0x013E(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateLandscapeMetallicMap; // 0x013F(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateLandscapeRoughnessMap; // 0x0140(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateLandscapeSpecularMap; // 0x0141(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bUseLandscapeCulling; // 0x0142(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ELandscapeCullingPrecision> LandscapeCullingPrecision; // 0x0143(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.StreamableTextureInstance
// 0x0028
struct FStreamableTextureInstance
{
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) MISSED OFFSET
};
// ScriptStruct Engine.DynamicTextureInstance
// 0x000C (0x0034 - 0x0028)
struct FDynamicTextureInstance : public FStreamableTextureInstance
{
class UTexture2D* Texture; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
bool bAttached; // 0x002C(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET
float OriginalRadius; // 0x0030(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BatchedPoint
// 0x0028
struct FBatchedPoint
{
struct FVector Position; // 0x0000(0x000C) (IsPlainOldData)
struct FLinearColor Color; // 0x000C(0x0010) (IsPlainOldData)
float PointSize; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float RemainingLifeTime; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char DepthPriority; // 0x0024(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.BatchedLine
// 0x0034
struct FBatchedLine
{
struct FVector Start; // 0x0000(0x000C) (IsPlainOldData)
struct FVector End; // 0x000C(0x000C) (IsPlainOldData)
struct FLinearColor Color; // 0x0018(0x0010) (IsPlainOldData)
float Thickness; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
float RemainingLifeTime; // 0x002C(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char DepthPriority; // 0x0030(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.ClientReceiveData
// 0x0030
struct FClientReceiveData
{
class APlayerController* LocalPC; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName MessageType; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
int MessageIndex; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString MessageString; // 0x0014(0x000C) (ZeroConstructor)
class APlayerState* RelatedPlayerState_2; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
class APlayerState* RelatedPlayerState_3; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
class UObject* OptionalObject; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x002C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ParameterGroupData
// 0x0010
struct FParameterGroupData
{
struct FString GroupName; // 0x0000(0x000C) (Edit, ZeroConstructor, EditConst)
int GroupSortPriority; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.MemberReference
// 0x0030
struct FMemberReference
{
class UObject* MemberParent; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FString MemberScope; // 0x0004(0x000C) (ZeroConstructor)
struct FName MemberName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
struct FGuid MemberGuid; // 0x0018(0x0010) (IsPlainOldData)
bool bSelfContext; // 0x0028(0x0001) (ZeroConstructor, IsPlainOldData)
bool bWasDeprecated; // 0x0029(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x6]; // 0x002A(0x0006) MISSED OFFSET
};
// ScriptStruct Engine.MeshMergingSettings
// 0x00CC
struct FMeshMergingSettings
{
bool bGenerateLightMapUV; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
int TargetLightMapResolution; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bComputedLightMapResolution; // 0x0008(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bImportVertexColors; // 0x0009(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bPivotPointAtZero; // 0x000A(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bMergePhysicsData; // 0x000B(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bAssignLODGroup; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x000D(0x0003) MISSED OFFSET
int LODGroupIndex; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bMergeMaterials; // 0x0014(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0015(0x0003) MISSED OFFSET
struct FMaterialProxySettings MaterialSettings; // 0x0018(0x0094) (Edit, BlueprintVisible)
bool bBakeVertexDataToMesh; // 0x00AC(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bUseVertexDataForBakingMaterial; // 0x00AD(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bUseTextureBinning; // 0x00AE(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bCalculateCorrectLODModel; // 0x00AF(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
EMeshLODSelectionType LODSelectionType; // 0x00B0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x00B1(0x0003) MISSED OFFSET
int ExportSpecificLOD; // 0x00B4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
int SpecificLOD; // 0x00B8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bUseLandscapeCulling; // 0x00BC(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bExportNormalMap; // 0x00BD(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportMetallicMap; // 0x00BE(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportRoughnessMap; // 0x00BF(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bExportSpecularMap; // 0x00C0(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData04[0x3]; // 0x00C1(0x0003) MISSED OFFSET
int MergedMaterialAtlasResolution; // 0x00C4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData05[0x4]; // 0x00C8(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.MeshReductionSettings
// 0x012C
struct FMeshReductionSettings
{
int BaseLODModel; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
EOptimizationMetric MetricToUse; // 0x0004(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
float PercentTriangles; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float ScreenSize; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxDeviation; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float PixelError; // 0x0014(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float WeldingThreshold; // 0x0018(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMeshFeatureImportance> SilhouetteImportance; // 0x001C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMeshFeatureImportance> TextureImportance; // 0x001D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMeshFeatureImportance> ShadingImportance; // 0x001E(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMeshFeatureImportance> VertexColorImportance; // 0x001F(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRecalculateNormals; // 0x0020(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0021(0x0003) MISSED OFFSET
float HardAngleThreshold; // 0x0024(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bActive; // 0x0028(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bGenerateUniqueLightmapUVs; // 0x0029(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bKeepSymmetry; // 0x002A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bVisibilityAided; // 0x002B(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bCullOccluded; // 0x002C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMeshFeatureImportance> VisibilityAggressiveness; // 0x002D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bUseVertexWeights; // 0x002E(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bSimplifyMaterials; // 0x002F(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
struct FSimplygonMaterialLODSettings MaterialLODSettings; // 0x0030(0x0068) (Deprecated)
struct FMaterialProxySettings MaterialProxySettings; // 0x0098(0x0094) (Edit)
};
// ScriptStruct Engine.NameCurveKey
// 0x0010
struct FNameCurveKey
{
float Time; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0004(0x0004) MISSED OFFSET
struct FName Value; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.NameCurve
// 0x000C (0x004C - 0x0040)
struct FNameCurve : public FIndexedCurve
{
TArray<struct FNameCurveKey> Keys; // 0x0040(0x000C) (Edit, EditFixedSize, ZeroConstructor)
};
// ScriptStruct Engine.NavGraphEdge
// 0x000C
struct FNavGraphEdge
{
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.PacketSimulationSettings
// 0x0014
struct FPacketSimulationSettings
{
int PktLoss; // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int PktOrder; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int PktDup; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int PktLag; // 0x000C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int PktLagVariance; // 0x0010(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FastArraySerializer
// 0x0088
struct FFastArraySerializer
{
unsigned char UnknownData00[0x88]; // 0x0000(0x0088) MISSED OFFSET
};
// ScriptStruct Engine.FastArraySerializerItem
// 0x000C
struct FFastArraySerializerItem
{
int ReplicationID; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
int ReplicationKey; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
int MostRecentArrayReplicationKey; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData, RepSkip, RepNotify, Interp, NonTransactional, EditorOnly, NoDestructor, AutoWeak, ContainsInstancedReference, AssetRegistrySearchable, SimpleDisplay, AdvancedDisplay, Protected, BlueprintCallable, BlueprintAuthorityOnly, TextExportTransient, NonPIEDuplicateTransient, ExposeOnSpawn, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, NativeAccessSpecifierProtected, NativeAccessSpecifierPrivate)
};
// ScriptStruct Engine.ParticleCurvePair
// 0x0010
struct FParticleCurvePair
{
struct FString CurveName; // 0x0000(0x000C) (ZeroConstructor)
class UObject* CurveObject; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.BeamTargetData
// 0x0010
struct FBeamTargetData
{
struct FName TargetName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
float TargetPercentage; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.ParticleSystemReplayFrame
// 0x000C
struct FParticleSystemReplayFrame
{
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.ParticleEmitterReplayFrame
// 0x000C
struct FParticleEmitterReplayFrame
{
unsigned char UnknownData00[0xC]; // 0x0000(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.PlayerMuteList
// 0x002C
struct FPlayerMuteList
{
unsigned char UnknownData00[0x24]; // 0x0000(0x0024) MISSED OFFSET
bool bHasVoiceHandshakeCompleted; // 0x0024(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
int VoiceChannelIdx; // 0x0028(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PreviewAttachedObjectPair
// 0x0038
struct FPreviewAttachedObjectPair
{
unsigned char UnknownData00[0x28]; // 0x0000(0x0028) UNKNOWN PROPERTY: SoftObjectProperty Engine.PreviewAttachedObjectPair.AttachedObject
class UObject* Object; // 0x0028(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x002C(0x0004) MISSED OFFSET
struct FName AttachedTo; // 0x0030(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.PreviewAssetAttachContainer
// 0x000C
struct FPreviewAssetAttachContainer
{
TArray<struct FPreviewAttachedObjectPair> AttachedObjects; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.SpriteCategoryInfo
// 0x0020
struct FSpriteCategoryInfo
{
struct FName Category; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FText DisplayName; // 0x0008(0x000C)
struct FText Description; // 0x0014(0x000C)
};
// ScriptStruct Engine.RootMotionSourceStatus
// 0x0001
struct FRootMotionSourceStatus
{
unsigned char Flags; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RootMotionFinishVelocitySettings
// 0x0014
struct FRootMotionFinishVelocitySettings
{
ERootMotionFinishVelocityMode Mode; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FVector SetVelocity; // 0x0004(0x000C) (IsPlainOldData)
float ClampVelocity; // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RootMotionSource
// 0x0090
struct FRootMotionSource
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
uint16_t Priority; // 0x0004(0x0002) (ZeroConstructor, IsPlainOldData)
uint16_t LocalID; // 0x0006(0x0002) (ZeroConstructor, IsPlainOldData)
ERootMotionAccumulateMode AccumulateMode; // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x7]; // 0x0009(0x0007) MISSED OFFSET
struct FName InstanceName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
float StartTime; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
float CurrentTime; // 0x001C(0x0004) (ZeroConstructor, IsPlainOldData)
float PreviousTime; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
float Duration; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
struct FRootMotionSourceStatus Status; // 0x0028(0x0001)
struct FRootMotionSourceSettings Settings; // 0x0029(0x0001)
bool bInLocalSpace; // 0x002A(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x5]; // 0x002B(0x0005) MISSED OFFSET
struct FRootMotionMovementParams RootMotionParams; // 0x0030(0x0040)
struct FRootMotionFinishVelocitySettings FinishVelocityParams; // 0x0070(0x0014)
unsigned char UnknownData03[0xC]; // 0x0084(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionSource_JumpForce
// 0x0020 (0x00B0 - 0x0090)
struct FRootMotionSource_JumpForce : public FRootMotionSource
{
struct FRotator Rotation; // 0x0084(0x000C) (IsPlainOldData)
float Distance; // 0x0090(0x0004) (ZeroConstructor, IsPlainOldData)
float Height; // 0x0094(0x0004) (ZeroConstructor, IsPlainOldData)
bool bDisableTimeout; // 0x0098(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0099(0x0003) MISSED OFFSET
class UCurveVector* PathOffsetCurve; // 0x009C(0x0004) (ZeroConstructor, IsPlainOldData)
class UCurveFloat* TimeMappingCurve; // 0x00A0(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x00A4(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionSource_MoveToDynamicForce
// 0x0030 (0x00C0 - 0x0090)
struct FRootMotionSource_MoveToDynamicForce : public FRootMotionSource
{
struct FVector StartLocation; // 0x0084(0x000C) (IsPlainOldData)
struct FVector InitialTargetLocation; // 0x0090(0x000C) (IsPlainOldData)
struct FVector TargetLocation; // 0x009C(0x000C) (IsPlainOldData)
bool bRestrictSpeedToExpected; // 0x00A8(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET
class UCurveVector* PathOffsetCurve; // 0x00AC(0x0004) (ZeroConstructor, IsPlainOldData)
class UCurveFloat* TimeMappingCurve; // 0x00B0(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x00B4(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionSource_MoveToForce
// 0x0020 (0x00B0 - 0x0090)
struct FRootMotionSource_MoveToForce : public FRootMotionSource
{
struct FVector StartLocation; // 0x0084(0x000C) (IsPlainOldData)
struct FVector TargetLocation; // 0x0090(0x000C) (IsPlainOldData)
bool bRestrictSpeedToExpected; // 0x009C(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x009D(0x0003) MISSED OFFSET
class UCurveVector* PathOffsetCurve; // 0x00A0(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x00A4(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionSource_RadialForce
// 0x0030 (0x00C0 - 0x0090)
struct FRootMotionSource_RadialForce : public FRootMotionSource
{
struct FVector Location; // 0x0084(0x000C) (IsPlainOldData)
class AActor* LocationActor; // 0x0090(0x0004) (ZeroConstructor, IsPlainOldData)
float Radius; // 0x0094(0x0004) (ZeroConstructor, IsPlainOldData)
float Strength; // 0x0098(0x0004) (ZeroConstructor, IsPlainOldData)
bool bIsPush; // 0x009C(0x0001) (ZeroConstructor, IsPlainOldData)
bool bNoZForce; // 0x009D(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x009E(0x0002) MISSED OFFSET
class UCurveFloat* StrengthDistanceFalloff; // 0x00A0(0x0004) (ZeroConstructor, IsPlainOldData)
class UCurveFloat* StrengthOverTime; // 0x00A4(0x0004) (ZeroConstructor, IsPlainOldData)
bool bUseFixedWorldDirection; // 0x00A8(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x00A9(0x0003) MISSED OFFSET
struct FRotator FixedWorldDirection; // 0x00AC(0x000C) (IsPlainOldData)
unsigned char UnknownData02[0x8]; // 0x00B8(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.RootMotionSource_ConstantForce
// 0x0010 (0x00A0 - 0x0090)
struct FRootMotionSource_ConstantForce : public FRootMotionSource
{
struct FVector force; // 0x0084(0x000C) (IsPlainOldData)
class UCurveFloat* StrengthOverTime; // 0x0090(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0xC]; // 0x0094(0x000C) MISSED OFFSET
};
// ScriptStruct Engine.CameraExposureSettings
// 0x0028
struct FCameraExposureSettings
{
TEnumAsByte<EAutoExposureMethod> method; // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float LowPercent; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HighPercent; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MinBrightness; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float MaxBrightness; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float SpeedUp; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float SpeedDown; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Bias; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HistogramLogMin; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HistogramLogMax; // 0x0024(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.GaussianSumBloomSettings
// 0x0084
struct FGaussianSumBloomSettings
{
float Intensity; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Threshold; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float SizeScale; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter1Size; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter2Size; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter3Size; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter4Size; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter5Size; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Filter6Size; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor Filter1Tint; // 0x0024(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Filter2Tint; // 0x0034(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Filter3Tint; // 0x0044(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Filter4Tint; // 0x0054(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Filter5Tint; // 0x0064(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FLinearColor Filter6Tint; // 0x0074(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
};
// ScriptStruct Engine.ConvolutionBloomSettings
// 0x0020
struct FConvolutionBloomSettings
{
class UTexture2D* Texture; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Size; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FVector2D CenterUV; // 0x0008(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
float PreFilterMin; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float PreFilterMax; // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float PreFilterMult; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BufferScale; // 0x001C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.LensBloomSettings
// 0x00A8
struct FLensBloomSettings
{
struct FGaussianSumBloomSettings GaussianSum; // 0x0000(0x0084) (Edit, BlueprintVisible)
struct FConvolutionBloomSettings Convolution; // 0x0084(0x0020) (Edit, BlueprintVisible)
TEnumAsByte<EBloomMethod> method; // 0x00A4(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.LensImperfectionSettings
// 0x0018
struct FLensImperfectionSettings
{
class UTexture* DirtMask; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float DirtMaskIntensity; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FLinearColor DirtMaskTint; // 0x0008(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
};
// ScriptStruct Engine.LensSettings
// 0x00C4
struct FLensSettings
{
struct FLensBloomSettings Bloom; // 0x0000(0x00A8) (Edit, BlueprintVisible)
struct FLensImperfectionSettings Imperfections; // 0x00A8(0x0018) (Edit, BlueprintVisible)
float ChromaticAberration; // 0x00C0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.FilmStockSettings
// 0x0014
struct FFilmStockSettings
{
float Slope; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Toe; // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float Shoulder; // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float BlackClip; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float WhiteClip; // 0x0010(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.ColorGradePerRangeSettings
// 0x0050
struct FColorGradePerRangeSettings
{
struct FVector4 Saturation; // 0x0000(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 Contrast; // 0x0010(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 Gamma; // 0x0020(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 Gain; // 0x0030(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
struct FVector4 Offset; // 0x0040(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
};
// ScriptStruct Engine.ColorGradingSettings
// 0x0150
struct FColorGradingSettings
{
struct FColorGradePerRangeSettings Global; // 0x0000(0x0050) (Edit, BlueprintVisible)
struct FColorGradePerRangeSettings Shadows; // 0x0050(0x0050) (Edit, BlueprintVisible)
struct FColorGradePerRangeSettings Midtones; // 0x00A0(0x0050) (Edit, BlueprintVisible)
struct FColorGradePerRangeSettings Highlights; // 0x00F0(0x0050) (Edit, BlueprintVisible)
float ShadowsMax; // 0x0140(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float HighlightsMin; // 0x0144(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0148(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.SkeletalMeshClothBuildParams
// 0x0050
struct FSkeletalMeshClothBuildParams
{
TWeakObjectPtr<class UClothingAssetBase> TargetAsset; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
int TargetLod; // 0x0008(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bRemapParameters; // 0x000C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET
struct FString AssetName; // 0x0010(0x000C) (Edit, ZeroConstructor)
int LODIndex; // 0x001C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int SourceSection; // 0x0020(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bRemoveFromMesh; // 0x0024(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0025(0x0003) MISSED OFFSET
unsigned char UnknownData02[0x28]; // 0x0025(0x0028) UNKNOWN PROPERTY: SoftObjectProperty Engine.SkeletalMeshClothBuildParams.PhysicsAsset
};
// ScriptStruct Engine.BoneMirrorExport
// 0x0018
struct FBoneMirrorExport
{
struct FName BoneName; // 0x0000(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
struct FName SourceBoneName; // 0x0008(0x0008) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EAxis> BoneFlipAxis; // 0x0010(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0011(0x0007) MISSED OFFSET
};
// ScriptStruct Engine.SkeletalMeshComponentClothTickFunction
// 0x0004 (0x003C - 0x0038)
struct FSkeletalMeshComponentClothTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SkeletalMeshComponentEndPhysicsTickFunction
// 0x0004 (0x003C - 0x0038)
struct FSkeletalMeshComponentEndPhysicsTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.NameMapping
// 0x0010
struct FNameMapping
{
struct FName NodeName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
struct FName BoneName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.RigConfiguration
// 0x0010
struct FRigConfiguration
{
class URig* Rig; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<struct FNameMapping> BoneMappingTable; // 0x0004(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.BoneReductionSetting
// 0x000C
struct FBoneReductionSetting
{
TArray<struct FName> BonesToRemove; // 0x0000(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.ReferencePose
// 0x0018
struct FReferencePose
{
struct FName PoseName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
TArray<struct FTransform> ReferencePose; // 0x0008(0x000C) (ZeroConstructor)
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.SkeletonToMeshLinkup
// 0x0018
struct FSkeletonToMeshLinkup
{
TArray<int> SkeletonToMeshTable; // 0x0000(0x000C) (ZeroConstructor)
TArray<int> MeshToSkeletonTable; // 0x000C(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.SmartNameMapping
// 0x0048
struct FSmartNameMapping
{
unsigned char UnknownData00[0x48]; // 0x0000(0x0048) MISSED OFFSET
};
// ScriptStruct Engine.CurveMetaData
// 0x0014
struct FCurveMetaData
{
unsigned char UnknownData00[0x14]; // 0x0000(0x0014) MISSED OFFSET
};
// ScriptStruct Engine.AnimCurveType
// 0x0002
struct FAnimCurveType
{
unsigned char UnknownData00[0x2]; // 0x0000(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.SoundClassEditorData
// 0x0008
struct FSoundClassEditorData
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.SoundNodeEditorData
// 0x0008
struct FSoundNodeEditorData
{
unsigned char UnknownData00[0x8]; // 0x0000(0x0008) MISSED OFFSET
};
// ScriptStruct Engine.StreamedAudioPlatformData
// 0x0020
struct FStreamedAudioPlatformData
{
unsigned char UnknownData00[0x20]; // 0x0000(0x0020) MISSED OFFSET
};
// ScriptStruct Engine.MaterialRemapIndex
// 0x0010
struct FMaterialRemapIndex
{
uint32_t ImportVersionKey; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
TArray<int> MaterialRemap; // 0x0004(0x000C) (ZeroConstructor)
};
// ScriptStruct Engine.AssetEditorOrbitCameraPosition
// 0x0028
struct FAssetEditorOrbitCameraPosition
{
bool bIsSet; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FVector CamOrbitPoint; // 0x0004(0x000C) (IsPlainOldData)
struct FVector CamOrbitZoom; // 0x0010(0x000C) (IsPlainOldData)
struct FRotator CamOrbitRotation; // 0x001C(0x000C) (IsPlainOldData)
};
// ScriptStruct Engine.MeshSectionInfo
// 0x0008
struct FMeshSectionInfo
{
int MaterialIndex; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
bool bEnableCollision; // 0x0004(0x0001) (ZeroConstructor, IsPlainOldData)
bool bCastShadow; // 0x0005(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET
};
// ScriptStruct Engine.MeshSectionInfoMap
// 0x003C
struct FMeshSectionInfoMap
{
TMap<uint32_t, struct FMeshSectionInfo> Map; // 0x0000(0x0050) (ZeroConstructor)
};
// ScriptStruct Engine.GroupedStaticMeshOptimizationSettings
// 0x01F8
struct FGroupedStaticMeshOptimizationSettings
{
EStaticMeshLODType LevelOfDetailType; // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
struct FMeshReductionSettings ReductionSettings; // 0x0004(0x012C) (Edit)
struct FMeshProxySettings ProxySettings; // 0x0130(0x00C4) (Edit)
unsigned char UnknownData01[0x4]; // 0x01F4(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.StaticMeshSourceModel
// 0x03F4
struct FStaticMeshSourceModel
{
struct FMeshBuildSettings BuildSettings; // 0x0000(0x0038) (Edit)
struct FMeshReductionSettings ReductionSettings; // 0x0038(0x012C)
struct FSimplygonRemeshingSettings RemeshingSettings; // 0x0164(0x008C) (Deprecated)
bool bHasBeenSimplified; // 0x01F0(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x01F1(0x0003) MISSED OFFSET
struct FGroupedStaticMeshOptimizationSettings OptimizationSettings; // 0x01F4(0x01F8) (Edit)
float LODDistance; // 0x03EC(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float ScreenSize; // 0x03F0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.StaticMeshOptimizationSettings
// 0x001C
struct FStaticMeshOptimizationSettings
{
TEnumAsByte<EOptimizationType> ReductionMethod; // 0x0000(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET
float NumOfTrianglesPercentage; // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
float MaxDeviationPercentage; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
float WeldingThreshold; // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
bool bRecalcNormals; // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0011(0x0003) MISSED OFFSET
float NormalsThreshold; // 0x0014(0x0004) (ZeroConstructor, IsPlainOldData)
unsigned char SilhouetteImportance; // 0x0018(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char TextureImportance; // 0x0019(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char ShadingImportance; // 0x001A(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x1]; // 0x001B(0x0001) MISSED OFFSET
};
// ScriptStruct Engine.StreamingStaticMeshPrimitiveInfo
// 0x0020
struct FStreamingStaticMeshPrimitiveInfo
{
class UStaticMesh* StaticMesh; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FBoxSphereBounds Bounds; // 0x0004(0x001C) (IsPlainOldData)
};
// ScriptStruct Engine.TexturePlatformData
// 0x001C
struct FTexturePlatformData
{
unsigned char UnknownData00[0x1C]; // 0x0000(0x001C) MISSED OFFSET
};
// ScriptStruct Engine.TextureSource
// 0x0058
struct FTextureSource
{
unsigned char UnknownData00[0x58]; // 0x0000(0x0058) MISSED OFFSET
};
// ScriptStruct Engine.StreamingTexturePrimitiveInfo
// 0x0028
struct FStreamingTexturePrimitiveInfo
{
class UTexture2D* Texture; // 0x0000(0x0004) (ZeroConstructor, IsPlainOldData)
struct FBoxSphereBounds Bounds; // 0x0004(0x001C) (IsPlainOldData)
float TexelFactor; // 0x0020(0x0004) (ZeroConstructor, IsPlainOldData)
uint32_t PackedRelativeBox; // 0x0024(0x0004) (ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.TimeStretchCurveInstance
// 0x0024
struct FTimeStretchCurveInstance
{
bool bHasValidData; // 0x0000(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData00[0x23]; // 0x0001(0x0023) MISSED OFFSET
};
// ScriptStruct Engine.LevelVisibleInfo
// 0x0010
struct FLevelVisibleInfo
{
struct FVector VisibleLocation; // 0x0000(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
float VisibleRadius; // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
};
// ScriptStruct Engine.StartAsyncSimulationFunction
// 0x0004 (0x003C - 0x0038)
struct FStartAsyncSimulationFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.EndPhysicsTickFunction
// 0x0004 (0x003C - 0x0038)
struct FEndPhysicsTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.StartPhysicsTickFunction
// 0x0004 (0x003C - 0x0038)
struct FStartPhysicsTickFunction : public FTickFunction
{
unsigned char UnknownData00[0x4]; // 0x0038(0x0004) MISSED OFFSET
};
// ScriptStruct Engine.LevelViewportInfo
// 0x0020
struct FLevelViewportInfo
{
struct FVector CamPosition; // 0x0000(0x000C) (IsPlainOldData)
struct FRotator CamRotation; // 0x000C(0x000C) (IsPlainOldData)
float CamOrthoZoom; // 0x0018(0x0004) (ZeroConstructor, IsPlainOldData)
bool CamUpdated; // 0x001C(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET
};
// ScriptStruct Engine.HierarchicalSimplification
// 0x01A8
struct FHierarchicalSimplification
{
unsigned char UnknownData00[0x4]; // 0x0000(0x0004) MISSED OFFSET
float TransitionScreenSize; // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool bSimplifyMesh; // 0x0008(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0009(0x0003) MISSED OFFSET
struct FMeshProxySettings ProxySetting; // 0x000C(0x00C4) (Edit)
struct FMeshMergingSettings MergeSetting; // 0x00D0(0x00CC) (Edit)
float DesiredBoundRadius; // 0x019C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float DesiredFillingPercentage; // 0x01A0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
int MinNumberOfActorsToBuild; // 0x01A4(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
};
}