Skip to content

Instantly share code, notes, and snippets.

@WildGenie
Forked from ME8192/sdk-arm-0.3.2-3212.hpp
Created August 18, 2023 23:09
Show Gist options
  • Save WildGenie/097e663f5ec31925064b144583e8bc79 to your computer and use it in GitHub Desktop.
Save WildGenie/097e663f5ec31925064b144583e8bc79 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
enum AkAcousticPortalState {
Closed = 0,
Open = 1,
AkAcousticPortalState_MAX = 2
};
enum AkChannelConfiguration {
Ak_Parent = 0,
Ak_1 = 1,
Ak_2 = 2,
Ak_3 = 3,
Ak_4 = 4,
Ak_5 = 5,
Ak_7 = 6,
Ak_5_1 = 7,
Ak_7_1 = 8,
Ak_7_1 = 9,
Ak_Auro_9 = 10,
Ak_Auro_10 = 11,
Ak_Auro_11 = 12,
Ak_Auro_13 = 13,
Ak_Ambisonics_1st_order = 14,
Ak_Ambisonics_2nd_order = 15,
Ak_Ambisonics_3rd_order = 16,
Ak_MAX = 17
};
enum AnimPhysAngularConstraintType {
Angular = 0,
Cone = 1,
AnimPhysAngularConstraintType_MAX = 2
};
enum AnimPhysCollisionType {
CoM = 0,
CustomSphere = 1,
InnerSphere = 2,
OuterSphere = 3,
AnimPhysCollisionType_MAX = 4
};
enum AnimPhysLinearConstraintType {
Free = 0,
Limited = 1,
AnimPhysLinearConstraintType_MAX = 2
};
enum AnimPhysSimSpaceType {
Component = 0,
Actor = 1,
World = 2,
RootRelative = 3,
BoneRelative = 4,
AnimPhysSimSpaceType_MAX = 5
};
enum AnimPhysTwistAxis {
AxisX = 0,
AxisY = 1,
AxisZ = 2,
AnimPhysTwistAxis_MAX = 3
};
enum EAIEquipSpawnItemType {
Shoot_Weap = 0,
Backpack = 1,
other = 2,
EAIEquipSpawnItemType_MAX = 3
};
enum EAIParamType {
Float = 0,
Int = 1,
Bool = 2,
MAX = 3
};
enum EAISenseNotifyType {
OnEveryPerception = 0,
OnPerceptionChange = 1,
EAISenseNotifyType_MAX = 2
};
enum EActorSequenceObjectReferenceType {
ContextActor = 0,
ExternalActor = 1,
Component = 2,
EActorSequenceObjectReferenceType_MAX = 3
};
enum EAirAbsorptionMethod {
Linear = 0,
CustomCurve = 1,
EAirAbsorptionMethod_MAX = 2
};
enum EAlphaBlendOption {
Linear = 0,
Cubic = 1,
HermiteCubic = 2,
Sinusoidal = 3,
QuadraticInOut = 4,
CubicInOut = 5,
QuarticInOut = 6,
QuinticInOut = 7,
CircularIn = 8,
CircularOut = 9,
CircularInOut = 10,
ExpIn = 11,
ExpOut = 12,
ExpInOut = 13,
Custom = 14,
EAlphaBlendOption_MAX = 15
};
enum EAnimInterpolationType {
Linear = 0,
Step = 1,
EAnimInterpolationType_MAX = 2
};
enum EAttachmentRule {
KeepRelative = 0,
KeepWorld = 1,
SnapToTarget = 2,
EAttachmentRule_MAX = 3
};
enum EAttenuationDistanceModel {
Linear = 0,
Logarithmic = 1,
Inverse = 2,
LogReverse = 3,
NaturalSound = 4,
Custom = 5,
EAttenuationDistanceModel_MAX = 6
};
enum EAttrOperator {
Plus = 0,
Multiply = 1,
Set = 2,
EAttrOperator_MAX = 3
};
enum EAttrVariableType {
Int = 0,
Float = 1,
EAttrVariableType_MAX = 2
};
enum EAutoPossessAI {
Disabled = 0,
PlacedInWorld = 1,
Spawned = 2,
PlacedInWorldOrSpawned = 3,
EAutoPossessAI_MAX = 4
};
enum EAvatarDamagePosition {
Non = 0,
BigHead = 1,
BigLimbs = 2,
BigBody = 3,
Wheel0 = 4,
Wheel1 = 5,
Wheel2 = 6,
Wheel3 = 7,
EAvatarDamagePosition_MAX = 8
};
enum EAvatarSlotType {
EAvatarSlotType_HeadEquipemtSlot = 0,
EAvatarSlotType_HairEquipemtSlot = 1,
EAvatarSlotType_HatEquipemtSlot = 2,
EAvatarSlotType_FaceEquipemtSlot = 3,
EAvatarSlotType_ClothesEquipemtSlot = 4,
EAvatarSlotType_PantsEquipemtSlot = 5,
EAvatarSlotType_ShoesEquipemtSlot = 6,
EAvatarSlotType_BackpackEquipemtSlot = 7,
EAvatarSlotType_HelmetEquipemtSlot = 8,
EAvatarSlotType_ArmorEquipemtSlot = 9,
EAvatarSlotType_ParachuteEquipemtSlot = 10,
EAvatarSlotType_MAX = 11
};
enum EBattleItemDisuseReason {
Manually = 0,
Associated = 1,
Excluded = 2,
Swapped = 3,
Dropped = 4,
Force = 5,
EBattleItemDisuseReason_MAX = 6
};
enum EBattleItemDropReason {
Manually = 0,
Associated = 1,
AutoEquipAndDrop = 2,
AutoEquipFailed = 3,
CapacityExceeded = 4,
UsedUp = 5,
Force = 6,
EBattleItemDropReason_MAX = 7
};
enum EBattleItemOperationFailedReason {
PickupFailed_Default = 0,
PickupFailed_CapacityExceeded = 1,
DropFailed_Default = 16,
UseFailed_Default = 32,
UseFailed_CapacityExceeded = 33,
DisuseFailed_Default = 48,
DisuseFailed_CapacityExceeded = 49,
EBattleItemOperationFailedReason_MAX = 50
};
enum EBattleItemOperationType {
Pickup = 0,
Drop = 1,
Use = 2,
Disuse = 3,
EBattleItemOperationType_MAX = 4
};
enum EBattleItemPickupReason {
Manually = 0,
Associated = 1,
AutoPickup = 2,
Initial = 3,
EBattleItemPickupReason_MAX = 4
};
enum EBattleItemUseReason {
Manually = 0,
Associated = 1,
AutoEquipAndDrop = 2,
Swapped = 3,
Initial = 4,
EBattleItemUseReason_MAX = 5
};
enum EBattleTextType {
EBattleTextType_Fist = 0,
EBattleTextType_BurningBomb = 1,
EBattleTextType_Use = 2,
EBattleTextType_ShotAndExplode = 3,
EBattleTextType_Vehicle = 4,
EBattleTextType_You = 5,
EBattleTextType_YourTeammate = 6,
EBattleTextType_By = 7,
EBattleTextType_HeadShot = 8,
EBattleTextType_PutDown = 9,
EBattleTextType_Kill = 10,
EBattleTextType_Killed = 11,
EBattleTextType_Le = 12,
EBattleTextType_Because = 13,
EBattleTextType_CriticalWounded = 14,
EBattleTextType_HighFallingDown = 15,
EBattleTextType_FallToGround = 16,
EBattleTextType_InPosionArea = 17,
EBattleTextType_TooMuchTime = 18,
EBattleTextType_UnderWeater = 19,
EBattleTextType_Finally = 20,
EBattleTextType_AirAttackHit = 21,
EBattleTextType_AccidentalDamage = 22,
EBattleTextType_Myself = 23,
EBattleTextType_Explosion = 24,
EBattleTextType_MAX = 25
};
enum EBeaconConnectionState {
Invalid = 0,
Closed = 1,
Pending = 2,
Open = 3,
EBeaconConnectionState_MAX = 4
};
enum EBindingKind {
Function = 0,
Property = 1,
EBindingKind_MAX = 2
};
enum ECameraFocusMethod {
None = 0,
Manual = 1,
Tracking = 2,
ECameraFocusMethod_MAX = 3
};
enum ECharacterGender {
Male = 0,
Female = 1,
ECharacterGender_MAX = 2
};
enum EChartAggregationMode {
TextureSize = 0,
SurfaceArea = 1,
PixelDensity = 2,
UVSize = 3,
EChartAggregationMode_MAX = 4
};
enum ECheckBoxState {
Unchecked = 0,
Checked = 1,
Undetermined = 2,
ECheckBoxState_MAX = 3
};
enum EClientRequestType {
NonePending = 0,
ExistingSessionReservation = 1,
ReservationUpdate = 2,
EmptyServerReservation = 3,
Reconnect = 4,
Abandon = 5,
EClientRequestType_MAX = 6
};
enum EClothingWindMethod {
Legacy = 0,
Accurate = 1,
EClothingWindMethod_MAX = 2
};
enum EComponentCreationMethod {
Native = 0,
SimpleConstructionScript = 1,
UserConstructionScript = 2,
Instance = 3,
EComponentCreationMethod_MAX = 4
};
enum EConsumeMouseWheel {
WhenScrollingPossible = 0,
Always = 1,
Never = 2,
EConsumeMouseWheel_MAX = 3
};
enum EContentType {
kContentTypeText = 0,
kContentTypeImage = 1,
kContentTypeWeb = 2,
EContentType_MAX = 3
};
enum EControllerHand {
Left = 0,
Right = 1,
AnyHand = 2,
Pad = 3,
ExternalCamera = 4,
Gun = 5,
Special = 6,
Special = 7,
Special = 8,
Special = 9,
Special = 10,
Special = 11,
Special = 12,
Special = 13,
Special = 14,
Special = 15,
Special = 16,
EControllerHand_MAX = 17
};
enum ECopyType {
MemCopy = 0,
BoolProperty = 1,
StructProperty = 2,
ObjectProperty = 3,
ECopyType_MAX = 4
};
enum EDescendantScrollDestination {
IntoView = 0,
TopOrLeft = 1,
Center = 2,
EDescendantScrollDestination_MAX = 3
};
enum EDetachmentRule {
KeepRelative = 0,
KeepWorld = 1,
EDetachmentRule_MAX = 2
};
enum EDragPivot {
MouseDown = 0,
TopLeft = 1,
TopCenter = 2,
TopRight = 3,
CenterLeft = 4,
CenterCenter = 5,
CenterRight = 6,
BottomLeft = 7,
BottomCenter = 8,
BottomRight = 9,
EDragPivot_MAX = 10
};
enum EDynamicActorScene {
Default = 0,
UseSyncScene = 1,
UseAsyncScene = 2,
EDynamicActorScene_MAX = 3
};
enum EEQSNormalizationType {
Absolute = 0,
RelativeToScores = 1,
EEQSNormalizationType_MAX = 2
};
enum EEnvQueryHightlightMode {
All = 0,
Best5Pct = 1,
Best25Pct = 2,
EEnvQueryHightlightMode_MAX = 3
};
enum EEnvTestDot {
Dot3D = 0,
Dot2D = 1,
EEnvTestDot_MAX = 2
};
enum EEvaluationMethod {
Static = 0,
Swept = 1,
EEvaluationMethod_MAX = 2
};
enum EFireEventsAtPosition {
AtStartOfEvaluation = 0,
AtEndOfEvaluation = 1,
AfterSpawn = 2,
EFireEventsAtPosition_MAX = 3
};
enum EFoliageScaling {
Uniform = 0,
Free = 1,
LockXY = 2,
LockXZ = 3,
LockYZ = 4,
EFoliageScaling_MAX = 5
};
enum EFontCacheType {
Offline = 0,
Runtime = 1,
EFontCacheType_MAX = 2
};
enum EFontHinting {
Default = 0,
Auto = 1,
AutoLight = 2,
Monochrome = 3,
None = 4,
EFontHinting_MAX = 5
};
enum EFontLayoutMethod {
Metrics = 0,
BoundingBox = 1,
EFontLayoutMethod_MAX = 2
};
enum EFontLoadingPolicy {
LazyLoad = 0,
Stream = 1,
Inline = 2,
EFontLoadingPolicy_MAX = 3
};
enum EGameModeType {
EGameModeSingle = 0,
EGameModeDouble = 1,
EGameModeFour = 2,
EGameModeType_MAX = 3
};
enum EGameplayContainerMatchType {
Any = 0,
All = 1,
EGameplayContainerMatchType_MAX = 2
};
enum EGameplayTagSourceType {
Native = 0,
DefaultTagList = 1,
TagList = 2,
DataTable = 3,
Invalid = 4,
EGameplayTagSourceType_MAX = 5
};
enum EGameplayTaskRunResult {
Error = 0,
Failed = 1,
Success_Paused = 2,
Success_Active = 3,
Success_Finished = 4,
EGameplayTaskRunResult_MAX = 5
};
enum EGrassScaling {
Uniform = 0,
Free = 1,
LockXY = 2,
EGrassScaling_MAX = 3
};
enum EIMSDKContentType {
kContentTypeText = 1,
kContentTypeImage = 2,
kContentTypeWeb = 3,
EIMSDKContentType_MAX = 4
};
enum EIMSDKNoticeType {
kNoticeTypeAlert = 0,
kNoticeTypeScroll = 1,
kNoticeTypeAll = 2,
EIMSDKNoticeType_MAX = 3
};
enum EIMSDKPlatformType {
kIMSDKPlatformTypeUnknow = 0,
kIMSDKPlatformTypeIOS = 1,
kIMSDKPlatformTypeAndroid = 2,
EIMSDKPlatformType_MAX = 3
};
enum EIMSDKScreenDir {
kScreenDirSensor = 1,
kScreenDirPortrait = 2,
kScreenDirLandscape = 3,
EIMSDKScreenDir_MAX = 4
};
enum EInterpToBehaviourType {
OneShot = 0,
OneShot_Reverse = 1,
Loop_Reset = 2,
PingPong = 3,
EInterpToBehaviourType_MAX = 4
};
enum ELevelVisibility {
Visible = 0,
Hidden = 1,
ELevelVisibility_MAX = 2
};
enum EMaterialProxySmaplingQuality {
Poor = 0,
Low = 1,
Medium = 2,
High = 3,
EMaterialProxySmaplingQuality_MAX = 4
};
enum EMediaPlayerTrack {
Audio = 0,
Caption = 1,
Metadata = 2,
Script = 3,
Subtitle = 4,
Text = 5,
Video = 6,
EMediaPlayerTrack_MAX = 7
};
enum EMediaSoundChannels {
Mono = 0,
Stereo = 1,
Surround = 2,
EMediaSoundChannels_MAX = 3
};
enum EMeshType {
Skeletal = 0,
Static = 1,
SkeletalWithSocket = 2,
EMeshType_MAX = 3
};
enum EMobileCSMQuality {
NoFiltering = 0,
PCF_1x1 = 1,
PCF_2x2 = 2,
EMobileCSMQuality_MAX = 3
};
enum EModifyBlackboardDataValueType {
Int = 0,
Float = 1,
Bool = 2,
String = 3,
Object = 4,
Vector3 = 5,
EModifyBlackboardDataValueType_MAX = 6
};
enum EMontagePlayReturnType {
MontageLength = 0,
Duration = 1,
EMontagePlayReturnType_MAX = 2
};
enum EMouseCaptureMode {
NoCapture = 0,
CapturePermanently = 1,
CapturePermanently_IncludingInitialMouseDown = 2,
CaptureDuringMouseDown = 3,
CaptureDuringRightMouseDown = 4,
EMouseCaptureMode_MAX = 5
};
enum EMouseLockMode {
DoNotLock = 0,
LockOnCapture = 1,
LockAlways = 2,
EMouseLockMode_MAX = 3
};
enum EMovieSceneBlendType {
Absolute = 1,
Additive = 2,
Relative = 4,
EMovieSceneBlendType_MAX = 5
};
enum EMovieSceneBuiltInEasing {
Linear = 0,
SinIn = 1,
SinOut = 2,
SinInOut = 3,
QuadIn = 4,
QuadOut = 5,
QuadInOut = 6,
CubicIn = 7,
CubicOut = 8,
CubicInOut = 9,
QuartIn = 10,
QuartOut = 11,
QuartInOut = 12,
QuintIn = 13,
QuintOut = 14,
QuintInOut = 15,
ExpoIn = 16,
ExpoOut = 17,
ExpoInOut = 18,
CircIn = 19,
CircOut = 20,
CircInOut = 21,
EMovieSceneBuiltInEasing_MAX = 22
};
enum EMovieSceneCompletionMode {
KeepState = 0,
RestoreState = 1,
EMovieSceneCompletionMode_MAX = 2
};
enum EMovieSceneObjectBindingSpace {
Local = 0,
Root = 1,
EMovieSceneObjectBindingSpace_MAX = 2
};
enum ENavDataGatheringMode {
Default = 0,
Instant = 1,
Lazy = 2,
ENavDataGatheringMode_MAX = 3
};
enum ENavDataGatheringModeConfig {
Invalid = 0,
Instant = 1,
Lazy = 2,
ENavDataGatheringModeConfig_MAX = 3
};
enum ENetworkSmoothingMode {
Disabled = 0,
Linear = 1,
Exponential = 2,
Replay = 3,
ENetworkSmoothingMode_MAX = 4
};
enum ENodeEnabledState {
Enabled = 0,
Disabled = 1,
DevelopmentOnly = 2,
ENodeEnabledState_MAX = 3
};
enum ENoticeType {
kNoticeTypeAlert = 0,
kNoticeTypeScroll = 1,
kNoticeTypeAll = 2,
ENoticeType_MAX = 3
};
enum EOpticalSightType {
NoneSight = 0,
UpperLarge = 1,
UpperSmall = 2,
EOpticalSightType_MAX = 3
};
enum EParticleSignificanceLevel {
Low = 0,
Medium = 1,
High = 2,
Critical = 3,
Num = 4,
EParticleSignificanceLevel_MAX = 5
};
enum EParticleSystemInsignificanceReaction {
Auto = 0,
Complete = 1,
DisableTick = 2,
DisableTickAndKill = 3,
Num = 4,
EParticleSystemInsignificanceReaction_MAX = 5
};
enum EParticleUVFlipMode {
None = 0,
FlipUV = 1,
FlipUOnly = 2,
FlipVOnly = 3,
RandomFlipUV = 4,
RandomFlipUOnly = 5,
RandomFlipVOnly = 6,
RandomFlipUVIndependent = 7,
EParticleUVFlipMode_MAX = 8
};
enum EPawnState {
Move = 0,
Sprint = 1,
ProneMove = 2,
Stand = 3,
Crouch = 4,
Prone = 5,
Jump = 6,
GunFire = 7,
GunReload = 8,
GunADS = 9,
Picth = 10,
SwitchWeapon = 11,
Pick = 12,
MeleeAttack = 13,
HoldGrenade = 14,
Save = 15,
UseConsumables = 16,
Dying = 17,
Dead = 18,
DriveVehicle = 19,
InVehicle = 20,
LeanOutVehicle = 21,
Swim = 22,
InParachute = 23,
Vault = 24,
InPlane = 25,
__MAX = 26,
EPawnState_MAX = 27
};
enum EPinContainerType {
None = 0,
Array = 1,
Set = 2,
Map = 3,
EPinContainerType_MAX = 4
};
enum EPlaneConstraintAxisSetting {
Custom = 0,
X = 1,
Y = 2,
Z = 3,
UseGlobalPhysicsSetting = 4,
EPlaneConstraintAxisSetting_MAX = 5
};
enum EPointOnCircleSpacingMethod {
BySpaceBetween = 0,
ByNumberOfPoints = 1,
EPointOnCircleSpacingMethod_MAX = 2
};
enum EPostCopyOperation {
None = 0,
LogicalNegateBool = 1,
EPostCopyOperation_MAX = 2
};
enum EPrimaryAssetCookRule {
Unknown = 0,
NeverCook = 1,
DevelopmentCook = 2,
AlwaysCook = 3,
EPrimaryAssetCookRule_MAX = 4
};
enum EReflectionSourceType {
CapturedScene = 0,
SpecifiedCubemap = 1,
EReflectionSourceType_MAX = 2
};
enum ERenderFocusRule {
Always = 0,
NonPointer = 1,
NavigationOnly = 2,
Never = 3,
ERenderFocusRule_MAX = 4
};
enum ERendererStencilMask {
ERSM_Default = 0,
ERSM = 1,
ERSM = 2,
ERSM = 3,
ERSM = 4,
ERSM = 5,
ERSM = 6,
ERSM = 7,
ERSM = 8,
ERSM = 9,
ERSM_MAX = 10
};
enum EReverbSendMethod {
Linear = 0,
CustomCurve = 1,
Manual = 2,
EReverbSendMethod_MAX = 3
};
enum ERotatorQuantization {
ByteComponents = 0,
ShortComponents = 1,
ERotatorQuantization_MAX = 2
};
enum ERuntimeGenerationType {
Static = 0,
DynamicModifiersOnly = 1,
Dynamic = 2,
LegacyGeneration = 3,
ERuntimeGenerationType_MAX = 4
};
enum ERuntimeMeshCollisionCookingMode {
CollisionPerformance = 0,
CookingPerformance = 1,
ERuntimeMeshCollisionCookingMode_MAX = 2
};
enum ESTExtraVehicleHealthState {
VHS_Good = 0,
VHS_Smoking = 1,
VHS_Burning = 2,
VHS_Destroyed = 3,
VHS_MAX = 4
};
enum ESTExtraVehicleSeatType {
ESeatType_DriversSeat = 0,
ESeatType_PassengersSeat = 1,
ESeatType_MAX = 2
};
enum ESTExtraVehicleType {
VT_Unknown = 0,
VT_Motorbike = 1,
VT_Motorbike = 2,
VT_Motorbike_SideCart = 3,
VT_Motorbike_SideCart = 4,
VT_Dacia = 5,
VT_Dacia = 6,
VT_Dacia = 7,
VT_Dacia = 8,
VT_UAZ = 9,
VT_UAZ = 10,
VT_UAZ = 11,
VT_Buggy = 12,
VT_Buggy = 13,
VT_Buggy = 14,
VT_PG117 = 15,
VT_MAX = 16
};
enum ESTExtraVehicleUserState {
EVUS_OutOfVehicle = 0,
EVUS_AsDriver = 1,
EVUS_ASPassenger = 2,
EVUS_MAX = 3
};
enum ESceneCapturePrimitiveRenderMode {
PRM_LegacySceneCapture = 0,
PRM_RenderScenePrimitives = 1,
PRM_UseShowOnlyList = 2,
PRM_MAX = 3
};
enum EScreenDir {
kScreenDirSensor = 0,
kScreenDirPortrait = 1,
kScreenDirLandscape = 2,
EScreenDir_MAX = 3
};
enum ESkeletalMeshLODType {
Reduction = 0,
Proxy = 1,
ESkeletalMeshLODType_MAX = 2
};
enum ESlateGesture {
None = 0,
Scroll = 1,
Magnify = 2,
Swipe = 3,
Rotate = 4,
LongPress = 5,
ESlateGesture_MAX = 6
};
enum ESlateVisibility {
Visible = 0,
Collapsed = 1,
Hidden = 2,
HitTestInvisible = 3,
SelfHitTestInvisible = 4,
ESlateVisibility_MAX = 5
};
enum ESleepFamily {
Normal = 0,
Sensitive = 1,
Custom = 2,
ESleepFamily_MAX = 3
};
enum ESourceBusChannels {
Mono = 0,
Stereo = 1,
ESourceBusChannels_MAX = 2
};
enum ESpawnActorCollisionHandlingMethod {
Undefined = 0,
AlwaysSpawn = 1,
AdjustIfPossibleButAlwaysSpawn = 2,
AdjustIfPossibleButDontSpawnIfColliding = 3,
DontSpawnIfColliding = 4,
ESpawnActorCollisionHandlingMethod_MAX = 5
};
enum ESpawnOwnership {
InnerSequence = 0,
MasterSequence = 1,
External = 2,
ESpawnOwnership_MAX = 3
};
enum ESpectatorScreenMode {
Disabled = 0,
SingleEyeLetterboxed = 1,
Undistorted = 2,
Distorted = 3,
SingleEye = 4,
SingleEyeCroppedToFill = 5,
Texture = 6,
TexturePlusEye = 7,
ESpectatorScreenMode_MAX = 8
};
enum ESphericalLimitType {
Inner = 0,
Outer = 1,
ESphericalLimitType_MAX = 2
};
enum ESpriteShapeType {
Box = 0,
Circle = 1,
Polygon = 2,
ESpriteShapeType_MAX = 3
};
enum ESubmixEffectDynamicsPeakMode {
MeanSquared = 0,
RootMeanSquared = 1,
Peak = 2,
Count = 3,
ESubmixEffectDynamicsPeakMode_MAX = 4
};
enum ESubmixEffectDynamicsProcessorType {
Compressor = 0,
Limiter = 1,
Expander = 2,
Gate = 3,
Count = 4,
ESubmixEffectDynamicsProcessorType_MAX = 5
};
enum ESyncOperation {
PutOn = 0,
PutOff = 1,
ApplyHead = 2,
ESyncOperation_MAX = 3
};
enum ETLog_BackpackEquipmentSlotType {
EBackpackEquipmentSlotType_WeaponSlot1 = 0000,
EBackpackEquipmentSlotType_WeaponSlot2 = 0001,
EBackpackEquipmentSlotType_HelmetSlot = 0002,
EBackpackEquipmentSlotType_ArmorSlot = 0003,
EBackpackEquipmentSlotType_BagSlot = 0004,
EBackpackEquipmentSlotType_Weapon1GunPoint = 0005,
EBackpackEquipmentSlotType_Weapon1Grip = 0006,
EBackpackEquipmentSlotType_Weapon1Magazine = 0007,
EBackpackEquipmentSlotType_Weapon1Gunstock = 0008,
EBackpackEquipmentSlotType_Weapon1OpticalSight = 0009,
EBackpackEquipmentSlotType_Weapon2GunPoint = 000a,
EBackpackEquipmentSlotType_Weapon2Grip = 000b,
EBackpackEquipmentSlotType_Weapon2Magazine = 000c,
EBackpackEquipmentSlotType_Weapon2Gunstock = 000d,
EBackpackEquipmentSlotType_Weapon2OpticalSight = 000e,
EBackpackEquipmentSlotType_None = 00ff,
EBackpackEquipmentSlotType_MAX = 0100
};
enum ETaskResourceOverlapPolicy {
StartOnTop = 0,
StartAtEnd = 1,
ETaskResourceOverlapPolicy_MAX = 2
};
enum ETextFlowDirection {
Auto = 0,
LeftToRight = 1,
RightToLeft = 2,
ETextFlowDirection_MAX = 3
};
enum ETextGender {
Masculine = 0,
Feminine = 1,
Neuter = 2,
ETextGender_MAX = 3
};
enum ETextShapingMethod {
Auto = 0,
KerningOnly = 1,
FullShaping = 2,
ETextShapingMethod_MAX = 3
};
enum ETextWrappingPolicy {
DefaultWrapping = 0,
AllowPerCharacterWrapping = 1,
ETextWrappingPolicy_MAX = 2
};
enum ETrackingStatus {
NotTracked = 0,
InertialOnly = 1,
Tracked = 2,
ETrackingStatus_MAX = 3
};
enum EUINavigation {
Left = 0,
Right = 1,
Up = 2,
Down = 3,
Next = 4,
Previous = 5,
Num = 6,
Invalid = 7,
EUINavigation_MAX = 8
};
enum EUINavigationRule {
Escape = 0,
Explicit = 1,
Wrap = 2,
Stop = 3,
Custom = 4,
Invalid = 5,
EUINavigationRule_MAX = 6
};
enum EUIScalingRule {
ShortestSide = 0,
LongestSide = 1,
Horizontal = 2,
Vertical = 3,
Custom = 4,
EUIScalingRule_MAX = 5
};
enum EUTSkillEntry {
SkillEntry_None = 0,
SkillEntry_Grenade_Down = 1,
SkillEntry_Grenade_Up = 2,
SkillEntry_Flash_Down = 3,
SkillEntry_Flash_Up = 4,
SkillEntry_Smoke_Down = 5,
SkillEntry_Smoke_Up = 6,
SkillEntry_Molotov_Down = 7,
SkillEntry_Molotov_Up = 8,
SkillEntry_Melee_Fist_Down = 9,
SkillEntry_Melee_Fist_Up = 10,
SkillEntry_Melee_Weapon_1_Down = 11,
SkillEntry_Melee_Weapon_1_Up = 12,
SkillEntry_Melee_Weapon_2_Down = 13,
SkillEntry_Melee_Weapon_2_Up = 14,
SkillEntry_Melee_Weapon_3_Down = 15,
SkillEntry_Melee_Weapon_3_Up = 16,
SkillEntry_Melee_Weapon_4_Down = 17,
SkillEntry_Melee_Weapon_4_Up = 18,
SkillEntry_Bandage_Down = 19,
SkillEntry_EnergyDrink_Down = 20,
SkillEntry_Painkiller_Down = 21,
SkillEntry_AdrenalineSyringe_Down = 22,
SkillEntry_FirstAidKit_Down = 23,
SkillEntry_MedKit_Down = 24,
SkillEntry_GasCan_Down = 25,
SkillEntry_Max = 26
};
enum EUVStrech {
Small = 0,
Medium = 1,
Large = 2,
VeryLarge = 3,
EUVStrech_MAX = 4
};
enum EUpdateFrequency {
Average = 0,
Frequent = 1,
Infrequent = 2,
EUpdateFrequency_MAX = 3
};
enum EUserWidgetFadingStatus {
UserWidgetFadingStatus_None = 0,
UserWidgetFadingStatus_FadingIn = 1,
UserWidgetFadingStatus_FadingOut = 2,
UserWidgetFadingStatus_MAX = 3
};
enum EVectorQuantization {
RoundWholeNumber = 0,
RoundOneDecimal = 1,
RoundTwoDecimals = 2,
EVectorQuantization_MAX = 3
};
enum EVertexPaintAxis {
X = 0,
Y = 1,
Z = 2,
EVertexPaintAxis_MAX = 3
};
enum EWeaponAttachmentSocketType {
GunPoint = 0,
Grip = 1,
Magazine = 2,
Gunstock = 3,
OpticalSight = 4,
EWeaponAttachmentSocketType_MAX = 5
};
enum EWidgetBlendMode {
Opaque = 0,
Masked = 1,
Transparent = 2,
EWidgetBlendMode_MAX = 3
};
enum EWidgetClipping {
Inherit = 0,
ClipToBounds = 1,
ClipToBoundsWithoutIntersecting = 2,
ClipToBoundsAlways = 3,
OnDemand = 4,
EWidgetClipping_MAX = 5
};
enum EWidgetGeometryMode {
Plane = 0,
Cylinder = 1,
EWidgetGeometryMode_MAX = 2
};
enum EWidgetInteractionSource {
World = 0,
Mouse = 1,
CenterScreen = 2,
Custom = 3,
EWidgetInteractionSource_MAX = 4
};
enum EWidgetSpace {
World = 0,
Screen = 1,
EWidgetSpace_MAX = 2
};
enum EWidgetTimingPolicy {
RealTime = 0,
GameTime = 1,
EWidgetTimingPolicy_MAX = 2
};
enum EWindSourceType {
Directional = 0,
Point = 1,
EWindSourceType_MAX = 2
};
enum ExtraPlayerLiveState {
InDefault = 0,
InPlane = 1,
InParachute = 2,
InVehicle = 3,
InDying = 4,
InDied = 5,
Offline = 6,
ExtraPlayerLiveState_MAX = 7
};
enum FAIDistanceType {
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
MAX = 3
};
enum FNavigationSystemRunMode {
InvalidMode = 0,
GameMode = 1,
EditorMode = 2,
SimulationMode = 3,
PIEMode = 4,
FNavigationSystemRunMode_MAX = 5
};
enum MovieScene3DPathSection_Axis {
X = 0,
Y = 1,
Z = 2,
NEG_X = 3,
NEG_Y = 4,
NEG_Z = 5,
MovieScene3DPathSection_MAX = 6
};
enum PanningRule {
PanningRule_Speakers = 0,
PanningRule_Headphones = 1,
PanningRule_MAX = 2
};
enum StatEventType {
APP_LAUNCH = 0,
LOADING_COMPLETED = 1,
REGISTER_COMPLETED = 2,
TUTORIAL_START = 3,
TUTORIAL_COMPLETED = 4,
SOLO = 5,
DUO = 6,
SQUAD = 7,
ONE_MAN_SQUAD = 8,
LOGIN_REWARDS = 9,
LEVEL = 10,
FRIEND_INVITE = 11,
FRIEND_ACCEPT = 12,
FB_SHARE = 13,
PURCHASE_CONSIDER = 14,
PURCHASE = 15,
StatEventType_MAX = 16
};
enum UTPickerTargetType {
PTT_FRIEND = 0,
PTT_ENEMY = 1,
PTT_ALL = 2,
PTT_Self = 3,
PTT_MAX = 4
};
enum UTSkillPhaseType {
SPT_SEQUENCE = 0,
SPT_WAIT = 1,
SPT_CHARGE = 2,
SPT_Repeat = 3,
SPT_FINAL_SKILL_PHASE = 4,
SPT_Keep = 5,
SPT_MAX = 6
};
enum UTSkillPickerType {
SPT_SELF = 0,
SPT_TARGET = 1,
SPT_VIEWPOINT = 2,
SPT_VIEWPOINT_STATIC = 3,
SPT_RECT = 4,
SPT_CIRCLE = 5,
SPT_FAN = 6,
SPT_CROSSHAIR = 7,
SPT_CUSTOM = 8,
SPT_DESTINATION = 9,
SPT_VIEWPOINT_NORMAL = 10,
SPT_DEFAULT = 11,
SPT_MAX = 12
};
enum UTSkillStopReason {
SkillStopReason_UnKown = 0,
SkillStopReason_Finished = 1,
SkillStopReason_Failed = 2,
SkillStopReason_Interrupted = 3,
SkillStopReason_MAX = 4
};
enum UTSkill_SoundCue_ListenType {
Listen_SelfOnly = 0,
Listen_Teammate = 1,
Listen_Target = 2,
Listen_AllTarget = 3,
Listen_All = 4,
Listen_MAX = 5
};
struct FAIActingCandidateData {
/* offset=0x0014 flags=0x0018001040000200 */ AFakePlayerAIController* FakePlayerAIController;
};
struct FAIActingItem {
/* offset=0x0000 flags=0x0018001040000201 */ float StartSeconds;
/* offset=0x0004 flags=0x0018001040000201 */ float EndSeconds;
/* offset=0x0008 flags=0x0018001040000201 */ float DeadPercent;
/* offset=0x000c flags=0x0018001040000201 */ int32 PlayerNumScale;
/* offset=0x0014 flags=0x0010000000000201 */ TArray<int32> WeaponIdList;
};
struct FAIDamageEvent {
/* offset=0x0000 flags=0x0018001040000205 */ float Amount;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector Location;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector HitLocation;
/* offset=0x001c flags=0x0018001040000205 */ AActor* DamagedActor;
/* offset=0x0020 flags=0x0018001040000205 */ AActor* Instigator;
};
struct FAIDataProviderBoolValue: FAIDataProviderTypedValue {
/* offset=0x001c flags=0x0018001040000201 */ bool DefaultValue;
};
struct FAIDataProviderFloatValue: FAIDataProviderTypedValue {
/* offset=0x001c flags=0x0018001040000201 */ float DefaultValue;
};
struct FAIDataProviderIntValue: FAIDataProviderTypedValue {
/* offset=0x001c flags=0x0018001040000201 */ int32 DefaultValue;
};
struct FAIDataProviderTypedValue: FAIDataProviderValue {
/* offset=0x0018 flags=0x001c001040000200 */ UClass<UProperty>* PropertyType;
};
struct FAIDataProviderValue {
/* offset=0x0004 flags=0x0048001040002200 */ UProperty* CachedProperty;
/* offset=0x0008 flags=0x001a001040080209 */ UAIDataProvider* DataBinding;
/* offset=0x0010 flags=0x0018001040000201 */ FName DataField;
};
struct FAIDeliveryAreaLimit {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector TopLeftVec;
/* offset=0x000c flags=0x0018001040000001 */ struct FVector BottomRightVec;
};
struct FAIDynamicParam {
/* offset=0x0000 flags=0x0018001040020215 */ FName ParamName;
/* offset=0x0008 flags=0x0018001040020215 */ enum EAIParamType ParamType;
/* offset=0x000c flags=0x0018001040000205 */ float Value;
/* offset=0x0010 flags=0x0010000000000005 */ struct FBlackboardKeySelector BBKey;
};
struct FAIEquipSpawnGroup {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<struct FAIEquipSpawnItem> Item;
};
struct FAIEquipSpawnItem {
/* offset=0x0000 flags=0x0018001040000201 */ enum EAIEquipSpawnItemType ItemType;
/* offset=0x0004 flags=0x0018001040000201 */ int32 ItemSpecificID;
/* offset=0x0008 flags=0x0018001040000201 */ int32 Count;
};
struct FAIMoveRequest {
/* offset=0x0000 flags=0x0028081040000200 */ AActor* GoalActor;
};
struct FAINoiseEvent {
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector NoiseLocation;
/* offset=0x0010 flags=0x0018001040000205 */ float Loudness;
/* offset=0x0014 flags=0x0018001040000205 */ float MaxRange;
/* offset=0x0018 flags=0x0018001040000205 */ AActor* Instigator;
/* offset=0x0020 flags=0x0018001040000205 */ FName Tag;
};
struct FAIPredictionEvent {
/* offset=0x0000 flags=0x0018001040000200 */ AActor* Requestor;
/* offset=0x0004 flags=0x0018001040000200 */ AActor* PredictedActor;
};
struct FAIRequestID {
/* offset=0x0000 flags=0x0048001040000200 */ uint32 RequestID;
};
struct FAISenseAffiliationFilter {
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bDetectEnemies:1;
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bDetectNeutrals:1;
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bDetectFriendlies:1;
};
struct FAIStimulus {
/* offset=0x0000 flags=0x0028081040000204 */ float Age;
/* offset=0x0004 flags=0x0028081040000204 */ float ExpirationAge;
/* offset=0x0008 flags=0x0018001040000204 */ float Strength;
/* offset=0x000c flags=0x0018001040000004 */ struct FVector StimulusLocation;
/* offset=0x0018 flags=0x0018001040000004 */ struct FVector ReceiverLocation;
/* offset=0x0028 flags=0x0018001040000204 */ FName Tag;
/* offset=0x0040 flags=0x0028081000000004 */ uint8 bSuccessfullySensed:1;
};
struct FAITeamStimulusEvent {
/* offset=0x0028 flags=0x0048001040000200 */ AActor* Broadcaster;
/* offset=0x002c flags=0x0018001040000200 */ AActor* Enemy;
};
struct FAITouchEvent {
/* offset=0x000c flags=0x0018001040000200 */ AActor* TouchReceiver;
/* offset=0x0010 flags=0x0018001040000200 */ AActor* OtherActor;
};
struct FARFilter {
/* offset=0x0000 flags=0x0010000000002204 */ TArray<FName> PackageNames;
/* offset=0x000c flags=0x0010000000002204 */ TArray<FName> PackagePaths;
/* offset=0x0018 flags=0x0010000000002204 */ TArray<FName> ObjectPaths;
/* offset=0x0024 flags=0x0010000000002204 */ TArray<FName> ClassNames;
/* offset=0x006c flags=0x0010000000002204 */ TSet<FName> RecursiveClassesExclusionSet;
/* offset=0x00a8 flags=0x0018001040002204 */ bool bRecursivePaths;
/* offset=0x00a9 flags=0x0018001040002204 */ bool bRecursiveClasses;
/* offset=0x00aa flags=0x0018001040002204 */ bool bIncludeOnlyOnDiskAssets;
};
struct FActiveForceFeedbackEffect {
/* offset=0x0000 flags=0x0018001040000200 */ UForceFeedbackEffect* ForceFeedbackEffect;
};
struct FActorComponentTickFunction: FTickFunction {
};
struct FActorPerceptionBlueprintInfo {
/* offset=0x0000 flags=0x0018001040000204 */ AActor* Target;
/* offset=0x0004 flags=0x0010000000000204 */ TArray<struct FAIStimulus> LastSensedStimuli;
/* offset=0x0010 flags=0x0018001000000004 */ uint8 bIsHostile:1;
};
struct FActorSequenceObjectReference {
/* offset=0x0000 flags=0x0048001040000200 */ enum EActorSequenceObjectReferenceType Type;
/* offset=0x0004 flags=0x0048001040000000 */ struct FGuid ActorId;
/* offset=0x0014 flags=0x0048000000000200 */ FString PathToComponent;
};
struct FActorSequenceObjectReferenceMap {
/* offset=0x0000 flags=0x0040000000000200 */ TArray<struct FGuid> BindingIds;
/* offset=0x000c flags=0x0040000000000200 */ TArray<struct FActorSequenceObjectReferences> References;
};
struct FActorSequenceObjectReferences {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FActorSequenceObjectReference> Array;
};
struct FActorTickFunction: FTickFunction {
};
struct FAimCameraModeData {
/* offset=0x0000 flags=0x0010001000000001 */ struct FSwitchCameraData SwitchCameraData;
};
struct FAimFlow {
/* offset=0x0000 flags=0x0018000000000200 */ FString GameSvrId;
/* offset=0x0010 flags=0x0018001040000200 */ int64 dtEventTime;
/* offset=0x0018 flags=0x0018000000000200 */ FString GameAppID;
/* offset=0x0024 flags=0x0018000000000200 */ FString OpenID;
/* offset=0x0030 flags=0x0018001040000200 */ int8 AreaID;
/* offset=0x0031 flags=0x0018001040000200 */ int8 PlatID;
/* offset=0x0034 flags=0x0018000000000200 */ FString ZoneID;
/* offset=0x0040 flags=0x0018001040000200 */ uint64 BattleID;
/* offset=0x0048 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0050 flags=0x0018001040000200 */ int32 MrpcsFlowcount_;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0060 flags=0x0018000000000200 */ FString UserName;
/* offset=0x0070 flags=0x0018001040000200 */ uint64 RoleID;
/* offset=0x0078 flags=0x0018001040000200 */ int8 RoleType;
/* offset=0x007c flags=0x0018001040000200 */ int32 AimTime;
/* offset=0x0080 flags=0x0018000000000200 */ FString ShotCDTime;
/* offset=0x008c flags=0x0018001040000200 */ int32 ShotCount;
/* offset=0x0090 flags=0x0018001040000200 */ int32 ShotHitCount;
/* offset=0x0094 flags=0x0018001040000200 */ int32 ShotHeadHitCount;
/* offset=0x0098 flags=0x0018001040000200 */ int32 ShotPersonHitCount;
/* offset=0x009c flags=0x0018001040000200 */ int32 ShotPersonKillCount;
/* offset=0x00a0 flags=0x0018000000000200 */ FString HitDistance;
/* offset=0x00ac flags=0x0018000000000200 */ FString HitEachDistance;
/* offset=0x00b8 flags=0x0018000000000200 */ FString HitAngle;
/* offset=0x00c4 flags=0x0018000000000200 */ FString HitEachCdTime;
/* offset=0x00d0 flags=0x0018000000000200 */ FString HitPartInfo;
/* offset=0x00dc flags=0x0018000000000200 */ FString PlayerState;
/* offset=0x00e8 flags=0x0018001000000000 */ uint8 bHoldBreath:1;
/* offset=0x00e9 flags=0x0018001040000200 */ int8 SightType;
/* offset=0x00ec flags=0x0018001040000200 */ uint32 AimFlowID;
};
struct FAirAttackCfg {
/* offset=0x0000 flags=0x0018001040000201 */ float EscapeTime;
/* offset=0x0004 flags=0x0018001040000201 */ float AttackLastingTime;
/* offset=0x0008 flags=0x0018001040000201 */ float AttackAreaRadius;
/* offset=0x000c flags=0x0018001040000201 */ int32 TotalBombs;
/* offset=0x0010 flags=0x0018001040000201 */ int32 BombsRadius;
};
struct FAirAttackOrder {
/* offset=0x0000 flags=0x0018001040000200 */ int32 waveindex;
/* offset=0x0004 flags=0x0010000000000200 */ TArray<struct FVector> bombsPosition;
/* offset=0x0010 flags=0x0010000000000200 */ TArray<float> bombsInterval;
};
struct FAirDropBoxGenerateWrapperItemData {
/* offset=0x0000 flags=0x001c001040000204 */ UClass<AActor>* WrapperClass;
/* offset=0x0004 flags=0x0018001040000204 */ int32 Count;
};
struct FAirDropConfig {
/* offset=0x0000 flags=0x0018001040000205 */ float AirDropTime;
/* offset=0x0004 flags=0x0018001040000205 */ float RandomDroppingRange;
/* offset=0x0008 flags=0x0018001040000205 */ float DropStuffChance;
};
struct FAirDropOrder {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector AirDropPlaneSpawnPosition;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector AirDropPlaneFlyingDirection;
/* offset=0x0018 flags=0x0018001040000205 */ float AirDropPlaneFlyingSpeed;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector AirDropStuffFallingPosition;
/* offset=0x0028 flags=0x0018001040000205 */ float AirDropStuffFallingSpeed;
};
struct FAirDropPlaneParams {
/* offset=0x0000 flags=0x0018001040000205 */ float FlyingHeight;
/* offset=0x0004 flags=0x0018001040000205 */ float FlyingSpeed;
/* offset=0x0008 flags=0x0018001040000205 */ float AirDropFallingSpeed;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsUseDebugLocation;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector DebugDroppingLocation;
};
struct FAirborneSpeed {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector minSpeed;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector MaxSpeed;
/* offset=0x0018 flags=0x0018001040000005 */ struct FVector NormalSpeed;
/* offset=0x0024 flags=0x0018001040000005 */ struct FVector VerticalSpeed;
/* offset=0x0030 flags=0x0018001040000205 */ float TurnSpeed;
/* offset=0x0034 flags=0x0018001040000005 */ struct FVector TurnSpeedV;
};
struct FAkAudioEventTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040020205 */ UAkAudioEvent* AkAudioEvent;
/* offset=0x0008 flags=0x0018000000020205 */ FString EventName;
};
struct FAkPoly {
/* offset=0x0000 flags=0x0018001040000205 */ UAkAcousticTexture* Texture;
/* offset=0x0004 flags=0x0018001040000205 */ bool EnableSurface;
};
struct FAlphaBlend {
/* offset=0x0000 flags=0x0048001040000201 */ enum EAlphaBlendOption BlendOption;
/* offset=0x0004 flags=0x0048001040000201 */ UCurveFloat* CustomCurve;
/* offset=0x0008 flags=0x0048001040000201 */ float BlendTime;
};
struct FAnalogInputEvent: FKeyEvent {
};
struct FAnchorData {
/* offset=0x0000 flags=0x0010001000000005 */ struct FMargin Offsets;
/* offset=0x0010 flags=0x0010001000000005 */ struct FAnchors Anchors;
/* offset=0x0020 flags=0x0018001040000005 */ struct FVector2D Alignment;
};
struct FAnchors {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector2D Minimum;
/* offset=0x0008 flags=0x0018001040000005 */ struct FVector2D Maximum;
};
struct FAngularDriveConstraint {
/* offset=0x0000 flags=0x0010001000000001 */ struct FConstraintDrive TwistDrive;
/* offset=0x0010 flags=0x0010001000000001 */ struct FConstraintDrive SwingDrive;
/* offset=0x0020 flags=0x0010001000000001 */ struct FConstraintDrive SlerpDrive;
/* offset=0x0030 flags=0x0010001040000001 */ struct FRotator OrientationTarget;
/* offset=0x003c flags=0x0018001040000001 */ struct FVector AngularVelocityTarget;
/* offset=0x0048 flags=0x0018001040000201 */ uint8 AngularDriveMode;
};
struct FAnimControlTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float StartTime;
/* offset=0x0004 flags=0x0018001040000200 */ UAnimSequence* AnimSeq;
/* offset=0x0008 flags=0x0018001040000200 */ float AnimStartOffset;
/* offset=0x000c flags=0x0018001040000200 */ float AnimEndOffset;
/* offset=0x0010 flags=0x0018001040000200 */ float AnimPlayRate;
/* offset=0x0014 flags=0x0018001000000000 */ uint8 bLooping:1;
/* offset=0x0014 flags=0x0018001000000000 */ uint8 bReverse:1;
};
struct FAnimCurveBase {
/* offset=0x0000 flags=0x0018001060000200 */ FName LastObservedName;
/* offset=0x0008 flags=0x0010001000000000 */ struct FSmartName Name;
/* offset=0x0018 flags=0x0048001040000200 */ int32 CurveTypeFlags;
};
struct FAnimGroupInfo {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x0018001040000000 */ struct FLinearColor Color;
};
struct FAnimLinkableElement {
/* offset=0x0004 flags=0x0028081040000200 */ UAnimMontage* LinkedMontage;
/* offset=0x0008 flags=0x0028081040000201 */ int32 SlotIndex;
/* offset=0x000c flags=0x0028081040000200 */ int32 SegmentIndex;
/* offset=0x0010 flags=0x0028081040000201 */ uint8 LinkMethod;
/* offset=0x0011 flags=0x0028081040000200 */ uint8 CachedLinkMethod;
/* offset=0x0014 flags=0x0028081040000200 */ float SegmentBeginTime;
/* offset=0x0018 flags=0x0028081040000200 */ float SegmentLength;
/* offset=0x001c flags=0x0028081040000200 */ float LinkValue;
/* offset=0x0020 flags=0x00280c1040020201 */ UAnimSequenceBase* LinkedSequence;
};
struct FAnimListData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 LayerID;
/* offset=0x0004 flags=0x0018001040000200 */ UAnimationAsset* Animation;
};
struct FAnimListMapValueData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FAnimListData> AnimListMapValue;
};
struct FAnimNode_AnimDynamics: FAnimNode_SkeletalControlBase {
/* offset=0x0054 flags=0x0018001040000205 */ enum AnimPhysSimSpaceType SimulationSpace;
/* offset=0x0058 flags=0x0010001000000001 */ struct FBoneReference RelativeSpaceBone;
/* offset=0x0070 flags=0x0018001040000201 */ bool bChain;
/* offset=0x0078 flags=0x0010001000000001 */ struct FBoneReference BoundBone;
/* offset=0x0090 flags=0x0010001000000001 */ struct FBoneReference ChainEnd;
/* offset=0x00a8 flags=0x0018001040000001 */ struct FVector BoxExtents;
/* offset=0x00b4 flags=0x0018001040000001 */ struct FVector LocalJointOffset;
/* offset=0x00c0 flags=0x0018001040000205 */ float GravityScale;
/* offset=0x00c4 flags=0x0018001040000201 */ bool bLinearSpring;
/* offset=0x00c5 flags=0x0018001040000201 */ bool bAngularSpring;
/* offset=0x00c8 flags=0x0018001040000205 */ float LinearSpringConstant;
/* offset=0x00cc flags=0x0018001040000205 */ float AngularSpringConstant;
/* offset=0x00d0 flags=0x0018001040000201 */ bool bEnableWind;
/* offset=0x00d1 flags=0x0018001040002200 */ bool bWindWasEnabled;
/* offset=0x00d4 flags=0x0018001040000201 */ float WindScale;
/* offset=0x00d8 flags=0x0018041040000201 */ bool bOverrideLinearDamping;
/* offset=0x00dc flags=0x0018041040000205 */ float LinearDampingOverride;
/* offset=0x00e0 flags=0x0018041040000201 */ bool bOverrideAngularDamping;
/* offset=0x00e4 flags=0x0018041040000205 */ float AngularDampingOverride;
/* offset=0x00e8 flags=0x0018041040000201 */ bool bOverrideAngularBias;
/* offset=0x00ec flags=0x0018041040000205 */ float AngularBiasOverride;
/* offset=0x00f0 flags=0x0018041040000201 */ bool bDoUpdate;
/* offset=0x00f1 flags=0x0018041040000201 */ bool bDoEval;
/* offset=0x00f4 flags=0x0018041040000201 */ int32 NumSolverIterationsPreUpdate;
/* offset=0x00f8 flags=0x0018041040000201 */ int32 NumSolverIterationsPostUpdate;
/* offset=0x00fc flags=0x0010001000000001 */ struct FAnimPhysConstraintSetup ConstraintSetup;
/* offset=0x0158 flags=0x0018001040000201 */ bool bUsePlanarLimit;
/* offset=0x015c flags=0x0010000000000201 */ TArray<struct FAnimPhysPlanarLimit> PlanarLimits;
/* offset=0x0168 flags=0x0018001040000201 */ bool bUseSphericalLimits;
/* offset=0x016c flags=0x0010000000000201 */ TArray<struct FAnimPhysSphericalLimit> SphericalLimits;
/* offset=0x0178 flags=0x0018001040000201 */ enum AnimPhysCollisionType CollisionType;
/* offset=0x017c flags=0x0018001040000201 */ float SphereCollisionRadius;
/* offset=0x0180 flags=0x0018001040000001 */ struct FVector ExternalForce;
};
struct FAnimNode_ApplyAdditive: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink Base;
/* offset=0x0034 flags=0x0010001000000005 */ struct FPoseLink Additive;
/* offset=0x0040 flags=0x0018001040000205 */ float Alpha;
/* offset=0x0044 flags=0x0010001000000005 */ struct FInputScaleBias AlphaScaleBias;
/* offset=0x004c flags=0x0018001040000205 */ int32 LODThreshold;
/* offset=0x0050 flags=0x0018001040002200 */ float ActualAlpha;
};
struct FAnimNode_ApplyMeshSpaceAdditive: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink Base;
/* offset=0x0034 flags=0x0010001000000005 */ struct FPoseLink Additive;
/* offset=0x0040 flags=0x0018001040000205 */ float Alpha;
/* offset=0x0044 flags=0x0010001000000005 */ struct FInputScaleBias AlphaScaleBias;
/* offset=0x004c flags=0x0018001040000205 */ int32 LODThreshold;
/* offset=0x0050 flags=0x0018001040002200 */ float ActualAlpha;
};
struct FAnimNode_AssetPlayerBase: FAnimNode_Base {
/* offset=0x0028 flags=0x0018001040000205 */ bool bIgnoreForRelevancyTest;
/* offset=0x002c flags=0x0018001040000200 */ int32 GroupIndex;
/* offset=0x0030 flags=0x0018001040000200 */ uint8 GroupRole;
/* offset=0x0034 flags=0x0028081040002204 */ float BlendWeight;
/* offset=0x0038 flags=0x0028081040002204 */ float InternalTimeAccumulator;
};
struct FAnimNode_Base {
/* offset=0x0008 flags=0x0010000000000000 */ struct FExposedValueHandler EvaluateGraphExposedInputs;
};
struct FAnimNode_BlendListBase: FAnimNode_Base {
/* offset=0x0028 flags=0x0010000000000245 */ TArray<struct FPoseLink> BlendPose;
/* offset=0x0034 flags=0x0010000000000245 */ TArray<float> BlendTime;
/* offset=0x0040 flags=0x0018001040000201 */ enum EAlphaBlendOption BlendType;
/* offset=0x0044 flags=0x0018001040000201 */ UCurveFloat* CustomBlendCurve;
/* offset=0x0048 flags=0x0018001040000201 */ UBlendProfile* BlendProfile;
/* offset=0x004c flags=0x0010000000000200 */ TArray<struct FAlphaBlend> Blends;
/* offset=0x0058 flags=0x0020080000000200 */ TArray<float> BlendWeights;
/* offset=0x0064 flags=0x0020080000000200 */ TArray<float> RemainingBlendTimes;
/* offset=0x0070 flags=0x0028081040000200 */ int32 LastActiveChildIndex;
/* offset=0x0074 flags=0x0020080000000200 */ TArray<struct FBlendSampleData> PerBoneSampleData;
/* offset=0x008c flags=0x0028081040000201 */ bool bResetChildOnActivation;
};
struct FAnimNode_BlendListByBool: FAnimNode_BlendListBase {
/* offset=0x008d flags=0x0018001040000205 */ bool bActiveValue;
};
struct FAnimNode_BlendListByEnum: FAnimNode_BlendListBase {
/* offset=0x0090 flags=0x0010000000000200 */ TArray<int32> EnumToPoseIndex;
/* offset=0x009c flags=0x0018001040000205 */ uint8 ActiveEnumValue;
};
struct FAnimNode_BlendSpacePlayer: FAnimNode_AssetPlayerBase {
/* offset=0x0050 flags=0x0018001040000205 */ float X;
/* offset=0x0054 flags=0x0018001040000205 */ float Y;
/* offset=0x0058 flags=0x0018001040000205 */ float Z;
/* offset=0x005c flags=0x0018001040000205 */ float PlayRate;
/* offset=0x0060 flags=0x0018001040000205 */ bool bLoop;
/* offset=0x0064 flags=0x0018001040000205 */ float StartPosition;
/* offset=0x0068 flags=0x0018001040000205 */ UBlendSpaceBase* BlendSpace;
/* offset=0x006c flags=0x0018001040000205 */ bool bResetPlayTimeWhenBlendSpaceChanges;
/* offset=0x0070 flags=0x0020080000000000 */ struct FBlendFilter BlendFilter;
/* offset=0x00dc flags=0x0020080000000200 */ TArray<struct FBlendSampleData> BlendSampleDataCache;
/* offset=0x00e8 flags=0x0028081040002200 */ UBlendSpaceBase* PreviousBlendSpace;
};
struct FAnimNode_ConvertComponentToLocalSpace: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FComponentSpacePoseLink ComponentPose;
};
struct FAnimNode_ConvertLocalToComponentSpace: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink LocalPose;
};
struct FAnimNode_CopyBone: FAnimNode_SkeletalControlBase {
/* offset=0x0058 flags=0x0010001000000001 */ struct FBoneReference SourceBone;
/* offset=0x0070 flags=0x0010001000000001 */ struct FBoneReference TargetBone;
/* offset=0x0088 flags=0x0018001040000205 */ bool bCopyTranslation;
/* offset=0x0089 flags=0x0018001040000205 */ bool bCopyRotation;
/* offset=0x008a flags=0x0018001040000205 */ bool bCopyScale;
/* offset=0x008b flags=0x0018001040000201 */ uint8 ControlSpace;
};
struct FAnimNode_Fabrik: FAnimNode_SkeletalControlBase {
/* offset=0x0060 flags=0x0010001040000005 */ struct FTransform EffectorTransform;
/* offset=0x0090 flags=0x0018001040000201 */ uint8 EffectorTransformSpace;
/* offset=0x0098 flags=0x0010001020000000 */ struct FBoneReference EffectorTransformBone;
/* offset=0x00b0 flags=0x0010001000000001 */ struct FBoneSocketTarget EffectorTarget;
/* offset=0x0110 flags=0x0018001040000201 */ uint8 EffectorRotationSource;
/* offset=0x0118 flags=0x0010001000000001 */ struct FBoneReference TipBone;
/* offset=0x0130 flags=0x0010001000000001 */ struct FBoneReference RootBone;
/* offset=0x0148 flags=0x0018001040000201 */ float Precision;
/* offset=0x014c flags=0x0018001040000201 */ int32 MaxIterations;
/* offset=0x0150 flags=0x0018001040000201 */ bool bEnableDebugDraw;
};
struct FAnimNode_LayeredBoneBlend: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink BasePose;
/* offset=0x0034 flags=0x0010000000000245 */ TArray<struct FPoseLink> BlendPoses;
/* offset=0x0040 flags=0x0010000000000241 */ TArray<struct FInputBlendPose> LayerSetup;
/* offset=0x004c flags=0x0010000000000245 */ TArray<float> BlendWeights;
/* offset=0x0058 flags=0x0018001040000205 */ bool bMeshSpaceRotationBlend;
/* offset=0x0059 flags=0x0018001040000205 */ uint8 CurveBlendOption;
/* offset=0x005a flags=0x0018001040000201 */ bool bBlendRootMotionBasedOnRootBone;
/* offset=0x005b flags=0x0018001040002200 */ bool bHasRelevantPoses;
/* offset=0x005c flags=0x0020080000000200 */ TArray<struct FPerBoneBlendWeight> PerBoneBlendWeights;
/* offset=0x0068 flags=0x0028081040000000 */ struct FGuid SkeletonGuid;
/* offset=0x0078 flags=0x0028081040000000 */ struct FGuid VirtualBoneGuid;
};
struct FAnimNode_ModifyBone: FAnimNode_SkeletalControlBase {
/* offset=0x0058 flags=0x0010001000000001 */ struct FBoneReference BoneToModify;
/* offset=0x0070 flags=0x0018001040000005 */ struct FVector Translation;
/* offset=0x007c flags=0x0010001040000005 */ struct FRotator Rotation;
/* offset=0x0088 flags=0x0018001040000005 */ struct FVector Scale;
/* offset=0x0094 flags=0x0018001040000201 */ uint8 TranslationMode;
/* offset=0x0095 flags=0x0018001040000201 */ uint8 RotationMode;
/* offset=0x0096 flags=0x0018001040000201 */ uint8 ScaleMode;
/* offset=0x0097 flags=0x0018001040000201 */ uint8 TranslationSpace;
/* offset=0x0098 flags=0x0018001040000201 */ uint8 RotationSpace;
/* offset=0x0099 flags=0x0018001040000201 */ uint8 ScaleSpace;
};
struct FAnimNode_Root: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink Result;
};
struct FAnimNode_RotateRootBone: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink BasePose;
/* offset=0x0034 flags=0x0018001040000205 */ float Pitch;
/* offset=0x0038 flags=0x0018001040000205 */ float Yaw;
/* offset=0x003c flags=0x0010001040000005 */ struct FRotator MeshToComponent;
};
struct FAnimNode_RotationOffsetBlendSpace: FAnimNode_BlendSpacePlayer {
/* offset=0x00ec flags=0x0010001000000005 */ struct FPoseLink BasePose;
/* offset=0x00f8 flags=0x0018001040000205 */ int32 LODThreshold;
/* offset=0x00fc flags=0x0018001040002200 */ bool bIsLODEnabled;
/* offset=0x0100 flags=0x0018001040000205 */ float Alpha;
/* offset=0x0104 flags=0x0010001000000005 */ struct FInputScaleBias AlphaScaleBias;
/* offset=0x010c flags=0x0018001040002200 */ float ActualAlpha;
};
struct FAnimNode_SaveCachedPose: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink Pose;
/* offset=0x0038 flags=0x0018001040000200 */ FName CachePoseName;
/* offset=0x0040 flags=0x0018001040002200 */ float GlobalWeight;
};
struct FAnimNode_SequencePlayer: FAnimNode_AssetPlayerBase {
/* offset=0x0050 flags=0x0018001040000205 */ UAnimSequenceBase* Sequence;
/* offset=0x0054 flags=0x0018001040000205 */ bool bLoopAnimation;
/* offset=0x0058 flags=0x0018001040000205 */ float PlayRate;
/* offset=0x005c flags=0x0018001040000205 */ float StartPosition;
};
struct FAnimNode_SkeletalControlBase: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FComponentSpacePoseLink ComponentPose;
/* offset=0x0034 flags=0x0018001040000205 */ float Alpha;
/* offset=0x0038 flags=0x0010001000000005 */ struct FInputScaleBias AlphaScaleBias;
/* offset=0x0040 flags=0x0018001040000205 */ int32 LODThreshold;
/* offset=0x0044 flags=0x0018001040002200 */ float ActualAlpha;
};
struct FAnimNode_Slot: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink Source;
/* offset=0x0038 flags=0x0018001040000205 */ FName SlotName;
/* offset=0x0040 flags=0x0018001040000205 */ bool bAlwaysUpdateSourcePose;
};
struct FAnimNode_StateMachine: FAnimNode_Base {
/* offset=0x0028 flags=0x0018001040000200 */ int32 StateMachineIndexInClass;
/* offset=0x002c flags=0x0018001040000201 */ int32 MaxTransitionsPerFrame;
/* offset=0x0030 flags=0x0018001040000201 */ bool bSkipFirstUpdateTransition;
/* offset=0x0031 flags=0x0018001040000201 */ bool bReinitializeOnBecomingRelevant;
/* offset=0x0038 flags=0x0028081040000200 */ int32 CurrentState;
/* offset=0x003c flags=0x0028081040000200 */ float ElapsedTime;
};
struct FAnimNode_SubInstance: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000000 */ struct FPoseLink InPose;
/* offset=0x0034 flags=0x001c001040000205 */ UClass<UAnimInstance>* InstanceClass;
/* offset=0x0038 flags=0x0018001040002200 */ UAnimInstance* InstanceToRun;
/* offset=0x003c flags=0x0010000000002200 */ TArray<UProperty*> InstanceProperties;
/* offset=0x0048 flags=0x0010000000002200 */ TArray<UProperty*> SubInstanceProperties;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<FName> SourcePropertyNames;
/* offset=0x0060 flags=0x0010000000000200 */ TArray<FName> DestPropertyNames;
};
struct FAnimNode_TransitionResult: FAnimNode_Base {
/* offset=0x0028 flags=0x0018001040000205 */ bool bCanEnterTransition;
};
struct FAnimNode_TwoWayBlend: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000005 */ struct FPoseLink A;
/* offset=0x0034 flags=0x0010001000000005 */ struct FPoseLink B;
/* offset=0x0040 flags=0x0018001040000205 */ float Alpha;
/* offset=0x0044 flags=0x0010001000000005 */ struct FInputScaleBias AlphaScaleBias;
/* offset=0x004c flags=0x0028081040002200 */ float InternalBlendAlpha;
/* offset=0x0050 flags=0x0028081040002200 */ bool bAIsRelevant;
/* offset=0x0051 flags=0x0028081040002200 */ bool bBIsRelevant;
/* offset=0x0052 flags=0x0028081040000201 */ bool bResetChildOnActivation;
};
struct FAnimNode_UseCachedPose: FAnimNode_Base {
/* offset=0x0028 flags=0x0010001000000000 */ struct FPoseLink LinkToCachingNode;
/* offset=0x0038 flags=0x0018001040000200 */ FName CachePoseName;
};
struct FAnimNotifyEvent: FAnimLinkableElement {
/* offset=0x0024 flags=0x0018001060000200 */ float DisplayTime;
/* offset=0x0028 flags=0x0018001040000200 */ float TriggerTimeOffset;
/* offset=0x002c flags=0x0018001040000200 */ float EndTriggerTimeOffset;
/* offset=0x0030 flags=0x0018001040000205 */ float TriggerWeightThreshold;
/* offset=0x0038 flags=0x0018001040000215 */ FName NotifyName;
/* offset=0x0040 flags=0x001a00104008020d */ UAnimNotify* Notify;
/* offset=0x0044 flags=0x001a00104008020d */ UAnimNotifyState* NotifyStateClass;
/* offset=0x0048 flags=0x0018001040000200 */ float Duration;
/* offset=0x004c flags=0x0010000000000000 */ struct FAnimLinkableElement EndLink;
/* offset=0x0070 flags=0x0018001040000200 */ bool bConvertedFromBranchingPoint;
/* offset=0x0071 flags=0x0018001040000205 */ uint8 MontageTickType;
/* offset=0x0074 flags=0x0018001040000205 */ float NotifyTriggerChance;
/* offset=0x0078 flags=0x0018001040000205 */ uint8 NotifyFilterType;
/* offset=0x007c flags=0x0018001040000205 */ int32 NotifyFilterLOD;
/* offset=0x0080 flags=0x0018001040000205 */ bool bTriggerOnDedicatedServer;
/* offset=0x0084 flags=0x0018001040000200 */ int32 TrackIndex;
};
struct FAnimParamList {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector Velocity;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector MoveDir;
/* offset=0x0018 flags=0x0018001040000205 */ uint8 MovementMode;
/* offset=0x0019 flags=0x0018001040000205 */ uint8 PoseType;
/* offset=0x001c flags=0x0010001040000005 */ struct FRotator ViewRotation;
/* offset=0x0028 flags=0x0010001040000005 */ struct FRotator ControlRotation;
/* offset=0x0034 flags=0x0018001040000205 */ uint8 WeaponType;
/* offset=0x0035 flags=0x0018001040000205 */ uint8 WeaponState;
/* offset=0x0036 flags=0x0018001040000215 */ uint8 WeaponReloadMethod;
/* offset=0x0037 flags=0x0018001040010215 */ uint8 SightType;
/* offset=0x0038 flags=0x0018001040010015 */ struct FVector OffsetFPPLocation;
/* offset=0x0044 flags=0x0010001040010015 */ struct FRotator OffsetFPPRotation;
/* offset=0x0050 flags=0x0018001040010015 */ struct FVector OffsetFPPCrouchLocation;
/* offset=0x005c flags=0x0010001040010015 */ struct FRotator OffsetFPPCrouchRotation;
/* offset=0x0068 flags=0x0018001040010015 */ struct FVector OffsetFPPProneLocation;
/* offset=0x0074 flags=0x0010001040010015 */ struct FRotator OffsetFPPProneRotation;
/* offset=0x0080 flags=0x0018001040000205 */ bool IsHurting;
/* offset=0x0081 flags=0x0018001040000205 */ bool IsNearDeathStatus;
/* offset=0x0082 flags=0x0018001040000205 */ bool IsRescueing;
/* offset=0x0083 flags=0x0018001040000205 */ bool IsSprinting;
/* offset=0x0084 flags=0x0018001040000205 */ bool IsCastingGenerate;
/* offset=0x0088 flags=0x0018001040000005 */ struct FVector HurtDir;
/* offset=0x0094 flags=0x0018001040000205 */ bool IsDying;
/* offset=0x0095 flags=0x0018001040000205 */ bool IsJumping;
/* offset=0x0096 flags=0x0018001040000205 */ uint8 JumpType;
/* offset=0x0097 flags=0x0018001040000205 */ uint8 ParachuteState;
/* offset=0x0098 flags=0x0018001040000205 */ bool IsTurning;
/* offset=0x0099 flags=0x0018001040000205 */ bool IsOnVehicle;
/* offset=0x009a flags=0x0018001040000205 */ bool IsDisableAim;
/* offset=0x009c flags=0x0018001040000205 */ float HandleFolderFactor;
/* offset=0x00a0 flags=0x0018001040000205 */ float CharacterYawRotateRate;
/* offset=0x00a4 flags=0x0018001040000205 */ bool ShouldPauseAnim;
};
struct FAnimPhysConstraintSetup {
/* offset=0x0000 flags=0x0018001040000201 */ enum AnimPhysLinearConstraintType LinearXLimitType;
/* offset=0x0001 flags=0x0018001040000201 */ enum AnimPhysLinearConstraintType LinearYLimitType;
/* offset=0x0002 flags=0x0018001040000201 */ enum AnimPhysLinearConstraintType LinearZLimitType;
/* offset=0x0004 flags=0x0018001040000001 */ struct FVector LinearAxesMin;
/* offset=0x0010 flags=0x0018001040000001 */ struct FVector LinearAxesMax;
/* offset=0x001c flags=0x0018001040000201 */ enum AnimPhysAngularConstraintType AngularConstraintType;
/* offset=0x001d flags=0x0018001040000201 */ enum AnimPhysTwistAxis TwistAxis;
/* offset=0x0020 flags=0x0018001040000201 */ float ConeAngle;
/* offset=0x0024 flags=0x0018001060000200 */ float AngularXAngle;
/* offset=0x0028 flags=0x0018001060000200 */ float AngularYAngle;
/* offset=0x002c flags=0x0018001060000200 */ float AngularZAngle;
/* offset=0x0030 flags=0x0018001040000001 */ struct FVector AngularLimitsMin;
/* offset=0x003c flags=0x0018001040000001 */ struct FVector AngularLimitsMax;
/* offset=0x0048 flags=0x0018001040000201 */ enum AnimPhysTwistAxis AngularTargetAxis;
/* offset=0x004c flags=0x0018001040000001 */ struct FVector AngularTarget;
/* offset=0x0058 flags=0x0018001040000200 */ bool bLinearFullyLocked;
};
struct FAnimPhysPlanarLimit {
/* offset=0x0000 flags=0x0010001000000001 */ struct FBoneReference DrivingBone;
/* offset=0x0020 flags=0x0010001040000001 */ struct FTransform PlaneTransform;
};
struct FAnimPhysSphericalLimit {
/* offset=0x0000 flags=0x0010001000000001 */ struct FBoneReference DrivingBone;
/* offset=0x0018 flags=0x0018001040000001 */ struct FVector SphereLocalOffset;
/* offset=0x0024 flags=0x0018001040000201 */ float LimitRadius;
/* offset=0x0028 flags=0x0018001040000201 */ enum ESphericalLimitType LimitType;
};
struct FAnimSegment {
/* offset=0x0000 flags=0x0018001040000201 */ UAnimSequenceBase* AnimReference;
/* offset=0x0004 flags=0x0018001040020201 */ float startPos;
/* offset=0x0008 flags=0x0018001040000201 */ float AnimStartTime;
/* offset=0x000c flags=0x0018001040000201 */ float AnimEndTime;
/* offset=0x0010 flags=0x0018001040000201 */ float AnimPlayRate;
/* offset=0x0014 flags=0x0018001040000201 */ int32 LoopingCount;
};
struct FAnimSetMeshLinkup {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<int32> BoneToTrackTable;
};
struct FAnimSlotGroup {
/* offset=0x0000 flags=0x0018001040000200 */ FName GroupName;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<FName> SlotNames;
};
struct FAnimSyncMarker {
/* offset=0x0000 flags=0x0018001040000214 */ FName MarkerName;
/* offset=0x0008 flags=0x0018001040000214 */ float Time;
};
struct FAnimTrack {
/* offset=0x0000 flags=0x0010000000000241 */ TArray<struct FAnimSegment> AnimSegments;
};
struct FAnimVehParamList {
/* offset=0x0000 flags=0x0018001040000205 */ bool IsLeanOut;
/* offset=0x0001 flags=0x0018001040000205 */ bool IsDriver;
/* offset=0x0004 flags=0x0010001040000005 */ struct FRotator VehViewRotation;
/* offset=0x0010 flags=0x0018001040000205 */ uint8 SeatWeaponHoldType;
/* offset=0x0011 flags=0x0018001040000205 */ uint8 SeatSpecialType;
/* offset=0x0012 flags=0x0018001040000205 */ enum ESTExtraVehicleType VehicleType;
/* offset=0x0014 flags=0x0018001040000205 */ float LeanOutPercentage;
};
struct FAnimationStateBase {
/* offset=0x0000 flags=0x0018001040000200 */ FName StateName;
};
struct FAnimationTransitionBetweenStates: FAnimationStateBase {
/* offset=0x0008 flags=0x0018001040000200 */ int32 PreviousState;
/* offset=0x000c flags=0x0018001040000200 */ int32 NextState;
/* offset=0x0010 flags=0x0018001040000200 */ float CrossfadeDuration;
/* offset=0x0014 flags=0x0018001040000200 */ int32 StartNotify;
/* offset=0x0018 flags=0x0018001040000200 */ int32 EndNotify;
/* offset=0x001c flags=0x0018001040000200 */ int32 InterruptNotify;
/* offset=0x0020 flags=0x0018001040000200 */ enum EAlphaBlendOption BlendMode;
/* offset=0x0024 flags=0x0018001040000200 */ UCurveFloat* CustomCurve;
/* offset=0x0028 flags=0x0018001040000200 */ UBlendProfile* BlendProfile;
/* offset=0x002c flags=0x0018001040000200 */ uint8 LogicType;
};
struct FAppearanceMatData {
/* offset=0x0000 flags=0x0018000000010215 */ FString AppearanceKey;
/* offset=0x000c flags=0x0018001040010215 */ float LifeSpan;
/* offset=0x0010 flags=0x0018001040010215 */ UMaterialInterface* ParentMaterial;
/* offset=0x0014 flags=0x0018001040000214 */ UMaterialInstanceDynamic* AppearanceMat;
};
struct FAssetData {
/* offset=0x0000 flags=0x0018001040002214 */ FName ObjectPath;
/* offset=0x0008 flags=0x0018001040002214 */ FName PackageName;
/* offset=0x0010 flags=0x0018001040002214 */ FName PackagePath;
/* offset=0x0018 flags=0x0018001040002214 */ FName AssetName;
/* offset=0x0020 flags=0x0018001040002214 */ FName AssetClass;
};
struct FAssetManagerRedirect {
/* offset=0x0000 flags=0x0018000000000201 */ FString Old;
/* offset=0x000c flags=0x0018000000000201 */ FString New;
};
struct FAssetMapping {
/* offset=0x0000 flags=0x0018001040000201 */ UAnimationAsset* SourceAsset;
/* offset=0x0004 flags=0x0018001040000201 */ UAnimationAsset* TargetAsset;
};
struct FAtmospherePrecomputeParameters {
/* offset=0x0000 flags=0x0018001040000215 */ float DensityHeight;
/* offset=0x0004 flags=0x0018001060000200 */ float DecayHeight;
/* offset=0x0008 flags=0x0018001040000215 */ int32 MaxScatteringOrder;
/* offset=0x000c flags=0x0018001040000200 */ int32 TransmittanceTexWidth;
/* offset=0x0010 flags=0x0018001040000200 */ int32 TransmittanceTexHeight;
/* offset=0x0014 flags=0x0018001040000200 */ int32 IrradianceTexWidth;
/* offset=0x0018 flags=0x0018001040000200 */ int32 IrradianceTexHeight;
/* offset=0x001c flags=0x0018001040000215 */ int32 InscatterAltitudeSampleNum;
/* offset=0x0020 flags=0x0018001040000200 */ int32 InscatterMuNum;
/* offset=0x0024 flags=0x0018001040000200 */ int32 InscatterMuSNum;
/* offset=0x0028 flags=0x0018001040000200 */ int32 InscatterNuNum;
};
struct FAttackFlow {
/* offset=0x0000 flags=0x0018000000000200 */ FString GameSvrId;
/* offset=0x0010 flags=0x0018001040000200 */ int64 dtEventTime;
/* offset=0x0018 flags=0x0018000000000200 */ FString GameAppID;
/* offset=0x0024 flags=0x0018000000000200 */ FString OpenID;
/* offset=0x0030 flags=0x0018001040000200 */ int8 AreaID;
/* offset=0x0031 flags=0x0018001040000200 */ int8 PlatID;
/* offset=0x0034 flags=0x0018000000000200 */ FString ZoneID;
/* offset=0x0040 flags=0x0018001040000200 */ uint64 BattleID;
/* offset=0x0048 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0050 flags=0x0018001040000200 */ int32 MrpcsFlowcount_;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0060 flags=0x0018000000000200 */ FString UserName;
/* offset=0x0070 flags=0x0018001040000200 */ uint64 RoleID;
/* offset=0x0078 flags=0x0018001040000200 */ int8 RoleType;
/* offset=0x007c flags=0x0018000000000200 */ FString TargetOpenID;
/* offset=0x0088 flags=0x0018000000000200 */ FString TargetUserName;
/* offset=0x0098 flags=0x0018001040000200 */ uint64 TargetRoleID;
/* offset=0x00a0 flags=0x0018001040000200 */ int8 TargetRoleType;
/* offset=0x00a4 flags=0x0018000000000200 */ FString GunName;
/* offset=0x00b0 flags=0x0018000000000200 */ FString GunPartsType;
/* offset=0x00bc flags=0x0018001040000200 */ int8 SightType;
/* offset=0x00c0 flags=0x0018001040000200 */ int32 BulletSpeed;
/* offset=0x00c4 flags=0x0018001040000200 */ int8 MagazineMax;
/* offset=0x00c5 flags=0x0018001040000200 */ int8 MagazineLeft;
/* offset=0x00c8 flags=0x0018001040000200 */ int32 ShotFrequency;
/* offset=0x00cc flags=0x0018001040000200 */ int32 BulletDamage;
/* offset=0x00d0 flags=0x0018001040000200 */ int16 BulletDown;
/* offset=0x00d2 flags=0x0018001040000200 */ uint8 BulletDamageReduce;
/* offset=0x00d4 flags=0x0018001040000200 */ int32 Recoil;
/* offset=0x00d8 flags=0x0018001040000200 */ int32 ReloadTime;
/* offset=0x00dc flags=0x0018000000000200 */ FString PlayerState;
/* offset=0x00e8 flags=0x0018001040000200 */ uint8 ShotPose;
/* offset=0x00e9 flags=0x0018001040000200 */ uint8 FireType;
/* offset=0x00ea flags=0x0018001000000000 */ uint8 bHoldBreath:1;
/* offset=0x00eb flags=0x0018001040000200 */ uint8 Sideways;
/* offset=0x00ec flags=0x0018001040000200 */ int32 ShootingDeviationX;
/* offset=0x00f0 flags=0x0018001040000200 */ int32 ShootingDeviationY;
/* offset=0x00f4 flags=0x0018001040000200 */ uint32 ZeroDistance;
/* offset=0x00f8 flags=0x0018001040000200 */ uint32 ShotTime;
/* offset=0x00fc flags=0x0018001040000200 */ int32 HitTime;
/* offset=0x0100 flags=0x0018001040000200 */ int32 PlayerPositionX;
/* offset=0x0104 flags=0x0018001040000200 */ int32 PlayerPositionY;
/* offset=0x0108 flags=0x0018001040000200 */ int32 PlayerPositionZ;
/* offset=0x010c flags=0x0018001040000200 */ int32 GunPositionX;
/* offset=0x0110 flags=0x0018001040000200 */ int32 GunPositionY;
/* offset=0x0114 flags=0x0018001040000200 */ int32 GunPositionZ;
/* offset=0x0118 flags=0x0018001040000200 */ int32 BulletsBornPositionX;
/* offset=0x011c flags=0x0018001040000200 */ int32 BulletsBornPositionY;
/* offset=0x0120 flags=0x0018001040000200 */ int32 BulletsBornPositionZ;
/* offset=0x0124 flags=0x0018001040000200 */ uint32 LastHitTime;
/* offset=0x0128 flags=0x0018001040000200 */ uint32 BulletFlyDistance;
/* offset=0x012c flags=0x0018001040000200 */ uint32 BulletFlyTime;
/* offset=0x0130 flags=0x0018001040000200 */ int32 HitPositionX;
/* offset=0x0134 flags=0x0018001040000200 */ int32 HitPositionY;
/* offset=0x0138 flags=0x0018001040000200 */ int32 HitPositionZ;
/* offset=0x013c flags=0x0018001040000200 */ uint8 HitPart;
/* offset=0x013d flags=0x0018001000000000 */ uint8 bHitCar:1;
/* offset=0x013d flags=0x0018001000000000 */ uint8 bTireOut:1;
/* offset=0x013e flags=0x0018001040000200 */ uint8 BulletCost;
/* offset=0x0140 flags=0x0018001040000200 */ int32 HPstart;
/* offset=0x0144 flags=0x0018001040000200 */ int32 HPEnd;
/* offset=0x0148 flags=0x0018001040000200 */ int32 ArmorHPStart;
/* offset=0x014c flags=0x0018001040000200 */ int32 ArmorHPEnd;
/* offset=0x0150 flags=0x0018001040000200 */ int32 CarHPStart;
/* offset=0x0154 flags=0x0018001040000200 */ int32 CarHPEnd;
/* offset=0x0158 flags=0x0018001040000200 */ uint8 PlayerKill;
/* offset=0x0159 flags=0x0018001000000000 */ uint8 bArmorKill:1;
/* offset=0x0159 flags=0x0018001000000000 */ uint8 bCarKill:1;
/* offset=0x015c flags=0x0018001040000200 */ int32 RecoilMoveX;
/* offset=0x0160 flags=0x0018001040000200 */ int32 RecoilMoveY;
/* offset=0x0164 flags=0x0018001040000200 */ int32 WeaponAimFOV;
/* offset=0x0168 flags=0x0018001040000200 */ int32 BulletDamageDebuff;
/* offset=0x016c flags=0x0018001040000200 */ int32 BulletDamageBuff;
/* offset=0x0170 flags=0x0018001040000200 */ uint32 AtackFlowID;
};
struct FAttrAffected {
/* offset=0x0000 flags=0x0018000000000214 */ FString AttrName;
/* offset=0x000c flags=0x0018001040000214 */ AActor* AffectedActor;
};
struct FAttrModifyItem {
/* offset=0x0000 flags=0x0018000000000201 */ FString AttrModifyItemName;
/* offset=0x000c flags=0x0018000000000201 */ FString AttrName;
/* offset=0x0018 flags=0x0018001040000201 */ enum EAttrOperator ModifierOp;
/* offset=0x001c flags=0x0018001040000201 */ float ModifierValue;
/* offset=0x0020 flags=0x0018001040000201 */ bool IsEnable;
/* offset=0x0021 flags=0x0018001040000201 */ bool ClientSimulate;
/* offset=0x0024 flags=0x0010000000000200 */ TArray<struct FCacheAffactTargetInfo> AffectTargetsCachInfo;
};
struct FAttrRegisterItem {
/* offset=0x0000 flags=0x0018000000000204 */ FString AttrName;
/* offset=0x000c flags=0x0018001040000204 */ enum EAttrVariableType AttrVariableType;
/* offset=0x000d flags=0x0018001040000204 */ bool HasReplicatedTag;
};
struct FAudioComponentParam {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParamName;
/* offset=0x0008 flags=0x0018001040000205 */ float FloatParam;
/* offset=0x000c flags=0x0018001040000205 */ bool BoolParam;
/* offset=0x0010 flags=0x0018001040000205 */ int32 IntParam;
/* offset=0x0014 flags=0x0018001040000205 */ USoundWave* SoundWaveParam;
};
struct FAudioEQEffect {
/* offset=0x0008 flags=0x0018001040000201 */ float FrequencyCenter0;
/* offset=0x000c flags=0x0018001040000201 */ float Gain0;
/* offset=0x0010 flags=0x0018001040000201 */ float Bandwidth0;
/* offset=0x0014 flags=0x0018001040000201 */ float FrequencyCenter1;
/* offset=0x0018 flags=0x0018001040000201 */ float Gain1;
/* offset=0x001c flags=0x0018001040000201 */ float Bandwidth1;
/* offset=0x0020 flags=0x0018001040000201 */ float FrequencyCenter2;
/* offset=0x0024 flags=0x0018001040000201 */ float Gain2;
/* offset=0x0028 flags=0x0018001040000201 */ float Bandwidth2;
/* offset=0x002c flags=0x0018001040000201 */ float FrequencyCenter3;
/* offset=0x0030 flags=0x0018001040000201 */ float Gain3;
/* offset=0x0034 flags=0x0018001040000201 */ float Bandwidth3;
};
struct FAudioQualitySettings {
/* offset=0x0000 flags=0x0010000000000001 */ FText DisplayName;
/* offset=0x000c flags=0x0018001040000201 */ int32 MaxChannels;
};
struct FAutoAimingConfig {
/* offset=0x0000 flags=0x0010001000000001 */ struct FAutoAimingRangeConfig OuterRange;
/* offset=0x0030 flags=0x0010001000000001 */ struct FAutoAimingRangeConfig InnerRange;
/* offset=0x0060 flags=0x0018001040000201 */ float followTimeMax;
};
struct FAutoAimingRangeConfig {
/* offset=0x0000 flags=0x0018001040010201 */ float Speed;
/* offset=0x0004 flags=0x0018001040010201 */ float RangeRate;
/* offset=0x0008 flags=0x0018001040010201 */ float SpeedRate;
/* offset=0x000c flags=0x0018001040010201 */ float RangeRateSight;
/* offset=0x0010 flags=0x0018001040010201 */ float SpeedRateSight;
/* offset=0x0014 flags=0x0018001040010201 */ float CrouchRate;
/* offset=0x0018 flags=0x0018001040010201 */ float ProneRate;
/* offset=0x001c flags=0x0018001040010201 */ float adsorbMaxRange;
/* offset=0x0020 flags=0x0018001040010201 */ float adsorbMinRange;
/* offset=0x0024 flags=0x0018001040010201 */ float adsorbMinAttenuationDis;
/* offset=0x0028 flags=0x0018001040010201 */ float adsorbMaxAttenuationDis;
/* offset=0x002c flags=0x0018001040010201 */ float adsorbActiveMinRange;
};
struct FAutoCompleteCommand {
/* offset=0x0000 flags=0x0018000000004201 */ FString Command;
/* offset=0x000c flags=0x0018000000004201 */ FString Desc;
};
struct FAvatarItemData: FBattleItemData {
/* offset=0x0080 flags=0x0018001040000204 */ USkeletalMesh* SkeletalMesh;
/* offset=0x0084 flags=0x0018001040000204 */ UStaticMesh* StaticMesh;
/* offset=0x0088 flags=0x0018001040000204 */ UMaterialInstance* matInst;
/* offset=0x008c flags=0x0018001040000200 */ int32 meshType;
};
struct FBPClassItem {
/* offset=0x0000 flags=0x0018000000010201 */ FString ClassTagName;
/* offset=0x0010 flags=0x001c000000010001 */ UClass<UObject>* NativeClass;
/* offset=0x0038 flags=0x001c000000010001 */ UClass<UObject>* BPClass;
};
struct FBPTableItem {
/* offset=0x0000 flags=0x0018001040000204 */ int32 ID;
/* offset=0x0004 flags=0x0018000000000204 */ FString Name;
/* offset=0x0010 flags=0x0018000000000204 */ FString Path;
};
struct FBPVariableMetaDataEntry {
/* offset=0x0000 flags=0x0018001040000201 */ FName DataKey;
/* offset=0x0008 flags=0x0018000000000201 */ FString DataValue;
};
struct FBP_STRUCT_ActButtonInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Btn_Type_0_72A7BDDA4D539877791B30B19CB97C5E;
/* offset=0x0004 flags=0x0008000000000205 */ FString Btn_TypeName_1_C1631EF849C229989F4201B7B2E4F5B5;
/* offset=0x0010 flags=0x0008001040000205 */ int32 ActID_2_89F1DAB74AE5AF1F611CE4AC8F9FAE25;
/* offset=0x0014 flags=0x0008000000000205 */ FString Btn_Name_3_CB1FB8C54883B36537B88AA8946E6E9B;
/* offset=0x0020 flags=0x0000001040000205 */ bool IsRedPoint_4_4762A09D4D3A7BDD1094AE91409A4294;
};
struct FBP_STRUCT_ActiveAwardInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString status_2_63049F3D4B573DE822E277BB11CF38C5;
/* offset=0x000c flags=0x0008001040000205 */ int32 id_1_A0702D724E5C3EC2F83B4B9CB00D4F52;
/* offset=0x0010 flags=0x0008001040000205 */ int32 value_3_CB44583242127623F9B90AA93F2B0AD4;
};
struct FBP_STRUCT_ActiveAwardItem {
/* offset=0x0000 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_DropItem> BP_ARRAY_FixItemList_0_A6F4D8AE4C30D0464CBFD5A181F348BA;
/* offset=0x000c flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_DropItem> BP_ARRAY_RandomItemList_1_FC87B35E49383A13AA0B4B8A1425BA97;
};
struct FBP_STRUCT_ActivityBtnDisplay {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Priority_0_46159A294AD8CE52B8706D9F5544BD82;
/* offset=0x0004 flags=0x0008000000000205 */ FString ActivityName_1_BDDD54604B8656536C99C0A3F5074B3F;
/* offset=0x0010 flags=0x0008000000000205 */ FString IconPath_2_C79C7E02493AE6F3925939B80B14DE6D;
/* offset=0x001c flags=0x0008000000000205 */ FString JumpUrl_3_883F04534B750337906ECABA456B4935;
};
struct FBP_STRUCT_ActivityGroupInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 type_0_D067354840D2B27A27F8838B84B660C8;
/* offset=0x0004 flags=0x0008001040000205 */ int32 id_1_6CC5C2A24764550ECD1880B81A718F90;
/* offset=0x0008 flags=0x0008001040000205 */ int32 button_id_2_DAC92545495BC629323B44BB8CA895E6;
/* offset=0x000c flags=0x0008001040000205 */ int32 position_3_9E25B58544334B518AEEA0966BD19DD8;
/* offset=0x0010 flags=0x0008000000000205 */ FString icon_4_D0D214D7417C22863EB58CADE5E15C77;
/* offset=0x001c flags=0x0008000000000205 */ FString description_5_0C6C081A4282C827C2742ABFF98514A7;
/* offset=0x0028 flags=0x0008001040000205 */ int32 end_time_6_F124D037419BEE0C0E9895AA27C51133;
/* offset=0x002c flags=0x0008000000000205 */ FString jump_to_7_EDD6D2364CC15A70A343D0AEBB2F8578;
/* offset=0x0038 flags=0x0008001040000205 */ int32 open_time_8_BA857826461842809675D4946CE2CECE;
/* offset=0x003c flags=0x0008000000000205 */ FString title_9_0737801341804875EE22F29154492EC0;
/* offset=0x0048 flags=0x0008001040000205 */ int32 activity_id_10_CFE7932D48472BA7BD4200B4FB90DBD4;
};
struct FBP_STRUCT_ActivtyInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString LabelDesc_1_0EFC5DED4CED05B79FDCF6B9E65944E9;
/* offset=0x000c flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_SubActivtyInfo> BP_ARRAY_SubActivtyList_4_933599174B1BED11D5D64F8229990182;
/* offset=0x0018 flags=0x0008000000000205 */ FString ImgUrl_7_118283564B55A3DD0FDF5AAF9712C5DF;
/* offset=0x0024 flags=0x0008000000000205 */ FString EndTimeStr_9_E9AF9C4148A199EC73BB589422750EBE;
/* offset=0x0030 flags=0x0008000000000205 */ FString Title_10_B7DE485B48313542459A0CA90F0A2EA7;
/* offset=0x003c flags=0x0008000000000205 */ FString StartTimeStr_12_38F4087242259C1D210C9C98A68AE294;
/* offset=0x0048 flags=0x0008001040000205 */ int32 ID_14_103BF6F54D3F09622B6DF48C276390CD;
/* offset=0x004c flags=0x0008000000000205 */ FString ImgLink_18_A5ECFD5B45F94F471012FAB48547C49E;
/* offset=0x0058 flags=0x0008001040000205 */ int32 LabelType_19_4B7540464994C079799243BC5D06BB10;
/* offset=0x005c flags=0x0008000000000205 */ FString Desc_22_AD24C1674410F87CB92F399F38ECD3EA;
/* offset=0x0068 flags=0x0008000000000205 */ FString Detail_26_D77DDBD54C6614122839C3BE5087AB0E;
};
struct FBP_STRUCT_ActivtyInfo_Click {
/* offset=0x0000 flags=0x0008001040000205 */ int32 SubActIndex_0_D7D80E5A43F1A94B30F0A38B46B872A0;
/* offset=0x0004 flags=0x0008001040000205 */ int32 SubActType_1_BDE3B10B40F2A8D8512BD2927A1883C0;
/* offset=0x0008 flags=0x0008001040000205 */ int32 SubActID_2_4DDE339C45BB47C52C25DEB253222565;
/* offset=0x000c flags=0x0008001040000205 */ int32 Arg_3_A9B6F30A477F5CE4764586BC17CD0C1E;
};
struct FBP_STRUCT_ActivtyNoticeBtn_Select {
/* offset=0x0000 flags=0x0000001040000205 */ bool NowIsSelectNotice_0_6A4ED774484E36FDEF1945B0BF65121F;
/* offset=0x0004 flags=0x0008001040000205 */ int32 NowSelectActID_1_959E24F94B4EE0A2D0175CA4DAB5F3E8;
/* offset=0x0008 flags=0x0008001040000205 */ int32 NowSelectNoticeID_2_51572923453FC7BC25D7B487C3C5776B;
};
struct FBP_STRUCT_AllianceInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 memberNum_0_14223FAF4E0B0862E577E7B919B9CC6C;
/* offset=0x0004 flags=0x0008000000000205 */ FString icon_1_5213135C4D600FD1A9B67896D172529E;
/* offset=0x0010 flags=0x0008000000000205 */ FString notice_2_093DE7884DA8175E805ADEB3366F51E4;
/* offset=0x001c flags=0x0008001040000205 */ int32 bonusPercent_3_A1F8CCCE42519DA58E14B8A2818B9486;
/* offset=0x0020 flags=0x0008000000000205 */ FString aid_4_D4CA4B6541460B92F9C627917E5FB149;
/* offset=0x002c flags=0x0008001040000205 */ int32 trainValue_5_BFC93A9C459F1BCFE22F3DA42D51DF21;
/* offset=0x0030 flags=0x0008000000000205 */ FString name_6_0707D5E14DAE0C71424A7ABE2469D510;
/* offset=0x003c flags=0x0008001040000205 */ int32 iconId_7_7227304B4C2FC66B01CBBCA62180B32B;
/* offset=0x0040 flags=0x0008000000000205 */ FString captainName_8_5CE327344A858F34D04E5CBB7A58EEEA;
/* offset=0x004c flags=0x0008000000000205 */ FString captainId_9_7EA8BC1F45CBC5EF4EEBE499BC945AFF;
/* offset=0x0058 flags=0x0008000000000205 */ FString bind_group_12_605BE28B480D196A67AE9E8545EB5BFD;
};
struct FBP_STRUCT_AllianceMemberProfile {
/* offset=0x0000 flags=0x0008000000000205 */ FString applyMsg_0_F26BBAA94F527968A3A6508854D7547A;
/* offset=0x000c flags=0x0008000000000205 */ FString createTimeStr_1_02E74E1A4269A8F32F63DAB7AEE2A980;
/* offset=0x0018 flags=0x0008000000000205 */ FString nickName_2_F311990B47F869CDC46BF18E81832C0A;
/* offset=0x0024 flags=0x0008001040000205 */ int32 ladder_3_D64A9800498FFE8ED65B2DB92BC714A5;
/* offset=0x0028 flags=0x0008000000000205 */ FString picUrl_4_95C820634824568EFEC28CBDA38229DC;
/* offset=0x0034 flags=0x0008000000000205 */ FString platName_5_2EA70FFE4EC004E3CD0B95B4BFB37158;
/* offset=0x0040 flags=0x0008001040000205 */ int32 online_6_A096EBFA40C7652C429DD49CDD6F389C;
/* offset=0x0044 flags=0x0008001040000205 */ int32 maxTeamAmount_7_50BDE46D44A68B79E2B60BA9D97EA65F;
/* offset=0x0048 flags=0x0008001040000205 */ int32 lastOnlineTime_8_795F95D14952D3871FD6B19386173A7F;
/* offset=0x004c flags=0x0008000000000205 */ FString lastOnlineTimeStr_9_EB9EB147419140640388F193D03DD5CF;
/* offset=0x0058 flags=0x0008000000000205 */ FString timeSinceGameBeginStr_10_7EE32DDB4FF0DE3564A76BA721DF5EEB;
/* offset=0x0064 flags=0x0008001040000205 */ int32 timeSinceGameBegin_11_6F7B4A004D33F4462CDD90AC63451924;
/* offset=0x0068 flags=0x0008001040000205 */ int32 createTime_12_43343A4B41119FAD3739B4B1FF6C49E3;
/* offset=0x006c flags=0x0008001040000205 */ int32 sex_13_DA360E7040209D4772B13AB788F4E62A;
/* offset=0x0070 flags=0x0008001040000205 */ int32 currentTeamAmount_14_2191C12B427F2FD624BC358593968975;
/* offset=0x0074 flags=0x0008001040000205 */ int32 teamId_15_75587A414B1926678EDCCBA79A6492FB;
/* offset=0x0078 flags=0x0008001040000205 */ int32 teamState_16_6590DB364C3043F73A71EB9A4CD9FB2D;
/* offset=0x007c flags=0x0008001040000205 */ int32 friendType_17_23B1318745BBCE616204CBBB9B8698C3;
/* offset=0x0080 flags=0x0008001040000205 */ int32 vipLevel_18_4DA4702E48D7312D6AE1AB943C54827B;
/* offset=0x0084 flags=0x0008000000000205 */ FString gid_19_1EBAF39B47CE75E9B2033ABE703D3866;
/* offset=0x0090 flags=0x0008001040000205 */ int32 segment_info_squad_20_20BBFD604952EC79E75894BE709C44D2;
/* offset=0x0094 flags=0x0008000000000205 */ FString militaryRank_21_0BA851F647FEF359041824BFA6C79870;
/* offset=0x00a0 flags=0x0008001040000205 */ int32 segment_info_duo_22_559F70F244687D4EF98495AA45DF195D;
/* offset=0x00a4 flags=0x0008001040000205 */ int32 segment_info_solo_23_0F79269741CCB0F8C60229903352449E;
/* offset=0x00a8 flags=0x0008001040000205 */ int32 exp_24_BC634BF24FE6ABF7102129BF2210DAF1;
/* offset=0x00ac flags=0x0008001040000205 */ int32 level_25_A37648A64065A686D7D74C85B10A56B4;
/* offset=0x00b0 flags=0x0008001040000205 */ int32 lastLoginTime_26_4417FC3449B8EDB90279B887D4DA2564;
/* offset=0x00b4 flags=0x0000001040000205 */ bool isCaptain_27_75F5A63346964F5F08ED3A930AFFD682;
/* offset=0x00b8 flags=0x0008000000000205 */ FString allianceId_28_5B66F4A1448CE3E2585181B5273EE865;
/* offset=0x00c4 flags=0x0000001040000205 */ bool isMyFriend_29_F84818484E3093A9FC7B688A27387E02;
/* offset=0x00c8 flags=0x0008001040000205 */ int32 cur_avatar_box_id_30_E9E6B583490CC8A310567C91354AEC14;
/* offset=0x00cc flags=0x0008000000000205 */ FString openId_33_D31B1D154A987F35FAE6608CAFF88BD7;
/* offset=0x00d8 flags=0x0000001040000205 */ bool isInSnsGroup_34_6762FBA547E837E2FF57E3A069B384CD;
/* offset=0x00dc flags=0x0008001040000205 */ int32 qq_vip_35_7063A5974FE0504B6B9FCA97F34151BB;
};
struct FBP_STRUCT_AllianceRecruit {
/* offset=0x0000 flags=0x0008001040000205 */ int32 maxTeamAmount_0_E902600D4F2504485EA85C8D4C8E3358;
/* offset=0x0004 flags=0x0008001040000205 */ int32 sex_1_A240836C424D30C23F9E7F9F03105F8F;
/* offset=0x0008 flags=0x0008001040000205 */ int32 vipLevel_2_69A66EFF41C4BBD56625C0A60298C363;
/* offset=0x000c flags=0x0008001040000205 */ int32 createTime_3_6856CA9D4A97AA65797F8DB0DCA73F9C;
/* offset=0x0010 flags=0x0008001040000205 */ int32 teamId_4_74F56B8344ABB88EF401E685970D9FB2;
/* offset=0x0014 flags=0x0008001040000205 */ int32 exp_5_C906C6E84DBE40E7869E00B8EA1DBD1E;
/* offset=0x0018 flags=0x0008001040000205 */ int32 segment_info_duo_6_54713A264DCF20F37E340C9847C5C029;
/* offset=0x001c flags=0x0008001040000205 */ int32 level_7_7FEDA2FC455D6E037E90858A006FB04B;
/* offset=0x0020 flags=0x0008000000000205 */ FString lastOnlineTimeStr_8_3565651F4CB68525C14C44A56C1607F4;
/* offset=0x002c flags=0x0008001040000205 */ int32 timeSinceGameBegin_9_F0B9C2E144EE09866F5A3AAA9EB05C52;
/* offset=0x0030 flags=0x0008000000000205 */ FString applyMsg_10_3D87E51E40E552233616A681FED9423A;
/* offset=0x003c flags=0x0008001040000205 */ int32 teamState_11_95B6E504458A62A98234D997F0304329;
/* offset=0x0040 flags=0x0008000000000205 */ FString createTimeStr_12_DC8676FC45EB1DE00DB4489A98FAE929;
/* offset=0x004c flags=0x0008000000000205 */ FString picUrl_13_86E5F4F74357F136EECCC7B95CBEE00A;
/* offset=0x0058 flags=0x0008000000000205 */ FString platName_14_EB61752D489CD3B3690796B64863A383;
/* offset=0x0064 flags=0x0008001040000205 */ int32 friendType_15_B9980EC24BEB45080626C1A3ED8F1583;
/* offset=0x0068 flags=0x0008001040000205 */ int32 online_16_9FA756FE4160635F285463A5B2DAC2AB;
/* offset=0x006c flags=0x0008000000000205 */ FString militaryRank_17_5DD43F02403D20B318B1C0A9A903EF28;
/* offset=0x0078 flags=0x0008001040000205 */ int32 currentTeamAmount_18_96493F9D4BE617AB41060C8A434B331D;
/* offset=0x007c flags=0x0008001040000205 */ int32 segment_info_squad_19_93147F65474EDE615DC6BCAEEB47D9F9;
/* offset=0x0080 flags=0x0008001040000205 */ int32 lastOnlineTime_20_3FEAEB0A4AA914C3B0A038B891AF2AC2;
/* offset=0x0084 flags=0x0008001040000205 */ int32 ladder_21_F210BF9D4C43C764BA074F85D429B85A;
/* offset=0x0088 flags=0x0008000000000205 */ FString gid_22_40F7E73341A6C718653C2F94CB45F10D;
/* offset=0x0094 flags=0x0008001040000205 */ int32 lastLoginTime_23_C141EEE04E8D371D9BEA0390C2127386;
/* offset=0x0098 flags=0x0008001040000205 */ int32 segment_info_solo_24_8C90F09C4AC9399D1B38AE9B05E896B6;
/* offset=0x009c flags=0x0008000000000205 */ FString nickName_25_71B5E2894E58AB8CDDB7FDBB0873951F;
/* offset=0x00a8 flags=0x0008000000000205 */ FString timeSinceGameBeginStr_26_E8002EAE49AEDA6CEA06C192B26B637E;
/* offset=0x00b4 flags=0x0000001040000205 */ bool hasSendInvite_27_6F8346414D0ADB95FDE65F975029614D;
/* offset=0x00b8 flags=0x0008001040000205 */ int32 cur_avatar_box_id_28_888E18AE43A4F9451C29B9BFEF71DF22;
};
struct FBP_STRUCT_AvatarBPTable_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString CName_0_A4052DC94E7BDAA9FAD3B19A7B988D48;
/* offset=0x000c flags=0x0008000000000205 */ FString AvatarBPPath_1_891FA0534B751701E31560B16F286D8B;
/* offset=0x0018 flags=0x0008001040000205 */ int32 ItemID_2_5414CFBB435533293B561394BF4A770E;
};
struct FBP_STRUCT_AvatarChange {
/* offset=0x0000 flags=0x0008000000000205 */ FString gid_0_0068A02D4FB8507FACCE29A6D83352E4;
/* offset=0x000c flags=0x0008001040000205 */ int32 resId_1_B16CC58E4E3009EDA5FFDF966711B5CB;
};
struct FBP_STRUCT_AvatarFrame_type {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Type_0_1A0A9F0743331BBE49AADB988DC87C90;
/* offset=0x0004 flags=0x0008000000000205 */ FString Desc_1_AC45D7034D7DDDC90D52E19BF6D66EF9;
/* offset=0x0010 flags=0x0008000000000205 */ FString Name_2_401DF90F47F3FF259DF5AD890925B071;
/* offset=0x001c flags=0x0008001040000205 */ int32 ID_3_831225F64111B05931B2D0B74884A6BD;
/* offset=0x0020 flags=0x0008000000000205 */ FString DescGet_4_E78748484096828FA71D5E85901FD57B;
/* offset=0x002c flags=0x0008000000000205 */ FString IconBig_5_82F9A60A40DA032B376321A0896F07F2;
/* offset=0x0038 flags=0x0008000000000205 */ FString Icon_6_7C7ADBE24A1E2C45A54BC7BD91D84759;
/* offset=0x0044 flags=0x0008000000000205 */ FString DescTime_7_684743074A1D090755252DAA2F6832B5;
};
struct FBP_STRUCT_BTRating {
/* offset=0x0000 flags=0x0008001040000205 */ int32 change_rank_rating_30_3022F3C649CCAF70ED2262AEFF63941A;
/* offset=0x0004 flags=0x0008001040000205 */ int32 change_win_rating_31_8E3F5C4C45B48822803F06B5830EAEF0;
/* offset=0x0008 flags=0x0008001040000205 */ int32 kill_rating_32_887C5E6C43E2754281639FB8224EE63A;
/* offset=0x000c flags=0x0008001040000205 */ int32 change_kill_rating_33_292F57254C9D5A389F6501A63B1743BF;
/* offset=0x0010 flags=0x0008001040000205 */ int32 rank_rating_34_FCA5AD94413785C36C9A0EAF24EA56FB;
/* offset=0x0014 flags=0x0008001040000205 */ int32 win_rating_35_D18CD8AB4F2C342EDA0EE2BC6FB10C24;
};
struct FBP_STRUCT_BattleResultData {
/* offset=0x0000 flags=0x0008000000000205 */ FString Reason_0_090FA58547C1A0B16D89ED93556131B8;
/* offset=0x000c flags=0x0008001040000205 */ int32 RemainingPlayerCount_1_B6DCB4414166FCD5925CDDB9D1FE4005;
/* offset=0x0010 flags=0x0008001040000205 */ int32 TotalPlayerCount_2_3C547194403DC35E7A7441A850D9052A;
/* offset=0x0014 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_MemBTResultData> BP_ARRAY_TeammateList_4_D1D37C9F463CFE5D12DB56A25C3FC3F5;
/* offset=0x0020 flags=0x0000001040000205 */ bool IsSolo_5_7761A17048044B6BA00837870DEE79A6;
/* offset=0x0024 flags=0x0008001040000205 */ int32 RemainingTeamCount_6_09A91CE14B0638569CB67BA3C11DA4C1;
/* offset=0x0028 flags=0x0008001040000205 */ int32 TotalTeamCount_7_B45CD71043E4B40CE3733EB58A5FA2C8;
/* offset=0x002c flags=0x0008001040000205 */ int32 HealTimes_8_92E7141942C26836199CD295FA664C38;
/* offset=0x0030 flags=0x0008001040000205 */ int32 destroyVehicleNum_10_39F2606240FAD9BB96112FB36D7F3476;
/* offset=0x0034 flags=0x0008001040000205 */ int32 ShootWeaponShotNum_15_00FDC55D46412A4EF2D46788057C4B8E;
/* offset=0x0038 flags=0x0008001040000205 */ int32 ShootWeaponShotAndHitPlayerNum_16_2F13756C4750D3F3F05932BC37A64410;
/* offset=0x003c flags=0x0008001040000205 */ int32 add_exp_18_33F80B2F441B32D5C0B97FA429A2643D;
/* offset=0x0040 flags=0x0008001040000205 */ int32 add_gold_19_88091C09400E4592461BFA9B7875B20F;
/* offset=0x0044 flags=0x0008001040000205 */ int32 battle_id_20_991B81644AB2AFE897194A8812ED48F2;
/* offset=0x0048 flags=0x0008001040000205 */ int32 max_game_num_21_89652E3B4A981D752CEE0DB8B057F65E;
/* offset=0x004c flags=0x0008000000000005 */ struct FBP_STRUCT_BTRating BP_STRUCT_BTRating_23_9103901146E6516BDB1721AD842CA08D;
/* offset=0x0064 flags=0x0008001040000205 */ int32 person_rank_24_4BE9AF544E5666C0D1276F9D4B7381A1;
/* offset=0x0068 flags=0x0008001040000205 */ int32 team_rank_25_19B113CD47B5E1F5B1D2C4AE0CACF918;
/* offset=0x006c flags=0x0000001040000205 */ bool is_last_survive_27_D64038A548BAF4E29E66ECB94800871A;
/* offset=0x006d flags=0x0000001040000205 */ bool is_team_result_28_77AFCE32426209D6DA3EDDB119CBB9C9;
/* offset=0x0070 flags=0x0008001040000205 */ int32 HeadShotRatio_29_CF108FB640585FC2F35E53BA84BB23EB;
/* offset=0x0074 flags=0x0000001040000205 */ bool is_version_match_30_8C55192942DA2E7A91B2189BE6B447B1;
/* offset=0x0078 flags=0x0008001040000205 */ int32 final_level_31_373D4259445F1E41E1D787A83FEDB9AE;
};
struct FBP_STRUCT_BattleText_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString BattleTextValue_0_C862B6A74DAE6AFFE016F7A75B08BB2E;
/* offset=0x000c flags=0x0008001040000205 */ int32 BattleTextId_1_B87A149F450B53DA84777BAED491366B;
};
struct FBP_STRUCT_BetterAwardInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString itemName_0_636B5FBB48C5F7230F16AFA5B8BB830A;
/* offset=0x000c flags=0x0008001040000205 */ int32 status_1_AB78C601463946E65C4BD1927EC05BD8;
/* offset=0x0010 flags=0x0008000000000205 */ FString name_2_6ACEB602425FFDB0D8F6C88694CE6D05;
/* offset=0x001c flags=0x0008001040000205 */ int32 itemQuality_3_8033A9BA41D349EF35F2838FE9DE4DEF;
/* offset=0x0020 flags=0x0008000000000205 */ FString itemImage_4_C9B31B0941D569BC9DC034BDB290AB32;
/* offset=0x002c flags=0x0008001040000205 */ int32 itemID_5_6D2DFD3D4F2AA91D018BC48060793561;
};
struct FBP_STRUCT_ChatBriefFriendData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 maxTeamAmount_0_E7ACA51649B9BA1082CC6BAF96FA7656;
/* offset=0x0004 flags=0x0008001040000205 */ int32 lastOnlineTime_1_9069ECD84C10BCC1D33725A622884B9D;
/* offset=0x0008 flags=0x0008001040000205 */ int32 currentTeamAmount_2_F642812E4F7D4AE6EB5F9FB0687062A9;
/* offset=0x000c flags=0x0008001040000205 */ int32 segment_info_squad_3_31DDABB64F46646D3655868C277EBA28;
/* offset=0x0010 flags=0x0008001040000205 */ int32 teamId_4_466B28A7420169ED925E1A97A8E7E2D5;
/* offset=0x0014 flags=0x0008000000000205 */ FString militaryRank_5_630EC01A4A03D211AA1B11ADCD1038FD;
/* offset=0x0020 flags=0x0008001040000205 */ int32 level_6_D3E27B0A4AD65089AFAACEA116523E3E;
/* offset=0x0024 flags=0x0008000000000205 */ FString nickName_7_68867FAE47CD38028C659B80A7D4F9C8;
/* offset=0x0030 flags=0x0008001040000205 */ int32 segment_info_duo_8_522E8C694A89E515CF6C988BE9AA9F33;
/* offset=0x0034 flags=0x0008000000000205 */ FString gid_9_BCDAB468440D6CDB1C3B198B38D600A6;
/* offset=0x0040 flags=0x0008000000000205 */ FString applyMsg_10_D02514704273EE94FBACEF82BCE7CAF8;
/* offset=0x004c flags=0x0008000000000205 */ FString platName_11_4A0901624B1C6800661CEA98EAAAAF2C;
/* offset=0x0058 flags=0x0008001040000205 */ int32 teamState_12_ACF002CC478BAD409C8EFDAC5F0C54B8;
/* offset=0x005c flags=0x0008001040000205 */ int32 sex_13_97B985ED418D97E7A3C462BB2AAE2479;
/* offset=0x0060 flags=0x0008001040000205 */ int32 vipLevel_14_B72D115440B143A8DAAF0EBCEF886129;
/* offset=0x0064 flags=0x0008001040000205 */ int32 cur_avatar_box_id_15_FA56B32F4D33D980EBDFEAB398542C51;
/* offset=0x0068 flags=0x0008000000000205 */ FString picUrl_16_13E61944448F9DB1133BEFA3971FF9E7;
/* offset=0x0074 flags=0x0008001040000205 */ int32 segment_info_solo_17_2943343541B3FC95FDC1009C01B430EB;
/* offset=0x0078 flags=0x0008001040000205 */ int32 timeSinceGameBegin_18_2FB6548243B006C8EB113F90802B364C;
/* offset=0x007c flags=0x0008001040000205 */ int32 op_19_34C91D28457379A0BC54B79D4AD40DA7;
/* offset=0x0080 flags=0x0008001040000205 */ int32 online_20_114A00FD44301BF1CC15B0B7A771D620;
/* offset=0x0084 flags=0x0008001040000205 */ int32 ladder_21_38A2C27344746F842735BB91AF21BEFF;
};
struct FBP_STRUCT_ChatMessageSingleData {
/* offset=0x0000 flags=0x0008000000000205 */ FString msgSendDate_0_3C9DBBCD4A39D0DE8B02719C1F42F9E0;
/* offset=0x000c flags=0x0008000000000205 */ FString msg_1_69410B7C492F84FAB1A6CD9B12A208F7;
/* offset=0x0018 flags=0x0000001040000205 */ bool selfMsg_2_67B3182D4873EF114014BEB1EB5FCE7B;
/* offset=0x001c flags=0x0008001040000205 */ int32 level_3_7E5E516B424C6A0BE2CFE692237E8D7C;
/* offset=0x0020 flags=0x0008000000000205 */ FString voiceMsgId_4_904A1EF14CEE1CDF5434FDB1E0AA64E4;
/* offset=0x002c flags=0x0008000000000205 */ FString roomId_5_0384A14E4D7FCC950AE3699301C7DA35;
/* offset=0x0038 flags=0x0008001040000205 */ int32 voiceMsgTime_6_1F71633F45AE41EDA09E38A3644F4F1D;
/* offset=0x003c flags=0x0008000000000205 */ FString name_7_3EE7D9BF435F8A71F92DC4B601728CEF;
/* offset=0x0048 flags=0x0008000000000205 */ FString uid_8_94D7DFC648EA0089E0B4F29C59B5E72D;
/* offset=0x0054 flags=0x0008000000000205 */ FString roomType_9_FD99880147E35C4DF70270B3C056350B;
/* offset=0x0060 flags=0x0008000000000205 */ FString icon_10_9A32AB92434BD3D912C7E8849FD64AD5;
/* offset=0x006c flags=0x0008001040000205 */ int32 msgType_11_1146DF804E89D7C9C42CC5B9A2255207;
/* offset=0x0070 flags=0x0008001040000205 */ int32 gender_12_1A78AE4F4AAD3D9924354584B26F6715;
/* offset=0x0074 flags=0x0008001040000205 */ int32 msgChannel_13_5CC8C10A4223255F623EE79B440FB3E0;
/* offset=0x0078 flags=0x0008000000000205 */ FString msgSendTime_14_C06194A84145E12A7EDC67B15764DBEB;
};
struct FBP_STRUCT_ChatRoomInfo {
/* offset=0x0000 flags=0x0000001040000205 */ bool isMarked_0_E55F15C9431DBFA62F3CD6B006218F12;
/* offset=0x0004 flags=0x0008000000000205 */ FString id_1_BC240E014F167D8D4C77B79435BB4852;
/* offset=0x0010 flags=0x0000001040000205 */ bool isSelfCreate_2_B2701E4A41DFD8F6CF16B6B5AF80D1F3;
/* offset=0x0014 flags=0x0008000000000205 */ FString name_3_2E9BC1F04D00C597F554F5AE5FB7490F;
/* offset=0x0020 flags=0x0008001040000205 */ int32 playerCount_4_4B475EBB452DA4B6FA77068FD94DBECB;
/* offset=0x0024 flags=0x0000001040000205 */ bool needKey_5_E2A8C9774259A2D2BFA648B05D0E46F6;
/* offset=0x0028 flags=0x0008001040000205 */ int32 updateTime_6_D7A2260C484D11E6DEB443B03F7D2B9A;
};
struct FBP_STRUCT_ChatRoomPlayer {
/* offset=0x0000 flags=0x0000001040000205 */ bool isHost_0_F2CF40FB4C2BCA9C34EE1D831EA8B33B;
/* offset=0x0004 flags=0x0008000000000205 */ FString id_2_C6C357DA4A610D710BA27C9DFE903782;
/* offset=0x0010 flags=0x0008000000000205 */ FString headUrl_4_5141DEF349472CC1BF1D59B58652495E;
/* offset=0x001c flags=0x0008000000000205 */ FString name_5_30338FEB4696ABDD4B9A008C23D38A14;
/* offset=0x0028 flags=0x0008001040000205 */ int32 gender_6_0EEFA2FA4E5A13C56359EDAF5FFC35DF;
/* offset=0x002c flags=0x0008001040000205 */ int32 currentTeamAmount_13_E673F49E4A2B0948C6A132A9B4938648;
/* offset=0x0030 flags=0x0008001040000205 */ int32 teamId_14_334C842B47838E52A4D4BDB8D4A8AB92;
/* offset=0x0034 flags=0x0008001040000205 */ int32 teamState_15_3DB5300A4FC96A9B6576859FF98A29EE;
/* offset=0x0038 flags=0x0008001040000205 */ int32 online_16_AAF7EEFC4D6E732C2F645EB50877C1A5;
/* offset=0x003c flags=0x0008001040000205 */ int32 timeSinceGameBegin_17_5ED90A07408FA87CA8AA40AB12C44AE7;
/* offset=0x0040 flags=0x0008001040000205 */ int32 maxTeamAmount_18_91AAFEE84A4851707366E4BE3AC7031F;
/* offset=0x0044 flags=0x0000001040000205 */ bool isSelf_19_17B0B5924EA03B1652C4089E8E5B6AEB;
/* offset=0x0045 flags=0x0000001040000205 */ bool isFriend_21_AE2924DA409BD9521FD380A4974E3D10;
/* offset=0x0046 flags=0x0000001040000205 */ bool isPullBlack_22_CC3B955C4F6D9125E73D92A1DA1B9635;
/* offset=0x0048 flags=0x0008001040000205 */ int32 segmentInfoDuo_23_1A9621A946BD245E10D2D58570EB5F35;
/* offset=0x004c flags=0x0008001040000205 */ int32 segmentInfoSquad_24_61ABA9E2428E16A0D5295DA3BD2DF976;
/* offset=0x0050 flags=0x0008001040000205 */ int32 segmentInfoSolo_25_3E947BEA40C945F917BF54BC6679D1DC;
/* offset=0x0054 flags=0x0008001040000205 */ int32 cur_avatar_box_id_26_A4B1E05B489BD200093D24AB5DD0407B;
/* offset=0x0058 flags=0x0008001040000205 */ int32 level_27_B6B2FF50484F3A692DE8CE8F04D8A9BC;
};
struct FBP_STRUCT_ChatUnreadMsgCount {
/* offset=0x0000 flags=0x0008000000000205 */ FString nickName_0_F08F362140C18333E1A20488EC927C27;
/* offset=0x000c flags=0x0008000000000205 */ FString gid_1_48819073487AD5B3B623FA98A0C91EDB;
/* offset=0x0018 flags=0x0008001040000205 */ int32 unreadCount_2_0A56C6E44A6735970F25A78975947C5C;
};
struct FBP_STRUCT_ChatVoiceDownloadData {
/* offset=0x0000 flags=0x0008000000000205 */ FString fileId_0_276D02824C2D7C7AD65B42B0BAD5AF6F;
/* offset=0x000c flags=0x0008001040000205 */ int32 msgId_1_424FD4764623F8C7F151F8995A33BDE9;
/* offset=0x0010 flags=0x0008001040000205 */ int32 msgChannel_2_5340E61A4121F569674C81B39586785F;
/* offset=0x0014 flags=0x0008001040000205 */ int32 msgGid_3_26BE6C694D40ABEF49E1CE81527B523E;
};
struct FBP_STRUCT_ChooseZoneInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString tpingsvr_ip_0_203E34204BF98390AE709C87453A1D5C;
/* offset=0x000c flags=0x0008001040000205 */ int32 zone_id_1_B4C381744D3ABCDFC68010AB24310AAD;
/* offset=0x0010 flags=0x0008000000000205 */ FString tpingsvr_port_2_235630A34E6CC56CAF6785BE5C7D4CBB;
};
struct FBP_STRUCT_CombatBattleInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_maxkill_2_58CE666D4673E6D7265F1A864AD05E3E;
/* offset=0x000c flags=0x0008000000000205 */ FString role_maxdamage_3_60A3553A4B1764EAF61B3BAE9DB24FE1;
/* offset=0x0018 flags=0x0008000000000205 */ FString role_avedamage_4_E85C6DBA482F06B1BECE69BF6F5778C8;
/* offset=0x0024 flags=0x0008000000000205 */ FString role_critcount_7_88CD072C4630F97CA8E23DB857109F80;
/* offset=0x0030 flags=0x0008000000000205 */ FString role_hitrate_8_03BBCD074A87A51BF24FE9A79728243F;
};
struct FBP_STRUCT_CombatScoreInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_rankscore_0_8F3EDD2F44C25018802F2E8203EA7C51;
/* offset=0x000c flags=0x0008000000000205 */ FString role_killscore_1_E169516543E46DE166811EABF638C959;
/* offset=0x0018 flags=0x0008000000000205 */ FString role_score_2_D0A2ED8642E80A70545EE689785DBB56;
};
struct FBP_STRUCT_CombatSurviveInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_avedistance_0_F2DF343D4DE57A7D553735856E642213;
/* offset=0x000c flags=0x0008000000000205 */ FString role_maxsurvivetime_1_DC58820B4DE8BFB5ED105DAFABB033D3;
/* offset=0x0018 flags=0x0008000000000205 */ FString role_aidcount_2_26D098364D2E7C198E6F63BF576EE40E;
/* offset=0x0024 flags=0x0008000000000205 */ FString role_aveheal_3_24C4847F4150A440BAAB379FF0F52189;
/* offset=0x0030 flags=0x0008000000000205 */ FString role_avesurvivetime_4_77E44D6C4FD346846C590484F4DB501C;
/* offset=0x003c flags=0x0008000000000205 */ FString role_maxdistance_5_FB0064254732B9326DEE42B11417EC41;
};
struct FBP_STRUCT_CombatTotalInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_killnum_0_A1A2198E44D3CAE87C081DA315797738;
/* offset=0x000c flags=0x0008000000000205 */ FString role_toptennum_2_9FCD52494212746B5A04A78D218E94A9;
/* offset=0x0018 flags=0x0008000000000205 */ FString role_allmatchnum_3_ED5E0DF746C452FC5A48128C2E0175B6;
/* offset=0x0024 flags=0x0008000000000205 */ FString role_winnum_4_D7292DF944699A11874005B69404DFFD;
/* offset=0x0030 flags=0x0008000000000205 */ FString role_kd_5_7A487E494B801B55EE0FE1A8AEF1910D;
/* offset=0x003c flags=0x0008000000000205 */ FString role_critrate_6_0BB7652A4793E86F3B8FEEB1D817FE56;
};
struct FBP_STRUCT_CommonItemData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 count_1_AAF73B26409C664053B0D480875DF1FC;
/* offset=0x0004 flags=0x0008001040000205 */ int32 res_id_2_D7E4E79043F24F18D6FD60806FC0F5B7;
/* offset=0x0008 flags=0x0008001040000205 */ int32 quality_6_780EECF244A4EA42C9ABE6ADBC97986B;
/* offset=0x000c flags=0x0000001040000205 */ bool isSelected_7_79B52F524E830F0B45BF21A0AD0C79FB;
/* offset=0x000d flags=0x0000001040000205 */ bool isNew_8_283C7F274004CE4583E6988CFED70773;
/* offset=0x000e flags=0x0000001040000205 */ bool isUsing_9_D820856A433734B499F22B92FC9C781D;
/* offset=0x0010 flags=0x0008000000000205 */ FString ins_id_12_F145E80F49630B6C92026BAB085F7FA7;
/* offset=0x001c flags=0x0008000000000205 */ FString limitTimeStr_13_DFF8155F4D98123B51BE2D8CC020ADC3;
/* offset=0x0028 flags=0x0008000000000205 */ FString itemName_14_AD711E5446FDA105FD03EEB108CBFF48;
/* offset=0x0034 flags=0x0000001040000205 */ bool needShowName_15_C8DBF0F2499E16778D860FB0D6AFD73D;
/* offset=0x0035 flags=0x0000001040000205 */ bool hasLimitTime_16_22C0511C4CBE4C575212B9B08FA2107C;
/* offset=0x0036 flags=0x0000001040000205 */ bool hasLock_17_B1F713EE43FE9CFB5E198C9D34A96E86;
/* offset=0x0037 flags=0x0000001040000205 */ bool isSourceBook_18_89E8BB2543AC5613EA5920A87189310A;
/* offset=0x0038 flags=0x0008001040000205 */ int32 index_19_E8B16AA944FC8253477886AC86876E71;
};
struct FBP_STRUCT_CommonItemTips_Pos {
/* offset=0x0000 flags=0x0008001040000205 */ int32 y_0_29AA2DFB46D12D23FFF462B8D0F10190;
/* offset=0x0004 flags=0x0008001040000205 */ int32 x_1_43242D5B45C003BFE42286AF082CF47F;
};
struct FBP_STRUCT_ComplaintTeammateItem {
/* offset=0x0000 flags=0x0008000000000205 */ FString Name_0_563205334A5BF38AF8C98FAB59A4B668;
};
struct FBP_STRUCT_ConsumableBPTable_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString CName_0_3A46A7E346B57C4E5F45619DF5906006;
/* offset=0x000c flags=0x0008000000000205 */ FString Path_1_81463AA644426E53AF3240A311C1D4E0;
/* offset=0x0018 flags=0x0008001040000205 */ int32 ID_2_AD337FD040A1235FE67F55BBA677262B;
};
struct FBP_STRUCT_CurrentScrollNoticeMsgData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 rollSpeed_0_23FF858D402CCCAF6B94399CC7418C3B;
/* offset=0x0004 flags=0x0008001040000205 */ int32 msgId_1_8B1CABB54D0FE4693A7082BD4F123A1E;
/* offset=0x0008 flags=0x0008000000000205 */ FString content_2_3C8F4ED045265498AA5B7EBBAB891807;
};
struct FBP_STRUCT_DropItem {
/* offset=0x0000 flags=0x0008001040000205 */ int32 DropItemID_0_9016419F48012DCF369D778E3A61327E;
/* offset=0x0004 flags=0x0008001040000205 */ int32 DropItemNum_1_B42A827147B5FE9D9A3834A38ACDBEAE;
/* offset=0x0008 flags=0x0008001040000205 */ int32 DropItemSort_2_B048A61B4ADBA5BF5D5DA3868D4AFBBE;
};
struct FBP_STRUCT_EightDayUI_Info {
/* offset=0x0000 flags=0x0008000000000205 */ FString itemName_0_9D70B96F4821371DF784CA887393F735;
/* offset=0x000c flags=0x0008001040000205 */ int32 itemQuality_1_A153147949B851A477654DA85EB1A41C;
/* offset=0x0010 flags=0x0008000000000205 */ FString name_2_9FA2E4D84AF5AE71FB127FA409F6447D;
/* offset=0x001c flags=0x0008001040000205 */ int32 status_3_3273115741EC4EAF0015CE95B437A240;
/* offset=0x0020 flags=0x0008000000000205 */ FString itemImage_4_A32C739E42436A8A5422A8B3ED5BA354;
/* offset=0x002c flags=0x0008001040000205 */ int32 itemID_5_37FD8C0B4FF8374C94BA7BBF6CF69DA1;
};
struct FBP_STRUCT_Exciting_Party_Award_Info {
/* offset=0x0000 flags=0x0008001040000205 */ int32 expireTime_0_589A685444C0A71AC127D9A5D494801B;
/* offset=0x0004 flags=0x0008001040000205 */ int32 count_1_6424CE534FEBBC1D8F7CCF945EAAD5E2;
/* offset=0x0008 flags=0x0008001040000205 */ int32 itemId_2_3DC8D6F342CE8A1B9015F5AD8581FB6B;
};
struct FBP_STRUCT_Exciting_Party_Info {
/* offset=0x0000 flags=0x0008001040000205 */ int32 mainActID_0_A7F589774B068F4A4F8D74B8B58E2CB5;
/* offset=0x0004 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_Exciting_Party_Award_Info> BP_ARRAY_Exciting_Party_Award_Infos_1_CF05F085455BEC91B821E3A741AD5250;
/* offset=0x0010 flags=0x0008000000000205 */ FString shareNum_2_69CC498744E4B0FB8FFE7B8B698B6AB6;
/* offset=0x001c flags=0x0008000000000205 */ FString title_3_885B6403449B299B9DE56FB7F24F8D35;
/* offset=0x0028 flags=0x0008001040000205 */ int32 itemIdx_4_1913E6744DC0CDA00C15DDA82F7E797C;
/* offset=0x002c flags=0x0008001040000205 */ int32 status_5_AC2A1B644C589A681341868104DC8B71;
/* offset=0x0030 flags=0x0008000000000205 */ FString titleHide_6_59B1F9C24CDFA601A6D012849EBEE039;
/* offset=0x003c flags=0x0008001040000205 */ int32 openTime_7_F96BEB784A23D2F3AFD96D948773A79A;
/* offset=0x0040 flags=0x0008000000000205 */ FString bigProgress_8_6ADF3FA940792CB1B19C3BB5398ED697;
/* offset=0x004c flags=0x0008000000000205 */ FString showName_9_325C6C9C4F2CD774DBA6EE9D5C1768D7;
/* offset=0x0058 flags=0x0008000000000205 */ FString openTimeStr_10_052991954CD18E0B2E4E32AF51D40402;
/* offset=0x0064 flags=0x0008001040000205 */ int32 actID_11_8D1D839A4E4EA971F762DCAC47F585DE;
/* offset=0x0068 flags=0x0008000000000205 */ FString targetNum_12_8CBE54CB459BA4047B5CA68162543D92;
};
struct FBP_STRUCT_FriendProfile {
/* offset=0x0000 flags=0x0008001040000205 */ int32 sex_0_51770F314E97A4E85B85A283DEE1B898;
/* offset=0x0004 flags=0x0008001040000205 */ int32 vipLevel_1_09F7328D426B1F997B84C98A9B6DBFF3;
/* offset=0x0008 flags=0x0008001040000205 */ int32 lastOnlineTime_3_A23193DB4F4D8DBF8A3585A84BA3A951;
/* offset=0x000c flags=0x0008001040000205 */ int32 level_4_68C1CAAF40C31038219DC0A179B37593;
/* offset=0x0010 flags=0x0008000000000205 */ FString platName_5_BCC4A9D74054617B341A44B7A356AB99;
/* offset=0x001c flags=0x0008001040000205 */ int32 ladder_6_66B2CDA946B1B5D2D2A8D4AF452E2D01;
/* offset=0x0020 flags=0x0008000000000205 */ FString picUrl_7_13A061C24E845B250CEABDBB0BC30D59;
/* offset=0x002c flags=0x0008000000000205 */ FString gid_8_88BCB9CA4E6BC1B534A5E0B88A448EF1;
/* offset=0x0038 flags=0x0008000000000205 */ FString nickName_10_A0BB006C40A7F58195208E8A8E80CD46;
/* offset=0x0044 flags=0x0008000000000205 */ FString applyMsg_12_D1916EAA4D2B47395FA30E94B1D42244;
/* offset=0x0050 flags=0x0008001040000205 */ int32 teamState_19_F8685C3540B419C2089C2FBDBD641631;
/* offset=0x0054 flags=0x0008001040000205 */ int32 teamId_20_EA61FCB14B2074ABAED0D98F91A4BC88;
/* offset=0x0058 flags=0x0008001040000205 */ int32 currentTeamAmount_21_4AA42FFB4FBC270C77DA9EAF117F8F33;
/* offset=0x005c flags=0x0008001040000205 */ int32 maxTeamAmount_22_21D156A945651C42192BF9971E768909;
/* offset=0x0060 flags=0x0008001040000205 */ int32 timeSinceGameBegin_23_1C74E3FD466673D11616F3A04DDC837B;
/* offset=0x0064 flags=0x0008001040000205 */ int32 online_24_570786B0478A0089A73F5FB2EBA58EB4;
/* offset=0x0068 flags=0x0008001040000205 */ int32 createTime_30_8E7A2C6747B691DBEB68DBB2F4D0CDBE;
/* offset=0x006c flags=0x0008001040000205 */ int32 exp_31_57CB093F40CF21C108F544892CD45F3F;
/* offset=0x0070 flags=0x0008001040000205 */ int32 lastLoginTime_32_D22C16C7467B94B3286167AFDECB0135;
/* offset=0x0074 flags=0x0008001040000205 */ int32 friendType_33_FDD913874EBCB7DA4D0B96833F938B97;
/* offset=0x0078 flags=0x0008000000000205 */ FString createTimeStr_36_B0152FAF4D81C926D38B8797DACEC14A;
/* offset=0x0084 flags=0x0008000000000205 */ FString lastOnlineTimeStr_37_3971926E4E07461BCACDDA9CD353337C;
/* offset=0x0090 flags=0x0008000000000205 */ FString militaryRank_38_846230904D03F77AEE9624BFA9E3B5E6;
/* offset=0x009c flags=0x0008000000000205 */ FString timeSinceGameBeginStr_39_2703957043059A4511890C900BC32086;
/* offset=0x00a8 flags=0x0008001040000205 */ int32 segment_info_duo_40_2829E5D045D309EDC12C9290A2643CD1;
/* offset=0x00ac flags=0x0008001040000205 */ int32 segment_info_solo_41_AE449EC14BB42B896029D2B9286CE9F4;
/* offset=0x00b0 flags=0x0008001040000205 */ int32 segment_info_squad_43_F6C69CCF45F0BB0CDFA396830A2296CA;
/* offset=0x00b4 flags=0x0008001040000205 */ int32 endtime_44_AC2DD02D45CFE857BC9B018BE005E5C0;
/* offset=0x00b8 flags=0x0008001040000205 */ int32 rank_45_B5F45CB040C38B4E65FB45BB2CD2130B;
/* offset=0x00bc flags=0x0008000000000205 */ FString endtimeStr_46_09802CB9477DF0F0699EE092ADAFEF52;
/* offset=0x00c8 flags=0x0008001040000205 */ int32 mode_47_C0B7C2B741C8376940C44F9CC7D7FBB5;
/* offset=0x00cc flags=0x0008001040000205 */ int32 kill_48_EFF118CD46899F9F8F7F9787F4B3D893;
/* offset=0x00d0 flags=0x0008001040000205 */ int32 total_49_061D823946AA07152B4B4AA8CD440EDD;
/* offset=0x00d4 flags=0x0008000000000205 */ FString score_51_56A729ED472243B95F99D29152556FDF;
/* offset=0x00e0 flags=0x0008000000000205 */ FString modeStr_52_32FAC5354F59CD9CFFE0B3AE7CFBFE2B;
/* offset=0x00ec flags=0x0008001040000205 */ int32 lastInviteTime_53_893B9B504BAC0132E9BAB9882F4064E7;
/* offset=0x00f0 flags=0x0008001040000205 */ int32 intimacy_54_044A5DD14AE5F829231C6D935DD35B40;
/* offset=0x00f4 flags=0x0008001040000205 */ int32 showInviteIcon_55_AF5C9EA949A9AE721DC1249611AA7801;
/* offset=0x00f8 flags=0x0008001040000205 */ int32 lastPresentCoinTime_56_81D481014B43D0F9D08427A6745A1523;
/* offset=0x00fc flags=0x0008001040000205 */ int32 bPresentedCoin_58_173EEA844C986BF64C50CBB1303BF93A;
/* offset=0x0100 flags=0x0008001040000205 */ int32 cur_avatar_box_id_59_4FA31B904F4BEDE7C86D58ADE0A20BA8;
/* offset=0x0104 flags=0x0008001040000205 */ int32 startup_type_60_CBF2A75F476270CA61453DA92D2449A4;
/* offset=0x0108 flags=0x0008001040000205 */ int32 qq_vip_61_3E6123544BA9E53B9D4454B8DF1300FA;
/* offset=0x010c flags=0x0008000000000205 */ FString remarks_name_62_F2C0036A4B8ECABC5DF2D58B887EDE1D;
/* offset=0x0118 flags=0x0008001040000205 */ int32 bNewMessage_63_EB2FCD5D4ED24C49C41DA290A42B091C;
/* offset=0x011c flags=0x0008001040000205 */ int32 bXiaoYue_64_D9EB0FD048953AEBC20056AB0500CA04;
};
struct FBP_STRUCT_GameModeBPTable_type {
/* offset=0x0000 flags=0x0008001040000205 */ int32 ID_0_5A5311F84AF5AD63F284598DF413D62D;
/* offset=0x0004 flags=0x0008000000000205 */ FString CName_1_120D6DB74537DE28D87E4BAD2052E558;
/* offset=0x0010 flags=0x0008000000000205 */ FString Path_2_D808EF6946A66B7E51F6318FC7CCE098;
};
struct FBP_STRUCT_GlobalChatvoiceDownloadData {
/* offset=0x0000 flags=0x0008000000000205 */ FString fileId_0_27A7E9814AFBC6BF898DD088626C4C44;
/* offset=0x000c flags=0x0008001040000205 */ int32 msgLength_1_AA0B7A75470EBDA4A1B263A9DF37786C;
/* offset=0x0010 flags=0x0008000000000205 */ FString msgSenderGID_2_A17583F444CD82A19E60DBB86D8EBDD7;
/* offset=0x001c flags=0x0008000000000205 */ FString msgContextGID_3_4DC6B36A4ADBF5BA22228B9262D45E49;
/* offset=0x0028 flags=0x0008001040000205 */ int32 msgId_4_6367BF0A434687426F510F81D8518471;
/* offset=0x002c flags=0x0008001040000205 */ int32 msgChannel_5_B110640C4860EF195694518E5BD4BA4E;
};
struct FBP_STRUCT_GlobalTips_Pos {
/* offset=0x0000 flags=0x0008001040000205 */ int32 x_0_BC95162242299DF7575384BF3165B2D9;
/* offset=0x0004 flags=0x0008001040000205 */ int32 y_1_7244EB0D4A9825ADADE0B99F4A4761CB;
};
struct FBP_STRUCT_GlobalTips_TimeInfo {
/* offset=0x0000 flags=0x0000001040000205 */ bool is_limit_0_C44FFA274459A428B4E947B664175E8A;
/* offset=0x0004 flags=0x0008000000000205 */ FString time_s_1_F3B38E0D4CA07B5A44179194CBB4AC32;
};
struct FBP_STRUCT_GoodItemGet_ToShow {
/* offset=0x0000 flags=0x0008001040000205 */ int32 count_0_B804FEC74F8FFA04EFB2ABBBDB8FF8FE;
/* offset=0x0004 flags=0x0008001040000205 */ int32 res_id_1_E16DC5BC4A0AD3512B0A31AD1C01DD9B;
/* offset=0x0008 flags=0x0008000000000205 */ FString valid_hours_str_2_9792409B43FBEFC1632E50901D9027B1;
};
struct FBP_STRUCT_GroupType {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Type_0_CBFD22254E63190A4C378883A34F578A;
/* offset=0x0004 flags=0x0008000000000205 */ FString GroupName_1_BE8E18014255CDFD210E869660F8D850;
};
struct FBP_STRUCT_InviteFriendProfile {
/* offset=0x0000 flags=0x0008000000000205 */ FString picUrl_0_C2A0DA014D486A1E164FC6ADDF9615F2;
/* offset=0x000c flags=0x0008000000000205 */ FString nickName_1_CBA2EEAC47380AB7B43B59A1D918CF45;
/* offset=0x0018 flags=0x0008001040000205 */ int32 maxTeamAmount_2_7C2BA22341F4811160C5BA9CB4307A36;
/* offset=0x001c flags=0x0008001040000205 */ int32 reserveState_3_051D52E94263E25D549480961FE9F175;
/* offset=0x0020 flags=0x0008001040000205 */ int32 teamId_4_A9F5C20A4684AE8D08AFE4BB75166BCB;
/* offset=0x0024 flags=0x0008000000000205 */ FString gid_5_EBC0A4844251CAA3C6481CB5368F9028;
/* offset=0x0030 flags=0x0008001040000205 */ int32 ladder_6_213757F44E8953D42AA9C5B6DBD4AEA4;
/* offset=0x0034 flags=0x0008001040000205 */ int32 showInviteIcon_7_977AF1E047CAEDD283C28AB877F89D8C;
/* offset=0x0038 flags=0x0008001040000205 */ int32 lastOnlineTime_8_A04CBD694D9C62749F7F599F73120391;
/* offset=0x003c flags=0x0008001040000205 */ int32 segment_info_duo_9_FA0174E845816A9F942032AB643D433F;
/* offset=0x0040 flags=0x0008001040000205 */ int32 cur_avatar_box_id_10_703270D1415FBDD5678B04A466503D98;
/* offset=0x0044 flags=0x0008001040000205 */ int32 segment_info_squad_11_84340EE84D3A9230894D2E926C9C5828;
/* offset=0x0048 flags=0x0008001040000205 */ int32 segment_info_solo_12_247075FF41F5C37FDAD25E8C310F2385;
/* offset=0x004c flags=0x0008001040000205 */ int32 op_13_18743CF042B141E7DECE6C92B8CC3333;
/* offset=0x0050 flags=0x0008001040000205 */ int32 online_14_870602AE4F5501D4F28CDF91319BFC0A;
/* offset=0x0054 flags=0x0008000000000205 */ FString applyMsg_15_C0485A1C4874CF848EEFE7A5D1563516;
/* offset=0x0060 flags=0x0008001040000205 */ int32 currentTeamAmount_16_A99659424539AA5B60C1078BD3921909;
/* offset=0x0064 flags=0x0008000000000205 */ FString timeSinceGameBeginStr_17_F7D74A0F42696036AF1FBFA1C91040E6;
/* offset=0x0070 flags=0x0008001040000205 */ int32 sex_18_E732EEBD4DF6F264E840F4B6517A75B9;
/* offset=0x0074 flags=0x0008001040000205 */ int32 timeSinceGameBegin_19_18447B0E49C944BC07097AA065539866;
/* offset=0x0078 flags=0x0008000000000205 */ FString platName_20_3339B87A4625F424B6B34593169A65C0;
/* offset=0x0084 flags=0x0008001040000205 */ int32 vipLevel_21_FBA0C34847C3807649FF969344AA81F6;
/* offset=0x0088 flags=0x0008001040000205 */ int32 teamState_22_0A4E7AA8416EA19A92FD4C93119FDF76;
/* offset=0x008c flags=0x0008001040000205 */ int32 level_23_E7DFAE6E468B2ED7DD2907A6A82EA184;
/* offset=0x0090 flags=0x0008001040000205 */ int32 intimacy_24_D91CFD9243D7CD518E844A8401676245;
};
struct FBP_STRUCT_ItemGetPanel_ItemData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 res_id_0_C5A4475E49533A797C52B48AC5702E44;
/* offset=0x0004 flags=0x0008001040000205 */ int32 count_1_4E21FB2D437EF98410C157989A21AC3C;
/* offset=0x0008 flags=0x0008001040000205 */ int32 valid_hours_2_07C9A0B848E138E38A78229229EC6911;
/* offset=0x000c flags=0x0008001040000205 */ int32 expire_ts_3_96A15DAE4698A652336B428E600610BD;
};
struct FBP_STRUCT_ItemGetShare_ShowInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 res_id_1_6940CF294EA278B623F8B088F0FA6325;
/* offset=0x0004 flags=0x0008000000000205 */ FString play_name_2_FF2D88BA4C334932528F689EC5DEB876;
/* offset=0x0010 flags=0x0008000000000205 */ FString tip_3_240B92E3496FDAA001EF82925D1958AC;
/* offset=0x001c flags=0x0008000000000205 */ FString uid_4_73F757454E3C9549FBD82EB70D18D542;
/* offset=0x0028 flags=0x0008000000000205 */ FString icon_url_5_869049884AD9F1127DC32AA32F2BFA93;
/* offset=0x0034 flags=0x0008001040000205 */ int32 gender_6_F9451FD04492F819A631A0955B4C77BA;
/* offset=0x0038 flags=0x0008000000000205 */ FString valid_hours_str_8_8B504E2443C0610E930F8F85E55F5ECE;
};
struct FBP_STRUCT_Item_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString ItemBigIcon_0_733663734EEB8DD5D7FF41A6E96480D4;
/* offset=0x000c flags=0x0008001040000205 */ int32 MaxCount_1_D5BF33434E37E75739D213989C4FA372;
/* offset=0x0010 flags=0x0008001040000205 */ int32 BPID_2_F73A5EF243D620CE49BBCAA8832C6AF9;
/* offset=0x0014 flags=0x0008001040000205 */ int32 ItemType_3_4CBCE77A4D2A20BEBD861AADEF3B616B;
/* offset=0x0018 flags=0x0000001040000205 */ bool AutoEquipAndDrop_4_144B885646B92B9836CE33923842AB1E;
/* offset=0x001c flags=0x0008001040000205 */ int32 ItemID_5_29F7B64741688A0A853FD281FAE4E28D;
/* offset=0x0020 flags=0x0000001040000205 */ bool Consumable_7_B08070BD407AD029B7CDA7BDB341A342;
/* offset=0x0024 flags=0x0008000000000205 */ FString ItemDesc_8_8ED919494479E8A62F11DBB9C7AD0F9A;
/* offset=0x0030 flags=0x0008000000000205 */ FString ItemSmallIcon_9_B13D206C4A153C963FCE478A1B39C15F;
/* offset=0x003c flags=0x0008000000000205 */ FString ItemName_10_B257B36A422BB69651454E90EBC1323B;
/* offset=0x0048 flags=0x0008000000000205 */ FString WardrobeTab_11_6562B47746AECB0B5C84BC9C96EACD9D;
/* offset=0x0054 flags=0x0008001040000205 */ int32 ItemSubType_12_087F026E41DAB82F567758A4F56D72CF;
/* offset=0x0058 flags=0x0000001040000205 */ bool Equippable_13_BB222DC04DCB195FCB3F29B89EA210CA;
/* offset=0x005c flags=0x0008001040000205 */ float UnitWeight_f_14_725EBB604F31443B93AF3597580ECAE4;
/* offset=0x0060 flags=0x0008000000000205 */ FString ItemWhiteIcon_15_AA35FD8045790AA9F73F58829F202B94;
/* offset=0x006c flags=0x0008001040000205 */ int32 ItemQuality_16_3EF7461D45D14FC186EB3DBB70D01484;
/* offset=0x0070 flags=0x0008001040000205 */ int32 SellTokenType_17_B410373F45F6C04F12302FB860FB46DC;
/* offset=0x0074 flags=0x0008001040000205 */ int32 SellPrice_18_12D0424A4E19AC2E29A301AB474CBFD8;
/* offset=0x0078 flags=0x0008000000000205 */ FString PickUpSound_19_F461798D4A675E4E4E06DEBE9F1963B5;
/* offset=0x0084 flags=0x0008000000000205 */ FString UnEquipSound_20_503E4B5E4A5AB2AB8963A6AA19E9825A;
/* offset=0x0090 flags=0x0008000000000205 */ FString DropSound_21_6E25AFC0488F75E1AAAC208592F12715;
/* offset=0x009c flags=0x0008000000000205 */ FString EquipSound_22_79C641814F4E53EB042738A286828E88;
/* offset=0x00a8 flags=0x0008000000000205 */ FString UnEquipBank_23_F80BB1DA4DBEBC139ADD438FE7B3FB5C;
/* offset=0x00b4 flags=0x0008000000000205 */ FString EquipBank_24_3AE3FFCC489EE53096363DB5965FAA7B;
/* offset=0x00c0 flags=0x0008000000000205 */ FString DropBank_25_C61E40874E82D5E55947C1AC3066F8A7;
/* offset=0x00cc flags=0x0008000000000205 */ FString PickUpBank_26_4599D8304AA9F863D5CBB5BA603189F8;
/* offset=0x00d8 flags=0x0008000000000205 */ FString KillWhiteIcon_27_16289384496FF361F9005580DEF9CAD1;
/* offset=0x00e4 flags=0x0000001040000205 */ bool NeedShare_28_D9C0818D40A3C6AB07231BABA5477060;
/* offset=0x00e8 flags=0x0008001040000205 */ int32 WeightforOrder_29_4373EFCD4D78E7DF4067FF9D3E213664;
/* offset=0x00ec flags=0x0008000000000205 */ FString Preview_32_1997D4634D3D3F8CC7360283D2AF4E6C;
/* offset=0x00f8 flags=0x0008000000000205 */ FString ExTime_33_8299B7454C71BC6A899937AF00BFF0C5;
/* offset=0x0104 flags=0x0008000000000205 */ FString JumpUrl_34_A5DE7C2C406E2C16620017929DDEEA4F;
/* offset=0x0110 flags=0x0008001040000205 */ int32 SourceBookEnable_35_80A540DA4CF5C9DEE5E79E9668E6511C;
/* offset=0x0114 flags=0x0008000000000205 */ FString PickupDesc_36_D5D621864C55ED8C6ABE728B6F002D4E;
/* offset=0x0120 flags=0x0008001040000205 */ int32 WardrobeMainTab_38_D234FCBE4A19AAF3066394AD7C7D98DF;
};
struct FBP_STRUCT_LocalizeRes_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString TextValue_0_4D37165A410D67320AF278A1C1028E4F;
/* offset=0x000c flags=0x0008001040000205 */ int32 TextId_1_20B947934F165858A322E599888F816E;
};
struct FBP_STRUCT_MailAttach {
/* offset=0x0000 flags=0x0008001040000205 */ int32 attach_count_0_27454EF94661C10D531AD0B1600D5632;
/* offset=0x0004 flags=0x0008001040000205 */ int32 attach_id_1_AE2FA609412450ECF47062A53AA9B8CB;
/* offset=0x0008 flags=0x0008001040000205 */ int32 attach_valid_2_CEF0953B456577AB7E5A3ABAD2B04CD3;
};
struct FBP_STRUCT_MailInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString mail_title_0_216B7FC5446291EA75F46C8DEFBDE96B;
/* offset=0x000c flags=0x0008001040000205 */ int32 mail_id_3_CC8DE62C49B7A354DAD93B9F072AB68F;
/* offset=0x0010 flags=0x0008000000000205 */ FString mail_sender_4_97426852480411196A98308104BE4FEF;
/* offset=0x001c flags=0x0000001040000205 */ bool mail_withattach_5_B91D765C400654ACF633BA9476F63058;
/* offset=0x001d flags=0x0000001040000205 */ bool mail_attachtag_6_DE072A3A451AFBAC8E1B1EA22B86FD19;
/* offset=0x001e flags=0x0000001040000205 */ bool mail_readtag_7_F69D0D54487CEEF39542A4B275D25F9B;
/* offset=0x0020 flags=0x0008000000000205 */ FString mail_content_8_63BACD6E408325F7FF91B2ABF832A284;
/* offset=0x002c flags=0x0008000000000205 */ FString mail_time_15_95FF7D1345F73CFAC902FBA65404B267;
/* offset=0x0038 flags=0x0008001040000205 */ int32 mail_sort_10_80B93CF8496B1FC8EA4FCC924E3DD4CC;
/* offset=0x003c flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_MailAttach> BP_ARRAY_MailAttachList_11_77FB3C624D2FC92ED437938E2822CD5E;
/* offset=0x0048 flags=0x0000001040000205 */ bool mail_top_12_7253FD7F4E2A9B48CB6EA9A82424590D;
/* offset=0x004c flags=0x0008000000000205 */ FString mail_lefttime_13_785456674240DC583B44519DAEE61087;
/* offset=0x0058 flags=0x0008001040000205 */ int32 mail_type_14_71A2FCC14C95F5B99D016589C1F72DC5;
/* offset=0x005c flags=0x0008001040000205 */ int32 mail_subtype_22_FF67A7FF4895E20D7CFEC1A12ED4873E;
/* offset=0x0060 flags=0x0008001040000205 */ int32 mail_sender_presentedcoin_23_86FA7D104D446EAF93C185BC7C13E3C1;
/* offset=0x0064 flags=0x0008000000000205 */ FString mail_sender_uid_24_5E104E1C43512918AD9DA6B81849D7B6;
/* offset=0x0070 flags=0x0008000000000205 */ FString mail_sender_iconUrl_25_B006B0DD41009627452966995624C118;
/* offset=0x007c flags=0x0008001040000205 */ int32 mail_sender_gender_26_F82B3DFB499564BD08058C8623D70BB2;
/* offset=0x0080 flags=0x0008000000000205 */ FString mail_sendername_27_DA997FAA45FB9B54926573B900D7C50B;
};
struct FBP_STRUCT_Map_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString MapName_0_99C86D5F4EEAC838D927A895ABB469F4;
/* offset=0x000c flags=0x0008001040000205 */ int32 ResId_3_6A18D49C4C648A6B96E15C9CD0C9406D;
/* offset=0x0010 flags=0x0008000000000205 */ FString MapPath_2_556AB4C74A5227AA1355AA8C60EF15BB;
/* offset=0x001c flags=0x0008000000000205 */ FString MiniMapPath_7_626C20754C65FDF1DF3BE882DFD06DB2;
/* offset=0x0028 flags=0x0008000000000205 */ FString ShowImg_9_997F417E43ACA5F7ADE34991024B8A47;
/* offset=0x0034 flags=0x0008000000000205 */ FString MainMode_10_F894E3F44BC17997549883BAE6037772;
/* offset=0x0040 flags=0x0008000000000205 */ FString MainModeID_11_FE88BE674E96247E9FD9F18C21B9E8B3;
/* offset=0x004c flags=0x0008001040000205 */ int32 WeatherMode4Weight_12_CE1168D64FC717133BF6C291FAC4EF4E;
/* offset=0x0050 flags=0x0008000000000205 */ FString WeatherMode4_13_8AA5A77E4F16977F5B3AD88AF15E6E7A;
/* offset=0x005c flags=0x0008000000000205 */ FString WeatherMode3_14_094A53A14E6AFD01507A4F9B92083328;
/* offset=0x0068 flags=0x0008001040000205 */ int32 WeatherMode3Weight_15_0F0966B84DB5ABF001134F90B1BEF317;
/* offset=0x006c flags=0x0008001040000205 */ int32 WeatherMode2Weight_16_9368E2804EEFD71D1DFE69BB7BA3F014;
/* offset=0x0070 flags=0x0008000000000205 */ FString WeatherMode2_17_F339852A406780C529C538A96CAB7E6E;
/* offset=0x007c flags=0x0008001040000205 */ int32 WeatherMode1Weight_18_C6F020C84201BF76FD3A5380607D1B24;
/* offset=0x0080 flags=0x0008000000000205 */ FString WeatherMode1_19_E986CF41450ECA772320C3A6A4F35751;
};
struct FBP_STRUCT_MemBTResultData {
/* offset=0x0000 flags=0x0008000000000205 */ FString Name_0_DFDA3DC143AAE955AA8105BAF2ADCD38;
/* offset=0x000c flags=0x0008000000000205 */ FString State_1_48C8DC874029DCADB2E3DBAEF5DD9D82;
/* offset=0x0018 flags=0x0008001040000205 */ int32 Kill_2_DA4DC35B4BB8501F720144829B85837B;
/* offset=0x001c flags=0x0008001040000205 */ int32 travelDistance_3_269F558844A85BC6B7EE85B4CDA706F4;
/* offset=0x0020 flags=0x0008001040000205 */ int32 HealAmount_4_B8C060C243D8A53CC2FB25B014DAA2DD;
/* offset=0x0024 flags=0x0008001040000205 */ int32 DamageAmount_5_9798AED546B6451447073F88F94ECA1A;
/* offset=0x0028 flags=0x0008001040000205 */ int32 AssistNum_6_53E92D69472136A2FA572CA42AFF0F2D;
/* offset=0x002c flags=0x0008001040000205 */ int32 surviveTime_7_4095C08E4C9E9C36F3476BBBBDF7A7C7;
/* offset=0x0030 flags=0x0008001040000205 */ int32 rescueTimes_8_22FDF96242283590BDDE31A6E4592C0F;
/* offset=0x0034 flags=0x0008001040000205 */ int32 HeadShotNum_9_CB4C63474DFB365351BFDF826A564311;
/* offset=0x0038 flags=0x0008001040000205 */ int32 ShouldShowAddFriendBtn_10_F6E1B5B546973A68905B49A608F211F0;
/* offset=0x003c flags=0x0008000000000205 */ FString UID_11_3CF2C4FB440351FC6E2A819D5C9E3A95;
/* offset=0x0048 flags=0x0008001040000205 */ int32 TravelScore_12_E14E8FC742D3CA88E429B1BFFCD5D2DF;
/* offset=0x004c flags=0x0008001040000205 */ int32 BattleScore_13_E763470E496A1859971915AF0ED432FC;
/* offset=0x0050 flags=0x0000001040000205 */ bool IsMVP_14_9FEBBB9A41D633DAEF4F7AA0AA50379E;
/* offset=0x0054 flags=0x0008001040000205 */ int32 SupportScore_16_E6685A2F4D4EED4000131FBCED53A176;
/* offset=0x0058 flags=0x0008001040000205 */ int32 SurviveScore_17_B32B433B4A28BB930A2B69B437791D6D;
/* offset=0x005c flags=0x0008001040000205 */ int32 driveDistance_18_BE0AE86B448F9DD558B6459D4E5D42FB;
/* offset=0x0060 flags=0x0008001040000205 */ int32 marchDistance_19_E5AAD6E54F9230A68C4EA993BD9A8940;
/* offset=0x0064 flags=0x0008001040000205 */ int32 title_id_20_59F8DAF043C5B9082CA9A8A3B9E64C5D;
/* offset=0x0068 flags=0x0008001040000205 */ int32 SupplyScore_21_C702D2FE49ACF7EFBCFC4DA55B3DBE2B;
/* offset=0x006c flags=0x0008001040000205 */ float FinalScore_f_22_4840B559455CD01E651617BFC406BC82;
};
struct FBP_STRUCT_MessageBoxButton {
/* offset=0x0000 flags=0x0008000000000205 */ FString ButtonCallback_0_76F4458E4320493C6F7386B817E49216;
/* offset=0x000c flags=0x0008000000000205 */ FString ButtonText_1_9E10D50F438E6CD80756CFBB4E0C97BA;
};
struct FBP_STRUCT_MessageBoxData {
/* offset=0x0000 flags=0x0008000000000205 */ FString Content_0_A3552EAA435B329EEAEAF7913B4F5FD7;
/* offset=0x000c flags=0x0008000000000205 */ FString Title_1_C26E66014646F367D6D5D0BFD2C43642;
/* offset=0x0018 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_MessageBoxButton> BP_ARRAY_Buttons_2_750369104543639636DC8FB1B1D63DC5;
};
struct FBP_STRUCT_MilitaryRankLevel_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString MilitaryRankName_0_6803185A4F44EE4389F6A3B24C13845F;
/* offset=0x000c flags=0x0008001040000205 */ int32 Exp_1_0727D7694F81C282360C298C96801A35;
/* offset=0x0010 flags=0x0008000000000205 */ FString MilitaryRankType_2_F858884B40EBC459D56457B1741D963D;
/* offset=0x001c flags=0x0008001040000205 */ int32 Level_3_756F8DA14F48640682AFFFBD2A052F83;
/* offset=0x0020 flags=0x0008000000000205 */ FString MilitaryRankBigIconPath_4_9A4E25B74B0B8657724BD1AD59F3CB7C;
/* offset=0x002c flags=0x0008000000000205 */ FString MilitaryRankSmallIconPath_5_F068C6BA4EB3CFAFA8CD159178EB8765;
/* offset=0x0038 flags=0x0008000000000205 */ FString MilitaryRankTypeIconPath_6_9AE9634945BC5B59F5709EB9C63E9970;
};
struct FBP_STRUCT_NewteachingInfo_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString titleName_0_6691A84B4890E87DAD8E84B81D5638B8;
/* offset=0x000c flags=0x0008000000000205 */ FString pictureName_1_7A505C8346C993F02C3C079521CC917A;
/* offset=0x0018 flags=0x0008001040000205 */ int32 ID_2_0AF0DD4F46E06298222994AE3854C276;
/* offset=0x001c flags=0x0008000000000205 */ FString videoName_3_5226689E418CE94057A2FA80262EB32E;
};
struct FBP_STRUCT_NoticeButtonInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 NoticeID_0_8385D5B449F5DCE9DA1FBAB43B3D675E;
/* offset=0x0004 flags=0x0008000000000205 */ FString Btn_TypeName_1_79C326E94B5E9E9A88148198D732DFD2;
/* offset=0x0010 flags=0x0000001040000205 */ bool IsRedPoint_2_36FBE0F548FB2C01BCC12EBD14A73399;
/* offset=0x0014 flags=0x0008001040000205 */ int32 Btn_Type_3_08F9F07341EF2C586F90A0A409C3DAA8;
/* offset=0x0018 flags=0x0008000000000205 */ FString Btn_Name_4_FD43B1E54D0A32532019B7A5514D0D07;
};
struct FBP_STRUCT_NoticeInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString jump_mode2_0_0AFCDDDE4E49D68EC1E458B7C6E1756D;
/* offset=0x000c flags=0x0008001040000205 */ int32 ID_1_65F7370B4527B75928D74181AAB77CBB;
/* offset=0x0010 flags=0x0008000000000205 */ FString content_2_7324FFD24CC05DCD4260EA8C6D1905D4;
/* offset=0x001c flags=0x0008000000000205 */ FString button_desc_3_66D8B787439345A3F9AACF868C189546;
/* offset=0x0028 flags=0x0008001040000205 */ int32 mark_type_4_631B1E224D9CDBF607B59BB6BB662C72;
/* offset=0x002c flags=0x0008000000000205 */ FString mark_desc_5_30A41C5243CA99A80FC828B1A79A9D96;
/* offset=0x0038 flags=0x0008000000000205 */ FString jump_button2_6_EFE006FA4E76444AA82F5C9E69C799BE;
/* offset=0x0044 flags=0x0008000000000205 */ FString jump_button1_7_C487EA014040DEE90177F6BBE53EDD1B;
/* offset=0x0050 flags=0x0008000000000205 */ FString pic_url_8_730A7D1C4C637BA216734BA435E34DD3;
/* offset=0x005c flags=0x0008000000000205 */ FString jump_mode1_9_C90DD91148C86A368099CDB014DD5C35;
/* offset=0x0068 flags=0x0008000000000205 */ FString title_10_479143544DB76C39CF8D18B3AF266A85;
};
struct FBP_STRUCT_OpenBoxPanel_ItemData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 res_id_1_D32ECC9C4F13FFF6AFB8C4896E44B806;
/* offset=0x0004 flags=0x0008001040000205 */ int32 count_2_3C510FE249C175603249A7BF2DE8DA7A;
/* offset=0x0008 flags=0x0008000000000205 */ FString valid_hours_str_4_D7F28E654E0508A8CF4685AAA19630D7;
/* offset=0x0014 flags=0x0008001040000205 */ int32 product_price_6_E5A8CBB04081CBC1D39B9FA09C27CDF8;
};
struct FBP_STRUCT_PersonalBasicInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_nextlevel_0_FBE668954EC01EF93CEEA8BE345582C5;
/* offset=0x000c flags=0x0008000000000205 */ FString role_image_1_4077D3AB4D30BA5669738FB9D7A6A53E;
/* offset=0x0018 flags=0x0008000000000205 */ FString role_sign_2_11FB47EA43CA86DE317E6880E40C7FB5;
/* offset=0x0024 flags=0x0008000000000205 */ FString role_sex_3_671DAD7B425D424F901AEABE96C1F444;
/* offset=0x0030 flags=0x0008000000000205 */ FString role_curlevel_4_52FE0B22460736156A4C57A35DC068AE;
/* offset=0x003c flags=0x0008000000000205 */ FString role_curexpnum_5_B751043644F0E7CAA1B8CBB1C42B4AF2;
/* offset=0x0048 flags=0x0008000000000205 */ FString role_id_6_349344534B3D709D9E18F794879B5369;
/* offset=0x0054 flags=0x0008000000000205 */ FString role_name_7_87BB4C20401337DF16F099A3FA5E166E;
/* offset=0x0060 flags=0x0008000000000205 */ FString role_needexpnum_8_6F9979D647E7E96944E7A69E5A6D1E33;
/* offset=0x006c flags=0x0008001040000205 */ int32 role_curlevelnum_11_EA961B664F8B79ADEB6976942E95CFE4;
/* offset=0x0070 flags=0x0008001040000205 */ int32 role_nextlevelnum_12_AAB877C6467A23CD271CE5BE6D9F04FC;
/* offset=0x0074 flags=0x0008001040000205 */ int32 role_segment_team_13_A33E2C4D40E5B63EFE6B1EB918CE9D64;
/* offset=0x0078 flags=0x0008001040000205 */ int32 role_segment_double_14_40091CBD4447C6A11C56F4B36C1AFEDD;
/* offset=0x007c flags=0x0008001040000205 */ int32 role_segment_solo_15_D8AE4BAC44F2E13CBC152796603FEB29;
/* offset=0x0080 flags=0x0008001040000205 */ int32 role_segment_max_16_0A8835BC433B7923C68452A8D9103ED1;
/* offset=0x0084 flags=0x0008001040000205 */ int32 role_qqvip_17_A5D6675E4F95BDC61B2AE990627FDC40;
/* offset=0x0088 flags=0x0008001040000205 */ int32 role_avatar_frame_18_9AD9FCFA4148267A1D42F097FF5C4A42;
/* offset=0x008c flags=0x0008001040000205 */ int32 role_startup_type_19_BFB4BEF54E91AC0FB68948ADF86BBB76;
};
struct FBP_STRUCT_PersonalSegmentInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 role_segment_max_0_2639E6C048F570A7B5E73E8E7ACB7E74;
/* offset=0x0004 flags=0x0008001040000205 */ int32 role_segment_solo_1_523FA3F740EE8710287621B2A0CD7F04;
/* offset=0x0008 flags=0x0008001040000205 */ int32 role_segment_team_2_98D045524BE6F48C8C1626A2B4CC03FD;
/* offset=0x000c flags=0x0008001040000205 */ int32 role_segment_double_3_1E2282C34BDB9A8FF0984392AF13AA86;
};
struct FBP_STRUCT_PersonalTotalRankInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_totalrank_0_7DEBA5AD439D2974983BD7A3A0091CAA;
};
struct FBP_STRUCT_PersonalTotalScoreInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_totalscore_0_3C7D99404C94D9B7D1D9EE849125A756;
};
struct FBP_STRUCT_Promotion_Award_Info {
/* offset=0x0000 flags=0x0008001040000205 */ int32 currentInviteCount_0_11AFDC824E74A36DFA0E8D9BE9284ED7;
/* offset=0x0004 flags=0x0008001040000205 */ int32 itemIdx_1_39E464294AE9AB488F24D596B71BFFDE;
/* offset=0x0008 flags=0x0008001040000205 */ int32 status_2_F3C06E6E4CC00545DCB8C19A95BE89F3;
/* offset=0x000c flags=0x0008001040000205 */ int32 actID_3_D68715044A1716E8CAD23D8EA340B48E;
/* offset=0x0010 flags=0x0008001040000205 */ int32 awardID_4_E168DE3B43358B3DF2987BA145A336F0;
/* offset=0x0014 flags=0x0008001040000205 */ int32 needInviteCount_5_93313FC147EE030C137224B6AA6C9588;
/* offset=0x0018 flags=0x0008001040000205 */ int32 mainActID_6_5F9B5DC446E07EA11BE38D809934CF48;
/* offset=0x001c flags=0x0008001040000205 */ int32 expireTime_7_D3D7F0E04F42F4ED95DE608E3740DCC9;
};
struct FBP_STRUCT_Promotion_Friend_Info {
/* offset=0x0000 flags=0x0008001040000205 */ int32 inviteStatus_0_6C6FAE6F4B6B79001E76C1B9BB408BFE;
/* offset=0x0004 flags=0x0008000000000205 */ FString nickName_1_858922934482602207899BABECA2C87C;
/* offset=0x0010 flags=0x0008000000000205 */ FString headUrl_2_C8E5486D41FE974E72CB9588EA05E687;
/* offset=0x001c flags=0x0008000000000205 */ FString openID_3_E7605A4A43E998949D7D068321039AF5;
};
struct FBP_STRUCT_RankInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString uid_0_951191854B1D7BD586C9E9B45AAFBB4A;
/* offset=0x000c flags=0x0008001040000205 */ int32 no_1_4182BB0342C89B0CBA9E76BCB162879E;
/* offset=0x0010 flags=0x0008000000000205 */ FString city_2_DC3408564E16BC35A7D486A3BA901971;
/* offset=0x001c flags=0x0008000000000205 */ FString name_3_209DAE1B40FE2734E586148DBA1E05CE;
/* offset=0x0028 flags=0x0008000000000205 */ FString content2_4_66789CC04460A8E81B602D9B88B5B0CA;
/* offset=0x0034 flags=0x0008001040000205 */ int32 score_5_FE06130944A19326737A559A99B839E9;
/* offset=0x0038 flags=0x0008000000000205 */ FString content1_6_31E885C04FA17436582AFA8F43A0FF1B;
/* offset=0x0044 flags=0x0008000000000205 */ FString content3_7_A9E0BD10434A6F597EF6C59F5C8F50E0;
/* offset=0x0050 flags=0x0008001040000205 */ int32 gender_8_171CD1454F7F502EE78307B2451E6131;
/* offset=0x0054 flags=0x0008001040000205 */ int32 level_9_D030C1A14ED97F063BFC45ABD7E298E1;
/* offset=0x0058 flags=0x0008000000000205 */ FString url_10_5EA6E3534B86E9977C811B961923CAB4;
/* offset=0x0064 flags=0x0008001040000205 */ int32 segment_12_746755464BE574F47F70AABAADC82602;
/* offset=0x0068 flags=0x0008001040000205 */ int32 qq_vip_13_0AA66F654565D1764BAD9AA9279D2240;
/* offset=0x006c flags=0x0008001040000205 */ int32 startup_type_14_D2DB30A049EBDECCC4E0049FC408C8EA;
/* offset=0x0070 flags=0x0008001040000205 */ int32 cur_avatar_box_id_15_84D640C64D178EE1D04261885C48CB1C;
};
struct FBP_STRUCT_RankInfoMe {
/* offset=0x0000 flags=0x0008000000000005 */ struct FBP_STRUCT_RankInfo BP_STRUCT_RankInfo_0_F963206A4F4BE4A99EA008BF831E4BBC;
};
struct FBP_STRUCT_RankIntegralLevel_type {
/* offset=0x0000 flags=0x0008001040000205 */ int32 IntegralType_0_5DB652C74A6C2C5E4B1123A62ADC38A8;
/* offset=0x0004 flags=0x0008000000000205 */ FString IntegralTypeName_1_37066B404ACB346A9C01D683DD3A29FB;
/* offset=0x0010 flags=0x0008000000000205 */ FString FrameID_2_FA51FC0F47FB8AEB41067AB1A00E044D;
/* offset=0x001c flags=0x0008001040000205 */ int32 MinIntegral_3_8BCC404B4E31165611A2F3A5DCA7F9EB;
/* offset=0x0020 flags=0x0008001040000205 */ int32 Level_4_4248BF2F4F85F33AF1FFF8B269550E92;
/* offset=0x0024 flags=0x0008001040000205 */ int32 IntegralTypeOrder_5_E1D966464BA0136A4682EA8533722D30;
/* offset=0x0028 flags=0x0008000000000205 */ FString Name_6_B98FA8AA4955E5E532285FA0BC38606D;
};
struct FBP_STRUCT_RankUpdateItemInfo {
/* offset=0x0000 flags=0x0008000000000005 */ struct FBP_STRUCT_RankInfo BP_STRUCT_RankInfo_0_F93E07134DCE78519CDAF28B00D4B7F4;
};
struct FBP_STRUCT_RecordingUpload {
/* offset=0x0000 flags=0x0008000000000205 */ FString openUid_0_54D56FF14523BD47320C999A356D4A89;
/* offset=0x000c flags=0x0008000000000205 */ FString battleUid_1_E085462F49A09FBF73121597985007B0;
/* offset=0x0018 flags=0x0008000000000205 */ FString roleUid_2_BCE9DEF348A2756A826DBAB7C9C35515;
/* offset=0x0024 flags=0x0008001040000205 */ int32 HeadShotNum_3_1F6986E44FBDD374A4EFFCB4D9155E13;
/* offset=0x0028 flags=0x0008001040000205 */ int32 killNum_4_58DEC1EE4B1FE46CCB08479A637854DD;
/* offset=0x002c flags=0x0008000000000205 */ FString platform_5_11FC63E6443F3259AD396F958EDEB0F1;
/* offset=0x0038 flags=0x0008001040000205 */ int32 MaxKillDistane_6_FF85298B476C4D8EF2CDAC87DBCDCD81;
};
struct FBP_STRUCT_RoleInfoAvatarFrame {
/* offset=0x0000 flags=0x0008000000000205 */ FString desc_0_9EA5A7514180A8C5037426941604F705;
/* offset=0x000c flags=0x0008000000000205 */ FString state_1_08058C3543CE33D3D561879F47077882;
/* offset=0x0018 flags=0x0008000000000205 */ FString name_2_03F86960403366ACEC72A5A2C522DE3F;
/* offset=0x0024 flags=0x0008001040000205 */ int32 id_3_94030D564734EFD97A8EB583222EDC21;
/* offset=0x0028 flags=0x0008000000000205 */ FString desc_get_4_66306E3D4BB4116257FA129F1C7DB2EA;
/* offset=0x0034 flags=0x0008000000000205 */ FString expire_time_5_3963988D494449036ADB16A2DCA3D002;
};
struct FBP_STRUCT_RoleRankDetailSingleInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString name_0_61BC2A864A3E84DFD235009959A94793;
/* offset=0x000c flags=0x0008001040000205 */ int32 level_2_CE95E9D1472364D0C7F5DFA2EE067916;
/* offset=0x0010 flags=0x0008000000000205 */ FString type_name_3_8A71F0964ADC0D83221AC28CCA54E9BE;
};
struct FBP_STRUCT_RoleRankDetailTypeInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 level_0_1FABBE464CCDDF1066FE31BBF84B32FB;
/* offset=0x0004 flags=0x0008000000000205 */ FString type_name_1_BD8A530541CBE4088737788FE81AEA5C;
};
struct FBP_STRUCT_RoomGroupType {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Type_0_F950B5044E184BF9F97F968442F59EB0;
/* offset=0x0004 flags=0x0008000000000205 */ FString GroupName_1_69CC769A4D369938527239A22EC9B483;
};
struct FBP_STRUCT_RoomInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 player_count_7_3C511CFC47DBC696B9C74790AFA73D83;
/* offset=0x0004 flags=0x0008000000000205 */ FString owner_id_1_EC8BB0664920BD7961262791BFC2F3FB;
/* offset=0x0010 flags=0x0008000000000205 */ FString state_2_98C921C84A16218020746FAAABDB13E4;
/* offset=0x001c flags=0x0008000000000205 */ FString name_3_4D2491D0400DCB399113168B562B27C9;
/* offset=0x0028 flags=0x0008001040000205 */ int32 id_9_E0E04E1B4356DD24D82151AC8F3E8CD3;
/* offset=0x002c flags=0x0008000000000205 */ FString owner_name_5_F933685E47BD8C88B9063EB06ABD7B60;
/* offset=0x0038 flags=0x0008001040000205 */ int32 map_id_8_C36827ED47ACE4F3692212BA2948A845;
/* offset=0x003c flags=0x0008001040000205 */ int32 group_type_12_2579951649F014C9A6DE85906F80F49C;
/* offset=0x0040 flags=0x0008001040000205 */ int32 create_time_13_49E1E18F4D6C152561542D99BDD37F51;
/* offset=0x0044 flags=0x0008001040000205 */ int32 game_start_14_E7C4BD4B4457B3F0720AFA98BBD026BC;
/* offset=0x0048 flags=0x0000001040000205 */ bool lock_state_15_397B694144C77EE7DF88B4B628E86BEB;
/* offset=0x004c flags=0x0008000000000205 */ FString version_16_DF55A7EE4F7F54F7CB22968980FC1EE3;
};
struct FBP_STRUCT_RoomMemberInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString openid_0_B7B1CCC1466A8CCE41C6E3A5100F1634;
/* offset=0x000c flags=0x0008001040000205 */ int32 level_1_87DF754540F124BEF6071B92A3E0AFED;
/* offset=0x0010 flags=0x0008000000000205 */ FString name_2_F98F3D0B47A0191B26798FA7A96371FA;
/* offset=0x001c flags=0x0008001040000205 */ int32 svr_3_C4A42FD0462B8AEEA33153935D743585;
/* offset=0x0020 flags=0x0008001040000205 */ int32 gender_4_38FF7FF84711A7F5405F9D97FA23D1B4;
/* offset=0x0024 flags=0x0008001040000205 */ int32 frame_level_5_C155DF8E481E15556962A99AAEE5AF56;
/* offset=0x0028 flags=0x0000001040000205 */ bool isRoomMaster_6_D3F447214E2501E056A437B35FE76699;
/* offset=0x002c flags=0x0008001040000205 */ int32 pos_7_48633E4D49B0CBA499EC33A098E8698F;
/* offset=0x0030 flags=0x0008000000000205 */ FString state_8_C387AE89499568F6EB50F3AFC6D62A8F;
/* offset=0x003c flags=0x0008000000000205 */ FString head_url_9_8632DDD64E3EB3C3098AECABFD368A5B;
};
struct FBP_STRUCT_RoomSelfInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString openid_0_0A1285C04EE96896A10B3EA4F4DFD669;
/* offset=0x000c flags=0x0008001040000205 */ int32 level_1_1C45BD134A290840F10DBFB768BB9565;
/* offset=0x0010 flags=0x0008000000000205 */ FString name_2_DEDDBA474442D739A7E6ABB8774E692B;
/* offset=0x001c flags=0x0008001040000205 */ int32 svr_3_5FE9036844753186FBFDE2A62D64479E;
/* offset=0x0020 flags=0x0008001040000205 */ int32 gender_4_F2F5EAF04D5CA44A0D02BDA3C9143AC1;
/* offset=0x0024 flags=0x0008001040000205 */ int32 frame_level_5_496CB4FE48F43AF05508278EAEB8CF81;
/* offset=0x0028 flags=0x0000001040000205 */ bool isRoomMaster_6_759A24614B691043C28C9F934BD264DD;
/* offset=0x002c flags=0x0008001040000205 */ int32 pos_7_54DF2FB64C05B904666FCEBE75A48444;
/* offset=0x0030 flags=0x0008000000000205 */ FString state_8_6C5A3C9648FCA56DFFD9ACA85AB3BC43;
/* offset=0x003c flags=0x0008000000000205 */ FString head_url_9_F203D8474DA7BCBD70D59DAB70E67875;
};
struct FBP_STRUCT_RoomWaitingInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 game_start_0_DB98D70E450D5F1C2CBE3AA11538E773;
/* offset=0x0004 flags=0x0008001040000205 */ int32 map_id_1_776BECA545D38EE4FDD3D1AECF733145;
/* offset=0x0008 flags=0x0008000000000205 */ FString owner_name_2_DD7007704A9D0E714C2676A29AEFD1C6;
/* offset=0x0014 flags=0x0008001040000205 */ int32 group_type_3_5D229F3D4158DB32A881AE8F82520499;
/* offset=0x0018 flags=0x0008000000000205 */ FString name_4_227DD90047E11F7515483C8510697D06;
/* offset=0x0024 flags=0x0008000000000205 */ FString state_5_26BE14D04F72D98DFA8DA191292EA4D3;
/* offset=0x0030 flags=0x0008001040000205 */ int32 id_6_2FCD4C5143826807F4BC1CB2539D8EC3;
/* offset=0x0034 flags=0x0008000000000205 */ FString owner_id_7_08C2A2C54381C8A26B70B886BEF82A5D;
/* offset=0x0040 flags=0x0008001040000205 */ int32 player_count_8_E60306904F3F6BF80B25108DEB6406FC;
/* offset=0x0044 flags=0x0008000000000205 */ FString version_9_2B313E3A4D0AC5492D33A9A156C9A865;
/* offset=0x0050 flags=0x0000001040000205 */ bool lock_state_10_F3674EC7420B12176706A5A900154DBB;
/* offset=0x0054 flags=0x0008001040000205 */ int32 create_time_11_60CE1E854D18D76D97180F9527517A71;
};
struct FBP_STRUCT_ScrollNoticeMsgData {
/* offset=0x0000 flags=0x0008001040000205 */ int32 prior_0_ECE8EC0C40712EAC28B1CCAE40BA0694;
/* offset=0x0004 flags=0x0008001040000205 */ int32 endtime_1_D3003A39494B60BEB1EFF293FB61FAD0;
/* offset=0x0008 flags=0x0008001040000205 */ int32 rollSpeed_2_BC19B7F84B413E1FB6564F92491950B6;
/* offset=0x000c flags=0x0008001040000205 */ int32 msgID_3_12A2A4D843DD1B16D37F72AEE7364762;
/* offset=0x0010 flags=0x0008001040000205 */ int32 msgType_4_31946F6A41E1FC0572A986A808A0D94C;
/* offset=0x0014 flags=0x0008001040000205 */ int32 rollCnt_5_14852FED4790AA11F54E3B8351CC96F9;
/* offset=0x0018 flags=0x0008000000000205 */ FString content_6_B6543CDA43C969590212D4A37F2FE9C1;
};
struct FBP_STRUCT_SeasonSegmentType {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Segment_Level_0_B1266897475F4B0A70911C9E74EA48A7;
/* offset=0x0004 flags=0x0008000000000205 */ FString SegmentType_Name_1_3BFA88D946C517780E4EA484B64EB854;
/* offset=0x0010 flags=0x0008000000000205 */ FString SegmentType_Text_2_732DD39B4165B74A2454D7AE985E3BBE;
};
struct FBP_STRUCT_Selected_Member_Profile {
/* offset=0x0000 flags=0x0008001040000205 */ int32 exp_0_CDD52E554AF3B340FA9365AD79149F00;
/* offset=0x0004 flags=0x0008001040000205 */ int32 sex_1_1A3BC1C940A662E6B8C0E988003C1336;
/* offset=0x0008 flags=0x0008000000000205 */ FString lastOnlineTimeStr_2_3B3DF6184835282EDEF52BBDD65147B6;
/* offset=0x0014 flags=0x0008000000000205 */ FString militaryRank_3_38250D9945CDA64965778AB62A3F9275;
/* offset=0x0020 flags=0x0008001040000205 */ int32 timeSinceGameBegin_4_CCE99D3E406EE9D493AA9BB487D4D935;
/* offset=0x0024 flags=0x0008001040000205 */ int32 lastLoginTime_5_7FCF4515431C43143430939841776EB5;
/* offset=0x0028 flags=0x0008001040000205 */ int32 maxTeamAmount_6_4A638CEE420D7091817EA7AF2A25AA6C;
/* offset=0x002c flags=0x0000001040000205 */ bool isCaptain_7_0E756887477C16624F3409AF8BA86385;
/* offset=0x0030 flags=0x0008001040000205 */ int32 vipLevel_8_E9728EF74CEBFC74DD55C8897BC76720;
/* offset=0x0034 flags=0x0008001040000205 */ int32 lastOnlineTime_9_A3D7D17B477CFA7570E8248F852F49AF;
/* offset=0x0038 flags=0x0008001040000205 */ int32 teamState_10_08F9BF9B4A68A3EA7DB192B7111E322D;
/* offset=0x003c flags=0x0008001040000205 */ int32 teamId_11_E2BE74ED4F8F679CA63BE89EBA461FA9;
/* offset=0x0040 flags=0x0008001040000205 */ int32 currentTeamAmount_12_53D1575B43A96841371340B3BE555CA0;
/* offset=0x0044 flags=0x0008000000000205 */ FString applyMsg_13_532D041F4C322AD6AF1F519051E779B1;
/* offset=0x0050 flags=0x0008001040000205 */ int32 online_14_0E1EC2B144312B7DDEAF7AA79F4A4AC7;
/* offset=0x0054 flags=0x0008001040000205 */ int32 level_15_0367F5184BB9A39FE4108C8C36749367;
/* offset=0x0058 flags=0x0008001040000205 */ int32 ladder_16_5BD56EC44BD76322A36E10AF474DB2A2;
/* offset=0x005c flags=0x0008001040000205 */ int32 segment_info_duo_17_7104347749C5AF57E6A0DEA57B8D5B72;
/* offset=0x0060 flags=0x0008000000000205 */ FString timeSinceGameBeginStr_18_59EAA9934CBF4BA9D45238891A5186BD;
/* offset=0x006c flags=0x0008001040000205 */ int32 friendType_19_8E69B0214AF58BCF46FACE8771042C6B;
/* offset=0x0070 flags=0x0008001040000205 */ int32 segment_info_solo_20_581EC0394730EF04E8394B8382F4685C;
/* offset=0x0074 flags=0x0008000000000205 */ FString nickName_21_9E4D507F4B532FCA633781BDDC087B09;
/* offset=0x0080 flags=0x0008001040000205 */ int32 segment_info_squad_22_92DC8E9F4B8BC5D0664863A4F32A1D89;
/* offset=0x0084 flags=0x0008000000000205 */ FString createTimeStr_23_7E82E8334BA6B7925F76769B7A8BB09E;
/* offset=0x0090 flags=0x0008001040000205 */ int32 createTime_24_9049FB7D4CC8AF29F52B7E9B4F9393CE;
/* offset=0x0094 flags=0x0008000000000205 */ FString platName_25_DE30935043F6C7AA97EF63AB410E3772;
/* offset=0x00a0 flags=0x0008000000000205 */ FString gid_26_250F3F9343917154D3DA199C7D0565F8;
/* offset=0x00ac flags=0x0008000000000205 */ FString picUrl_27_C03FBB004FE6C113E5FED1BB4B3C3ABC;
/* offset=0x00b8 flags=0x0008000000000205 */ FString allianceId_28_C6587EEE46309F044E8BAAB3E6C65B5B;
/* offset=0x00c4 flags=0x0000001040000205 */ bool isMyFriend_29_44E5A29244D90784F4D2B7830217216D;
/* offset=0x00c8 flags=0x0008001040000205 */ int32 cur_avatar_box_id_30_5DE9FF7042384EEC2EB52CB25F7BB852;
/* offset=0x00cc flags=0x0008000000000205 */ FString openId_33_39816482455140FC28E282A2C06FBDBC;
/* offset=0x00d8 flags=0x0000001040000205 */ bool isInSnsGroup_34_2F8B87984F2975F20F5AC483F7B3C3EA;
/* offset=0x00dc flags=0x0008001040000205 */ int32 qq_vip_35_228069FF454F2A91160A13B6BB3BB244;
};
struct FBP_STRUCT_ServerInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 serverStatus_5_AEDDF3FA4A37992E108EA0AA5982079C;
/* offset=0x0004 flags=0x0008000000000205 */ FString showAddrInfo_2_FDBE340F451DB94E00B768A4C096D728;
/* offset=0x0010 flags=0x0008000000000205 */ FString channelInfo_3_5222FFEB4CC4DAB49C08898168365359;
/* offset=0x001c flags=0x0008001040000205 */ int32 tab_6_285185794F40DFFC140092BA1EC9B864;
};
struct FBP_STRUCT_ShareAwardInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 award_state_0_7EC3CB8A4A1081AE7881928BDD227269;
/* offset=0x0004 flags=0x0008001040000205 */ int32 award_type_1_04CE558D47861BC0795D9E8D5092B56A;
/* offset=0x0008 flags=0x0008001040000205 */ int32 need_share_num_2_8930AC1D434A2B6A4D73029F3AC50A00;
/* offset=0x000c flags=0x0008001040000205 */ int32 award_item1_3_23953CBC4C754B92704DE69ECAA221E2;
/* offset=0x0010 flags=0x0008001040000205 */ int32 award_item2_4_7539E0DE47FF2C72A34CFF852F663023;
/* offset=0x0014 flags=0x0008001040000205 */ int32 award_num1_5_58EB151A4DCA2FC9637671B967329BB3;
/* offset=0x0018 flags=0x0008001040000205 */ int32 award_num2_6_244611B7466597149B244994CD0C1FD5;
/* offset=0x001c flags=0x0008000000000205 */ FString award_name1_7_295DF2514393C1E32434498F40AEC5FA;
/* offset=0x0028 flags=0x0008000000000205 */ FString award_name2_8_2AE290E947C09F6E10F9D091C9D99E93;
};
struct FBP_STRUCT_ShareExcitingPartyInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString shareNum_0_0595EC1D4258667D7709C2B4E345D1D3;
/* offset=0x000c flags=0x0008001040000205 */ int32 shareIndex_1_2D546CD64618B32CE81516BBF53E81EE;
};
struct FBP_STRUCT_ShareLevelUp_ShareInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString levelUpName_0_746615D94CAFA4D917227FBEA011B9B5;
/* offset=0x000c flags=0x0008000000000205 */ FString levelUpFgPath_3_4BB9A2664B4E248F263D6BA8C71FA6A8;
/* offset=0x0018 flags=0x0008000000000205 */ FString levelUpBgPath_4_211C548A40360492F46930814351ACD7;
};
struct FBP_STRUCT_SharePersonInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString role_critrate_0_C202C87F461553C8F5F6B380DBBCB7AF;
/* offset=0x000c flags=0x0008000000000205 */ FString role_killnum_1_0C5745754096913DF2AFF48E2CE2357F;
/* offset=0x0018 flags=0x0008000000000205 */ FString headIconUrl_2_EB0E44D5491206AE3A6992BC1ABB4F35;
/* offset=0x0024 flags=0x0008000000000205 */ FString role_kd_3_223B2FBE49E79A8126865A910B5F747E;
/* offset=0x0030 flags=0x0008000000000205 */ FString nickName_4_6BE3CCB74CC5C8357A179F97E1791DD8;
/* offset=0x003c flags=0x0008001040000205 */ int32 gender_11_88095C8947EE93C20778B7A4941A7B1C;
/* offset=0x0040 flags=0x0008000000000205 */ FString role_allmatchnum_6_C20E084949E5C8DCE41E32893822C8A5;
/* offset=0x004c flags=0x0008000000000205 */ FString mordelStr_7_8B4C5C7A4E9FBD88FB3849BA7EA57CB2;
/* offset=0x0058 flags=0x0008000000000205 */ FString role_winnum_8_1F858D824C197C5FAAE1679478201249;
/* offset=0x0064 flags=0x0008000000000205 */ FString role_toptennum_9_58B8D7474BC5767F0A73A6BB937B2E8F;
/* offset=0x0070 flags=0x0008000000000205 */ FString roleUid_10_69DBB8CD40F687B2D7EF888FC2C5AD08;
};
struct FBP_STRUCT_ShareRank_ShareInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString rankName_0_BDEA98A44157CA458BECF6AED940E201;
/* offset=0x000c flags=0x0008000000000205 */ FString rankPointStr_2_F3EEA32A409E7BA63C5157BC1FE3E80E;
/* offset=0x0018 flags=0x0008001040000205 */ int32 rankLevel_4_C6272AF940A25638B17DA0B842208143;
/* offset=0x001c flags=0x0008000000000205 */ FString rankTypeName_5_656F8D3248D148EFE6FE329F71D5A85D;
};
struct FBP_STRUCT_ShareRoleData {
/* offset=0x0000 flags=0x0008000000000205 */ FString roleUid_0_1A548B4C4EB010EC75B2DF90B00BBA70;
/* offset=0x000c flags=0x0008001040000205 */ int32 gender_1_ACDF9CF941A6007C098337BF3D87A619;
/* offset=0x0010 flags=0x0008000000000205 */ FString headIconUrl_2_BF20C3D5403B085191EADEBBCC85CB5D;
/* offset=0x001c flags=0x0008000000000205 */ FString nickName_3_FDC2DBEA4D6FDC408B79B0A28E980AD7;
/* offset=0x0028 flags=0x0008001040000205 */ int32 cur_avatar_box_id_4_76E5C59D48808FCF4028DC886A53346D;
};
struct FBP_STRUCT_ShopLimit {
/* offset=0x0000 flags=0x0008000000000205 */ FString Title_0_BFA319E2462060909DF1C4B8CD28019B;
/* offset=0x000c flags=0x0008000000000205 */ FString EndTime_1_281F06BD42BC4BFDBF28D39ADBED9AA3;
};
struct FBP_STRUCT_ShopLimitInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 price_0_2A56679046B375EA92C902BE5CDADFCA;
/* offset=0x0004 flags=0x0008001040000205 */ int32 lootid_1_D8A904924B0844F0B2B204AB28521462;
/* offset=0x0008 flags=0x0008001040000205 */ int32 end_time_3_85D2484242D4D3A851AFC2B72B6BCFE6;
/* offset=0x000c flags=0x0008000000000205 */ FString icon_4_1FF01CE944DA0BCE57288EBCF0502641;
/* offset=0x0018 flags=0x0008000000000205 */ FString typename_5_44D883F045AA79A1D12A9A8F923353D3;
/* offset=0x0024 flags=0x0008001040000205 */ int32 open_time_6_8E26DE884D298F1E15E2CD88B39605FC;
/* offset=0x0028 flags=0x0008001040000205 */ int32 type_7_280497704F9B2016457695B91FA16D0F;
/* offset=0x002c flags=0x0008000000000205 */ FString gift_8_CF0EF83D48544513CB76CFBDADA5A12E;
/* offset=0x0038 flags=0x0008001040000205 */ int32 id_10_1951C9D84A0DB7BE27D2639960C73EE3;
/* offset=0x003c flags=0x0008000000000205 */ FString desc_11_A641A677459F8D59DDB71E92F86E1483;
/* offset=0x0048 flags=0x0008001040000205 */ int32 current_sold_num_15_EEFF0F8047872110AB9CE484A76DED4B;
/* offset=0x004c flags=0x0008001040000205 */ int32 limit_17_AC422E864DDA8806A4EF4C85A713C7D9;
/* offset=0x0050 flags=0x0008000000000205 */ FString typepic_18_B77B665F4C429E8181827AA8566DADE3;
};
struct FBP_STRUCT_Shop_DropInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 DropItemID_4_805C86174418571C4D853EA69265D54B;
/* offset=0x0004 flags=0x0008001040000205 */ int32 DropItemNum_5_25CEE5E241F2BE0010165AA804211462;
/* offset=0x0008 flags=0x0008001040000205 */ int32 DropItemSort_6_41178E574C278CF20425AAA49018DBDA;
/* offset=0x000c flags=0x0008001040000205 */ int32 DropItemTime_8_3B4682494010EE963B16848D16326E68;
};
struct FBP_STRUCT_Shop_ItemInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString pruduct_name_0_5B29BA93499594D4CBB44A8FAE5DDFB0;
/* offset=0x000c flags=0x0008001040000205 */ int32 product_sub_type_1_D725D632474D3D69533AB6B9BB1A74AB;
/* offset=0x0010 flags=0x0008001040000205 */ int32 product_gold_price_2_F81D1F4C47A822905FC194BBCC31D86A;
/* offset=0x0014 flags=0x0008001040000205 */ int32 product_id_3_900CD0FF4DF6081D731F9A9C4FD6B68F;
/* offset=0x0018 flags=0x0008000000000205 */ FString product_desc_4_CE6E0C65473991A29496FC8C7199BA12;
/* offset=0x0024 flags=0x0008001040000205 */ int32 product_type_5_D05ABCC841B153289F6831907AAF5B22;
/* offset=0x0028 flags=0x0008001040000205 */ int32 item_id_6_C824D15248674294875E6195166C8425;
/* offset=0x002c flags=0x0008000000000205 */ FString item_icon_7_7B21BA264199835B609EB8959934C835;
/* offset=0x0038 flags=0x0008001040000205 */ int32 product_sort_8_1057FEEF4CACC02A1DEB36BC4A4D6D7A;
};
struct FBP_STRUCT_SignInUIInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 sign_awardnum1_0_824CF28047E21479CB1BDAAD61154BCD;
/* offset=0x0004 flags=0x0008001040000205 */ int32 sign_awardnum2_1_B68801B644154A28711DA88ED33F34E1;
/* offset=0x0008 flags=0x0008000000000205 */ FString sign_awardimage2_2_FACEA9164563AFD924227684FC79DAB8;
/* offset=0x0014 flags=0x0008000000000205 */ FString sign_awardimage1_3_A3896BA243321F625181478E9563F50C;
/* offset=0x0020 flags=0x0008001040000205 */ int32 sign_state_4_33EFB76A48184DC84EAA00A6C14C7E14;
/* offset=0x0024 flags=0x0008000000000205 */ FString sign_awardname1_5_A6EE8A96476127C55E19EF93D452F8E9;
/* offset=0x0030 flags=0x0008000000000205 */ FString sign_awardname2_6_F52AE4BC4D434E97B8EFA39E4E288664;
/* offset=0x003c flags=0x0008001040000205 */ int32 sign_awardID2_7_DACC3DD34FAA6201F0B7FCBB5D5E873B;
/* offset=0x0040 flags=0x0008001040000205 */ int32 sign_awardquality2_8_D45BE8D5489602C50459B8B509E57AD7;
/* offset=0x0044 flags=0x0008001040000205 */ int32 sign_awardquality1_9_B7EF70E04E7FFFE00C77F2B073EEE2B5;
/* offset=0x0048 flags=0x0008001040000205 */ int32 sign_awardID1_10_6F16D7EE49FB4F665B9255A20B890BD5;
};
struct FBP_STRUCT_SpawnPlayerData {
/* offset=0x0000 flags=0x0008000000000205 */ FString gid_0_5016F4854EC3A5A8C89AB9A764FDB20C;
/* offset=0x000c flags=0x0000000000000205 */ TArray<int32> BP_ARRAY_AvatarList_1_8AE9030B48C5C4C6D1018E9AA7E71DC0;
/* offset=0x0018 flags=0x0008001040000205 */ int32 sex_2_0DDDE1C14A0CC9529DBFC78A27E51E63;
/* offset=0x001c flags=0x0008001040000205 */ int32 headId_3_268971594D7E7A10BB2864B16488B3D7;
/* offset=0x0020 flags=0x0008001040000205 */ int32 index_4_1D0911E640748785A250C28C3602624D;
};
struct FBP_STRUCT_SubActivtyInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Index_0_B81C4C3D4AA3BD3A0439C28613BC1B08;
/* offset=0x0004 flags=0x0008001040000205 */ int32 ID_1_B9FD0E124EC506384D0042AEF530D01F;
/* offset=0x0008 flags=0x0008001040000205 */ int32 IsCheckNotice_2_03C9FAE94553F31E283CCA9818454D8C;
/* offset=0x000c flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_SubActivtyItemInfo> BP_ARRAY_SubActivtyCostList_3_2E0A75754F88C667970257BD3E879D10;
/* offset=0x0018 flags=0x0008001040000205 */ int32 Status_4_71F8FBFE44841130373B5984E5ADE55E;
/* offset=0x001c flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_SubActivtyItemInfo> BP_ARRAY_SubActivtyDropList_5_9784E2B7450A1AB589BA13996C456495;
/* offset=0x0028 flags=0x0008001040000205 */ int32 Type_6_31D5D141480C00C9D1CE7C9701E2F9E2;
/* offset=0x002c flags=0x0008001040000205 */ int32 Total_7_C0F4C9C247C42AAD81AFC897D01D992F;
/* offset=0x0030 flags=0x0008001040000205 */ int32 Progress_8_71FB3C23488F699216766E8407B5DBB3;
/* offset=0x0034 flags=0x0008000000000205 */ FString Key_9_BEE7791345C151F2E38CC2BA5075774E;
/* offset=0x0040 flags=0x0008000000000205 */ FString Title_10_F0F2DB8E400F2113AAC7B68624E0F9AB;
};
struct FBP_STRUCT_SubActivtyItemInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 itemId_0_AB6A35224E470A1DF7B2AA9B4F9A14ED;
/* offset=0x0004 flags=0x0008001040000205 */ int32 have_count_1_E65CFD7D4C8568348C2F1699CF914DC1;
/* offset=0x0008 flags=0x0008001040000205 */ int32 count_2_BC9F90884CC32B92F7143894D0777C71;
};
struct FBP_STRUCT_TaskCategory {
/* offset=0x0000 flags=0x0000001040000205 */ bool reddot_0_C9CDFD574D802906049300BEF6991A7A;
/* offset=0x0004 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_TaskInfo> BP_ARRAY_Task_1_2D81696042CAE74F81A0FD833B658CF7;
/* offset=0x0010 flags=0x0008000000000205 */ FString name_2_27D155254A02C9DBEDDF0293D24C0EC0;
};
struct FBP_STRUCT_TaskInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 id_0_88834A424D4F392624399BAD12C8C127;
/* offset=0x0004 flags=0x0008001040000205 */ int32 progress_1_D5C076DA4B60F62188BFBD9F75E08A54;
/* offset=0x0008 flags=0x0008000000000205 */ FString status_3_39DA97DB471A0C77A2D3A59A86E20795;
/* offset=0x0014 flags=0x0000000000000205 */ TArray<struct FBP_STRUCT_DropItem> BP_ARRAY_CurrentDropList_5_1BF2E1D94EE35CD316F1F487AF130CE6;
};
struct FBP_STRUCT_TeamUpMenuInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString player_name_0_AC4BB02B4BAB0A57C0CC8BB35C138548;
/* offset=0x000c flags=0x0008000000000205 */ FString player_id_3_5E070A5A451350DFEA7B928AC411EFFF;
/* offset=0x0018 flags=0x0008001040000205 */ int32 player_status_5_C32C3D8E4A811B12B86C0B8CA89E1BC3;
/* offset=0x001c flags=0x0000001040000205 */ bool player_online_4_625C8CC9452657A2F278B897DF80ABEC;
/* offset=0x001d flags=0x0000001040000205 */ bool player_isFriend_6_02EE2E5B495C5B1FEF678691889CE37D;
/* offset=0x0020 flags=0x0008001040000205 */ int32 player_position_7_B50A33B94FC6B2EAE4B0E28EC3D2AED3;
/* offset=0x0024 flags=0x0000001040000205 */ bool player_isSpeaking_8_9A8A49094A203D9C6C087384F5EA1564;
/* offset=0x0025 flags=0x0000001040000205 */ bool player_openVoice_9_7B74A3194F4C86F300FD62A3D76C381D;
/* offset=0x0028 flags=0x0008001040000205 */ int32 player_gameStart_10_41815B8A47C408F8B226D0AD90A07336;
/* offset=0x002c flags=0x0008000000000205 */ FString player_carteamName_11_DE30791E4BEF6562FDFFEC931B696D7F;
};
struct FBP_STRUCT_TeamUpRingsChange {
/* offset=0x0000 flags=0x0000000000000205 */ TArray<FString> BP_ARRAY_CurrentTeamMemberGidList_0_D2CDCC1D471B89B9F0AB7EA00B0FC54F;
/* offset=0x000c flags=0x0008001040000205 */ int32 teamMemberNum_1_77DA28B0499A92734B37ADB6DAF70618;
};
struct FBP_STRUCT_TransformUseList {
/* offset=0x0000 flags=0x0008001040000205 */ int32 index_0_8EB710D74F66FC0D18778A85F4279B6B;
/* offset=0x0004 flags=0x0000001040000205 */ bool inUse_1_3808403449351BB245F037A0F1CA2BB0;
};
struct FBP_STRUCT_UIElemLayoutDetail {
/* offset=0x0000 flags=0x0008001040000205 */ uint8 Type_2_55DBE0E544DAFBECC9EFB6BB17ABA028;
/* offset=0x0004 flags=0x0008001040000005 */ struct FVector2D Scale_17_041C81B04F88C44906CC9C9124ED2CF5;
/* offset=0x000c flags=0x0008001040000205 */ float Opacity_7_DA1E8BC343F74DC18A9B0FBB6DA17CCB;
/* offset=0x0010 flags=0x0000001000000005 */ struct FAnchors AnchorType_16_8C6A88824F5B4009F1532EBCA05CA534;
/* offset=0x0020 flags=0x0008001040000005 */ struct FVector2D RelativePos_19_41E2D4F647EC741044D6AC9C8DD94ED4;
};
struct FBP_STRUCT_VehicleSpawn_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString VehicleType_0_D5F23BDF4A402F908C32838B32EE296A;
/* offset=0x000c flags=0x0008001040000205 */ int32 KeyID_1_DA313A8B47F5A4995D23CE8FADB22B3A;
/* offset=0x0010 flags=0x0000001040000205 */ bool SnapFloor_2_4E8583D44F46C002B16DD3BE8DAC9F9D;
/* offset=0x0014 flags=0x0008001040000205 */ int32 Weight_3_B85B07C74A2D99C9E8655D9BA2496D44;
/* offset=0x0018 flags=0x0008000000000205 */ FString Vehicle_4_8EAC1DE84321DB8AA153C19AB4E97012;
};
struct FBP_STRUCT_VersionUpdateInfo {
/* offset=0x0000 flags=0x0008000000000205 */ FString isAppUpdating_0_E6690F6B40E329A7D534F7A9AA1486C2;
/* offset=0x000c flags=0x0008000000000205 */ FString isNeedUpdating_1_7DEF18944AC725B1A2E612BC4173B477;
/* offset=0x0018 flags=0x0008000000000205 */ FString versionString_2_E8428CB24748F92CE545E8888CB66610;
/* offset=0x0024 flags=0x0008000000000205 */ FString versionDescrition_3_DEA8C78E4626A9BDA6B54B93C187781A;
/* offset=0x0030 flags=0x0008000000000205 */ FString userDefineStr_4_B7B148F746032C2F44D4D2BC027AC670;
/* offset=0x003c flags=0x0008000000000205 */ FString isForcedUpdating_6_7853489640C050B24A83EBA7B51CF960;
/* offset=0x0048 flags=0x0008001040000205 */ float needDownloadSize_f_7_B978907241DA7EFAC3D380B44E071BDD;
};
struct FBP_STRUCT_WardrobeChangedItemData {
/* offset=0x0000 flags=0x0000001040000205 */ bool is_new_0_2D9A188C4472605D9977E5ADB4EAC2C9;
/* offset=0x0001 flags=0x0000001040000205 */ bool is_selected_1_4304CBCD41F677B4E8FE20B94DC1D15A;
/* offset=0x0004 flags=0x0008001040000205 */ int32 count_2_E2C54826467B15932BB9DD8B2B648DBF;
/* offset=0x0008 flags=0x0008001040000205 */ int32 res_id_3_CDADB020479BCC7359A9E5A3CFE08A21;
/* offset=0x000c flags=0x0000001040000205 */ bool is_using_4_2DBCA32A4D623940343653BF19C16F2A;
/* offset=0x0010 flags=0x0008000000000205 */ FString ins_id_7_5437CADB4FBE3A56BCAF8E92C3BC3538;
/* offset=0x001c flags=0x0000001040000205 */ bool is_sourcebook_8_31E036E04BCF30F8B93F838954323F76;
/* offset=0x0020 flags=0x0008001040000205 */ int32 validHours_9_6061DE364061F81046D4539A8E3A3A97;
/* offset=0x0024 flags=0x0008001040000205 */ int32 expireTS_10_78B7137941914C4B96FCECBAFA3153D9;
/* offset=0x0028 flags=0x0008001040000205 */ int32 itemSubType_11_C232C3204A24D1709AF19BBE71BD84DD;
/* offset=0x002c flags=0x0008001040000205 */ int32 itemQuality_12_7DCFB9914D0D2E60FE769FAE58D4D7AA;
};
struct FBP_STRUCT_WardrobeClickedItemData {
/* offset=0x0000 flags=0x0000001040000205 */ bool is_new_0_5F7CE5D84606E7A8F71838B4FE9D7076;
/* offset=0x0001 flags=0x0000001040000205 */ bool is_selected_1_9195524940DFFFCEB7EB5584C65F1290;
/* offset=0x0004 flags=0x0008001040000205 */ int32 count_2_1770475C4A126AA64AF580A8D69E25FD;
/* offset=0x0008 flags=0x0008001040000205 */ int32 res_id_3_D36ACB67403D80ED0A15378D494446AA;
/* offset=0x000c flags=0x0000001040000205 */ bool is_using_4_B6D9E9F848BBEF9EE9ED548C37E7DD07;
/* offset=0x0010 flags=0x0008000000000205 */ FString ins_id_7_11CEFAC244B1967F18C855A628CF582B;
/* offset=0x001c flags=0x0000001040000205 */ bool is_sourcebook_8_771EC879410F6A334B245EB469974726;
/* offset=0x0020 flags=0x0008001040000205 */ int32 validHours_9_F60D150A4BE7F2DCD9C8AEB47FA3F9F9;
/* offset=0x0024 flags=0x0008001040000205 */ int32 expireTS_10_01135022493F2554E6892FBE47FCFCAD;
/* offset=0x0028 flags=0x0008001040000205 */ int32 itemSubType_11_CEA9152A43AB7D75B0CA9CA11639EBEF;
/* offset=0x002c flags=0x0008001040000205 */ int32 itemQuality_12_D2391AA54FB3B7AD7A06A1A78914A778;
};
struct FBP_STRUCT_WardrobeItemInfo {
/* offset=0x0000 flags=0x0008001040000205 */ int32 count_0_75D41A06495A24946E3D4B911DB00E9D;
/* offset=0x0004 flags=0x0008001040000205 */ int32 res_id_3_8A41C51347759FB1159113B0667B6253;
/* offset=0x0008 flags=0x0000001040000205 */ bool is_new_5_966A0BDB4022BEDD4EA3A3A669254F7C;
/* offset=0x0009 flags=0x0000001040000205 */ bool is_selected_6_B589A2E944A77AA5194DE79F52790784;
/* offset=0x000a flags=0x0000001040000205 */ bool is_using_7_B5788B0B4F853027E28847978621AEA5;
/* offset=0x000c flags=0x0008000000000205 */ FString ins_id_10_FB4BC6174B7CBAB4AAEE3D9DE62CBE86;
/* offset=0x0018 flags=0x0000001040000205 */ bool is_sourcebook_11_099B4E16490E3B2389A0F5B94A0E4B87;
/* offset=0x001c flags=0x0008001040000205 */ int32 validHours_12_655C0D7043AFE0DD5939289B7F0CD14C;
/* offset=0x0020 flags=0x0008001040000205 */ int32 expireTS_13_1022E6C844F89790B0E5A68F6A4EE323;
/* offset=0x0024 flags=0x0008001040000205 */ int32 itemSubType_14_5B2B9CC14318B7D119A57F9C4E26E093;
/* offset=0x0028 flags=0x0008001040000205 */ int32 itemQuality_15_E9B592464100B4BE66B0AF80EC77B019;
};
struct FBP_STRUCT_WeaponAttachments_type {
/* offset=0x0000 flags=0x0008001040000205 */ int32 Magazine1ID_0_124FF7FA4E6B890EDD62C18B296C9E15;
/* offset=0x0004 flags=0x0008001040000205 */ int32 Stock2ID_1_3FCB2F494E1FDFC2D41F59B93064182D;
/* offset=0x0008 flags=0x0008001040000205 */ int32 Lower1ID_2_8C3FCF444675753570567D8F645FB103;
/* offset=0x000c flags=0x0008001040000205 */ int32 Lower2ID_3_32758B6241007F0497013AB8E1170794;
/* offset=0x0010 flags=0x0008001040000205 */ int32 Magazine3ID_4_A07A42D4425929C395081BAF5FDE2B06;
/* offset=0x0014 flags=0x0008001040000205 */ int32 Stock1ID_5_F2636C554EE9EFF8BA685C92E9F3606C;
/* offset=0x0018 flags=0x0008001040000205 */ int32 Magazine2ID_6_FBD967F34B076135939A34B346BAAB29;
/* offset=0x001c flags=0x0008001040000205 */ int32 Muzzle2ID_7_9E03332A4752E38E637556B3FF0D5351;
/* offset=0x0020 flags=0x0008001040000205 */ int32 Upper1ID_8_949763A341AFE79B4276AC83343C6558;
/* offset=0x0024 flags=0x0008001040000205 */ int32 Upper2ID_9_3B7B6B314DBF635E73F159900A2B8FB1;
/* offset=0x0028 flags=0x0008001040000205 */ int32 Muzzle1ID_10_3B713F3C4A35C5FB29A4E0AF5C8A275F;
/* offset=0x002c flags=0x0008001040000205 */ int32 Upper4ID_11_37C554F5497AB2283775B9827CFB9CF0;
/* offset=0x0030 flags=0x0008001040000205 */ int32 KeyID_12_DE29BA8D4D52E79C09ECD792B3E5AF59;
/* offset=0x0034 flags=0x0008001040000205 */ int32 Muzzle3ID_13_31FC5F55414852E7CF50EA9E5BD5B291;
/* offset=0x0038 flags=0x0008001040000205 */ int32 Upper3ID_14_C7B485EF4D1F55E148B29FB67ABD362A;
/* offset=0x003c flags=0x0008001040000205 */ int32 Upper5ID_15_ADA78DC74C7C4457E27098A829C60AB0;
/* offset=0x0040 flags=0x0008001040000205 */ int32 BulletID_16_836CF1DA41D9B5D6B2A048B65ABF9EA7;
};
struct FBP_STRUCT_WeaponBPTable_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString CName_0_CD600C314161E84152102388BAC2C6E5;
/* offset=0x000c flags=0x0008000000000205 */ FString Path_1_4B3A115440CA4D3ED6BB1CAE5312F1D0;
/* offset=0x0018 flags=0x0008001040000205 */ int32 ID_2_CE3ED80D47C51A8880AD2CBC79F2E6D0;
};
struct FBP_STRUCT_WeekSignUpUI_Info {
/* offset=0x0000 flags=0x0008001040000205 */ int32 status_0_EC8A35D74F5AC2CC2B98F591C9409F6E;
/* offset=0x0004 flags=0x0008000000000205 */ FString name_1_53251327494CC92F32987E8745702062;
/* offset=0x0010 flags=0x0008001040000205 */ int32 itemQuality_3_56B4A3B3426227C55FA26CA98E36D3AB;
/* offset=0x0014 flags=0x0008000000000205 */ FString itemName_4_6A7EF4194025F1D0E47130BACFB2F4A9;
/* offset=0x0020 flags=0x0008000000000205 */ FString itemImage_5_FA483C614A13FD79836B3FB3D77C8481;
/* offset=0x002c flags=0x0008001040000205 */ int32 itemResID_6_AD9534F24C781486346957AF128CF8EF;
};
struct FBP_STRUCT_ZoneConfig_type {
/* offset=0x0000 flags=0x0008000000000205 */ FString NameInChinese_0_179F480A43D68450578ED9A60DFEB1E4;
/* offset=0x000c flags=0x0008000000000205 */ FString NameInEnglish_1_B81817404D37E6DECDF39182C3C84D5D;
/* offset=0x0018 flags=0x0008001040000205 */ int32 ZoneID_2_25BADFA44D29882BDEA26BA1D8923C64;
/* offset=0x001c flags=0x0008000000000205 */ FString GVoiceServer_3_D482EC9D4F05594214C23F9157E39271;
};
struct FBP_VoiceCheckData {
/* offset=0x0000 flags=0x0008001040000205 */ uint8 CheckType_10_2979E20A4318FC5AA71D74A3D0883B0A;
/* offset=0x0004 flags=0x0008001040000205 */ float checkLength_7_8308F79F440D45E8F56E24B1C2AD54DB;
/* offset=0x0008 flags=0x0008001040000205 */ float TriggerCD_18_171DDF784C3E66546F9B2CB5D1C76D40;
/* offset=0x000c flags=0x0008001040000205 */ float ShowCD_25_64DF62A84C699369733ED7B80CBCE887;
/* offset=0x0010 flags=0x0008001040000205 */ float MaxShowCDSCale_27_8612D6FB4C124C36D97566BCF37BD826;
/* offset=0x0014 flags=0x0008001040000205 */ float MinShowCDScale_29_A298B9864245E006365E61A11DE50DCE;
/* offset=0x0018 flags=0x0008001040000205 */ float MaxSizeScale_31_2E1C44054CCA97BE53C5C9A0221E98E2;
/* offset=0x001c flags=0x0008001040000205 */ float MinSizeScale_33_94F893FB496FDAF0704CD39054BAF717;
/* offset=0x0020 flags=0x0008001040000205 */ float Minspeed_37_3455B4924DA5CB2D5F9BE8A0716073D5;
};
struct FBP_VoiceCheckWeatherConfig {
/* offset=0x0000 flags=0x0008001040000205 */ uint8 weatherType_2_73C620B54D77970EE46FD8AD683BEEC0;
/* offset=0x0004 flags=0x0008001040000205 */ float footrate_6_E84774774604BE0155960FA63EDE8D03;
/* offset=0x0008 flags=0x0008001040000205 */ float weaponRate_11_4CB82D344926C25C06B42E9124E236BA;
/* offset=0x000c flags=0x0008001040000205 */ float vehicleRate_12_5617874C4ED988E8C576068C42ECE6AD;
};
struct FBTCompositeChild {
/* offset=0x0000 flags=0x0018001040000200 */ UBTCompositeNode* ChildComposite;
/* offset=0x0004 flags=0x0018001040000200 */ UBTTaskNode* ChildTask;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<UBTDecorator*> Decorators;
/* offset=0x0014 flags=0x0010000000000200 */ TArray<struct FBTDecoratorLogic> DecoratorOps;
};
struct FBTDecoratorLogic {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Operation;
/* offset=0x0002 flags=0x0018001040000200 */ uint16 Number;
};
struct FBackpackItemData {
/* offset=0x0000 flags=0x0018001040000214 */ int32 Num;
/* offset=0x0008 flags=0x0010000000000014 */ struct FPickUpGlobalDataTableRow BaseData;
/* offset=0x0108 flags=0x0018001040000214 */ bool bIsUsing;
/* offset=0x010c flags=0x0018001040000214 */ float FinishPercentage;
/* offset=0x0110 flags=0x0018001040000205 */ uint8 SurvivePickUpGlobalCategory;
};
struct FBakedAnimationState {
/* offset=0x0000 flags=0x0018001040000200 */ FName StateName;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<struct FBakedStateExitTransition> Transitions;
/* offset=0x0014 flags=0x0018001040000200 */ int32 StateRootNodeIndex;
/* offset=0x0018 flags=0x0018001040000200 */ int32 StartNotify;
/* offset=0x001c flags=0x0018001040000200 */ int32 EndNotify;
/* offset=0x0020 flags=0x0018001040000200 */ int32 FullyBlendedNotify;
/* offset=0x0024 flags=0x0018001040000200 */ bool bIsAConduit;
/* offset=0x0028 flags=0x0018001040000200 */ int32 EntryRuleNodeIndex;
/* offset=0x002c flags=0x0010000000000200 */ TArray<int32> PlayerNodeIndices;
/* offset=0x0038 flags=0x0018001040000200 */ bool bAlwaysResetOnEntry;
};
struct FBakedAnimationStateMachine {
/* offset=0x0000 flags=0x0018001040000200 */ FName MachineName;
/* offset=0x0008 flags=0x0018001040000200 */ int32 InitialState;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FBakedAnimationState> States;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FAnimationTransitionBetweenStates> Transitions;
};
struct FBakedStateExitTransition {
/* offset=0x0000 flags=0x0018001040000200 */ int32 CanTakeDelegateIndex;
/* offset=0x0004 flags=0x0018001040000200 */ int32 CustomResultNodeIndex;
/* offset=0x0008 flags=0x0018001040000200 */ int32 TransitionIndex;
/* offset=0x000c flags=0x0018001040000200 */ bool bDesiredTransitionReturnValue;
/* offset=0x000d flags=0x0018001040000200 */ bool bAutomaticRemainingTimeRule;
/* offset=0x0010 flags=0x0010000000000200 */ TArray<int32> PoseEvaluatorLinks;
};
struct FBaseAttenuationSettings {
/* offset=0x0004 flags=0x0018001040000205 */ enum EAttenuationDistanceModel DistanceAlgorithm;
/* offset=0x0008 flags=0x0010000000000005 */ struct FRuntimeFloatCurve CustomAttenuationCurve;
/* offset=0x0060 flags=0x0018001040000205 */ uint8 AttenuationShape;
/* offset=0x0064 flags=0x0018001040000205 */ float dBAttenuationAtMax;
/* offset=0x0068 flags=0x0018001040000005 */ struct FVector AttenuationShapeExtents;
/* offset=0x0074 flags=0x0018001040000205 */ float ConeOffset;
/* offset=0x0078 flags=0x0018001040000205 */ float FalloffDistance;
};
struct FBasedMovementInfo {
/* offset=0x0000 flags=0x0018001040080208 */ UPrimitiveComponent* MovementBase;
/* offset=0x0008 flags=0x0018001040000200 */ FName BoneName;
/* offset=0x0010 flags=0x0010001000000000 */ struct FVector_NetQuantize100 Location;
/* offset=0x001c flags=0x0010001040000000 */ struct FRotator Rotation;
/* offset=0x0028 flags=0x0018001040000200 */ bool bServerHasBaseComponent;
/* offset=0x0029 flags=0x0018001040000200 */ bool bRelativeRotation;
/* offset=0x002a flags=0x0018001040000200 */ bool bServerHasVelocity;
};
struct FBattleItemAdditionalData {
/* offset=0x0000 flags=0x0018001040000204 */ FName Name;
/* offset=0x0008 flags=0x0018001040000204 */ float FloatData;
/* offset=0x000c flags=0x0018000000000204 */ FString StringData;
};
struct FBattleItemData: FItemData {
/* offset=0x0048 flags=0x0018001040000204 */ int32 Count;
/* offset=0x004c flags=0x0018001040000204 */ bool bEquipping;
/* offset=0x0050 flags=0x0010000000000204 */ TArray<struct FBattleItemAdditionalData> AdditionalData;
/* offset=0x005c flags=0x0010001000000004 */ struct FBattleItemFeatureData FeatureData;
/* offset=0x0074 flags=0x0010000000000204 */ TArray<struct FItemAssociation> Associations;
};
struct FBattleItemFeatureData {
/* offset=0x0000 flags=0x0018001040010205 */ float UnitWeight;
/* offset=0x0004 flags=0x0018001040010205 */ int32 MaxCount;
/* offset=0x0008 flags=0x0018001040010205 */ bool bUnique;
/* offset=0x0009 flags=0x0018001040010205 */ bool bStackable;
/* offset=0x000a flags=0x0018001040010205 */ bool bEquippable;
/* offset=0x000b flags=0x0018001040010205 */ bool bConsumable;
/* offset=0x000c flags=0x0018001040010205 */ bool bAutoEquipAndDrop;
/* offset=0x0010 flags=0x0018001040010205 */ int32 SortingPriority;
/* offset=0x0014 flags=0x0018001040010205 */ int32 ItemType;
};
struct FBattleItemPickupInfo {
/* offset=0x0000 flags=0x0018001040000204 */ UObject* Source;
/* offset=0x0004 flags=0x0018001040000204 */ int32 Count;
/* offset=0x0008 flags=0x0010000000000204 */ TArray<struct FBattleItemAdditionalData> AdditionalData;
/* offset=0x0014 flags=0x0018001040000204 */ bool bAutoEquip;
/* offset=0x0018 flags=0x0010001000000004 */ struct FBattleItemUseTarget AutoEquipTarget;
};
struct FBattleItemSortingInfo {
/* offset=0x0000 flags=0x0018001000000004 */ struct FItemDefineID ItemDefineID;
/* offset=0x0018 flags=0x0018001040000204 */ bool bHighPriority;
};
struct FBattleItemUseTarget {
/* offset=0x0000 flags=0x0018001000000004 */ struct FItemDefineID TargetDefineID;
/* offset=0x0018 flags=0x0018001040000204 */ FName TargetAssociationName;
};
struct FBattleResultData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Reason;
/* offset=0x000c flags=0x0018001040000200 */ uint32 RemainingPlayerCount;
/* offset=0x0010 flags=0x0018001040000200 */ uint32 TotalPlayerCount;
/* offset=0x0014 flags=0x0018001040000200 */ uint32 RemainingTeamCount;
/* offset=0x0018 flags=0x0018001040000200 */ uint32 TotalTeamCount;
/* offset=0x001c flags=0x0018001040000200 */ bool IsSolo;
/* offset=0x0020 flags=0x0018001040000200 */ uint32 ShootWeaponShotNum;
/* offset=0x0024 flags=0x0018001040000200 */ uint32 ShootWeaponShotAndHitPlayerNum;
/* offset=0x0028 flags=0x0018001040000200 */ uint32 HealTimes;
/* offset=0x002c flags=0x0018001040000200 */ float marchDistance;
/* offset=0x0030 flags=0x0018001040000200 */ float driveDistance;
/* offset=0x0034 flags=0x0018001040000200 */ uint32 destroyVehicleNum;
/* offset=0x0038 flags=0x0018001040000200 */ uint32 add_exp;
/* offset=0x003c flags=0x0018001040000200 */ uint32 add_gold;
/* offset=0x0040 flags=0x0018001040000200 */ uint64 battle_id;
/* offset=0x0048 flags=0x0018001040000200 */ uint32 max_game_num;
/* offset=0x004c flags=0x0018001040000200 */ uint32 person_rank;
/* offset=0x0050 flags=0x0018001040000200 */ uint32 team_rank;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<struct FMemBTResultData> BP_ARRAY_TeammateList;
/* offset=0x0060 flags=0x0010001000000000 */ struct FResultRatingData BP_STRUCT_BTRating;
};
struct FBattleSearchBoxSortingInfo {
/* offset=0x0000 flags=0x0010000000000004 */ struct FSearchedPickUpItemResult pickUpItemResult;
/* offset=0x0038 flags=0x0018001040000204 */ bool bHighPriority;
};
struct FBattleSearchItemSortingInfo {
/* offset=0x0000 flags=0x0010000000000004 */ struct FSearchedPickUpItemResult SearchItemResult;
/* offset=0x0038 flags=0x0018001040000204 */ bool bHighPriority;
};
struct FBattleWeaponItemDisplayData {
/* offset=0x0000 flags=0x0018000000010205 */ FString ItemName;
/* offset=0x000c flags=0x0018000000010205 */ FString WhiteIconPath;
};
struct FBeamModifierOptions {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bModify:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bScale:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bLock:1;
};
struct FBehaviorTreeTemplateInfo {
/* offset=0x0000 flags=0x0018001040000200 */ UBehaviorTree* Asset;
/* offset=0x0004 flags=0x0018001040002200 */ UBTCompositeNode* Template;
};
struct FBlackboardEntry {
/* offset=0x0000 flags=0x0018001040000201 */ FName EntryName;
/* offset=0x0008 flags=0x001a001040080209 */ UBlackboardKeyType* KeyType;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bInstanceSynced:1;
};
struct FBlackboardKeySelector {
/* offset=0x0000 flags=0x0010000000002205 */ TArray<UBlackboardKeyType*> AllowedTypes;
/* offset=0x0010 flags=0x0018001040000a05 */ FName SelectedKeyName;
/* offset=0x0018 flags=0x001c001040002a05 */ UClass<UBlackboardKeyType>* SelectedKeyType;
/* offset=0x001c flags=0x0028081040002a05 */ uint8 SelectedKeyID;
/* offset=0x001d flags=0x0028081000000005 */ uint8 bNoneIsAllowedValue:1;
};
struct FBlendFilter {
};
struct FBlendParameter {
/* offset=0x0000 flags=0x0018000000000201 */ FString DisplayName;
/* offset=0x000c flags=0x0018001040000201 */ float Min;
/* offset=0x0010 flags=0x0018001040000201 */ float Max;
/* offset=0x0014 flags=0x0018001040000201 */ int32 GridNum;
};
struct FBlendProfileBoneEntry {
/* offset=0x0000 flags=0x0010001000000001 */ struct FBoneReference BoneReference;
/* offset=0x0018 flags=0x0018001040000201 */ float BlendScale;
};
struct FBlendSample {
/* offset=0x0000 flags=0x0018001040000201 */ UAnimSequence* Animation;
/* offset=0x0004 flags=0x0018001040000001 */ struct FVector SampleValue;
/* offset=0x0010 flags=0x0018001040000201 */ float RateScale;
};
struct FBlendSampleData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 SampleDataIndex;
/* offset=0x0004 flags=0x0018001040000200 */ UAnimSequence* Animation;
/* offset=0x0008 flags=0x0018001040000200 */ float TotalWeight;
/* offset=0x000c flags=0x0018001040000200 */ float Time;
/* offset=0x0010 flags=0x0018001040000200 */ float PreviousTime;
/* offset=0x0014 flags=0x0018001040000200 */ float SamplePlayRate;
};
struct FBlueprintComponentChangedPropertyInfo {
/* offset=0x0000 flags=0x0018001040000200 */ FName PropertyName;
/* offset=0x0008 flags=0x0018001040000200 */ int32 ArrayIndex;
/* offset=0x000c flags=0x0018001040000200 */ UStruct* PropertyScope;
};
struct FBlueprintComponentDelegateBinding {
/* offset=0x0000 flags=0x0018001040000200 */ FName ComponentPropertyName;
/* offset=0x0008 flags=0x0018001040000200 */ FName DelegatePropertyName;
/* offset=0x0010 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintCookedComponentInstancingData {
/* offset=0x0000 flags=0x0018001040000200 */ bool bIsValid;
/* offset=0x0004 flags=0x0010000000000200 */ TArray<struct FBlueprintComponentChangedPropertyInfo> ChangedPropertyList;
};
struct FBlueprintEditorPromotionSettings {
/* offset=0x0000 flags=0x0010000000000001 */ struct FFilePath FirstMeshPath;
/* offset=0x000c flags=0x0010000000000001 */ struct FFilePath SecondMeshPath;
/* offset=0x0018 flags=0x0010000000000001 */ struct FFilePath DefaultParticleAsset;
};
struct FBlueprintInputActionDelegateBinding: FBlueprintInputDelegateBinding {
/* offset=0x0008 flags=0x0018001040000200 */ FName InputActionName;
/* offset=0x0010 flags=0x0018001040000200 */ uint8 InputKeyEvent;
/* offset=0x0018 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintInputAxisDelegateBinding: FBlueprintInputDelegateBinding {
/* offset=0x0008 flags=0x0018001040000200 */ FName InputAxisName;
/* offset=0x0010 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintInputAxisKeyDelegateBinding: FBlueprintInputDelegateBinding {
/* offset=0x0008 flags=0x0018000000000000 */ struct FKey AxisKey;
/* offset=0x0018 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintInputDelegateBinding {
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bConsumeInput:1;
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bExecuteWhenPaused:1;
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bOverrideParentBinding:1;
};
struct FBlueprintInputKeyDelegateBinding: FBlueprintInputDelegateBinding {
/* offset=0x0008 flags=0x0018000000000000 */ struct FInputChord InputChord;
/* offset=0x0020 flags=0x0018001040000200 */ uint8 InputKeyEvent;
/* offset=0x0028 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintInputTouchDelegateBinding: FBlueprintInputDelegateBinding {
/* offset=0x0001 flags=0x0018001040000200 */ uint8 InputKeyEvent;
/* offset=0x0008 flags=0x0018001040000200 */ FName FunctionNameToBind;
};
struct FBlueprintSessionResult {
};
struct FBodyAttachmentAttrModify {
/* offset=0x0000 flags=0x0018000000010201 */ FString ModifyAttr;
/* offset=0x000c flags=0x0018001040010201 */ enum EAttrOperator Op;
/* offset=0x0010 flags=0x0018001040010201 */ float ModifyValue;
};
struct FBodyAttachmentConfig {
/* offset=0x0000 flags=0x0010000000010001 */ FText AttachmentID;
/* offset=0x000c flags=0x0010000000010201 */ TArray<struct FBodyAttachmentAttrModify> BodyAttachmentAttrModifiers;
/* offset=0x0018 flags=0x0018000000010201 */ FString BodyDurabilityIndexName;
};
struct FBodyInstance {
/* offset=0x0018 flags=0x0010001020000000 */ struct FCollisionResponseContainer ResponseToChannels;
/* offset=0x0039 flags=0x0018041040000205 */ enum ESleepFamily SleepFamily;
/* offset=0x003a flags=0x0018001040000201 */ uint8 DOFMode;
/* offset=0x003b flags=0x0048001040000201 */ uint8 CollisionEnabled;
/* offset=0x0040 flags=0x0048001040000201 */ FName CollisionProfileName;
/* offset=0x0048 flags=0x0040000000000001 */ struct FCollisionResponse CollisionResponses;
/* offset=0x0075 flags=0x0018041000000015 */ uint8 bUseCCD:1;
/* offset=0x0075 flags=0x0018001000000015 */ uint8 bNotifyRigidBodyCollision:1;
/* offset=0x0075 flags=0x0018001000000005 */ uint8 bSimulatePhysics:1;
/* offset=0x0075 flags=0x0018001000000001 */ uint8 bOverrideMass:1;
/* offset=0x0075 flags=0x0018001000000015 */ uint8 bEnableGravity:1;
/* offset=0x0075 flags=0x0018041000000005 */ uint8 bAutoWeld:1;
/* offset=0x0075 flags=0x0018041000000015 */ uint8 bStartAwake:1;
/* offset=0x0075 flags=0x0018041000000015 */ uint8 bGenerateWakeEvents:1;
/* offset=0x0076 flags=0x0018001000000000 */ uint8 bUpdateMassWhenScaleChanges:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockTranslation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockRotation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockXTranslation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockYTranslation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockZTranslation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockXRotation:1;
/* offset=0x0076 flags=0x0018001000000001 */ uint8 bLockYRotation:1;
/* offset=0x0077 flags=0x0018001000000001 */ uint8 bLockZRotation:1;
/* offset=0x0077 flags=0x0018001000000001 */ uint8 bOverrideMaxAngularVelocity:1;
/* offset=0x0077 flags=0x0018041000000005 */ uint8 bUseAsyncScene:1;
/* offset=0x0077 flags=0x0028081000000001 */ uint8 bOverrideMaxDepenetrationVelocity:1;
/* offset=0x0077 flags=0x0028081000000001 */ uint8 bOverrideWalkableSlopeOnInstance:1;
/* offset=0x0078 flags=0x00280c1040000215 */ float MaxDepenetrationVelocity;
/* offset=0x0084 flags=0x0028081040000215 */ float MassInKgOverride;
/* offset=0x0088 flags=0x0018001040000205 */ float LinearDamping;
/* offset=0x008c flags=0x0018001040000205 */ float AngularDamping;
/* offset=0x0090 flags=0x0018001040000001 */ struct FVector CustomDOFPlaneNormal;
/* offset=0x009c flags=0x0018041040000005 */ struct FVector COMNudge;
/* offset=0x00a8 flags=0x0018041040000205 */ float MassScale;
/* offset=0x00ac flags=0x0018041040000005 */ struct FVector InertiaTensorScale;
/* offset=0x00b8 flags=0x0048001040000201 */ uint8 ObjectType;
/* offset=0x00c4 flags=0x00200c1040000015 */ struct FWalkableSlopeOverride WalkableSlopeOverride;
/* offset=0x00d4 flags=0x0028081040000215 */ UPhysicalMaterial* PhysMaterialOverride;
/* offset=0x00d8 flags=0x0018041040000215 */ float MaxAngularVelocity;
/* offset=0x00dc flags=0x0018041040000215 */ float CustomSleepThresholdMultiplier;
/* offset=0x00e0 flags=0x0018041040000215 */ float StabilizationThresholdMultiplier;
/* offset=0x00e4 flags=0x0018001040000200 */ float PhysicsBlendWeight;
/* offset=0x00e8 flags=0x0018041040000215 */ int32 PositionSolverIterationCount;
/* offset=0x0100 flags=0x0018001040000200 */ uint64 RigidActorSyncId;
/* offset=0x0108 flags=0x0018001040000200 */ uint64 RigidActorAsyncId;
/* offset=0x0110 flags=0x0018041040000215 */ int32 VelocitySolverIterationCount;
};
struct FBodyPartCfg {
/* offset=0x0000 flags=0x0018001040000201 */ float DamageScale;
/* offset=0x0004 flags=0x0018001040000200 */ float Durability;
/* offset=0x0008 flags=0x0018001040000201 */ float DamageReduceScale;
/* offset=0x000c flags=0x0018000000000201 */ FString BodyDurabilityIndexName;
};
struct FBodyTypeDef {
/* offset=0x0000 flags=0x0018001040000201 */ int32 UpThreshold;
/* offset=0x0004 flags=0x0018001040000201 */ int32 DownThreshold;
};
struct FBoneMirrorInfo {
/* offset=0x0000 flags=0x0018001040000201 */ int32 SourceIndex;
/* offset=0x0004 flags=0x0018001040000201 */ uint8 BoneFlipAxis;
};
struct FBoneNode {
/* offset=0x0000 flags=0x0018001060000200 */ FName Name;
/* offset=0x0008 flags=0x0018001060000200 */ int32 ParentIndex;
/* offset=0x000c flags=0x0018001040000201 */ uint8 TranslationRetargetingMode;
};
struct FBoneReference {
/* offset=0x0000 flags=0x0018001040000201 */ FName BoneName;
};
struct FBoneSocketTarget {
/* offset=0x0000 flags=0x0018001040000201 */ bool bUseSocket;
/* offset=0x0008 flags=0x0010001000000001 */ struct FBoneReference BoneReference;
/* offset=0x0020 flags=0x0010001000000001 */ struct FSocketReference SocketReference;
};
struct FBoolTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001000000001 */ uint8 Value:1;
};
struct FBox {
/* offset=0x0000 flags=0x0018001041000005 */ struct FVector Min;
/* offset=0x000c flags=0x0018001041000005 */ struct FVector Max;
/* offset=0x0018 flags=0x0018001040000200 */ uint8 IsValid;
};
struct FBox2D {
/* offset=0x0000 flags=0x0018001041000005 */ struct FVector2D Min;
/* offset=0x0008 flags=0x0018001041000005 */ struct FVector2D Max;
/* offset=0x0010 flags=0x0018001040000200 */ uint8 bIsValid;
};
struct FBoxSphereBounds {
/* offset=0x0000 flags=0x0018001041000005 */ struct FVector Origin;
/* offset=0x000c flags=0x0018001041000005 */ struct FVector BoxExtent;
/* offset=0x0018 flags=0x0018001041000205 */ float SphereRadius;
};
struct FBranchFilter {
/* offset=0x0000 flags=0x0018001040000201 */ FName BoneName;
/* offset=0x0008 flags=0x0018001040000201 */ int32 BlendDepth;
};
struct FBranchingPoint: FAnimLinkableElement {
/* offset=0x0028 flags=0x0018001040000201 */ FName EventName;
/* offset=0x0030 flags=0x0018001060000200 */ float DisplayTime;
/* offset=0x0034 flags=0x0018001040000200 */ float TriggerTimeOffset;
};
struct FBranchingPointMarker {
/* offset=0x0000 flags=0x0018001040000200 */ int32 NotifyIndex;
/* offset=0x0004 flags=0x0018001040000200 */ float TriggerTime;
/* offset=0x0008 flags=0x0018001040000200 */ uint8 NotifyEventType;
};
struct FBranchingPointNotifyPayload {
};
struct FBuffActionItem {
/* offset=0x0000 flags=0x001a00104008020d */ UUTSkillAction* BuffAction;
};
struct FBuffAnimationItem {
/* offset=0x0000 flags=0x001c000000000001 */ UAnimationAsset* AnimationAssetToPlay;
/* offset=0x0028 flags=0x001c000000000001 */ UAnimationAsset* AnimationAssetToPlayFPP;
/* offset=0x0050 flags=0x001c000000000001 */ UAnimMontage* AnimationMontageToPlay;
/* offset=0x0078 flags=0x001c000000000001 */ UAnimMontage* AnimationMontageToPlayFPP;
/* offset=0x00a0 flags=0x0018001040000201 */ bool NeedReplayByChangFirstView;
};
struct FBuffAnimationTagItem {
/* offset=0x0000 flags=0x0018001040000201 */ FName AnimationAssetTag;
/* offset=0x0008 flags=0x0018001040000201 */ FName AnimationAssetTagFPP;
/* offset=0x0010 flags=0x0018001040000201 */ FName AnimationMontageTag;
/* offset=0x0018 flags=0x0018001040000201 */ FName AnimationMontageTagFPP;
/* offset=0x0020 flags=0x0018001040000201 */ bool NeedReplayByChangFirstView;
};
struct FBuffApplierConditionPair {
/* offset=0x0000 flags=0x0018001040010201 */ uint8 ConditionVar;
/* offset=0x0001 flags=0x0018001040010201 */ bool IsShowDebugLine;
/* offset=0x0004 flags=0x0018001040010201 */ float InSightCheckAngle;
/* offset=0x0008 flags=0x0010000000010201 */ TArray<FName> BuffNameArray;
};
struct FBuffEventActionItem {
/* offset=0x0000 flags=0x001a00104008020d */ USTBaseBuffEventType* EventType;
/* offset=0x0004 flags=0x001a00104008020d */ UUTSkillAction* BuffEventAction;
};
struct FBuffInstancedItem {
/* offset=0x0000 flags=0x0018001040000200 */ int32 BuffID;
/* offset=0x0004 flags=0x0018001040080208 */ USTBaseBuff* Buff;
};
struct FBuildPromotionImportWorkflowSettings {
/* offset=0x0000 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition Diffuse;
/* offset=0x0018 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition Normal;
/* offset=0x0030 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition StaticMesh;
/* offset=0x0048 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition ReimportStaticMesh;
/* offset=0x0060 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition BlendShapeMesh;
/* offset=0x0078 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition MorphMesh;
/* offset=0x0090 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition SkeletalMesh;
/* offset=0x00a8 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition Animation;
/* offset=0x00c0 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition Sound;
/* offset=0x00d8 flags=0x0010000000004001 */ struct FEditorImportWorkflowDefinition SurroundSound;
/* offset=0x00f0 flags=0x0010000000004201 */ TArray<struct FEditorImportWorkflowDefinition> OtherAssetsToImport;
};
struct FBuildPromotionNewProjectSettings {
/* offset=0x0000 flags=0x0010000000000001 */ struct FDirectoryPath NewProjectFolderOverride;
/* offset=0x000c flags=0x0018000000000201 */ FString NewProjectNameOverride;
};
struct FBuildPromotionOpenAssetSettings {
/* offset=0x0000 flags=0x0010000000004001 */ struct FFilePath BlueprintAsset;
/* offset=0x000c flags=0x0010000000004001 */ struct FFilePath MaterialAsset;
/* offset=0x0018 flags=0x0010000000004001 */ struct FFilePath ParticleSystemAsset;
/* offset=0x0024 flags=0x0010000000004001 */ struct FFilePath SkeletalMeshAsset;
/* offset=0x0030 flags=0x0010000000004001 */ struct FFilePath StaticMeshAsset;
/* offset=0x003c flags=0x0010000000004001 */ struct FFilePath TextureAsset;
};
struct FBuildPromotionTestSettings {
/* offset=0x0000 flags=0x0010000000000001 */ struct FFilePath DefaultStaticMeshAsset;
/* offset=0x000c flags=0x0010000000000001 */ struct FBuildPromotionImportWorkflowSettings ImportWorkflow;
/* offset=0x0108 flags=0x0010000000000001 */ struct FBuildPromotionOpenAssetSettings OpenAssets;
/* offset=0x0150 flags=0x0010000000000001 */ struct FBuildPromotionNewProjectSettings NewProjectSettings;
/* offset=0x0168 flags=0x0010000000000001 */ struct FFilePath SourceControlMaterial;
};
struct FBuilderPoly {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<int32> VertexIndices;
/* offset=0x000c flags=0x0018001040000200 */ int32 Direction;
/* offset=0x0010 flags=0x0018001040000200 */ FName ItemName;
/* offset=0x0018 flags=0x0018001040000200 */ int32 PolyFlags;
};
struct FBuildingStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018000000000200 */ FString BuildingName;
/* offset=0x0010 flags=0x0018001040000200 */ float BuildingLocationX;
/* offset=0x0014 flags=0x0018001040000200 */ float BuildingLocationY;
/* offset=0x0018 flags=0x0018001040000200 */ int32 AllGroupSpotCount;
/* offset=0x001c flags=0x0018001040000200 */ int32 AllValidGroupSpotCount;
/* offset=0x0020 flags=0x0018001040000200 */ int32 AllSpotCount;
/* offset=0x0024 flags=0x0018001040000200 */ int32 AllValidSpotCount;
/* offset=0x0028 flags=0x0010000000000200 */ TMap<uint8, struct FItemSpotStatisticsData> SpotStatisticsData;
};
struct FBulletFlySoundReplicatedData {
/* offset=0x0000 flags=0x0018001040000200 */ ASTExtraShootWeapon* InstigateWeapon;
/* offset=0x0004 flags=0x0018001040000000 */ struct FVector FlySoundPos;
/* offset=0x0010 flags=0x0018001040000200 */ int32 TriggerEarSoundIndex;
};
struct FBulletHitInfoUploadData {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector ImpactPoint;
/* offset=0x000c flags=0x0010001000000000 */ struct FVector_NetQuantizeNormal ImpactNormal;
/* offset=0x0018 flags=0x0018001040000000 */ struct FVector MuzzlePos;
/* offset=0x0024 flags=0x0018001040000000 */ struct FVector ShootDir;
/* offset=0x0030 flags=0x0018001040000200 */ uint8 SurfaceType;
/* offset=0x0034 flags=0x0018001040000200 */ int32 ShootID;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 PelletID;
/* offset=0x003c flags=0x001c001040000200 */ AActor* Actor;
/* offset=0x0044 flags=0x001c001040080208 */ UPrimitiveComponent* Component;
/* offset=0x004c flags=0x0018001040000200 */ int32 TimeStamp;
/* offset=0x0050 flags=0x0018001040000200 */ int32 ClientTimeStamp;
/* offset=0x0054 flags=0x0018001040000200 */ uint8 HitBodyType;
};
struct FBuoyancyVertex {
};
struct FButtonStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush Normal;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush Hovered;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush Pressed;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush Disabled;
/* offset=0x01a8 flags=0x0010001000000005 */ struct FMargin NormalPadding;
/* offset=0x01b8 flags=0x0010001000000005 */ struct FMargin PressedPadding;
/* offset=0x01c8 flags=0x0010001000000005 */ struct FSlateSound PressedSlateSound;
/* offset=0x01e0 flags=0x0010001000000005 */ struct FSlateSound HoveredSlateSound;
};
struct FCDInfo {
/* offset=0x0000 flags=0x0018001040000200 */ float CDTime;
/* offset=0x0004 flags=0x0018001040000200 */ float FireTime;
/* offset=0x0008 flags=0x0018001040000200 */ float followTime;
};
struct FCacheAffactTargetInfo {
/* offset=0x0000 flags=0x001c001040000200 */ AActor* AffectTarget;
/* offset=0x0008 flags=0x0018001040000200 */ float FinalAddValue;
};
struct FCachedMovieSceneEvaluationTemplate: FMovieSceneEvaluationTemplate {
};
struct FCameraCacheEntry {
/* offset=0x0000 flags=0x0018001040000200 */ float TimeStamp;
/* offset=0x0010 flags=0x0010000000000000 */ struct FMinimalViewInfo POV;
};
struct FCameraCutInfo {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector Location;
/* offset=0x000c flags=0x0018001040000200 */ float TimeStamp;
};
struct FCameraData {
/* offset=0x0000 flags=0x0018001040000201 */ float CameraFOV;
/* offset=0x0004 flags=0x0018001040000001 */ struct FVector SpringArmSocketOffset;
/* offset=0x0010 flags=0x0018001040000201 */ float SpringArmLength;
};
struct FCameraFilmbackSettings {
/* offset=0x0000 flags=0x0018001240000205 */ float SensorWidth;
/* offset=0x0004 flags=0x0018001240000205 */ float SensorHeight;
/* offset=0x0008 flags=0x0018001240020215 */ float SensorAspectRatio;
};
struct FCameraFocusSettings {
/* offset=0x0000 flags=0x0018001040000205 */ enum ECameraFocusMethod FocusMethod;
/* offset=0x0004 flags=0x0018001240000205 */ float ManualFocusDistance;
/* offset=0x0008 flags=0x0010001000000005 */ struct FCameraTrackingFocusSettings TrackingFocusSettings;
/* offset=0x001c flags=0x0018001000002001 */ uint8 bDrawDebugFocusPlane:1;
/* offset=0x0020 flags=0x0018001040000001 */ struct FColor DebugFocusPlaneColor;
/* offset=0x0024 flags=0x0018001000000005 */ uint8 bSmoothFocusChanges:1;
/* offset=0x0028 flags=0x0018001040000205 */ float FocusSmoothingInterpSpeed;
/* offset=0x002c flags=0x0018001240000205 */ float FocusOffset;
};
struct FCameraLensSettings {
/* offset=0x0000 flags=0x0018001040000205 */ float MinFocalLength;
/* offset=0x0004 flags=0x0018001040000205 */ float MaxFocalLength;
/* offset=0x0008 flags=0x0018001040000205 */ float MinFStop;
/* offset=0x000c flags=0x0018001040000205 */ float MaxFStop;
/* offset=0x0010 flags=0x0018001040000205 */ float MinimumFocusDistance;
};
struct FCameraLookatTrackingSettings {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bEnableLookAtTracking:1;
/* offset=0x0000 flags=0x0018001000002005 */ uint8 bDrawDebugLookAtTrackingPosition:1;
/* offset=0x0004 flags=0x0018001040000205 */ float LookAtTrackingInterpSpeed;
/* offset=0x0014 flags=0x0018001240000205 */ AActor* ActorToTrack;
/* offset=0x0018 flags=0x0018001240000005 */ struct FVector RelativeOffset;
/* offset=0x0024 flags=0x0018001200000005 */ uint8 bAllowRoll:1;
};
struct FCameraOffsetData {
/* offset=0x0000 flags=0x0018001040010005 */ struct FVector SocketOffset;
/* offset=0x000c flags=0x0018001040010005 */ struct FVector TargetOffset;
/* offset=0x0018 flags=0x0018001040010205 */ float SpringArmLength;
};
struct FCameraSettings {
/* offset=0x0000 flags=0x0018001040000200 */ float TargetArmLength;
/* offset=0x0004 flags=0x0018001040000200 */ float LagSpeed;
/* offset=0x0008 flags=0x0018001040000000 */ struct FVector SocketOffset;
};
struct FCameraTrackingFocusSettings {
/* offset=0x0000 flags=0x0018001240000205 */ AActor* ActorToTrack;
/* offset=0x0004 flags=0x0018001240000005 */ struct FVector RelativeOffset;
/* offset=0x0010 flags=0x0018001000002005 */ uint8 bDrawDebugTrackingFocusPoint:1;
};
struct FCameraViewPitchLimitData {
/* offset=0x0000 flags=0x0018001040000215 */ float ViewPitchMin;
/* offset=0x0004 flags=0x0018001040000215 */ float ViewPitchMax;
};
struct FCanvasIcon {
/* offset=0x0000 flags=0x0018001040000205 */ UTexture* Texture;
/* offset=0x0004 flags=0x0018001040000205 */ float U;
/* offset=0x0008 flags=0x0018001040000205 */ float V;
/* offset=0x000c flags=0x0018001040000205 */ float UL;
/* offset=0x0010 flags=0x0018001040000205 */ float VL;
};
struct FCanvasUVTri {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector2D V0_Pos;
/* offset=0x0008 flags=0x0018001040000005 */ struct FVector2D V0_UV;
/* offset=0x0010 flags=0x0018001040000005 */ struct FLinearColor V0_Color;
/* offset=0x0020 flags=0x0018001040000005 */ struct FVector2D V1_Pos;
/* offset=0x0028 flags=0x0018001040000005 */ struct FVector2D V1_UV;
/* offset=0x0030 flags=0x0018001040000005 */ struct FLinearColor V1_Color;
/* offset=0x0040 flags=0x0018001040000005 */ struct FVector2D V2_Pos;
/* offset=0x0048 flags=0x0018001040000005 */ struct FVector2D V2_UV;
/* offset=0x0050 flags=0x0018001040000005 */ struct FLinearColor V2_Color;
};
struct FCaptureProtocolID {
/* offset=0x0000 flags=0x0018001040020201 */ FName Identifier;
};
struct FCaptureResolution {
/* offset=0x0000 flags=0x0018001040004201 */ uint32 ResX;
/* offset=0x0004 flags=0x0018001040004201 */ uint32 ResY;
};
struct FCharacterEnergyData {
/* offset=0x0000 flags=0x0010000080010201 */ TArray<struct FCharacterEnergyPhase> EnergyEffactPhase;
/* offset=0x000c flags=0x0018001040010201 */ float EnergyMax;
/* offset=0x0010 flags=0x0018001040010201 */ float EnergyCurrent;
/* offset=0x0014 flags=0x00180010c0010201 */ float AttenuationPeriod;
/* offset=0x0018 flags=0x00180010c0010201 */ float AttenuationAmount;
};
struct FCharacterEnergyPhase {
/* offset=0x0000 flags=0x0018001040010201 */ float MakeEffectSection;
/* offset=0x0004 flags=0x0018000000010201 */ FString BuffName;
};
struct FCharacterEvent: FInputEvent {
};
struct FCharacterHistoryData {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector Location;
/* offset=0x000c flags=0x0010001040000000 */ struct FRotator Rotation;
/* offset=0x0018 flags=0x0010001040000000 */ struct FBox BoundBox;
/* offset=0x0034 flags=0x0010001040000000 */ struct FBox HeadBoundBox;
};
struct FCharacterJumpAnimData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 JumpType;
/* offset=0x0004 flags=0x0018000000020215 */ FString JumpTypeName;
/* offset=0x0010 flags=0x0010000000010205 */ TArray<struct FChararacterJumpPhaseData> JumpPhaseList;
};
struct FCharacterLocAndRot {
/* offset=0x0000 flags=0x0018001040000014 */ struct FVector Loc;
/* offset=0x000c flags=0x0010001040000014 */ struct FRotator Rot;
};
struct FCharacterMovementAnimData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 AnimType;
/* offset=0x0004 flags=0x0018000000020215 */ FString AnimTypeName;
/* offset=0x0010 flags=0x0010000000010205 */ TArray<struct FChararacterPoseAnimData> PoseAnimList;
};
struct FCharacterMovementComponentPostPhysicsTickFunction: FTickFunction {
};
struct FChararacterJumpPhaseData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 JumpPhase;
/* offset=0x0004 flags=0x0018000000020215 */ FString JumpPhaseName;
/* offset=0x0010 flags=0x0018001040010205 */ UAnimationAsset* PhaseAnim;
};
struct FChararacterPoseAnimData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 PoseType;
/* offset=0x0004 flags=0x0018000000020215 */ FString PoseName;
/* offset=0x0010 flags=0x0018001040010205 */ UAnimationAsset* PoseAnim;
};
struct FCheckBoxStyle: FSlateWidgetStyle {
/* offset=0x0004 flags=0x0018001040000205 */ uint8 CheckBoxType;
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush UncheckedImage;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush UncheckedHoveredImage;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush UncheckedPressedImage;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush CheckedImage;
/* offset=0x01a8 flags=0x0010000000000005 */ struct FSlateBrush CheckedHoveredImage;
/* offset=0x0210 flags=0x0010000000000005 */ struct FSlateBrush CheckedPressedImage;
/* offset=0x0278 flags=0x0010000000000005 */ struct FSlateBrush UndeterminedImage;
/* offset=0x02e0 flags=0x0010000000000005 */ struct FSlateBrush UndeterminedHoveredImage;
/* offset=0x0348 flags=0x0010000000000005 */ struct FSlateBrush UndeterminedPressedImage;
/* offset=0x03b0 flags=0x0010001000000005 */ struct FMargin Padding;
/* offset=0x03c0 flags=0x0010000000000005 */ struct FSlateColor ForegroundColor;
/* offset=0x03dc flags=0x0010000000000005 */ struct FSlateColor BorderBackgroundColor;
/* offset=0x03f8 flags=0x0010001000000005 */ struct FSlateSound CheckedSlateSound;
/* offset=0x0410 flags=0x0010001000000005 */ struct FSlateSound UncheckedSlateSound;
/* offset=0x0428 flags=0x0010001000000005 */ struct FSlateSound HoveredSlateSound;
};
struct FChunkInfoData {
/* offset=0x0000 flags=0x0018001040000000 */ struct FGuid Guid;
/* offset=0x0010 flags=0x0018001040000200 */ uint64 Hash;
/* offset=0x0018 flags=0x0010001000000000 */ struct FSHAHashData ShaHash;
/* offset=0x0030 flags=0x0018001040000200 */ int64 FileSize;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 GroupNumber;
};
struct FChunkPartData {
/* offset=0x0000 flags=0x0018001040000000 */ struct FGuid Guid;
/* offset=0x0010 flags=0x0018001040000200 */ uint32 Offset;
/* offset=0x0014 flags=0x0018001040000200 */ uint32 Size;
};
struct FCirCleCfg {
/* offset=0x0000 flags=0x0018001040000201 */ float DelayTime;
/* offset=0x0004 flags=0x0018001040000201 */ float SafeZoneAppeartime;
/* offset=0x0008 flags=0x0010000000000201 */ TArray<float> BlueCirclePreWarning;
/* offset=0x0014 flags=0x0018001040000201 */ float LastTime;
/* offset=0x0018 flags=0x0018001040000201 */ float pain;
/* offset=0x001c flags=0x0018001040000201 */ bool bUseCustomBluePoint;
/* offset=0x0020 flags=0x0018001040000001 */ struct FVector2D bluepoint;
/* offset=0x0028 flags=0x0018001040000201 */ float blueradius;
/* offset=0x002c flags=0x0018001040000201 */ bool bUseCustomWhitePoint;
/* offset=0x0030 flags=0x0018001040000001 */ struct FVector2D whitepoint;
/* offset=0x0038 flags=0x0018001040000201 */ float whiteradius;
/* offset=0x003c flags=0x0018001040000201 */ float Alpha;
/* offset=0x0040 flags=0x0018001040000201 */ float DestinyChance;
};
struct FClassRedirect {
/* offset=0x0000 flags=0x0018001040000200 */ FName ObjectName;
/* offset=0x0008 flags=0x0018001040000200 */ FName OldClassName;
/* offset=0x0010 flags=0x0018001040000200 */ FName NewClassName;
/* offset=0x0018 flags=0x0018001040000200 */ FName OldSubobjName;
/* offset=0x0020 flags=0x0018001040000200 */ FName NewSubobjName;
/* offset=0x0028 flags=0x0018001040000200 */ FName NewClassClass;
/* offset=0x0030 flags=0x0018001040000200 */ FName NewClassPackage;
/* offset=0x0038 flags=0x0018001040000200 */ bool InstanceOnly;
};
struct FClientBaseInfo {
/* offset=0x0000 flags=0x0018000000000200 */ FString OpenID;
/* offset=0x0010 flags=0x0018001040000200 */ uint64 RoleID;
/* offset=0x0018 flags=0x0018000000000200 */ FString GameSvrId;
/* offset=0x0024 flags=0x0018000000000200 */ FString GameAppID;
/* offset=0x0030 flags=0x0018001040000200 */ int8 AreaID;
/* offset=0x0031 flags=0x0018001040000200 */ int8 PlatID;
/* offset=0x0034 flags=0x0018000000000200 */ FString ZoneID;
/* offset=0x0040 flags=0x0018001040000200 */ uint64 BattleID;
/* offset=0x0048 flags=0x0018000000000200 */ FString BattleServerIP;
/* offset=0x0054 flags=0x0018001040000200 */ uint32 BattleServerPort;
/* offset=0x0058 flags=0x0018000000000200 */ FString UserName;
/* offset=0x0064 flags=0x0018000000000200 */ FString PicUrl;
/* offset=0x0070 flags=0x0018001040000200 */ uint32 PlayerKey;
/* offset=0x0074 flags=0x0018001040000200 */ int8 WeatherID;
/* offset=0x0078 flags=0x0010000000000200 */ TArray<int32> MrpcsData;
};
struct FClientCircleFlow {
/* offset=0x0000 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0014 flags=0x0018000000000200 */ FString PicUrl;
/* offset=0x0020 flags=0x0018001040000200 */ uint32 GameStartTime;
/* offset=0x0024 flags=0x0018001040000200 */ uint32 NewCircleBornTime;
/* offset=0x0028 flags=0x0018001040000200 */ int32 NewCirclePositionX;
/* offset=0x002c flags=0x0018001040000200 */ int32 NewCirclePositionY;
/* offset=0x0030 flags=0x0018001040000200 */ int32 NewCirclePositionRadius;
/* offset=0x0034 flags=0x0018001040000200 */ int32 NewCircleCount;
/* offset=0x0038 flags=0x0018001040000200 */ int32 PlayerPositionX;
/* offset=0x003c flags=0x0018001040000200 */ int32 PlayerPositionY;
/* offset=0x0040 flags=0x0018001040000200 */ int32 PlayerPositionZ;
/* offset=0x0044 flags=0x0018001040000200 */ int32 PlayerHP;
/* offset=0x0048 flags=0x0018001040000200 */ uint32 OldCircleMoveTime;
/* offset=0x004c flags=0x0018001040000200 */ uint32 OldCircleMoveEndTime;
/* offset=0x0050 flags=0x0018001040000200 */ uint32 PlayerOutTime;
/* offset=0x0054 flags=0x0018001040000200 */ int32 CirclePoisonCount;
/* offset=0x0058 flags=0x0018001040000200 */ int32 CirclePoisonMin;
/* offset=0x005c flags=0x0018001040000200 */ int32 CirclePoisonMax;
/* offset=0x0060 flags=0x0018001040000200 */ int32 CirclePoisonAvg;
/* offset=0x0064 flags=0x0018001040000200 */ int32 CirclePoisonTotal;
/* offset=0x0068 flags=0x0018001040000200 */ int32 CirclePoisonDrop;
/* offset=0x006c flags=0x0018001040000200 */ int32 CirclePoisonDead;
/* offset=0x0070 flags=0x0018001040000200 */ int32 RecoveryCount;
/* offset=0x0074 flags=0x0018001040000200 */ int32 RecoveryMin;
/* offset=0x0078 flags=0x0018001040000200 */ int32 RecoveryMax;
/* offset=0x007c flags=0x0018001040000200 */ int32 RecoveryTotal;
/* offset=0x0080 flags=0x0018001040000200 */ int32 EnergyRecoveryCount;
/* offset=0x0084 flags=0x0018001040000200 */ int32 EnergyRecoveryMin;
/* offset=0x0088 flags=0x0018001040000200 */ int32 EnergyRecoveryMax;
/* offset=0x008c flags=0x0018001040000200 */ int32 EnergyRecoveryTotal;
/* offset=0x0090 flags=0x0018001040000200 */ int32 EnergyStartLv;
/* offset=0x0094 flags=0x0018001040000200 */ int32 EnergyStartTime;
/* offset=0x0098 flags=0x0018000000000200 */ FString EnergyItemUse;
/* offset=0x00a4 flags=0x0018001040000200 */ int32 EnergyLvTimeInfo;
/* offset=0x00a8 flags=0x0018000000000200 */ FString EnergyRunFastTime;
/* offset=0x00b4 flags=0x0018000000000200 */ FString EnergyRecoveryLvTimeInfo;
/* offset=0x00c0 flags=0x0018001040000200 */ int32 EnergyEndLv;
/* offset=0x00c4 flags=0x0018001040000200 */ int32 EnergyEndTime;
/* offset=0x00c8 flags=0x0018001040000200 */ int32 PlayerMoveDis;
/* offset=0x00cc flags=0x0018001040000200 */ int32 PlayerSpeedMax;
/* offset=0x00d0 flags=0x0018001040000200 */ int32 PlayerSpeedAvg;
/* offset=0x00d4 flags=0x0018001040000200 */ int32 PlayerCarSpeedMax;
/* offset=0x00d8 flags=0x0018001040000200 */ int32 PlayerCarSpeedAvg;
/* offset=0x00dc flags=0x0018001040000200 */ int32 PlayerSquatMoveDis;
/* offset=0x00e0 flags=0x0018001040000200 */ int32 PlayerSquatMoveTime;
/* offset=0x00e4 flags=0x0018001040000200 */ int32 PlayerCreepMoveDis;
/* offset=0x00e8 flags=0x0018001040000200 */ int32 PlayerCreepMoveTime;
/* offset=0x00ec flags=0x0018001040000200 */ int32 PlayerRunMoveDis;
/* offset=0x00f0 flags=0x0018001040000200 */ int32 PlayerRunMoveTime;
/* offset=0x00f4 flags=0x0018001040000200 */ int32 PlayerDriveMoveDis;
/* offset=0x00f8 flags=0x0018001040000200 */ int32 PlayerDriveMoveTime;
/* offset=0x00fc flags=0x0018001040000200 */ int32 PlayerCar;
/* offset=0x0100 flags=0x0018001040000200 */ int32 PlayerCameraDistanceMax;
/* offset=0x0104 flags=0x0018001040000200 */ uint32 SecCircleFlowID;
};
struct FClientFatalDamageRecordData {
/* offset=0x0000 flags=0x0018000000000214 */ FString causer;
/* offset=0x000c flags=0x0018000000000214 */ FString VictimName;
/* offset=0x0018 flags=0x0018001040000214 */ int32 DamageType;
/* offset=0x001c flags=0x0018001040000214 */ int32 AdditionalParam;
/* offset=0x0020 flags=0x0018001040000214 */ bool IsHeadshot;
/* offset=0x0024 flags=0x0018001040000214 */ int32 ResultHealthStatus;
/* offset=0x0028 flags=0x0018001040000214 */ uint8 RecordRelationShip;
/* offset=0x002c flags=0x0018001040000214 */ int32 PreviousHealthStatus;
};
struct FClientGameEndFlow {
/* offset=0x0000 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0014 flags=0x0018000000000200 */ FString ClientVersion;
/* offset=0x0020 flags=0x0018001040000200 */ uint32 OverTime;
/* offset=0x0024 flags=0x0018001040000200 */ int8 EndType;
/* offset=0x0025 flags=0x0018001040000200 */ uint8 KillCount;
/* offset=0x0026 flags=0x0018001040000200 */ uint8 AssistsCount;
/* offset=0x0027 flags=0x0018001040000200 */ uint8 DropCount;
/* offset=0x0028 flags=0x0018001040000200 */ uint8 SaveCount;
/* offset=0x0029 flags=0x0018001040000200 */ uint8 RebornCount;
/* offset=0x002a flags=0x0018001000000000 */ uint8 AliveType:1;
/* offset=0x002c flags=0x0018001040000200 */ int32 GoldGet;
/* offset=0x0030 flags=0x0018001040000200 */ int32 DiamondGet;
/* offset=0x0034 flags=0x0018001040000200 */ int32 ExpGet;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 WinRank;
/* offset=0x0039 flags=0x0018001040000200 */ uint8 TotalPlayers;
/* offset=0x003c flags=0x0018001040000200 */ int32 PlayerRank;
/* offset=0x0040 flags=0x0018001040000200 */ int32 RankEnd;
/* offset=0x0044 flags=0x0018001040000200 */ int32 TeamID;
/* offset=0x0048 flags=0x0018000000000200 */ FString TeamPlayer1;
/* offset=0x0054 flags=0x0018000000000200 */ FString TeamPlayer2;
/* offset=0x0060 flags=0x0018000000000200 */ FString TeamPlayer3;
/* offset=0x006c flags=0x0018001000000000 */ uint8 TeamPlayer1AliveType:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 TeamPlayer2AliveType:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 TeamPlayer3AliveType:1;
/* offset=0x006d flags=0x0018001040000200 */ uint8 TeamPlayer1Kill;
/* offset=0x006e flags=0x0018001040000200 */ uint8 TeamPlayer2Kill;
/* offset=0x006f flags=0x0018001040000200 */ uint8 TeamPlayer3Kill;
/* offset=0x0070 flags=0x0018001040000200 */ uint32 GameEndFlowID;
};
struct FClientGameStartFlow {
/* offset=0x0000 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0014 flags=0x0018000000000200 */ FString MapName;
/* offset=0x0020 flags=0x0018001040000200 */ int8 WeatherID;
/* offset=0x0024 flags=0x0018000000000200 */ FString ItemList;
/* offset=0x0030 flags=0x0018001040000200 */ int8 TeamType;
/* offset=0x0034 flags=0x0018001040000200 */ int32 TeamID;
/* offset=0x0038 flags=0x0018000000000200 */ FString TeamPlayer1;
/* offset=0x0044 flags=0x0018000000000200 */ FString TeamPlayer2;
/* offset=0x0050 flags=0x0018000000000200 */ FString TeamPlayer3;
/* offset=0x005c flags=0x0018001040000200 */ uint32 SecGameStartFlowFlowID;
};
struct FClothCollisionData {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<struct FClothCollisionPrim_Sphere> Spheres;
/* offset=0x000c flags=0x0010000000000201 */ TArray<struct FClothCollisionPrim_SphereConnection> SphereConnections;
/* offset=0x0018 flags=0x0010000000000201 */ TArray<struct FClothCollisionPrim_Convex> Convexes;
};
struct FClothCollisionPrim_Convex {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FPlane> Planes;
/* offset=0x000c flags=0x0018001040000200 */ int32 BoneIndex;
};
struct FClothCollisionPrim_Sphere {
/* offset=0x0000 flags=0x0018001040000200 */ int32 BoneIndex;
/* offset=0x0004 flags=0x0018001040000200 */ float Radius;
/* offset=0x0008 flags=0x0018001040000000 */ struct FVector LocalPosition;
};
struct FClothCollisionPrim_SphereConnection {
/* offset=0x0000 flags=0x0018001040000200 */ int32 SphereIndices;
};
struct FClothConfig {
/* offset=0x0000 flags=0x0018001040000201 */ enum EClothingWindMethod WindMethod;
/* offset=0x0004 flags=0x0010001000000001 */ struct FClothConstraintSetup VerticalConstraintConfig;
/* offset=0x0014 flags=0x0010001000000001 */ struct FClothConstraintSetup HorizontalConstraintConfig;
/* offset=0x0024 flags=0x0010001000000001 */ struct FClothConstraintSetup BendConstraintConfig;
/* offset=0x0034 flags=0x0010001000000001 */ struct FClothConstraintSetup ShearConstraintConfig;
/* offset=0x0044 flags=0x0018001040000201 */ float SelfCollisionRadius;
/* offset=0x0048 flags=0x0018001040000201 */ float SelfCollisionStiffness;
/* offset=0x004c flags=0x0018001040000201 */ float SelfCollisionCullScale;
/* offset=0x0050 flags=0x0018001040000001 */ struct FVector Damping;
/* offset=0x005c flags=0x0018001040000201 */ float Friction;
/* offset=0x0060 flags=0x0018001040000201 */ float WindDragCoefficient;
/* offset=0x0064 flags=0x0018001040000201 */ float WindLiftCoefficient;
/* offset=0x0068 flags=0x0018001040000001 */ struct FVector LinearDrag;
/* offset=0x0074 flags=0x0018001040000001 */ struct FVector AngularDrag;
/* offset=0x0080 flags=0x0018001040000001 */ struct FVector LinearInertiaScale;
/* offset=0x008c flags=0x0018001040000001 */ struct FVector AngularInertiaScale;
/* offset=0x0098 flags=0x0018001040000001 */ struct FVector CentrifugalInertiaScale;
/* offset=0x00a4 flags=0x0018001040000201 */ float SolverFrequency;
/* offset=0x00a8 flags=0x0018001040000201 */ float StiffnessFrequency;
/* offset=0x00ac flags=0x0018001040000201 */ float GravityScale;
/* offset=0x00b0 flags=0x0018001040000201 */ float TetherStiffness;
/* offset=0x00b4 flags=0x0018001040000201 */ float TetherLimit;
/* offset=0x00b8 flags=0x0018001040000201 */ float CollisionThickness;
};
struct FClothConstraintSetup {
/* offset=0x0000 flags=0x0018001040000201 */ float Stiffness;
/* offset=0x0004 flags=0x0018001040000201 */ float StiffnessMultiplier;
/* offset=0x0008 flags=0x0018001040000201 */ float StretchLimit;
/* offset=0x000c flags=0x0018001040000201 */ float CompressionLimit;
};
struct FClothLODData {
/* offset=0x0000 flags=0x0010000000000001 */ struct FClothPhysicalMeshData PhysicalMeshData;
/* offset=0x0074 flags=0x0010000000000001 */ struct FClothCollisionData CollisionData;
};
struct FClothPhysicalMeshData {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<struct FVector> Vertices;
/* offset=0x000c flags=0x0010000000000201 */ TArray<struct FVector> Normals;
/* offset=0x0018 flags=0x0010000000000201 */ TArray<uint32> Indices;
/* offset=0x0024 flags=0x0010000000000201 */ TArray<float> MaxDistances;
/* offset=0x0030 flags=0x0010000000000201 */ TArray<float> BackstopDistances;
/* offset=0x003c flags=0x0010000000000201 */ TArray<float> BackstopRadiuses;
/* offset=0x0048 flags=0x0010000000000201 */ TArray<float> InverseMasses;
/* offset=0x0054 flags=0x0010000000000201 */ TArray<struct FClothVertBoneData> BoneData;
/* offset=0x0060 flags=0x0018001040000201 */ int32 MaxBoneWeights;
/* offset=0x0064 flags=0x0018001040000201 */ int32 NumFixedVerts;
/* offset=0x0068 flags=0x0010000000000201 */ TArray<uint32> SelfCollisionIndices;
};
struct FClothPhysicsProperties_Legacy {
/* offset=0x0000 flags=0x0018001040000200 */ float VerticalResistance;
/* offset=0x0004 flags=0x0018001040000200 */ float HorizontalResistance;
/* offset=0x0008 flags=0x0018001040000200 */ float BendResistance;
/* offset=0x000c flags=0x0018001040000200 */ float ShearResistance;
/* offset=0x0010 flags=0x0018001040000200 */ float Friction;
/* offset=0x0014 flags=0x0018001040000200 */ float Damping;
/* offset=0x0018 flags=0x0018001040000200 */ float TetherStiffness;
/* offset=0x001c flags=0x0018001040000200 */ float TetherLimit;
/* offset=0x0020 flags=0x0018001040000200 */ float Drag;
/* offset=0x0024 flags=0x0018001040000200 */ float StiffnessFrequency;
/* offset=0x0028 flags=0x0018001040000200 */ float GravityScale;
/* offset=0x002c flags=0x0018001040000200 */ float MassScale;
/* offset=0x0030 flags=0x0018001040000200 */ float InertiaBlend;
/* offset=0x0034 flags=0x0018001040000200 */ float SelfCollisionThickness;
/* offset=0x0038 flags=0x0018001040000200 */ float SelfCollisionSquashScale;
/* offset=0x003c flags=0x0018001040000200 */ float SelfCollisionStiffness;
/* offset=0x0040 flags=0x0018001040000200 */ float SolverFrequency;
/* offset=0x0044 flags=0x0018001040000200 */ float FiberCompression;
/* offset=0x0048 flags=0x0018001040000200 */ float FiberExpansion;
/* offset=0x004c flags=0x0018001040000200 */ float FiberResistance;
};
struct FClothVertBoneData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 NumInfluences;
/* offset=0x0004 flags=0x0018001040000200 */ uint16 BoneIndices;
/* offset=0x0014 flags=0x0018001040000200 */ float BoneWeights;
};
struct FClothingAssetData_Legacy {
/* offset=0x0000 flags=0x0018001040000200 */ FName AssetName;
/* offset=0x0008 flags=0x0018000000000200 */ FString ApexFileName;
/* offset=0x0014 flags=0x0018001040000200 */ bool bClothPropertiesChanged;
/* offset=0x0018 flags=0x0010001040000000 */ struct FClothPhysicsProperties_Legacy PhysicsProperties;
};
struct FCollectionParameterBase {
/* offset=0x0000 flags=0x0018001040000201 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000000 */ struct FGuid ID;
};
struct FCollectionReference {
/* offset=0x0000 flags=0x0018001040000205 */ FName CollectionName;
};
struct FCollectionScalarParameter: FCollectionParameterBase {
/* offset=0x0018 flags=0x0018001040000201 */ float DefaultValue;
};
struct FCollectionVectorParameter: FCollectionParameterBase {
/* offset=0x0018 flags=0x0018001040000001 */ struct FLinearColor DefaultValue;
};
struct FCollisionProfileName {
/* offset=0x0000 flags=0x0018001040000201 */ FName Name;
};
struct FCollisionResponse {
/* offset=0x0000 flags=0x0040001000002000 */ struct FCollisionResponseContainer ResponseToChannels;
/* offset=0x0020 flags=0x0040000000000201 */ TArray<struct FResponseChannel> ResponseArray;
};
struct FCollisionResponseContainer {
/* offset=0x0000 flags=0x0018001040000215 */ uint8 WorldStatic;
/* offset=0x0001 flags=0x0018001040000215 */ uint8 WorldDynamic;
/* offset=0x0002 flags=0x0018001040000215 */ uint8 Pawn;
/* offset=0x0003 flags=0x0018001040000215 */ uint8 Visibility;
/* offset=0x0004 flags=0x0018001040000215 */ uint8 Camera;
/* offset=0x0005 flags=0x0018001040000215 */ uint8 PhysicsBody;
/* offset=0x0006 flags=0x0018001040000215 */ uint8 Vehicle;
/* offset=0x0007 flags=0x0018001040000215 */ uint8 Destructible;
/* offset=0x0008 flags=0x0018001040000215 */ uint8 EngineTraceChannel1;
/* offset=0x0009 flags=0x0018001040000215 */ uint8 EngineTraceChannel2;
/* offset=0x000a flags=0x0018001040000215 */ uint8 EngineTraceChannel3;
/* offset=0x000b flags=0x0018001040000215 */ uint8 EngineTraceChannel4;
/* offset=0x000c flags=0x0018001040000215 */ uint8 EngineTraceChannel5;
/* offset=0x000d flags=0x0018001040000215 */ uint8 EngineTraceChannel6;
/* offset=0x000e flags=0x0018001040000215 */ uint8 GameTraceChannel1;
/* offset=0x000f flags=0x0018001040000215 */ uint8 GameTraceChannel2;
/* offset=0x0010 flags=0x0018001040000215 */ uint8 GameTraceChannel3;
/* offset=0x0011 flags=0x0018001040000215 */ uint8 GameTraceChannel4;
/* offset=0x0012 flags=0x0018001040000215 */ uint8 GameTraceChannel5;
/* offset=0x0013 flags=0x0018001040000215 */ uint8 GameTraceChannel6;
/* offset=0x0014 flags=0x0018001040000215 */ uint8 GameTraceChannel7;
/* offset=0x0015 flags=0x0018001040000215 */ uint8 GameTraceChannel8;
/* offset=0x0016 flags=0x0018001040000215 */ uint8 GameTraceChannel9;
/* offset=0x0017 flags=0x0018001040000215 */ uint8 GameTraceChannel10;
/* offset=0x0018 flags=0x0018001040000215 */ uint8 GameTraceChannel11;
/* offset=0x0019 flags=0x0018001040000215 */ uint8 GameTraceChannel12;
/* offset=0x001a flags=0x0018001040000215 */ uint8 GameTraceChannel13;
/* offset=0x001b flags=0x0018001040000215 */ uint8 GameTraceChannel14;
/* offset=0x001c flags=0x0018001040000215 */ uint8 GameTraceChannel15;
/* offset=0x001d flags=0x0018001040000215 */ uint8 GameTraceChannel16;
/* offset=0x001e flags=0x0018001040000215 */ uint8 GameTraceChannel17;
/* offset=0x001f flags=0x0018001040000215 */ uint8 GameTraceChannel18;
};
struct FCollisionResponseTemplate {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x0018001040000200 */ uint8 CollisionEnabled;
/* offset=0x0010 flags=0x0018001040000200 */ FName ObjectTypeName;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FResponseChannel> CustomResponses;
/* offset=0x0024 flags=0x0018000000000200 */ FString HelpMessage;
/* offset=0x0030 flags=0x0018001040000200 */ bool bCanModify;
};
struct FColor {
/* offset=0x0000 flags=0x0018001041000205 */ uint8 B;
/* offset=0x0001 flags=0x0018001041000205 */ uint8 G;
/* offset=0x0002 flags=0x0018001041000205 */ uint8 R;
/* offset=0x0003 flags=0x0018001041000205 */ uint8 A;
};
struct FColorMaterialInput: FMaterialInput {
/* offset=0x0030 flags=0x0018001000000000 */ uint8 UseConstant:1;
/* offset=0x0034 flags=0x0018001040000000 */ struct FColor Constant;
};
struct FColorParameterNameAndCurves {
/* offset=0x0000 flags=0x0018001040000200 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000200 */ int32 Index;
/* offset=0x000c flags=0x0010000000000000 */ struct FRichCurve RedCurve;
/* offset=0x0060 flags=0x0010000000000000 */ struct FRichCurve GreenCurve;
/* offset=0x00b4 flags=0x0010000000000000 */ struct FRichCurve BlueCurve;
/* offset=0x0108 flags=0x0010000000000000 */ struct FRichCurve AlphaCurve;
};
struct FComboBoxStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FComboButtonStyle ComboButtonStyle;
/* offset=0x02e8 flags=0x0010001000000005 */ struct FSlateSound PressedSlateSound;
/* offset=0x0300 flags=0x0010001000000005 */ struct FSlateSound SelectionChangeSlateSound;
};
struct FComboButtonStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FButtonStyle ButtonStyle;
/* offset=0x0200 flags=0x0010000000000005 */ struct FSlateBrush DownArrowImage;
/* offset=0x0268 flags=0x0010000000000005 */ struct FSlateBrush MenuBorderBrush;
/* offset=0x02d0 flags=0x0010001000000005 */ struct FMargin MenuBorderPadding;
};
struct FCommonCameraModeData {
/* offset=0x0000 flags=0x0010001000000001 */ struct FSwitchCameraData SwitchCameraData;
};
struct FComparableGrenadeItemType {
/* offset=0x0000 flags=0x0010000000000005 */ struct FBattleItemData BattleItemData;
/* offset=0x0080 flags=0x0018001040000205 */ uint8 GrenadeItemType;
/* offset=0x0084 flags=0x0018001040000205 */ int32 ItemPriority;
};
struct FCompatableComsumableItemType {
/* offset=0x0000 flags=0x0010000000000005 */ struct FBattleItemData BattleItemData;
/* offset=0x0080 flags=0x0018001040000205 */ uint8 ConsumableItemType;
/* offset=0x0084 flags=0x0018001040000205 */ int32 ItemPriority;
};
struct FComponentKey {
/* offset=0x0000 flags=0x0048001040000200 */ UClass<UObject>* OwnerClass;
/* offset=0x0008 flags=0x0048001040000200 */ FName SCSVariableName;
/* offset=0x0010 flags=0x0048001040000000 */ struct FGuid AssociatedGuid;
};
struct FComponentOverrideRecord {
/* offset=0x0000 flags=0x0018001040000200 */ UClass<UObject>* ComponentClass;
/* offset=0x0004 flags=0x0018001040080208 */ UActorComponent* ComponentTemplate;
/* offset=0x0008 flags=0x0010001000000000 */ struct FComponentKey ComponentKey;
/* offset=0x0028 flags=0x0010000000000000 */ struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData;
};
struct FComponentReference {
/* offset=0x0000 flags=0x0018001040000a01 */ AActor* OtherActor;
/* offset=0x0008 flags=0x0018001040000201 */ FName ComponentProperty;
};
struct FComponentSpacePoseLink: FPoseLinkBase {
};
struct FCompositeFont {
/* offset=0x0000 flags=0x0010000000000000 */ struct FTypeface DefaultTypeface;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FCompositeSubFont> SubTypefaces;
};
struct FCompositeSection: FAnimLinkableElement {
/* offset=0x0028 flags=0x0018001040000201 */ FName SectionName;
/* offset=0x0030 flags=0x0018001060000200 */ float StartTime;
/* offset=0x0038 flags=0x0018001040000200 */ FName NextSectionName;
/* offset=0x0040 flags=0x0010008000000209 */ TArray<UAnimMetaData*> MetaData;
};
struct FCompositeSubFont {
/* offset=0x0000 flags=0x0010000000000000 */ struct FTypeface Typeface;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FInt32Range> CharacterRanges;
/* offset=0x0018 flags=0x0018001040000200 */ float ScalingFactor;
};
struct FCompositionGraphCapturePasses {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<FString> Value;
};
struct FConeConstraint: FConstraintBaseParams {
/* offset=0x0014 flags=0x0018001040000201 */ float Swing1LimitDegrees;
/* offset=0x0018 flags=0x0018001040000201 */ float Swing2LimitDegrees;
/* offset=0x001c flags=0x0018001040000201 */ uint8 Swing1Motion;
/* offset=0x001d flags=0x0018001040000201 */ uint8 Swing2Motion;
};
struct FConstrainComponentPropName {
/* offset=0x0000 flags=0x0018001040000201 */ FName ComponentName;
};
struct FConstraintBaseParams {
/* offset=0x0000 flags=0x0018041040000201 */ float Stiffness;
/* offset=0x0004 flags=0x0018041040000201 */ float Damping;
/* offset=0x0008 flags=0x0018041040000201 */ float Restitution;
/* offset=0x000c flags=0x0018041040000201 */ float ContactDistance;
/* offset=0x0010 flags=0x0018041000000001 */ uint8 bSoftConstraint:1;
};
struct FConstraintDrive {
/* offset=0x0000 flags=0x0018041040000201 */ float Stiffness;
/* offset=0x0004 flags=0x0018041040000201 */ float Damping;
/* offset=0x0008 flags=0x0018041040000201 */ float MaxForce;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bEnablePositionDrive:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bEnableVelocityDrive:1;
};
struct FConstraintInstance {
/* offset=0x0010 flags=0x0018001040020201 */ FName JointName;
/* offset=0x0018 flags=0x0018001040000201 */ FName ConstraintBone1;
/* offset=0x0020 flags=0x0018001040000201 */ FName ConstraintBone2;
/* offset=0x0028 flags=0x0018001040000000 */ struct FVector Pos1;
/* offset=0x0034 flags=0x0018001040000000 */ struct FVector PriAxis1;
/* offset=0x0040 flags=0x0018001040000000 */ struct FVector SecAxis1;
/* offset=0x004c flags=0x0018001040000000 */ struct FVector Pos2;
/* offset=0x0058 flags=0x0018001040000000 */ struct FVector PriAxis2;
/* offset=0x0064 flags=0x0018001040000000 */ struct FVector SecAxis2;
/* offset=0x0070 flags=0x0010001040000001 */ struct FRotator AngularRotationOffset;
/* offset=0x007c flags=0x0018001000000001 */ uint8 bScaleLinearLimits:1;
/* offset=0x0084 flags=0x0010001000000001 */ struct FConstraintProfileProperties ProfileInstance;
};
struct FConstraintProfileProperties {
/* offset=0x0000 flags=0x0018001040000201 */ float ProjectionLinearTolerance;
/* offset=0x0004 flags=0x0018001040000201 */ float ProjectionAngularTolerance;
/* offset=0x0008 flags=0x0018041040000201 */ float LinearBreakThreshold;
/* offset=0x000c flags=0x0018041040000201 */ float AngularBreakThreshold;
/* offset=0x0010 flags=0x0010001000000001 */ struct FLinearConstraint LinearLimit;
/* offset=0x002c flags=0x0010001000000001 */ struct FConeConstraint ConeLimit;
/* offset=0x004c flags=0x0010001000000001 */ struct FTwistConstraint TwistLimit;
/* offset=0x0068 flags=0x0010001000000001 */ struct FLinearDriveConstraint LinearDrive;
/* offset=0x00b4 flags=0x0010001000000001 */ struct FAngularDriveConstraint AngularDrive;
/* offset=0x0100 flags=0x0018001000000001 */ uint8 bDisableCollision:1;
/* offset=0x0100 flags=0x0018001000000001 */ uint8 bParentDominates:1;
/* offset=0x0100 flags=0x0018001000000001 */ uint8 bEnableProjection:1;
/* offset=0x0100 flags=0x0018041000000001 */ uint8 bAngularBreakable:1;
/* offset=0x0100 flags=0x0018041000000001 */ uint8 bLinearBreakable:1;
};
struct FCreateBattleItemHandleAsyncRequest {
/* offset=0x0000 flags=0x0018001000000000 */ struct FItemDefineID DefineID;
/* offset=0x0018 flags=0x0018001040000200 */ UObject* Outer;
/* offset=0x001c flags=0x0018000000000200 */ FString Path;
/* offset=0x0028 flags=0x0010001000080200 */ FCreateBattleItemHandleAsyncDelegate Callback;
};
struct FCrowdAvoidanceConfig {
/* offset=0x0000 flags=0x0018001040000201 */ float VelocityBias;
/* offset=0x0004 flags=0x0018001040000201 */ float DesiredVelocityWeight;
/* offset=0x0008 flags=0x0018001040000201 */ float CurrentVelocityWeight;
/* offset=0x000c flags=0x0018001040000201 */ float SideBiasWeight;
/* offset=0x0010 flags=0x0018001040000201 */ float ImpactTimeWeight;
/* offset=0x0014 flags=0x0018001040000201 */ float ImpactTimeRange;
/* offset=0x0018 flags=0x0018001040000201 */ uint8 CustomPatternIdx;
/* offset=0x0019 flags=0x0018001040000201 */ uint8 AdaptiveDivisions;
/* offset=0x001a flags=0x0018001040000201 */ uint8 AdaptiveRings;
/* offset=0x001b flags=0x0018001040000201 */ uint8 AdaptiveDepth;
};
struct FCrowdAvoidanceSamplingPattern {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<float> Angles;
/* offset=0x000c flags=0x0010000000000201 */ TArray<float> Radii;
};
struct FCullDistanceSizePair {
/* offset=0x0000 flags=0x0018001040000215 */ float Size;
/* offset=0x0004 flags=0x0018001040000215 */ float CullDistance;
};
struct FCurveEdEntry {
/* offset=0x0000 flags=0x0018001040000200 */ UObject* CurveObject;
/* offset=0x0004 flags=0x0018001040000000 */ struct FColor CurveColor;
/* offset=0x0008 flags=0x0018000000000200 */ FString CurveName;
/* offset=0x0014 flags=0x0018001040000200 */ int32 bHideCurve;
/* offset=0x0018 flags=0x0018001040000200 */ int32 bColorCurve;
/* offset=0x001c flags=0x0018001040000200 */ int32 bFloatingPointColorCurve;
/* offset=0x0020 flags=0x0018001040000200 */ int32 bClamp;
/* offset=0x0024 flags=0x0018001040000200 */ float ClampLow;
/* offset=0x0028 flags=0x0018001040000200 */ float ClampHigh;
};
struct FCurveEdTab {
/* offset=0x0000 flags=0x0018000000000200 */ FString TabName;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FCurveEdEntry> Curves;
/* offset=0x0018 flags=0x0018001040000200 */ float ViewStartInput;
/* offset=0x001c flags=0x0018001040000200 */ float ViewEndInput;
/* offset=0x0020 flags=0x0018001040000200 */ float ViewStartOutput;
/* offset=0x0024 flags=0x0018001040000200 */ float ViewEndOutput;
};
struct FCustomChannelSetup {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Channel;
/* offset=0x0008 flags=0x0018001040000200 */ FName Name;
/* offset=0x0010 flags=0x0018001040000200 */ uint8 DefaultResponse;
/* offset=0x0011 flags=0x0018001040000200 */ bool bTraceType;
/* offset=0x0012 flags=0x0018001040000200 */ bool bStaticObject;
};
struct FCustomFieldData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Key;
/* offset=0x000c flags=0x0018000000000200 */ FString Value;
};
struct FCustomHeightFog {
/* offset=0x0000 flags=0x0018001040000215 */ float Height;
/* offset=0x0004 flags=0x0018001040000215 */ float DensityCoefficient;
};
struct FCustomInput {
/* offset=0x0000 flags=0x0018000000000201 */ FString InputName;
/* offset=0x0010 flags=0x0010000000000000 */ struct FExpressionInput Input;
};
struct FCustomProfile {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<struct FResponseChannel> CustomResponses;
};
struct FDamageCauserRecordData {
/* offset=0x0000 flags=0x0018001040010201 */ AController* causer;
/* offset=0x0004 flags=0x0018001040010201 */ float Time;
/* offset=0x0008 flags=0x0018001040010201 */ int32 StatusChangeMargin;
/* offset=0x000c flags=0x0018001040010201 */ int32 DamageType;
/* offset=0x0010 flags=0x0018001040010201 */ int32 AdditionalParam;
};
struct FDamageEvent {
/* offset=0x0004 flags=0x001c001040000200 */ UClass<UDamageType>* DamageTypeClass;
};
struct FDateTime {
};
struct FDebugDisplayProperty {
/* offset=0x0000 flags=0x0018001040000200 */ UObject* Obj;
/* offset=0x0004 flags=0x001c001040000200 */ UClass<UObject>* WithinClass;
};
struct FDebugFloatHistory {
/* offset=0x0000 flags=0x0040000000002200 */ TArray<float> Samples;
/* offset=0x000c flags=0x0018001040000205 */ float MaxSamples;
/* offset=0x0010 flags=0x0018001040000205 */ float MinValue;
/* offset=0x0014 flags=0x0018001040000205 */ float MaxValue;
/* offset=0x0018 flags=0x0018001040000205 */ bool bAutoAdjustMinMax;
};
struct FDebugTextInfo {
/* offset=0x0000 flags=0x0018001040000200 */ AActor* SrcActor;
/* offset=0x0004 flags=0x0018001040000000 */ struct FVector SrcActorOffset;
/* offset=0x0010 flags=0x0018001040000000 */ struct FVector SrcActorDesiredOffset;
/* offset=0x001c flags=0x0018000000000200 */ FString DebugText;
/* offset=0x0028 flags=0x0018001040002200 */ float TimeRemaining;
/* offset=0x002c flags=0x0018001040000200 */ float Duration;
/* offset=0x0030 flags=0x0018001040000000 */ struct FColor TextColor;
/* offset=0x0034 flags=0x0018001000000000 */ uint8 bAbsoluteLocation:1;
/* offset=0x0034 flags=0x0018001000000000 */ uint8 bKeepAttachedToActor:1;
/* offset=0x0034 flags=0x0018001000000000 */ uint8 bDrawShadow:1;
/* offset=0x0038 flags=0x0018001040000000 */ struct FVector OrigActorLocation;
/* offset=0x0044 flags=0x0018001040000200 */ UFont* Font;
/* offset=0x0048 flags=0x0018001040000200 */ float FontScale;
};
struct FDecalData {
/* offset=0x0000 flags=0x0018001040010201 */ float DecalSize;
/* offset=0x0004 flags=0x0018001040010201 */ float LifeSpan;
/* offset=0x0008 flags=0x0018001040010201 */ UMaterial* DecalMaterial;
/* offset=0x000c flags=0x0018001040010201 */ float ImpactEffectStartScaleDistance;
/* offset=0x0010 flags=0x0018001040010201 */ float ImpactEffectEndScaleDistance;
/* offset=0x0014 flags=0x0018001040010201 */ float ImpactEffectStartScaleValue;
/* offset=0x0018 flags=0x0018001040010201 */ float ImpactEffectEndScaleValue;
};
struct FDelegateArray {
/* offset=0x0000 flags=0x0010008000000200 */ TArray<FPlatformInterfaceDelegate> Delegates;
};
struct FDelegateRuntimeBinding {
/* offset=0x0000 flags=0x0018000000000200 */ FString ObjectName;
/* offset=0x0010 flags=0x0018001040000200 */ FName PropertyName;
/* offset=0x0018 flags=0x0018001040000200 */ FName FunctionName;
/* offset=0x0020 flags=0x0010000000000000 */ struct FDynamicPropertyPath SourcePath;
/* offset=0x002c flags=0x0018001040000200 */ enum EBindingKind Kind;
};
struct FDestroyWeaponReplicatedToOwnerData {
/* offset=0x0000 flags=0x0018001040000200 */ FName LogicSocket;
/* offset=0x0008 flags=0x0018001040000200 */ int32 OperationIndex;
};
struct FDestructibleAdvancedParameters {
/* offset=0x0000 flags=0x0018001040000201 */ float DamageCap;
/* offset=0x0004 flags=0x0018001040000201 */ float ImpactVelocityThreshold;
/* offset=0x0008 flags=0x0018001040000201 */ float MaxChunkSpeed;
/* offset=0x000c flags=0x0018001040000201 */ float FractureImpulseScale;
};
struct FDestructibleChunkParameters {
/* offset=0x0000 flags=0x0018001040000201 */ bool bIsSupportChunk;
/* offset=0x0001 flags=0x0018001040000201 */ bool bDoNotFracture;
/* offset=0x0002 flags=0x0018001040000201 */ bool bDoNotDamage;
/* offset=0x0003 flags=0x0018001040000201 */ bool bDoNotCrumble;
};
struct FDestructibleDamageParameters {
/* offset=0x0000 flags=0x0018001040000201 */ float DamageThreshold;
/* offset=0x0004 flags=0x0018001040000201 */ float DamageSpread;
/* offset=0x0008 flags=0x0018001040000201 */ bool bEnableImpactDamage;
/* offset=0x000c flags=0x0018001040000201 */ float ImpactDamage;
/* offset=0x0010 flags=0x0018001040000201 */ int32 DefaultImpactDamageDepth;
/* offset=0x0014 flags=0x0018001040000201 */ bool bCustomImpactResistance;
/* offset=0x0018 flags=0x0018001040000201 */ float ImpactResistance;
};
struct FDestructibleDebrisParameters {
/* offset=0x0000 flags=0x0018001040000201 */ float DebrisLifetimeMin;
/* offset=0x0004 flags=0x0018001040000201 */ float DebrisLifetimeMax;
/* offset=0x0008 flags=0x0018001040000201 */ float DebrisMaxSeparationMin;
/* offset=0x000c flags=0x0018001040000201 */ float DebrisMaxSeparationMax;
/* offset=0x0010 flags=0x0010001040000001 */ struct FBox ValidBounds;
};
struct FDestructibleDepthParameters {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 ImpactDamageOverride;
};
struct FDestructibleParameters {
/* offset=0x0000 flags=0x0010001000000001 */ struct FDestructibleDamageParameters DamageParameters;
/* offset=0x001c flags=0x0010001000000001 */ struct FDestructibleDebrisParameters DebrisParameters;
/* offset=0x0048 flags=0x0010001000000001 */ struct FDestructibleAdvancedParameters AdvancedParameters;
/* offset=0x0058 flags=0x0010001000000001 */ struct FDestructibleSpecialHierarchyDepths SpecialHierarchyDepths;
/* offset=0x006c flags=0x0010000000000241 */ TArray<struct FDestructibleDepthParameters> DepthParameters;
/* offset=0x0078 flags=0x0010001000000001 */ struct FDestructibleParametersFlag Flags;
};
struct FDestructibleParametersFlag {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAccumulateDamage:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAssetDefinedSupport:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bWorldSupport:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bDebrisTimeout:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bDebrisMaxSeparation:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bCrumbleSmallestChunks:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAccurateRaycasts:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bUseValidBounds:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bFormExtendedStructures:1;
};
struct FDestructibleSpecialHierarchyDepths {
/* offset=0x0000 flags=0x0018001040000201 */ int32 SupportDepth;
/* offset=0x0004 flags=0x0018001040000201 */ int32 MinimumFractureDepth;
/* offset=0x0008 flags=0x0018001040000201 */ bool bEnableDebris;
/* offset=0x000c flags=0x0018001040000201 */ int32 DebrisDepth;
/* offset=0x0010 flags=0x0018001040000201 */ int32 EssentialDepth;
};
struct FDialogueContext {
/* offset=0x0000 flags=0x0018001040000205 */ UDialogueVoice* Speaker;
/* offset=0x0004 flags=0x0010000000000205 */ TArray<UDialogueVoice*> Targets;
};
struct FDialogueContextMapping {
/* offset=0x0000 flags=0x0010000000000001 */ struct FDialogueContext Context;
/* offset=0x0010 flags=0x0018001040000201 */ USoundWave* SoundWave;
/* offset=0x0014 flags=0x0018000000000201 */ FString LocalizationKeyFormat;
/* offset=0x0020 flags=0x0018001040002200 */ UDialogueSoundWaveProxy* Proxy;
};
struct FDialogueWaveParameter {
/* offset=0x0000 flags=0x0018001040000201 */ UDialogueWave* DialogueWave;
/* offset=0x0004 flags=0x0010000000000001 */ struct FDialogueContext Context;
};
struct FDirectorTrackCut {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040000200 */ float TransitionTime;
/* offset=0x0008 flags=0x0018001040000201 */ FName TargetCamGroup;
/* offset=0x0010 flags=0x0018001040000200 */ int32 ShotNumber;
};
struct FDirectoryPath {
/* offset=0x0000 flags=0x0018000000000205 */ FString Path;
};
struct FDistanceDatum {
/* offset=0x0000 flags=0x0018001040000201 */ float FadeInDistanceStart;
/* offset=0x0004 flags=0x0018001040000201 */ float FadeInDistanceEnd;
/* offset=0x0008 flags=0x0018001040000201 */ float FadeOutDistanceStart;
/* offset=0x000c flags=0x0018001040000201 */ float FadeOutDistanceEnd;
/* offset=0x0010 flags=0x0018001040000201 */ float Volume;
};
struct FDistributionLookupTable {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Op;
/* offset=0x0001 flags=0x0018001040000200 */ uint8 EntryCount;
/* offset=0x0002 flags=0x0018001040000200 */ uint8 EntryStride;
/* offset=0x0003 flags=0x0018001040000200 */ uint8 SubEntryStride;
/* offset=0x0004 flags=0x0018001040000200 */ float TimeScale;
/* offset=0x0008 flags=0x0018001040000200 */ float TimeBias;
/* offset=0x000c flags=0x0010000000000200 */ TArray<float> Values;
/* offset=0x0018 flags=0x0018001040000200 */ uint8 LockFlag;
};
struct FDragableBtnPositionDataStruct {
/* offset=0x0000 flags=0x0008001040000205 */ uint8 BtnType_2_3CF15A1A4EF316763AD3D69A1131AC62;
/* offset=0x0004 flags=0x0008001040000005 */ struct FVector2D ViewportPosition_15_017FFB6647B7B37B41BFF3AA624F87F5;
};
struct FDrawToRenderTargetContext {
/* offset=0x0000 flags=0x0018001040000200 */ UTextureRenderTarget2D* RenderTarget;
};
struct FDriveCarNotify {
/* offset=0x0000 flags=0x0018001040000204 */ uint8 DriveCar;
/* offset=0x0004 flags=0x0018001040000200 */ ASTExtraBaseCharacter* Character;
/* offset=0x0008 flags=0x0018001040000200 */ ASTExtraWheeledVehicle* Vehicle;
};
struct FDropNoteInfo {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector Location;
/* offset=0x000c flags=0x0010001040000000 */ struct FRotator Rotation;
/* offset=0x0018 flags=0x0018000000000200 */ FString Comment;
};
struct FDrowningDamageEvent: FSTPointDamageEvent {
};
struct FDynamicGenerateTargetNavigation {
/* offset=0x0000 flags=0x0018001040000004 */ struct FVector TargetLocation;
/* offset=0x000c flags=0x0018001040000204 */ float GenerateRadiusMin;
/* offset=0x0010 flags=0x0018001040000204 */ float GenerateRadiusMax;
};
struct FDynamicPropertyPath {
/* offset=0x0000 flags=0x0040000000000200 */ TArray<struct FPropertyPathSegment> Segments;
};
struct FEQSParametrizedQueryExecutionRequest {
/* offset=0x0000 flags=0x0018001040000201 */ UEnvQuery* QueryTemplate;
/* offset=0x0004 flags=0x0010000000000201 */ TArray<struct FAIDynamicParam> QueryConfig;
/* offset=0x0010 flags=0x0010000000000001 */ struct FBlackboardKeySelector EQSQueryBlackboardKey;
/* offset=0x0030 flags=0x0018001040000201 */ uint8 RunMode;
/* offset=0x0031 flags=0x0018001000000001 */ uint8 bUseBBKeyForQueryTemplate:1;
};
struct FEdGraphPinType {
/* offset=0x0000 flags=0x0018000000000200 */ FString PinCategory;
/* offset=0x000c flags=0x0018000000000200 */ FString PinSubCategory;
/* offset=0x0018 flags=0x001c001040000200 */ UObject* PinSubCategoryObject;
/* offset=0x0020 flags=0x0010001000000000 */ struct FSimpleMemberReference PinSubCategoryMemberReference;
/* offset=0x0040 flags=0x0010000000000000 */ struct FEdGraphTerminalType PinValueType;
/* offset=0x0064 flags=0x0018001040000200 */ enum EPinContainerType ContainerType;
/* offset=0x0065 flags=0x0048001020000000 */ uint8 bIsArray:1;
/* offset=0x0065 flags=0x0018001000000000 */ uint8 bIsReference:1;
/* offset=0x0065 flags=0x0018001000000000 */ uint8 bIsConst:1;
/* offset=0x0065 flags=0x0018001000000000 */ uint8 bIsWeakPointer:1;
};
struct FEdGraphTerminalType {
/* offset=0x0000 flags=0x0018000000000200 */ FString TerminalCategory;
/* offset=0x000c flags=0x0018000000000200 */ FString TerminalSubCategory;
/* offset=0x0018 flags=0x001c001040000200 */ UObject* TerminalSubCategoryObject;
/* offset=0x0020 flags=0x0018001040000200 */ bool bTerminalIsConst;
/* offset=0x0021 flags=0x0018001040000200 */ bool bTerminalIsWeakPointer;
};
struct FEditableTextBoxStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageNormal;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageHovered;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageFocused;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageReadOnly;
/* offset=0x01a8 flags=0x0010001000000005 */ struct FMargin Padding;
/* offset=0x01b8 flags=0x0018000000000005 */ struct FSlateFontInfo Font;
/* offset=0x01f8 flags=0x0010000000000005 */ struct FSlateColor ForegroundColor;
/* offset=0x0214 flags=0x0010000000000005 */ struct FSlateColor BackgroundColor;
/* offset=0x0230 flags=0x0010000000000005 */ struct FSlateColor ReadOnlyForegroundColor;
/* offset=0x024c flags=0x0010001000000005 */ struct FMargin HScrollBarPadding;
/* offset=0x025c flags=0x0010001000000005 */ struct FMargin VScrollBarPadding;
/* offset=0x0270 flags=0x0010000000000005 */ struct FScrollBarStyle ScrollBarStyle;
};
struct FEditableTextStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0018000000000005 */ struct FSlateFontInfo Font;
/* offset=0x0048 flags=0x0010000000000005 */ struct FSlateColor ColorAndOpacity;
/* offset=0x0068 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageSelected;
/* offset=0x00d0 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImageComposing;
/* offset=0x0138 flags=0x0010000000000005 */ struct FSlateBrush CaretImage;
};
struct FEditorElement {
/* offset=0x0000 flags=0x0018001040000201 */ int32 Indices;
/* offset=0x000c flags=0x0018001040000201 */ float Weights;
};
struct FEditorImportExportTestDefinition {
/* offset=0x0000 flags=0x0010000000004001 */ struct FFilePath ImportFilePath;
/* offset=0x000c flags=0x0018000000004201 */ FString ExportFileExtension;
/* offset=0x0018 flags=0x0018001040004201 */ bool bSkipExport;
/* offset=0x001c flags=0x0010000000004201 */ TArray<struct FImportFactorySettingValues> FactorySettings;
};
struct FEditorImportWorkflowDefinition {
/* offset=0x0000 flags=0x0010000000004001 */ struct FFilePath ImportFilePath;
/* offset=0x000c flags=0x0010000000004201 */ TArray<struct FImportFactorySettingValues> FactorySettings;
};
struct FEditorMapPerformanceTestDefinition {
/* offset=0x0000 flags=0x0018000000004001 */ struct FSoftObjectPath PerformanceTestmap;
/* offset=0x0018 flags=0x0018001040004201 */ int32 TestTimer;
};
struct FEmitterDynamicParameter {
/* offset=0x0000 flags=0x0018001040020201 */ FName ParamName;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bUseEmitterTime:1;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bSpawnTimeOnly:1;
/* offset=0x0009 flags=0x0018001040000201 */ uint8 ValueMethod;
/* offset=0x000a flags=0x0018001000000001 */ uint8 bScaleVelocityByParamValue:1;
/* offset=0x000c flags=0x0010008000000001 */ struct FRawDistributionFloat ParamValue;
};
struct FEnemyInfo {
/* offset=0x0000 flags=0x0018001040000200 */ ASTExtraPlayerCharacter* Pawn;
/* offset=0x0008 flags=0x0018001040000200 */ FName aimPos;
/* offset=0x0010 flags=0x0018001040000200 */ float disToScreenCenter;
/* offset=0x0014 flags=0x0018001040000200 */ float originMinAdsorbDis;
/* offset=0x0018 flags=0x0018001040000000 */ struct FVector Point;
};
struct FEngineShowFlagsSetting {
/* offset=0x0000 flags=0x0018000000000205 */ FString ShowFlagName;
/* offset=0x000c flags=0x0018001040000205 */ bool Enabled;
};
struct FEnvDirection {
/* offset=0x0000 flags=0x001c001040010201 */ UClass<UEnvQueryContext>* LineFrom;
/* offset=0x0004 flags=0x001c001040010201 */ UClass<UEnvQueryContext>* LineTo;
/* offset=0x0008 flags=0x001c001040010201 */ UClass<UEnvQueryContext>* Rotation;
/* offset=0x000c flags=0x0018001040010201 */ uint8 DirMode;
};
struct FEnvNamedValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParamName;
/* offset=0x0008 flags=0x0018001040000205 */ enum EAIParamType ParamType;
/* offset=0x000c flags=0x0018001040000205 */ float Value;
};
struct FEnvOverlapData {
/* offset=0x0000 flags=0x0018001040010201 */ float ExtentX;
/* offset=0x0004 flags=0x0018001040010201 */ float ExtentY;
/* offset=0x0008 flags=0x0018001040010201 */ float ExtentZ;
/* offset=0x000c flags=0x0018041040010001 */ struct FVector ShapeOffset;
/* offset=0x0018 flags=0x0018001040010201 */ uint8 OverlapChannel;
/* offset=0x0019 flags=0x0018001040010201 */ uint8 OverlapShape;
/* offset=0x001a flags=0x0018041000010001 */ uint8 bOnlyBlockingHits:1;
/* offset=0x001a flags=0x0018041000010001 */ uint8 bOverlapComplex:1;
};
struct FEnvQueryInstanceCache {
/* offset=0x0000 flags=0x0018001040000200 */ UEnvQuery* Template;
};
struct FEnvTraceData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 VersionNum;
/* offset=0x0004 flags=0x001c001040010201 */ UClass<UNavigationQueryFilter>* NavigationFilter;
/* offset=0x0008 flags=0x0018001040010201 */ float ProjectDown;
/* offset=0x000c flags=0x0018001040010201 */ float ProjectUp;
/* offset=0x0010 flags=0x0018001040010201 */ float ExtentX;
/* offset=0x0014 flags=0x0018001040010201 */ float ExtentY;
/* offset=0x0018 flags=0x0018001040010201 */ float ExtentZ;
/* offset=0x001c flags=0x0018001040010201 */ float PostProjectionVerticalOffset;
/* offset=0x0020 flags=0x0018001040010201 */ uint8 TraceChannel;
/* offset=0x0021 flags=0x0018001040010201 */ uint8 SerializedChannel;
/* offset=0x0022 flags=0x0018001040010201 */ uint8 TraceShape;
/* offset=0x0023 flags=0x0018001040010201 */ uint8 TraceMode;
/* offset=0x0024 flags=0x0018041000010001 */ uint8 bTraceComplex:1;
/* offset=0x0024 flags=0x0018041000010001 */ uint8 bOnlyBlockingHits:1;
/* offset=0x0024 flags=0x0018001000010001 */ uint8 bCanTraceOnNavMesh:1;
/* offset=0x0024 flags=0x0018001000010001 */ uint8 bCanTraceOnGeometry:1;
/* offset=0x0024 flags=0x0018001000010001 */ uint8 bCanDisableTrace:1;
/* offset=0x0024 flags=0x0018001000010001 */ uint8 bCanProjectDown:1;
};
struct FEventPayload {
/* offset=0x0000 flags=0x0018001040000201 */ FName EventName;
/* offset=0x0008 flags=0x0010000000000001 */ struct FMovieSceneEventParameters Parameters;
};
struct FEventReply {
};
struct FEventTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0008 flags=0x0018001040000201 */ FName EventName;
};
struct FExpandableAreaStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000001 */ struct FSlateBrush CollapsedImage;
/* offset=0x0070 flags=0x0010000000000001 */ struct FSlateBrush ExpandedImage;
/* offset=0x00d8 flags=0x0018001040000201 */ float RolloutAnimationSeconds;
};
struct FExposedValueCopyRecord {
/* offset=0x0000 flags=0x0018001060000200 */ UProperty* SourceProperty;
/* offset=0x0008 flags=0x0018001040000200 */ FName SourcePropertyName;
/* offset=0x0010 flags=0x0018001040000200 */ FName SourceSubPropertyName;
/* offset=0x0018 flags=0x0018001040000200 */ int32 SourceArrayIndex;
/* offset=0x001c flags=0x0018001040000200 */ UProperty* DestProperty;
/* offset=0x0020 flags=0x0018001040000200 */ int32 DestArrayIndex;
/* offset=0x0024 flags=0x0018001040000200 */ int32 Size;
/* offset=0x0028 flags=0x0018001040000200 */ bool bInstanceIsTarget;
/* offset=0x0029 flags=0x0018001040000200 */ enum EPostCopyOperation PostCopyOperation;
/* offset=0x002a flags=0x0018001040002200 */ enum ECopyType CopyType;
/* offset=0x002c flags=0x0018001040002200 */ UProperty* CachedSourceProperty;
};
struct FExposedValueHandler {
/* offset=0x0000 flags=0x0018001040000200 */ FName BoundFunction;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<struct FExposedValueCopyRecord> CopyRecords;
};
struct FExpressionInput {
/* offset=0x0000 flags=0x0018001040000200 */ int32 OutputIndex;
/* offset=0x0004 flags=0x0018000000000200 */ FString InputName;
/* offset=0x0010 flags=0x0018001040000200 */ int32 Mask;
/* offset=0x0014 flags=0x0018001040000200 */ int32 MaskR;
/* offset=0x0018 flags=0x0018001040000200 */ int32 MaskG;
/* offset=0x001c flags=0x0018001040000200 */ int32 MaskB;
/* offset=0x0020 flags=0x0018001040000200 */ int32 MaskA;
/* offset=0x0028 flags=0x0018001040000200 */ FName ExpressionName;
};
struct FExpressionOutput {
/* offset=0x0000 flags=0x0018000000000200 */ FString OutputName;
/* offset=0x000c flags=0x0018001040000200 */ int32 Mask;
/* offset=0x0010 flags=0x0018001040000200 */ int32 MaskR;
/* offset=0x0014 flags=0x0018001040000200 */ int32 MaskG;
/* offset=0x0018 flags=0x0018001040000200 */ int32 MaskB;
/* offset=0x001c flags=0x0018001040000200 */ int32 MaskA;
};
struct FExternalToolDefinition {
/* offset=0x0000 flags=0x0018000000004201 */ FString ToolName;
/* offset=0x000c flags=0x0010000000004001 */ struct FFilePath ExecutablePath;
/* offset=0x0018 flags=0x0018000000004201 */ FString CommandLineOptions;
/* offset=0x0024 flags=0x0010000000004001 */ struct FDirectoryPath WorkingDirectory;
/* offset=0x0030 flags=0x0018000000004201 */ FString ScriptExtension;
/* offset=0x003c flags=0x0010000000004001 */ struct FDirectoryPath ScriptDirectory;
};
struct FFOscillator {
/* offset=0x0000 flags=0x0018001040000201 */ float Amplitude;
/* offset=0x0004 flags=0x0018001040000201 */ float Frequency;
/* offset=0x0008 flags=0x0018001040000201 */ uint8 InitialOffset;
};
struct FFXDistancaScaleStruct {
/* offset=0x0000 flags=0x0018001040010201 */ float FXStartScaleDistance;
/* offset=0x0004 flags=0x0018001040010201 */ float FXEndScaleDistance;
/* offset=0x0008 flags=0x0018001040010201 */ float FXStartScaleValue;
/* offset=0x000c flags=0x0018001040010201 */ float FXEndScaleValue;
};
struct FFallingDamageEvent: FSTPointDamageEvent {
};
struct FFightFriendChat {
/* offset=0x0000 flags=0x0018000000000200 */ FString UID;
/* offset=0x000c flags=0x0018000000000200 */ FString Name;
/* offset=0x0018 flags=0x0018000000000200 */ FString msg;
/* offset=0x0024 flags=0x0018001040000200 */ bool selfMsg;
};
struct FFileManifestData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Filename;
/* offset=0x000c flags=0x0010001000000000 */ struct FSHAHashData FileHash;
/* offset=0x0020 flags=0x0010000000000200 */ TArray<struct FChunkPartData> FileChunkParts;
/* offset=0x002c flags=0x0010000000000200 */ TArray<FString> InstallTags;
/* offset=0x0038 flags=0x0018001040000200 */ bool bIsUnixExecutable;
/* offset=0x003c flags=0x0018000000000200 */ FString SymlinkTarget;
/* offset=0x0048 flags=0x0018001040000200 */ bool bIsReadOnly;
/* offset=0x0049 flags=0x0018001040000200 */ bool bIsCompressed;
};
struct FFilePath {
/* offset=0x0000 flags=0x0018000000000205 */ FString FilePath;
};
struct FFindFloorResult {
/* offset=0x0000 flags=0x0018001000020815 */ uint8 bBlockingHit:1;
/* offset=0x0000 flags=0x0018001000020815 */ uint8 bWalkableFloor:1;
/* offset=0x0000 flags=0x0018001000020815 */ uint8 bLineTrace:1;
/* offset=0x0004 flags=0x0018001040020a15 */ float FloorDist;
/* offset=0x0008 flags=0x0018001040020a15 */ float LineDist;
/* offset=0x0010 flags=0x0010009040020815 */ struct FHitResult HitResult;
};
struct FFloatCurve: FAnimCurveBase {
/* offset=0x001c flags=0x0010000000000000 */ struct FRichCurve FloatCurve;
};
struct FFloatDistribution {
/* offset=0x0000 flags=0x0018000000000000 */ struct FDistributionLookupTable Table;
};
struct FFloatInterval {
/* offset=0x0000 flags=0x0018001040000201 */ float Min;
/* offset=0x0004 flags=0x0018001040000201 */ float Max;
};
struct FFloatRange {
/* offset=0x0000 flags=0x0018000000000005 */ struct FFloatRangeBound LowerBound;
/* offset=0x0008 flags=0x0018000000000005 */ struct FFloatRangeBound UpperBound;
};
struct FFloatRangeBound {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 Type;
/* offset=0x0004 flags=0x0018001040000205 */ float Value;
};
struct FFloatSpringState {
};
struct FFlyingParam {
/* offset=0x0000 flags=0x0018001040000205 */ float FlyingSpeed;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector FlyingDirection;
};
struct FFocusEvent {
};
struct FFoliageTypeObject {
/* offset=0x0000 flags=0x0048001040000201 */ UObject* FoliageTypeObject;
/* offset=0x0004 flags=0x0048001040002200 */ UFoliageType_InstancedStaticMesh* TypeInstance;
/* offset=0x0008 flags=0x0048001040000200 */ bool bIsAsset;
/* offset=0x000c flags=0x004c001060000200 */ UClass<UFoliageType_InstancedStaticMesh>* Type;
};
struct FFoliageVertexColorChannelMask {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 UseMask:1;
/* offset=0x0004 flags=0x0018001040000201 */ float MaskThreshold;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 InvertMask:1;
};
struct FFontCharacter {
/* offset=0x0000 flags=0x0018001040000201 */ int32 StartU;
/* offset=0x0004 flags=0x0018001040000201 */ int32 StartV;
/* offset=0x0008 flags=0x0018001040000201 */ int32 USize;
/* offset=0x000c flags=0x0018001040000201 */ int32 VSize;
/* offset=0x0010 flags=0x0018001040000201 */ uint8 TextureIndex;
/* offset=0x0014 flags=0x0018001040000201 */ int32 VerticalOffset;
};
struct FFontData {
/* offset=0x0000 flags=0x0048000000000200 */ FString FontFilename;
/* offset=0x000c flags=0x0048001040000200 */ enum EFontHinting Hinting;
/* offset=0x000d flags=0x0048001040000200 */ enum EFontLoadingPolicy LoadingPolicy;
/* offset=0x0010 flags=0x0048001040000200 */ UObject* FontFaceAsset;
};
struct FFontImportOptionsData {
/* offset=0x0000 flags=0x0018000000000201 */ FString FontName;
/* offset=0x000c flags=0x0018001040000201 */ float Height;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bEnableAntialiasing:1;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bEnableBold:1;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bEnableItalic:1;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bEnableUnderline:1;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bAlphaOnly:1;
/* offset=0x0011 flags=0x0018001040000201 */ uint8 CharacterSet;
/* offset=0x0014 flags=0x0018000000000201 */ FString Chars;
/* offset=0x0020 flags=0x0018000000000201 */ FString UnicodeRange;
/* offset=0x002c flags=0x0018000000000201 */ FString CharsFilePath;
/* offset=0x0038 flags=0x0018000000000201 */ FString CharsFileWildcard;
/* offset=0x0044 flags=0x0018001000000001 */ uint8 bCreatePrintableOnly:1;
/* offset=0x0044 flags=0x0018001000000001 */ uint8 bIncludeASCIIRange:1;
/* offset=0x0048 flags=0x0018001040000001 */ struct FLinearColor ForegroundColor;
/* offset=0x0058 flags=0x0018001000000001 */ uint8 bEnableDropShadow:1;
/* offset=0x005c flags=0x0018001040000201 */ int32 TexturePageWidth;
/* offset=0x0060 flags=0x0018001040000201 */ int32 TexturePageMaxHeight;
/* offset=0x0064 flags=0x0018001040000201 */ int32 XPadding;
/* offset=0x0068 flags=0x0018001040000201 */ int32 YPadding;
/* offset=0x006c flags=0x0018001040000201 */ int32 ExtendBoxTop;
/* offset=0x0070 flags=0x0018001040000201 */ int32 ExtendBoxBottom;
/* offset=0x0074 flags=0x0018001040000201 */ int32 ExtendBoxRight;
/* offset=0x0078 flags=0x0018001040000201 */ int32 ExtendBoxLeft;
/* offset=0x007c flags=0x0018001000000001 */ uint8 bEnableLegacyMode:1;
/* offset=0x0080 flags=0x0018001040000201 */ int32 Kerning;
/* offset=0x0084 flags=0x0018001000000001 */ uint8 bUseDistanceFieldAlpha:1;
/* offset=0x0088 flags=0x0018001040000201 */ int32 DistanceFieldScaleFactor;
/* offset=0x008c flags=0x0018001040000201 */ float DistanceFieldScanRadiusScale;
};
struct FFontOutlineSettings {
/* offset=0x0000 flags=0x0018001040000205 */ int32 OutlineSize;
/* offset=0x0004 flags=0x0018001040000205 */ UObject* OutlineMaterial;
/* offset=0x0008 flags=0x0018001040000005 */ struct FLinearColor OutlineColor;
/* offset=0x0018 flags=0x0018001040000205 */ bool bSeparateFillAlpha;
};
struct FFontParameterValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000205 */ UFont* FontValue;
/* offset=0x000c flags=0x0018001040000205 */ int32 FontPage;
/* offset=0x0010 flags=0x0018001040000000 */ struct FGuid ExpressionGUID;
};
struct FForceFeedbackAttenuationSettings: FBaseAttenuationSettings {
};
struct FForceFeedbackChannelDetails {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAffectsLeftLarge:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAffectsLeftSmall:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAffectsRightLarge:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bAffectsRightSmall:1;
/* offset=0x0004 flags=0x0010000000000001 */ struct FRuntimeFloatCurve Curve;
};
struct FForceTriangle {
};
struct FFormatArgumentData {
/* offset=0x0000 flags=0x0018000000000a05 */ FString ArgumentName;
/* offset=0x000c flags=0x0018001040000a05 */ uint8 ArgumentValueType;
/* offset=0x0010 flags=0x0010000000000805 */ FText ArgumentValue;
/* offset=0x001c flags=0x0018001040000a05 */ int32 ArgumentValueInt;
/* offset=0x0020 flags=0x0018001040000a05 */ float ArgumentValueFloat;
/* offset=0x0024 flags=0x0018001040000a05 */ enum ETextGender ArgumentValueGender;
};
struct FFractureEffect {
/* offset=0x0000 flags=0x0018001040000205 */ UParticleSystem* ParticleSystem;
/* offset=0x0004 flags=0x0018001040000205 */ USoundBase* Sound;
};
struct FFractureMaterial {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector2D UVScale;
/* offset=0x0008 flags=0x0018001040000001 */ struct FVector2D UVOffset;
/* offset=0x0010 flags=0x0018001040000001 */ struct FVector Tangent;
/* offset=0x001c flags=0x0018001040000201 */ float UAngle;
/* offset=0x0020 flags=0x0018001040000201 */ int32 InteriorElementIndex;
};
struct FFunctionExpressionInput {
/* offset=0x0000 flags=0x0018001040002200 */ UMaterialExpressionFunctionInput* ExpressionInput;
/* offset=0x0004 flags=0x0018001040000000 */ struct FGuid ExpressionInputId;
/* offset=0x0018 flags=0x0010000000000000 */ struct FExpressionInput Input;
};
struct FFunctionExpressionOutput {
/* offset=0x0000 flags=0x0018001040002200 */ UMaterialExpressionFunctionOutput* ExpressionOutput;
/* offset=0x0004 flags=0x0018001040000000 */ struct FGuid ExpressionOutputId;
/* offset=0x0014 flags=0x0018000000000000 */ struct FExpressionOutput Output;
};
struct FGM {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 GrassEnable:1;
};
struct FGPUSpriteEmitterInfo {
/* offset=0x0000 flags=0x0018001040000200 */ UParticleModuleRequired* RequiredModule;
/* offset=0x0004 flags=0x0018001040000200 */ UParticleModuleSpawn* SpawnModule;
/* offset=0x0008 flags=0x0018001040000200 */ UParticleModuleSpawnPerUnit* SpawnPerUnitModule;
/* offset=0x000c flags=0x0010000000000200 */ TArray<UParticleModule*> SpawnModules;
/* offset=0x0020 flags=0x0010001000000000 */ struct FGPUSpriteLocalVectorFieldInfo LocalVectorField;
/* offset=0x0090 flags=0x0018000000000000 */ struct FFloatDistribution VectorFieldScale;
/* offset=0x00ac flags=0x0018000000000000 */ struct FFloatDistribution DragCoefficient;
/* offset=0x00c8 flags=0x0018000000000000 */ struct FFloatDistribution PointAttractorStrength;
/* offset=0x00e4 flags=0x0018000000000000 */ struct FFloatDistribution Resilience;
/* offset=0x0100 flags=0x0018001040000000 */ struct FVector ConstantAcceleration;
/* offset=0x010c flags=0x0018001040000000 */ struct FVector PointAttractorPosition;
/* offset=0x0118 flags=0x0018001040000200 */ float PointAttractorRadiusSq;
/* offset=0x011c flags=0x0018001040000000 */ struct FVector OrbitOffsetBase;
/* offset=0x0128 flags=0x0018001040000000 */ struct FVector OrbitOffsetRange;
/* offset=0x0134 flags=0x0018001040000000 */ struct FVector2D InvMaxSize;
/* offset=0x013c flags=0x0018001040000200 */ float InvRotationRateScale;
/* offset=0x0140 flags=0x0018001040000200 */ float MaxLifetime;
/* offset=0x0144 flags=0x0018001040000200 */ int32 MaxParticleCount;
/* offset=0x0148 flags=0x0018001040000200 */ uint8 ScreenAlignment;
/* offset=0x0149 flags=0x0018001040000200 */ uint8 LockAxisFlag;
/* offset=0x014a flags=0x0018001000000000 */ uint8 bEnableCollision:1;
/* offset=0x014b flags=0x0018001040000200 */ uint8 CollisionMode;
/* offset=0x014c flags=0x0018001000000000 */ uint8 bRemoveHMDRoll:1;
/* offset=0x0150 flags=0x0018001040000200 */ float MinFacingCameraBlendDistance;
/* offset=0x0154 flags=0x0018001040000200 */ float MaxFacingCameraBlendDistance;
/* offset=0x0158 flags=0x0010008000000000 */ struct FRawDistributionVector DynamicColor;
/* offset=0x0198 flags=0x0010008000000000 */ struct FRawDistributionFloat DynamicAlpha;
/* offset=0x01c0 flags=0x0010008000000000 */ struct FRawDistributionVector DynamicColorScale;
/* offset=0x0200 flags=0x0010008000000000 */ struct FRawDistributionFloat DynamicAlphaScale;
};
struct FGPUSpriteLocalVectorFieldInfo {
/* offset=0x0000 flags=0x0018001040000200 */ UVectorField* Field;
/* offset=0x0010 flags=0x0010001040000000 */ struct FTransform Transform;
/* offset=0x0040 flags=0x0010001040000000 */ struct FRotator MinInitialRotation;
/* offset=0x004c flags=0x0010001040000000 */ struct FRotator MaxInitialRotation;
/* offset=0x0058 flags=0x0010001040000000 */ struct FRotator RotationRate;
/* offset=0x0064 flags=0x0018001040000200 */ float Intensity;
/* offset=0x0068 flags=0x0018001040000200 */ float Tightness;
/* offset=0x006c flags=0x0018001000000000 */ uint8 bIgnoreComponentTransform:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 bTileX:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 bTileY:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 bTileZ:1;
/* offset=0x006c flags=0x0018001000000000 */ uint8 bUseFixDT:1;
};
struct FGPUSpriteResourceData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FColor> QuantizedColorSamples;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FColor> QuantizedMiscSamples;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FColor> QuantizedSimulationAttrSamples;
/* offset=0x0030 flags=0x0018001040000000 */ struct FVector4 ColorScale;
/* offset=0x0040 flags=0x0018001040000000 */ struct FVector4 ColorBias;
/* offset=0x0050 flags=0x0018001040000000 */ struct FVector4 MiscScale;
/* offset=0x0060 flags=0x0018001040000000 */ struct FVector4 MiscBias;
/* offset=0x0070 flags=0x0018001040000000 */ struct FVector4 SimulationAttrCurveScale;
/* offset=0x0080 flags=0x0018001040000000 */ struct FVector4 SimulationAttrCurveBias;
/* offset=0x0090 flags=0x0018001040000000 */ struct FVector4 SubImageSize;
/* offset=0x00a0 flags=0x0018001040000000 */ struct FVector4 SizeBySpeed;
/* offset=0x00b0 flags=0x0018001040000000 */ struct FVector ConstantAcceleration;
/* offset=0x00bc flags=0x0018001040000000 */ struct FVector OrbitOffsetBase;
/* offset=0x00c8 flags=0x0018001040000000 */ struct FVector OrbitOffsetRange;
/* offset=0x00d4 flags=0x0018001040000000 */ struct FVector OrbitFrequencyBase;
/* offset=0x00e0 flags=0x0018001040000000 */ struct FVector OrbitFrequencyRange;
/* offset=0x00ec flags=0x0018001040000000 */ struct FVector OrbitPhaseBase;
/* offset=0x00f8 flags=0x0018001040000000 */ struct FVector OrbitPhaseRange;
/* offset=0x0104 flags=0x0018001040000200 */ float GlobalVectorFieldScale;
/* offset=0x0108 flags=0x0018001040000200 */ float GlobalVectorFieldTightness;
/* offset=0x010c flags=0x0018001040000200 */ float PerParticleVectorFieldScale;
/* offset=0x0110 flags=0x0018001040000200 */ float PerParticleVectorFieldBias;
/* offset=0x0114 flags=0x0018001040000200 */ float DragCoefficientScale;
/* offset=0x0118 flags=0x0018001040000200 */ float DragCoefficientBias;
/* offset=0x011c flags=0x0018001040000200 */ float ResilienceScale;
/* offset=0x0120 flags=0x0018001040000200 */ float ResilienceBias;
/* offset=0x0124 flags=0x0018001040000200 */ float CollisionRadiusScale;
/* offset=0x0128 flags=0x0018001040000200 */ float CollisionRadiusBias;
/* offset=0x012c flags=0x0018001040000200 */ float CollisionTimeBias;
/* offset=0x0130 flags=0x0018001040000200 */ float CollisionRandomSpread;
/* offset=0x0134 flags=0x0018001040000200 */ float CollisionRandomDistribution;
/* offset=0x0138 flags=0x0018001040000200 */ float OneMinusFriction;
/* offset=0x013c flags=0x0018001040000200 */ float RotationRateScale;
/* offset=0x0140 flags=0x0018001040000200 */ float CameraMotionBlurAmount;
/* offset=0x0144 flags=0x0018001040000200 */ uint8 ScreenAlignment;
/* offset=0x0145 flags=0x0018001040000200 */ uint8 LockAxisFlag;
/* offset=0x0148 flags=0x0018001040000000 */ struct FVector2D PivotOffset;
/* offset=0x0150 flags=0x0018001000000000 */ uint8 bRemoveHMDRoll:1;
/* offset=0x0154 flags=0x0018001040000200 */ float MinFacingCameraBlendDistance;
/* offset=0x0158 flags=0x0018001040000200 */ float MaxFacingCameraBlendDistance;
};
struct FGameBaseInfo {
/* offset=0x0000 flags=0x0018000000000200 */ FString GameSvrId;
/* offset=0x000c flags=0x0018000000000200 */ FString GameAppID;
/* offset=0x0018 flags=0x0018000000000200 */ FString OpenID;
/* offset=0x0024 flags=0x0018001040000200 */ int8 AreaID;
/* offset=0x0025 flags=0x0018001040000200 */ int8 PlatID;
/* offset=0x0028 flags=0x0018000000000200 */ FString ZoneID;
/* offset=0x0038 flags=0x0018001040000200 */ uint64 BattleID;
/* offset=0x0040 flags=0x0018000000000200 */ FString UserName;
/* offset=0x0050 flags=0x0018001040000200 */ uint64 RoleID;
/* offset=0x0058 flags=0x0018001040000200 */ int8 RoleType;
/* offset=0x005c flags=0x0018000000000200 */ FString PicUrl;
};
struct FGameModeName {
/* offset=0x0000 flags=0x0018000000000201 */ FString Name;
/* offset=0x0010 flags=0x0010000000000001 */ struct FSoftClassPath GameMode;
};
struct FGameModeParam {
/* offset=0x0000 flags=0x0018001040000201 */ int32 MapId;
/* offset=0x0004 flags=0x0018000000000201 */ FString MapName;
/* offset=0x0010 flags=0x0018001040000215 */ float Radius1;
/* offset=0x0014 flags=0x0018001040000215 */ float Radius2;
/* offset=0x0018 flags=0x0018001040000215 */ float Radius3;
/* offset=0x001c flags=0x0018001040000015 */ struct FVector MapCenter;
/* offset=0x0028 flags=0x0018001040000215 */ float PlaneSpeed;
/* offset=0x002c flags=0x0018001040000215 */ float PlaneHeight;
/* offset=0x0030 flags=0x0018001040000215 */ float CanOpenParachuteHeight;
/* offset=0x0034 flags=0x0018001040000215 */ float ForceOpenParachuteHeight;
/* offset=0x0038 flags=0x0018001040000215 */ float CloseParachuteHeight;
};
struct FGameModePlayerBattleResultData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Reason;
/* offset=0x000c flags=0x0018001040000200 */ int32 RemainingPlayerCount;
/* offset=0x0010 flags=0x0018001040000200 */ int32 TotalPlayerCount;
/* offset=0x0014 flags=0x0018001040000200 */ int32 RemainingTeamCount;
/* offset=0x0018 flags=0x0018001040000200 */ int32 TotalTeamCount;
/* offset=0x001c flags=0x0018001040000200 */ bool IsSolo;
/* offset=0x0020 flags=0x0018001040000200 */ uint64 Killer;
/* offset=0x0028 flags=0x0018001040000200 */ int32 ShootWeaponShotNum;
/* offset=0x002c flags=0x0018001040000200 */ int32 ShootWeaponShotAndHitPlayerNum;
/* offset=0x0030 flags=0x0018001040000200 */ int32 HealTimes;
/* offset=0x0034 flags=0x0010000000000200 */ TArray<FString> KillFlow;
/* offset=0x0040 flags=0x0010000000000200 */ TArray<struct FTLog_PickUpItemFlow> TLog_PickUpItemFlowData;
/* offset=0x004c flags=0x0018001040000200 */ int32 destroyVehicleNum;
/* offset=0x0050 flags=0x0018001040000200 */ int32 is_escape;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<struct FGameModeTeammateBattleResultData> TeammateList;
/* offset=0x0060 flags=0x0018001040000000 */ struct FVector LandLocation;
/* offset=0x006c flags=0x0018001040000000 */ struct FVector DeadLocation;
/* offset=0x0078 flags=0x0018000000000200 */ FString DeadDamangeType;
/* offset=0x0084 flags=0x0018000000000200 */ FString DeadTimeStr;
/* offset=0x0090 flags=0x0018000000000200 */ FString logoutime;
/* offset=0x009c flags=0x0018001040000200 */ float Pronetime;
};
struct FGameModePlayerItem {
/* offset=0x0000 flags=0x0018001040000200 */ int32 ItemTableID;
/* offset=0x0004 flags=0x0018001040000200 */ int32 Count;
};
struct FGameModePlayerParams {
/* offset=0x0000 flags=0x0018000000000200 */ FString PlayerName;
/* offset=0x000c flags=0x0018001040000200 */ uint32 PlayerKey;
/* offset=0x0010 flags=0x0018001040000200 */ int32 TeamID;
/* offset=0x0014 flags=0x0018001040000200 */ bool bIsGM;
/* offset=0x0015 flags=0x0018001040000200 */ uint8 gender;
/* offset=0x0016 flags=0x0018001040000200 */ bool bAIPlayer;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FGameModePlayerItem> ItemList;
/* offset=0x0028 flags=0x0018001040000200 */ FName CurrentPlayerState;
/* offset=0x0030 flags=0x0018001040000200 */ FName CurrentCharacterState;
/* offset=0x0038 flags=0x0018001040000200 */ float SyncedTimestamp;
/* offset=0x003c flags=0x0018001040000200 */ float DestinyValue;
/* offset=0x0040 flags=0x0018001040000200 */ float WarmScore;
};
struct FGameModeTeammateBattleResultData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Name;
/* offset=0x0010 flags=0x0018001040000200 */ uint64 UID;
/* offset=0x0018 flags=0x0018001040000200 */ int32 Kill;
/* offset=0x001c flags=0x0018000000000200 */ FString State;
/* offset=0x0028 flags=0x0018001040000200 */ float travelDistance;
/* offset=0x002c flags=0x0018001040000200 */ float marchDistance;
/* offset=0x0030 flags=0x0018001040000200 */ float driveDistance;
/* offset=0x0034 flags=0x0018001040000200 */ float DamageAmount;
/* offset=0x0038 flags=0x0018001040000200 */ float HealAmount;
/* offset=0x003c flags=0x0018001040000200 */ int32 AssistNum;
/* offset=0x0040 flags=0x0018001040000200 */ int32 HeadShotNum;
/* offset=0x0044 flags=0x0018001040000200 */ float surviveTime;
/* offset=0x0048 flags=0x0018001040000200 */ int32 rescueTimes;
/* offset=0x004c flags=0x0018001040000200 */ int32 DestroyVehicles;
};
struct FGameNameRedirect {
/* offset=0x0000 flags=0x0018001040000200 */ FName OldGameName;
/* offset=0x0008 flags=0x0018001040000200 */ FName NewGameName;
};
struct FGameWidgetConfig {
/* offset=0x0000 flags=0x0018000000000200 */ FString Path;
/* offset=0x000c flags=0x0018000000000200 */ FString Container;
/* offset=0x0018 flags=0x0018001040000200 */ int32 ZOrder;
/* offset=0x001c flags=0x0018001040000200 */ UClass<UObject>* WidgetClass;
};
struct FGameplayResourceSet {
};
struct FGameplayTag {
/* offset=0x0000 flags=0x0028081040020201 */ FName TagName;
};
struct FGameplayTagCategoryRemap {
/* offset=0x0000 flags=0x0018000000000201 */ FString BaseCategory;
/* offset=0x000c flags=0x0010000000000201 */ TArray<FString> RemapCategories;
};
struct FGameplayTagContainer {
/* offset=0x0000 flags=0x0020080000000204 */ TArray<struct FGameplayTag> GameplayTags;
/* offset=0x000c flags=0x0020080000002200 */ TArray<struct FGameplayTag> ParentTags;
};
struct FGameplayTagQuery {
/* offset=0x0000 flags=0x0048001040000200 */ int32 TokenStreamVersion;
/* offset=0x0004 flags=0x0040000000000200 */ TArray<struct FGameplayTag> TagDictionary;
/* offset=0x0010 flags=0x0040000000000200 */ TArray<uint8> QueryTokenStream;
/* offset=0x001c flags=0x0048000000000200 */ FString UserDescription;
/* offset=0x0028 flags=0x0048000000000200 */ FString AutoDescription;
};
struct FGameplayTagRedirect {
/* offset=0x0000 flags=0x0018001040000201 */ FName OldTagName;
/* offset=0x0008 flags=0x0018001040000201 */ FName NewTagName;
};
struct FGameplayTagSource {
/* offset=0x0000 flags=0x0018001040000200 */ FName SourceName;
/* offset=0x0008 flags=0x0018001040000200 */ enum EGameplayTagSourceType SourceType;
/* offset=0x000c flags=0x0018001040000200 */ UGameplayTagsList* SourceTagList;
};
struct FGameplayTagTableRow: FTableRowBase {
/* offset=0x0008 flags=0x0018001040000215 */ FName Tag;
/* offset=0x0010 flags=0x0018000000000215 */ FString DevComment;
};
struct FGenericStruct {
/* offset=0x0000 flags=0x0018001040000200 */ int32 Data;
};
struct FGeomSelection {
/* offset=0x0000 flags=0x0018001040000200 */ int32 Type;
/* offset=0x0004 flags=0x0018001040000200 */ int32 Index;
/* offset=0x0008 flags=0x0018001040000200 */ int32 SelectionIndex;
};
struct FGeometry {
};
struct FGeometryCacheMeshData {
};
struct FGooglePlayAchievementMapping {
/* offset=0x0000 flags=0x0018000000000201 */ FString Name;
/* offset=0x000c flags=0x0018000000000201 */ FString AchievementID;
};
struct FGooglePlayLeaderboardMapping {
/* offset=0x0000 flags=0x0018000000000201 */ FString Name;
/* offset=0x000c flags=0x0018000000000201 */ FString LeaderboardID;
};
struct FGrassInput {
/* offset=0x0000 flags=0x0018001040000201 */ FName Name;
/* offset=0x0008 flags=0x0018001040000201 */ ULandscapeGrassType* GrassType;
/* offset=0x0010 flags=0x0010000000000000 */ struct FExpressionInput Input;
};
struct FGrassVariety {
/* offset=0x0000 flags=0x0018001040000201 */ UStaticMesh* GrassMesh;
/* offset=0x0004 flags=0x0018001040000201 */ float GrassDensity;
/* offset=0x0008 flags=0x0018001040000201 */ bool bUseGrid;
/* offset=0x000c flags=0x0018001040000201 */ float PlacementJitter;
/* offset=0x0010 flags=0x0018001040000201 */ int32 StartCullDistance;
/* offset=0x0014 flags=0x0018001040000201 */ int32 EndCullDistance;
/* offset=0x0018 flags=0x0018001040000201 */ int32 MinLOD;
/* offset=0x001c flags=0x0018001040000201 */ enum EGrassScaling Scaling;
/* offset=0x0020 flags=0x0018000000000001 */ struct FFloatInterval ScaleX;
/* offset=0x0028 flags=0x0018000000000001 */ struct FFloatInterval ScaleY;
/* offset=0x0030 flags=0x0018000000000001 */ struct FFloatInterval ScaleZ;
/* offset=0x0038 flags=0x0018001040000201 */ bool RandomRotation;
/* offset=0x0039 flags=0x0018001040000201 */ bool AlignToSurface;
/* offset=0x003a flags=0x0018001040000201 */ bool bUseLandscapeLightmap;
/* offset=0x003b flags=0x0010041000000001 */ struct FLightingChannels LightingChannels;
/* offset=0x003c flags=0x0018001040000201 */ bool bReceivesDecals;
};
struct FGrenadePredictResult {
/* offset=0x0000 flags=0x0010000000000214 */ TArray<struct FVector> SplinePoints;
/* offset=0x000c flags=0x0018001040000214 */ bool IsHitActor;
/* offset=0x0010 flags=0x0018001040000014 */ struct FVector HitActorLocation;
/* offset=0x001c flags=0x0010001040000014 */ struct FRotator HitActorRotation;
};
struct FGrenadeSlotData {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 grenadeType;
/* offset=0x0004 flags=0x0018001040000205 */ int32 GrenadeCounts;
};
struct FGroupInfoWrapper {
/* offset=0x0000 flags=0x0018001040000200 */ int32 SnsAction;
/* offset=0x0004 flags=0x0018001040000200 */ int32 Flag;
/* offset=0x0008 flags=0x0018001040000200 */ int32 ErrorCode;
/* offset=0x000c flags=0x0018001040000200 */ int32 platform;
/* offset=0x0010 flags=0x0018000000000200 */ FString Desc;
/* offset=0x001c flags=0x0010000000000000 */ struct FWechatGroupInfomation wechatGroupInfo;
};
struct FGroupSpotComponentArray {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 GroupType;
/* offset=0x0004 flags=0x001000800000020d */ TArray<UGroupSpotSceneComponent*> AllGroupComponents;
};
struct FGroupTypeSceneComponents {
/* offset=0x0000 flags=0x0018001040000205 */ int32 GroupType;
/* offset=0x0004 flags=0x001000800000020d */ TArray<USceneComponent*> SceneComponents;
};
struct FGroupedSkeletalOptimizationSettings {
/* offset=0x0000 flags=0x0018001040000201 */ bool bAutoComputeLODDistance;
/* offset=0x0001 flags=0x0018001040000201 */ enum ESkeletalMeshLODType LevelOfDetailType;
/* offset=0x0004 flags=0x0010000000000001 */ struct FSkeletalMeshOptimizationSettings ReductionSettings;
/* offset=0x014c flags=0x0010001000000001 */ struct FMeshProxySettings ProxySettings;
/* offset=0x0210 flags=0x0018001040000201 */ bool bForceLODRebuild;
};
struct FGuid {
/* offset=0x0000 flags=0x0018001041000201 */ int32 A;
/* offset=0x0004 flags=0x0018001041000201 */ int32 B;
/* offset=0x0008 flags=0x0018001041000201 */ int32 C;
/* offset=0x000c flags=0x0018001041000201 */ int32 D;
};
struct FHapticFeedbackDetails_Curve {
/* offset=0x0000 flags=0x0010000000000001 */ struct FRuntimeFloatCurve Frequency;
/* offset=0x0058 flags=0x0010000000000001 */ struct FRuntimeFloatCurve Amplitude;
};
struct FHardwareCursorReference {
/* offset=0x0000 flags=0x0018001040000201 */ FName CursorPath;
/* offset=0x0008 flags=0x0018001040000001 */ struct FVector2D HotSpot;
};
struct FHealthPredictShowData {
/* offset=0x0000 flags=0x0018000000000201 */ FString ShowDataKey;
/* offset=0x000c flags=0x0018001040000201 */ uint8 ShowType;
/* offset=0x0010 flags=0x0018001040000201 */ float Value;
/* offset=0x0014 flags=0x0018001040000201 */ float LimitValue;
};
struct FHeightLOD {
/* offset=0x0000 flags=0x0018001040000201 */ float Height;
/* offset=0x0004 flags=0x0018001040000201 */ int32 LOD;
};
struct FHitResult {
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bBlockingHit:1;
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bStartPenetrating:1;
/* offset=0x0004 flags=0x0018001040000200 */ float Time;
/* offset=0x0008 flags=0x0018001040000200 */ float Distance;
/* offset=0x000c flags=0x0010001000000000 */ struct FVector_NetQuantize Location;
/* offset=0x0018 flags=0x0010001000000000 */ struct FVector_NetQuantize ImpactPoint;
/* offset=0x0024 flags=0x0010001000000000 */ struct FVector_NetQuantizeNormal Normal;
/* offset=0x0030 flags=0x0010001000000000 */ struct FVector_NetQuantizeNormal ImpactNormal;
/* offset=0x003c flags=0x0010001000000000 */ struct FVector_NetQuantize TraceStart;
/* offset=0x0048 flags=0x0010001000000000 */ struct FVector_NetQuantize TraceEnd;
/* offset=0x0054 flags=0x0018001040000200 */ float PenetrationDepth;
/* offset=0x0058 flags=0x0018001040000200 */ int32 Item;
/* offset=0x005c flags=0x001c001040000200 */ UPhysicalMaterial* PhysMaterial;
/* offset=0x0064 flags=0x001c001040000200 */ AActor* Actor;
/* offset=0x006c flags=0x001c001040080208 */ UPrimitiveComponent* Component;
/* offset=0x0078 flags=0x0018001040000200 */ FName BoneName;
/* offset=0x0080 flags=0x0018001040000200 */ int32 FaceIndex;
};
struct FHurtFlow {
/* offset=0x0000 flags=0x0018000000000200 */ FString GameSvrId;
/* offset=0x0010 flags=0x0018001040000200 */ int64 dtEventTime;
/* offset=0x0018 flags=0x0018000000000200 */ FString GameAppID;
/* offset=0x0024 flags=0x0018000000000200 */ FString OpenID;
/* offset=0x0030 flags=0x0018001040000200 */ int8 PlatID;
/* offset=0x0031 flags=0x0018001040000200 */ int8 AreaID;
/* offset=0x0034 flags=0x0018000000000200 */ FString ZoneID;
/* offset=0x0040 flags=0x0018001040000200 */ uint64 BattleID;
/* offset=0x0048 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0050 flags=0x0018001040000200 */ int32 MrpcsFlowcount_;
/* offset=0x0054 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
/* offset=0x0060 flags=0x0018000000000200 */ FString UserName;
/* offset=0x0070 flags=0x0018001040000200 */ uint64 RoleID;
/* offset=0x0078 flags=0x0018001040000200 */ int8 RoleType;
/* offset=0x007c flags=0x0018000000000200 */ FString EnemyOpenID;
/* offset=0x0088 flags=0x0018000000000200 */ FString EnemyUserName;
/* offset=0x0098 flags=0x0018001040000200 */ uint64 EnemyRoleID;
/* offset=0x00a0 flags=0x0018001040000200 */ int32 EnemyRoleType;
/* offset=0x00a4 flags=0x0018001040000200 */ uint32 HurtTime;
/* offset=0x00a8 flags=0x0018001040000200 */ int32 HurtType;
/* offset=0x00ac flags=0x0018001040000200 */ int32 HitType;
/* offset=0x00b0 flags=0x0018001040000200 */ int32 DamageStart;
/* offset=0x00b4 flags=0x0018001040000200 */ int32 DamageReduce;
/* offset=0x00b8 flags=0x0018001040000200 */ int32 ArmorDef;
/* offset=0x00bc flags=0x0018001040000200 */ int32 HPstart;
/* offset=0x00c0 flags=0x0018001040000200 */ int32 HPEnd;
/* offset=0x00c4 flags=0x0018001040000200 */ int32 ArmorHPStart1;
/* offset=0x00c8 flags=0x0018001040000200 */ int32 ArmorHPEnd1;
/* offset=0x00cc flags=0x0018001040000200 */ int32 ArmorHPStart2;
/* offset=0x00d0 flags=0x0018001040000200 */ int32 ArmorHPEnd2;
/* offset=0x00d4 flags=0x0018001040000200 */ int32 CarHPStart;
/* offset=0x00d8 flags=0x0018001040000200 */ int32 CarHPEnd;
/* offset=0x00dc flags=0x0018001040000200 */ int32 FallHeight;
/* offset=0x00e0 flags=0x0018001040000200 */ int32 HypoxiaTime;
/* offset=0x00e4 flags=0x0018001040000200 */ int32 HypoxiaHurtTotal;
/* offset=0x00e8 flags=0x0018001040000200 */ int32 PlayerKilled;
/* offset=0x00ec flags=0x0018001040000200 */ int32 ArmorKill;
/* offset=0x00f0 flags=0x0018001040000200 */ int32 CarKill;
/* offset=0x00f4 flags=0x0018001040000200 */ int32 IfIsAI;
/* offset=0x00f8 flags=0x0018001040000200 */ uint32 HurtFlowID;
};
struct FIMSDKNoticeInfo {
/* offset=0x0000 flags=0x0018000000000215 */ FString msgID;
/* offset=0x000c flags=0x0018000000000215 */ FString OpenID;
/* offset=0x0018 flags=0x0018000000000215 */ FString MsgUrl;
/* offset=0x0024 flags=0x0018001040000215 */ enum EIMSDKNoticeType MsgType;
/* offset=0x0028 flags=0x0018000000000215 */ FString MsgScene;
/* offset=0x0034 flags=0x0018000000000215 */ FString StartTime;
/* offset=0x0040 flags=0x0018000000000215 */ FString endTime;
/* offset=0x004c flags=0x0018001040000215 */ enum EIMSDKContentType MsgContentType;
/* offset=0x0050 flags=0x0018000000000215 */ FString MsgOrder;
/* offset=0x005c flags=0x0018000000000215 */ FString ContentUrl;
/* offset=0x0068 flags=0x0010000000000215 */ TArray<struct FIMSDKPictureInfomation> PicArray;
/* offset=0x0074 flags=0x0018000000000215 */ FString MsgTitle;
/* offset=0x0080 flags=0x0018000000000215 */ FString msgContent;
};
struct FIMSDKPictureInfomation {
/* offset=0x0000 flags=0x0018001040000215 */ enum EIMSDKScreenDir PicScreenDir;
/* offset=0x0004 flags=0x0018000000000215 */ FString PicPath;
/* offset=0x0010 flags=0x0018000000000215 */ FString HashValue;
};
struct FImportFactorySettingValues {
/* offset=0x0000 flags=0x0018000000004201 */ FString SettingName;
/* offset=0x000c flags=0x0018000000004201 */ FString Value;
};
struct FImportanceTexture {
/* offset=0x0000 flags=0x0018001040000000 */ struct FIntPoint Size;
/* offset=0x0008 flags=0x0018001040000200 */ int32 NumMips;
/* offset=0x000c flags=0x0010000000000200 */ TArray<float> MarginalCDF;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<float> ConditionalCDF;
/* offset=0x0024 flags=0x0010000000000200 */ TArray<struct FColor> TextureData;
/* offset=0x0030 flags=0x001c001040000200 */ UTexture2D* Texture;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 Weighting;
};
struct FInAppPurchaseProductInfo {
/* offset=0x0000 flags=0x0018000000000214 */ FString Identifier;
/* offset=0x000c flags=0x0018000000000214 */ FString TransactionIdentifier;
/* offset=0x0018 flags=0x0018000000000214 */ FString DisplayName;
/* offset=0x0024 flags=0x0018000000000214 */ FString DisplayDescription;
/* offset=0x0030 flags=0x0018000000000214 */ FString DisplayPrice;
/* offset=0x003c flags=0x0018001040000214 */ float RawPrice;
/* offset=0x0040 flags=0x0018000000000214 */ FString CurrencyCode;
/* offset=0x004c flags=0x0018000000000214 */ FString CurrencySymbol;
/* offset=0x0058 flags=0x0018000000000214 */ FString DecimalSeparator;
/* offset=0x0064 flags=0x0018000000000214 */ FString GroupingSeparator;
/* offset=0x0070 flags=0x0018000000000214 */ FString ReceiptData;
};
struct FInAppPurchaseProductRequest {
/* offset=0x0000 flags=0x0018000000000204 */ FString ProductIdentifier;
/* offset=0x000c flags=0x0018001040000204 */ bool bIsConsumable;
};
struct FInAppPurchaseRestoreInfo {
/* offset=0x0000 flags=0x0018000000000214 */ FString Identifier;
/* offset=0x000c flags=0x0018000000000214 */ FString ReceiptData;
/* offset=0x0018 flags=0x0018000000000214 */ FString TransactionIdentifier;
};
struct FInGameChatMsg {
/* offset=0x0000 flags=0x0018000000000200 */ FString PlayerName;
/* offset=0x000c flags=0x0018001040000200 */ int32 playerIdentifier;
/* offset=0x0010 flags=0x0018000000000200 */ FString msgContent;
/* offset=0x001c flags=0x0018001040000200 */ int32 msgID;
};
struct FIndexedCurve {
/* offset=0x0004 flags=0x0020080000002000 */ struct FKeyHandleMap KeyHandlesToIndices;
};
struct FIngameFriendChat {
/* offset=0x0000 flags=0x0010000000000214 */ TArray<struct FIngameFriendChatMsg> ChatList;
};
struct FIngameFriendChatMsg {
/* offset=0x0000 flags=0x0018000000000214 */ FString Name;
/* offset=0x000c flags=0x0018000000000214 */ FString content;
/* offset=0x0018 flags=0x0018001040000214 */ bool isSelf;
/* offset=0x001c flags=0x0018001040000214 */ int32 MsgType;
/* offset=0x0020 flags=0x0018001040000214 */ bool bReply;
};
struct FInputActionKeyMapping {
/* offset=0x0000 flags=0x0018001040000205 */ FName ActionName;
/* offset=0x0008 flags=0x0018000000000005 */ struct FKey Key;
/* offset=0x0018 flags=0x0018001000000005 */ uint8 bShift:1;
/* offset=0x0018 flags=0x0018001000000005 */ uint8 bCtrl:1;
/* offset=0x0018 flags=0x0018001000000005 */ uint8 bAlt:1;
/* offset=0x0018 flags=0x0018001000000005 */ uint8 bCmd:1;
};
struct FInputAxisConfigEntry {
/* offset=0x0000 flags=0x0018001040020201 */ FName AxisKeyName;
/* offset=0x0008 flags=0x0010001000000001 */ struct FInputAxisProperties AxisProperties;
};
struct FInputAxisKeyMapping {
/* offset=0x0000 flags=0x0018001040000205 */ FName AxisName;
/* offset=0x0008 flags=0x0018000000000005 */ struct FKey Key;
/* offset=0x0018 flags=0x0018001040000205 */ float Scale;
};
struct FInputAxisProperties {
/* offset=0x0000 flags=0x0018001040000201 */ float DeadZone;
/* offset=0x0004 flags=0x0018001040000201 */ float Sensitivity;
/* offset=0x0008 flags=0x0018001040000201 */ float Exponent;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bInvert:1;
};
struct FInputBlendPose {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<struct FBranchFilter> BranchFilters;
};
struct FInputChord {
/* offset=0x0000 flags=0x0018000000000005 */ struct FKey Key;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bShift:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bCtrl:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bAlt:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bCmd:1;
};
struct FInputEvent {
};
struct FInputScaleBias {
/* offset=0x0000 flags=0x0018001040000205 */ float Scale;
/* offset=0x0004 flags=0x0018001040000205 */ float Bias;
};
struct FInstancedStaticMeshInstanceData {
/* offset=0x0000 flags=0x0010001040000001 */ struct FMatrix Transform;
};
struct FInstancedStaticMeshMappingInfo {
};
struct FInt32Interval {
/* offset=0x0000 flags=0x0018001040000201 */ int32 Min;
/* offset=0x0004 flags=0x0018001040000201 */ int32 Max;
};
struct FInt32Range {
/* offset=0x0000 flags=0x0018000000000005 */ struct FInt32RangeBound LowerBound;
/* offset=0x0008 flags=0x0018000000000005 */ struct FInt32RangeBound UpperBound;
};
struct FInt32RangeBound {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 Type;
/* offset=0x0004 flags=0x0018001040000205 */ int32 Value;
};
struct FIntMargin {
/* offset=0x0000 flags=0x0018001040000205 */ int32 Left;
/* offset=0x0004 flags=0x0018001040000205 */ int32 Top;
/* offset=0x0008 flags=0x0018001040000205 */ int32 Right;
/* offset=0x000c flags=0x0018001040000205 */ int32 Bottom;
};
struct FIntPoint {
/* offset=0x0000 flags=0x0018001041000205 */ int32 X;
/* offset=0x0004 flags=0x0018001041000205 */ int32 Y;
};
struct FIntVector {
/* offset=0x0000 flags=0x0018001041000205 */ int32 X;
/* offset=0x0004 flags=0x0018001041000205 */ int32 Y;
/* offset=0x0008 flags=0x0018001041000205 */ int32 Z;
};
struct FIntegralCurve: FIndexedCurve {
/* offset=0x0040 flags=0x0040000000000201 */ TArray<struct FIntegralKey> Keys;
/* offset=0x004c flags=0x0048001040000201 */ int32 DefaultValue;
/* offset=0x0050 flags=0x0048001040000200 */ bool bUseDefaultValueBeforeFirstKey;
};
struct FIntegralKey {
/* offset=0x0000 flags=0x0018001040000201 */ float Time;
/* offset=0x0004 flags=0x0018001040000201 */ int32 Value;
};
struct FInteriorSettings {
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bIsWorldSettings:1;
/* offset=0x0004 flags=0x0018001040000205 */ float ExteriorVolume;
/* offset=0x0008 flags=0x0018001040000205 */ float ExteriorTime;
/* offset=0x000c flags=0x0018001040000205 */ float ExteriorLPF;
/* offset=0x0010 flags=0x0018001040000205 */ float ExteriorLPFTime;
/* offset=0x0014 flags=0x0018001040000205 */ float InteriorVolume;
/* offset=0x0018 flags=0x0018001040000205 */ float InteriorTime;
/* offset=0x001c flags=0x0018001040000205 */ float InteriorLPF;
/* offset=0x0020 flags=0x0018001040000205 */ float InteriorLPFTime;
};
struct FInterpControlPoint {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector PositionControlPoint;
/* offset=0x000c flags=0x0018001040000205 */ bool bPositionIsRelative;
};
struct FInterpCurveFloat {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointFloat> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpCurveLinearColor {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointLinearColor> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpCurvePointFloat {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0004 flags=0x0018001040000205 */ float OutVal;
/* offset=0x0008 flags=0x0018001040000205 */ float ArriveTangent;
/* offset=0x000c flags=0x0018001040000205 */ float LeaveTangent;
/* offset=0x0010 flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurvePointLinearColor {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0004 flags=0x0018001040000005 */ struct FLinearColor OutVal;
/* offset=0x0014 flags=0x0018001040000005 */ struct FLinearColor ArriveTangent;
/* offset=0x0024 flags=0x0018001040000005 */ struct FLinearColor LeaveTangent;
/* offset=0x0034 flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurvePointQuat {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0010 flags=0x0010001040000005 */ struct FQuat OutVal;
/* offset=0x0020 flags=0x0010001040000005 */ struct FQuat ArriveTangent;
/* offset=0x0030 flags=0x0010001040000005 */ struct FQuat LeaveTangent;
/* offset=0x0040 flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurvePointTwoVectors {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0004 flags=0x0010001040000005 */ struct FTwoVectors OutVal;
/* offset=0x001c flags=0x0010001040000005 */ struct FTwoVectors ArriveTangent;
/* offset=0x0034 flags=0x0010001040000005 */ struct FTwoVectors LeaveTangent;
/* offset=0x004c flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurvePointVector {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector OutVal;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector ArriveTangent;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector LeaveTangent;
/* offset=0x0028 flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurvePointVector2D {
/* offset=0x0000 flags=0x0018001040000205 */ float InVal;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector2D OutVal;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector2D ArriveTangent;
/* offset=0x0014 flags=0x0018001040000005 */ struct FVector2D LeaveTangent;
/* offset=0x001c flags=0x0018001040000205 */ uint8 InterpMode;
};
struct FInterpCurveQuat {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointQuat> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpCurveTwoVectors {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointTwoVectors> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpCurveVector {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointVector> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpCurveVector2D {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FInterpCurvePointVector2D> Points;
/* offset=0x000c flags=0x0018001040000205 */ bool bIsLooped;
/* offset=0x0010 flags=0x0018001040000205 */ float LoopKeyOffset;
};
struct FInterpGroupActorInfo {
/* offset=0x0000 flags=0x0018001040000201 */ FName ObjectName;
/* offset=0x0008 flags=0x0010000000000201 */ TArray<AActor*> Actors;
};
struct FInterpLookupPoint {
/* offset=0x0000 flags=0x0018001040000200 */ FName GroupName;
/* offset=0x0008 flags=0x0018001040000200 */ float Time;
};
struct FInterpLookupTrack {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FInterpLookupPoint> Points;
};
struct FInterpolationParameter {
/* offset=0x0000 flags=0x0018001040000201 */ float InterpolationTime;
/* offset=0x0004 flags=0x0018001040000201 */ uint8 InterpolationType;
};
struct FItemAssociation {
/* offset=0x0000 flags=0x0018001040010205 */ FName AssociationName;
/* offset=0x0008 flags=0x0018001000010005 */ struct FItemDefineID AssociationTargetDefineID;
/* offset=0x0020 flags=0x0048001040000200 */ UItemHandleBase* AssociationTargetHandle;
};
struct FItemClassStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018000000000200 */ FString ItemPath;
/* offset=0x0010 flags=0x0018001040000200 */ bool bValidPath;
/* offset=0x0014 flags=0x0018001040000200 */ int32 ItemCount;
/* offset=0x0018 flags=0x0018000000000200 */ FString ItemTogetherPath;
/* offset=0x0024 flags=0x0018001040000200 */ int32 ItemTogetherCount;
/* offset=0x0028 flags=0x0018001040000200 */ bool bValidTogetherPath;
};
struct FItemData {
/* offset=0x0008 flags=0x0018001000000004 */ struct FItemDefineID DefineID;
/* offset=0x0020 flags=0x0018000000000204 */ FString Name;
/* offset=0x002c flags=0x0018000000000204 */ FString Desc;
/* offset=0x0038 flags=0x0018000000000204 */ FString Icon;
/* offset=0x0044 flags=0x0048001040000200 */ UItemHandleBase* ItemHandle;
};
struct FItemDefineID {
/* offset=0x0000 flags=0x0018001040010205 */ int32 Type;
/* offset=0x0004 flags=0x0018001040010205 */ int32 TypeSpecificID;
/* offset=0x0008 flags=0x0018001040000214 */ bool bValidItem;
/* offset=0x0009 flags=0x0018001040000214 */ bool bValidInstance;
/* offset=0x0010 flags=0x0048001040000200 */ uint64 InstanceID;
};
struct FItemGenerateSpawnClass {
/* offset=0x0000 flags=0x0018001040000205 */ UClass<UObject>* ItemClass;
/* offset=0x0004 flags=0x0018001040000205 */ int32 ItemCount;
};
struct FItemGenerateSpawnData {
/* offset=0x0000 flags=0x0018001040000205 */ int32 KeyID;
/* offset=0x0004 flags=0x0018000000000205 */ FString ItemValue;
/* offset=0x0010 flags=0x0018000000000205 */ FString ItemCategory;
/* offset=0x001c flags=0x0018001040000205 */ int32 ItemWeight;
/* offset=0x0020 flags=0x0018000000000205 */ FString ItemPath;
/* offset=0x002c flags=0x0018001040000205 */ int32 ItemStackCount;
/* offset=0x0030 flags=0x0018000000000205 */ FString ItemTogetherPath;
/* offset=0x003c flags=0x0018001040000205 */ int32 ItemTogetherStackCount;
/* offset=0x0040 flags=0x0018001040000205 */ int32 ItemTogetherCountMin;
/* offset=0x0044 flags=0x0018001040000205 */ int32 ItemTogetherCountMax;
};
struct FItemGenerateSpawnDataArray {
/* offset=0x0000 flags=0x0018000000000205 */ FString ValueCatetory;
/* offset=0x000c flags=0x0010000000000205 */ TArray<struct FItemGenerateSpawnData> AllGenerateSpawnDatas;
};
struct FItemGenerateStatisticsData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 AllGroupSpotCount;
/* offset=0x0004 flags=0x0018001040000200 */ int32 AllValidGroupSpotCount;
/* offset=0x0008 flags=0x0018001040000200 */ int32 AllSpotCount;
/* offset=0x000c flags=0x0018001040000200 */ int32 AllValidSpotCount;
/* offset=0x0010 flags=0x0010000000000200 */ TMap<uint8, struct FItemGroupStatisticsData> GroupStatisticsData;
/* offset=0x004c flags=0x0010000000000200 */ TMap<FString, struct FBuildingStatisticsData> BuildingStatisticsData;
/* offset=0x0088 flags=0x0010000000000200 */ TMap<FString, struct FItemClassStatisticsData> ItemStatisticsData;
};
struct FItemGroupStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018001040000200 */ uint8 SpotGroupType;
/* offset=0x0008 flags=0x0018001040000200 */ int32 AllGroupSpotCount;
/* offset=0x000c flags=0x0018001040000200 */ int32 AllValidGroupSpotCount;
/* offset=0x0010 flags=0x0018001040000200 */ int32 AllSpotCount;
/* offset=0x0014 flags=0x0018001040000200 */ int32 AllValidSpotCount;
};
struct FItemSpawnClass {
/* offset=0x0000 flags=0x0018001040000205 */ UClass<UObject>* ItemClass;
/* offset=0x0004 flags=0x0018001040000205 */ int32 ItemCount;
};
struct FItemSpawnData {
/* offset=0x0000 flags=0x0018001040000205 */ FName RowName;
/* offset=0x0008 flags=0x0018001040000205 */ int32 KeyID;
/* offset=0x000c flags=0x0018000000000205 */ FString ItemValue;
/* offset=0x0018 flags=0x0018000000000205 */ FString ItemCategory;
/* offset=0x0024 flags=0x0018001040000205 */ int32 ItemWeight;
/* offset=0x0028 flags=0x0018000000000205 */ FString ItemPath;
/* offset=0x0034 flags=0x0018001040000205 */ int32 ItemStackCount;
/* offset=0x0038 flags=0x0018000000000205 */ FString ItemTogetherPath;
/* offset=0x0044 flags=0x0018001040000205 */ int32 ItemTogetherStackCount;
/* offset=0x0048 flags=0x0018001040000205 */ int32 ItemTogetherCountMin;
/* offset=0x004c flags=0x0018001040000205 */ int32 ItemTogetherCountMax;
};
struct FItemSpotStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018001040000200 */ uint8 SpotType;
/* offset=0x0008 flags=0x0018001040000200 */ int32 AllSpotCount;
/* offset=0x000c flags=0x0018001040000200 */ int32 AllValidSpotCount;
};
struct FJavaSurfaceViewDevice {
/* offset=0x0000 flags=0x0018000000000200 */ FString Manufacturer;
/* offset=0x000c flags=0x0018000000000200 */ FString Model;
};
struct FKAggregateGeom {
/* offset=0x0000 flags=0x0010000000000241 */ TArray<struct FKSphereElem> SphereElems;
/* offset=0x000c flags=0x0010000000000241 */ TArray<struct FKBoxElem> BoxElems;
/* offset=0x0018 flags=0x0010000000000241 */ TArray<struct FKSphylElem> SphylElems;
/* offset=0x0024 flags=0x0010000000020241 */ TArray<struct FKConvexElem> ConvexElems;
};
struct FKBoxElem: FKShapeElem {
/* offset=0x0010 flags=0x0010001060000000 */ struct FMatrix TM;
/* offset=0x0050 flags=0x0010001060000000 */ struct FQuat Orientation;
/* offset=0x0060 flags=0x0018001040000001 */ struct FVector Center;
/* offset=0x006c flags=0x0010001040000001 */ struct FRotator Rotation;
/* offset=0x0078 flags=0x0018001040000201 */ float X;
/* offset=0x007c flags=0x0018001040000201 */ float Y;
/* offset=0x0080 flags=0x0018001040000201 */ float Z;
};
struct FKConvexElem: FKShapeElem {
/* offset=0x0010 flags=0x0010000000000200 */ TArray<struct FVector> VertexData;
/* offset=0x001c flags=0x0010001040000000 */ struct FBox ElemBox;
/* offset=0x0040 flags=0x0040001040000000 */ struct FTransform Transform;
};
struct FKShapeElem {
};
struct FKSphereElem: FKShapeElem {
/* offset=0x0010 flags=0x0010001060000000 */ struct FMatrix TM;
/* offset=0x0050 flags=0x0018001040000001 */ struct FVector Center;
/* offset=0x005c flags=0x0018001040000201 */ float Radius;
};
struct FKSphylElem: FKShapeElem {
/* offset=0x0010 flags=0x0010001060000000 */ struct FMatrix TM;
/* offset=0x0050 flags=0x0010001060000000 */ struct FQuat Orientation;
/* offset=0x0060 flags=0x0018001040000001 */ struct FVector Center;
/* offset=0x006c flags=0x0010001040000001 */ struct FRotator Rotation;
/* offset=0x0078 flags=0x0018001040000201 */ float Radius;
/* offset=0x007c flags=0x0018001040000201 */ float Length;
};
struct FKey {
/* offset=0x0000 flags=0x0048001040000200 */ FName KeyName;
};
struct FKeyBind {
/* offset=0x0000 flags=0x0018000000004000 */ struct FKey Key;
/* offset=0x0010 flags=0x0018000000004200 */ FString Command;
/* offset=0x001c flags=0x0018001000004000 */ uint8 Control:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 Shift:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 Alt:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 Cmd:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 bIgnoreCtrl:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 bIgnoreShift:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 bIgnoreAlt:1;
/* offset=0x001c flags=0x0018001000004000 */ uint8 bIgnoreCmd:1;
/* offset=0x001d flags=0x0018001000002000 */ uint8 bDisabled:1;
};
struct FKeyEvent: FInputEvent {
};
struct FKeyHandleMap {
};
struct FKillOrPutDownMessage {
/* offset=0x0000 flags=0x0018001040000214 */ uint8 MsgType;
/* offset=0x0004 flags=0x0018000000000214 */ FString UserName;
/* offset=0x0010 flags=0x0018000000000214 */ FString ByString;
/* offset=0x001c flags=0x0018000000000214 */ FString Name1;
/* offset=0x0028 flags=0x0018000000000214 */ FString AttackActionName;
/* offset=0x0034 flags=0x0018000000000214 */ FString AttackName;
/* offset=0x0040 flags=0x0018001040000214 */ bool bIsHeadShot;
/* offset=0x0044 flags=0x0018000000000214 */ FString HeadShotString;
/* offset=0x0050 flags=0x0018000000000214 */ FString ByString2;
/* offset=0x005c flags=0x0018000000000214 */ FString PutDownOrKillString;
/* offset=0x0068 flags=0x0018000000000214 */ FString PutDownOrKillString2;
/* offset=0x0074 flags=0x0018000000000214 */ FString Name2;
/* offset=0x0080 flags=0x0018001040000214 */ int32 KillNum;
/* offset=0x0084 flags=0x0018001040000214 */ bool bShowKillNum;
/* offset=0x0088 flags=0x0018000000000214 */ FString FullMsg;
};
struct FKilledTipsBlock {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 DamageType;
/* offset=0x0004 flags=0x0018000000000205 */ FString attackerName;
/* offset=0x0010 flags=0x0018000000000205 */ FString WeaponName;
/* offset=0x001c flags=0x0018000000000205 */ FString DeadName;
};
struct FLODSoloTrack {
/* offset=0x0000 flags=0x0010000000002200 */ TArray<uint8> SoloEnableSetting;
};
struct FLandscapeSplineConnection {
/* offset=0x0000 flags=0x0018001040000200 */ ULandscapeSplineSegment* Segment;
/* offset=0x0004 flags=0x0018001000000000 */ uint8 End:1;
};
struct FLandscapeSplineInterpPoint {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector Center;
/* offset=0x000c flags=0x0018001040000000 */ struct FVector Left;
/* offset=0x0018 flags=0x0018001040000000 */ struct FVector Right;
/* offset=0x0024 flags=0x0018001040000000 */ struct FVector FalloffLeft;
/* offset=0x0030 flags=0x0018001040000000 */ struct FVector FalloffRight;
/* offset=0x003c flags=0x0018001040000200 */ float StartEndFalloff;
};
struct FLandscapeSplineSegmentConnection {
/* offset=0x0000 flags=0x0018001040000200 */ ULandscapeSplineControlPoint* ControlPoint;
/* offset=0x0004 flags=0x0018001040000201 */ float TangentLen;
/* offset=0x0008 flags=0x0018001040000201 */ FName SocketName;
};
struct FLatentActionInfo {
/* offset=0x0000 flags=0x0018001040000200 */ int32 Linkage;
/* offset=0x0004 flags=0x0018001040000200 */ int32 UUID;
/* offset=0x0008 flags=0x0018001040000200 */ FName ExecutionFunction;
/* offset=0x0010 flags=0x0018001040000200 */ UObject* CallbackTarget;
};
struct FLaunchOnTestSettings {
/* offset=0x0000 flags=0x0010000000004001 */ struct FFilePath LaunchOnTestmap;
/* offset=0x000c flags=0x0018000000004201 */ FString DeviceID;
};
struct FLayerActorStats {
/* offset=0x0000 flags=0x0018001040000200 */ UClass<UObject>* Type;
/* offset=0x0004 flags=0x0018001040000200 */ int32 Total;
};
struct FLayerBlendInput {
/* offset=0x0000 flags=0x0018001040000201 */ FName LayerName;
/* offset=0x0008 flags=0x0018001040000201 */ uint8 BlendType;
/* offset=0x0010 flags=0x0010000000000000 */ struct FExpressionInput LayerInput;
/* offset=0x0040 flags=0x0010000000000000 */ struct FExpressionInput HeightInput;
/* offset=0x0070 flags=0x0018001040000201 */ float PreviewWeight;
/* offset=0x0074 flags=0x0018001040000001 */ struct FVector ConstLayerInput;
/* offset=0x0080 flags=0x0018001040000201 */ float ConstHeightInput;
};
struct FLevelCollection {
/* offset=0x0004 flags=0x0048001040000200 */ AGameStateBase* GameState;
/* offset=0x0008 flags=0x0048001040000200 */ UNetDriver* NetDriver;
/* offset=0x000c flags=0x0048001040000200 */ UDemoNetDriver* DemoNetDriver;
/* offset=0x0010 flags=0x0048001040000200 */ ULevel* PersistentLevel;
/* offset=0x0014 flags=0x0040000000000200 */ TSet<ULevel*> Levels;
};
struct FLevelSequenceBindingReference {
/* offset=0x0000 flags=0x0048000020000200 */ FString PackageName;
/* offset=0x0010 flags=0x0048000000000000 */ struct FSoftObjectPath ExternalObjectPath;
/* offset=0x0028 flags=0x0048000000000200 */ FString ObjectPath;
};
struct FLevelSequenceBindingReferenceArray {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FLevelSequenceBindingReference> References;
};
struct FLevelSequenceBindingReferences {
/* offset=0x0000 flags=0x0040000000000200 */ TMap<struct FGuid, struct FLevelSequenceBindingReferenceArray> BindingIdToReferences;
};
struct FLevelSequenceObject {
/* offset=0x0000 flags=0x004c001040000000 */ UObject* ObjectOrOwner;
/* offset=0x001c flags=0x0048000000000200 */ FString ComponentName;
/* offset=0x0028 flags=0x004c001040002200 */ UObject* CachedComponent;
};
struct FLevelSequenceObjectReferenceMap {
};
struct FLevelSequencePlayerSnapshot {
/* offset=0x0000 flags=0x0010000000020015 */ FText MasterName;
/* offset=0x000c flags=0x0018001040020215 */ float MasterTime;
/* offset=0x0010 flags=0x0010000000020015 */ FText CurrentShotName;
/* offset=0x001c flags=0x0018001040020215 */ float CurrentShotLocalTime;
/* offset=0x0020 flags=0x00180010400a021d */ UCameraComponent* CameraComponent;
/* offset=0x0024 flags=0x0010001000020015 */ struct FLevelSequenceSnapshotSettings Settings;
/* offset=0x002c flags=0x0018001000000000 */ struct FMovieSceneSequenceID ShotID;
};
struct FLevelSequenceSnapshotSettings {
/* offset=0x0000 flags=0x0018001040020215 */ uint8 ZeroPadAmount;
/* offset=0x0004 flags=0x0018001040020215 */ float FrameRate;
};
struct FLightingChannels {
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bChannel0:1;
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bChannel1:1;
/* offset=0x0000 flags=0x0018001000000015 */ uint8 bChannel2:1;
};
struct FLightmassDirectionalLightSettings: FLightmassLightSettings {
/* offset=0x000c flags=0x0018001040000201 */ float LightSourceAngle;
};
struct FLightmassLightSettings {
/* offset=0x0000 flags=0x0018001040000201 */ float IndirectLightingSaturation;
/* offset=0x0004 flags=0x0018001040000201 */ float ShadowExponent;
/* offset=0x0008 flags=0x0018001040000201 */ bool bUseAreaShadowsForStationaryLight;
};
struct FLightmassMaterialInterfaceSettings {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bCastShadowAsMasked:1;
/* offset=0x0004 flags=0x0018001040000200 */ float EmissiveBoost;
/* offset=0x0008 flags=0x0018001040000201 */ float DiffuseBoost;
/* offset=0x000c flags=0x0018001040000201 */ float ExportResolutionScale;
/* offset=0x0010 flags=0x0018001000000000 */ uint8 bOverrideCastShadowAsMasked:1;
/* offset=0x0010 flags=0x0018001000000000 */ uint8 bOverrideEmissiveBoost:1;
/* offset=0x0010 flags=0x0018001000000000 */ uint8 bOverrideDiffuseBoost:1;
/* offset=0x0010 flags=0x0018001000000000 */ uint8 bOverrideExportResolutionScale:1;
};
struct FLightmassPointLightSettings: FLightmassLightSettings {
};
struct FLightmassPrimitiveSettings {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bUseTwoSidedLighting:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bShadowIndirectOnly:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bUseEmissiveForStaticLighting:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bUseVertexNormalForHemisphereGather:1;
/* offset=0x0004 flags=0x0018001040000200 */ float EmissiveLightFalloffExponent;
/* offset=0x0008 flags=0x0018001040000200 */ float EmissiveLightExplicitInfluenceRadius;
/* offset=0x000c flags=0x0018001040000201 */ float EmissiveBoost;
/* offset=0x0010 flags=0x0018001040000201 */ float DiffuseBoost;
/* offset=0x0014 flags=0x0018001040000201 */ float FullyOccludedSamplesFraction;
};
struct FLightmassWorldInfoSettings {
/* offset=0x0000 flags=0x0018041040000201 */ float StaticLightingLevelScale;
/* offset=0x0004 flags=0x0018001040000201 */ int32 NumIndirectLightingBounces;
/* offset=0x0008 flags=0x0018001040000201 */ int32 NumSkyLightingBounces;
/* offset=0x000c flags=0x0018041040000201 */ float IndirectLightingQuality;
/* offset=0x0010 flags=0x0018041040000201 */ float IndirectLightingSmoothness;
/* offset=0x0014 flags=0x0018001040000001 */ struct FColor EnvironmentColor;
/* offset=0x0018 flags=0x0018001040000201 */ float EnvironmentIntensity;
/* offset=0x001c flags=0x0018001040000200 */ float EmissiveBoost;
/* offset=0x0020 flags=0x0018001040000201 */ float DiffuseBoost;
/* offset=0x0024 flags=0x0018001040000201 */ uint8 VolumeLightingMethod;
/* offset=0x0028 flags=0x0018001040000201 */ float VolumetricLightmapDetailCellSize;
/* offset=0x002c flags=0x0018001040000201 */ float VolumetricLightmapMaximumBrickMemoryMb;
/* offset=0x0030 flags=0x0018041040000201 */ float VolumeLightSamplePlacementScale;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bUseAmbientOcclusion:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bGenerateAmbientOcclusionMaterialMask:1;
/* offset=0x0038 flags=0x0018001040000201 */ float DirectIlluminationOcclusionFraction;
/* offset=0x003c flags=0x0018001040000201 */ float IndirectIlluminationOcclusionFraction;
/* offset=0x0040 flags=0x0018001040000201 */ float OcclusionExponent;
/* offset=0x0044 flags=0x0018001040000201 */ float FullyOccludedSamplesFraction;
/* offset=0x0048 flags=0x0018001040000201 */ float MaxOcclusionDistance;
/* offset=0x004c flags=0x0018041000000001 */ uint8 bVisualizeMaterialDiffuse:1;
/* offset=0x004c flags=0x0018041000000001 */ uint8 bVisualizeAmbientOcclusion:1;
/* offset=0x004c flags=0x0018041000000001 */ uint8 bCompressLightmaps:1;
};
struct FLinearColor {
/* offset=0x0000 flags=0x0018001041000205 */ float R;
/* offset=0x0004 flags=0x0018001041000205 */ float G;
/* offset=0x0008 flags=0x0018001041000205 */ float B;
/* offset=0x000c flags=0x0018001041000205 */ float A;
};
struct FLinearConstraint: FConstraintBaseParams {
/* offset=0x0014 flags=0x0018001040000201 */ float Limit;
/* offset=0x0018 flags=0x0018001040000201 */ uint8 XMotion;
/* offset=0x0019 flags=0x0018001040000201 */ uint8 YMotion;
/* offset=0x001a flags=0x0018001040000201 */ uint8 ZMotion;
};
struct FLinearDriveConstraint {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector PositionTarget;
/* offset=0x000c flags=0x0018001040000001 */ struct FVector VelocityTarget;
/* offset=0x0018 flags=0x0010001000000001 */ struct FConstraintDrive XDrive;
/* offset=0x0028 flags=0x0010001000000001 */ struct FConstraintDrive YDrive;
/* offset=0x0038 flags=0x0010001000000001 */ struct FConstraintDrive ZDrive;
/* offset=0x0048 flags=0x0018001000000001 */ uint8 bEnablePositionDrive:1;
};
struct FLocalShootHitData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 ShootID;
/* offset=0x0004 flags=0x0010001000000000 */ struct FVector_NetQuantize ShootingDeviation;
/* offset=0x0010 flags=0x0010001000000000 */ struct FVector_NetQuantize BulletsBornPosition;
/* offset=0x001c flags=0x0018001040000200 */ int32 BulletFlyDistance;
/* offset=0x0020 flags=0x0018001040000200 */ int32 BulletDown;
/* offset=0x0024 flags=0x0018001040000200 */ int8 CurBullet;
/* offset=0x0028 flags=0x0018001040000200 */ int32 ShootInterval;
/* offset=0x002c flags=0x0018001040000200 */ int32 BulletFlyTime;
/* offset=0x0030 flags=0x0018001040000200 */ int32 BulletShootTime;
/* offset=0x0034 flags=0x0018001040000200 */ int32 BulletHitTime;
/* offset=0x0038 flags=0x0018001040000200 */ int32 AimFov;
/* offset=0x003c flags=0x0018001040000200 */ uint8 bulletDamageReduceRatio;
/* offset=0x0040 flags=0x0010001000000000 */ struct FVector_NetQuantize ShootingRecoil;
/* offset=0x0050 flags=0x0018001040000200 */ int64 ClientStartTime;
/* offset=0x0058 flags=0x0010000000000200 */ TArray<int32> MrpcsFlow;
};
struct FLocalizedSubtitle {
/* offset=0x0000 flags=0x0018000000000200 */ FString LanguageExt;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FSubtitleCue> Subtitles;
/* offset=0x0018 flags=0x0018001000000000 */ uint8 bMature:1;
/* offset=0x0018 flags=0x0018001000000000 */ uint8 bManualWordWrap:1;
/* offset=0x0018 flags=0x0018001000000000 */ uint8 bSingleLine:1;
};
struct FLocationBoneSocketInfo {
/* offset=0x0000 flags=0x0018001040000201 */ FName BoneSocketName;
/* offset=0x0008 flags=0x0018001040000001 */ struct FVector Offset;
};
struct FMRMeshConfiguration {
};
struct FMapRealTimeInfo {
/* offset=0x0000 flags=0x0018001040000014 */ struct FVector MapCenterToPlayer;
/* offset=0x000c flags=0x0018001040000014 */ struct FVector MapCenterToBlueCircle;
/* offset=0x0018 flags=0x0018001040000014 */ struct FVector MapCenterToWhiteCircle;
/* offset=0x0024 flags=0x0018001040000014 */ struct FVector2D PlayerCoord;
/* offset=0x002c flags=0x0018001040000014 */ struct FVector2D WhiteCircleCoord;
/* offset=0x0034 flags=0x0018001040000014 */ struct FVector2D BlueCircleCoord;
/* offset=0x003c flags=0x0018001040000214 */ float WhiteCircleRadius;
/* offset=0x0040 flags=0x0018001040000214 */ float BlueCircleRadius;
};
struct FMargin {
/* offset=0x0000 flags=0x0018001040000205 */ float Left;
/* offset=0x0004 flags=0x0018001040000205 */ float Top;
/* offset=0x0008 flags=0x0018001040000205 */ float Right;
/* offset=0x000c flags=0x0018001040000205 */ float Bottom;
};
struct FMarkerMil {
/* offset=0x0000 flags=0x0018001040000000 */ struct FGuid Guid;
/* offset=0x0010 flags=0x0018001040000200 */ FName MarkerName;
/* offset=0x0018 flags=0x0010001000000000 */ FName BaseName;
/* offset=0x0030 flags=0x0018001040000200 */ struct FVector2D Radius;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 Checksum;
};
struct FMarkerSyncAnimPosition {
/* offset=0x0000 flags=0x0018001040000200 */ FName PreviousMarkerName;
/* offset=0x0008 flags=0x0018001040000200 */ FName NextMarkerName;
/* offset=0x0010 flags=0x0018001040000200 */ float PositionBetweenMarkers;
};
struct FMarkerSyncData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FAnimSyncMarker> AuthoredSyncMarkers;
};
struct FMaterialAttributesInput: FExpressionInput {
/* offset=0x0030 flags=0x0018001040002200 */ int32 PropertyConnectedBitmask;
};
struct FMaterialEditorPromotionSettings {
/* offset=0x0000 flags=0x0010000000000001 */ struct FFilePath DefaultMaterialAsset;
/* offset=0x000c flags=0x0010000000000001 */ struct FFilePath DefaultDiffuseTexture;
/* offset=0x0018 flags=0x0010000000000001 */ struct FFilePath DefaultNormalTexture;
};
struct FMaterialFunctionInfo {
/* offset=0x0000 flags=0x0018001040000000 */ struct FGuid stateID;
/* offset=0x0010 flags=0x0018001040000200 */ UMaterialFunction* Function;
};
struct FMaterialInput {
/* offset=0x0000 flags=0x0018001040000200 */ int32 OutputIndex;
/* offset=0x0004 flags=0x0018000000000200 */ FString InputName;
/* offset=0x0010 flags=0x0018001040000200 */ int32 Mask;
/* offset=0x0014 flags=0x0018001040000200 */ int32 MaskR;
/* offset=0x0018 flags=0x0018001040000200 */ int32 MaskG;
/* offset=0x001c flags=0x0018001040000200 */ int32 MaskB;
/* offset=0x0020 flags=0x0018001040000200 */ int32 MaskA;
/* offset=0x0028 flags=0x0018001040000200 */ FName ExpressionName;
};
struct FMaterialInstanceBasePropertyOverrides {
/* offset=0x0000 flags=0x0018001040000201 */ bool bOverride_OpacityMaskClipValue;
/* offset=0x0001 flags=0x0018001040000201 */ bool bOverride_BlendMode;
/* offset=0x0002 flags=0x0018001040000201 */ bool bOverride_ShadingModel;
/* offset=0x0003 flags=0x0018001040000201 */ bool bOverride_DitheredLODTransition;
/* offset=0x0004 flags=0x0018001040000201 */ bool bOverride_CastDynamicShadowAsMasked;
/* offset=0x0005 flags=0x0018001040000201 */ bool bOverride_TwoSided;
/* offset=0x0008 flags=0x0018001040000201 */ float OpacityMaskClipValue;
/* offset=0x000c flags=0x0018001040000201 */ uint8 BlendMode;
/* offset=0x000d flags=0x0018001040000201 */ uint8 ShadingModel;
/* offset=0x000e flags=0x0018001000000001 */ uint8 TwoSided:1;
/* offset=0x000e flags=0x0018001000000001 */ uint8 DitheredLODTransition:1;
/* offset=0x000e flags=0x0018001000000001 */ uint8 bCastDynamicShadowAsMasked:1;
};
struct FMaterialParameterCollectionInfo {
/* offset=0x0000 flags=0x0018001040000000 */ struct FGuid stateID;
/* offset=0x0010 flags=0x0018001040000200 */ UMaterialParameterCollection* ParameterCollection;
};
struct FMaterialProxySettings {
/* offset=0x0000 flags=0x0018001040000005 */ struct FIntPoint TextureSize;
/* offset=0x0008 flags=0x0018001040000205 */ uint8 TextureSizingType;
/* offset=0x000c flags=0x0018041040000205 */ float GutterSpace;
/* offset=0x0010 flags=0x0018041040000201 */ enum EMaterialProxySmaplingQuality SamplingQuality;
/* offset=0x0011 flags=0x0018041040000201 */ enum EUVStrech UVStrech;
/* offset=0x0012 flags=0x0018001040000200 */ bool bSplitProxyMaterialBasedOnType;
/* offset=0x0013 flags=0x0018001040000201 */ bool bUseTangentSpace;
/* offset=0x0014 flags=0x0018001040000205 */ bool bNormalMap;
/* offset=0x0015 flags=0x0018001040000205 */ bool bMetallicMap;
/* offset=0x0018 flags=0x0018001040000205 */ float MetallicConstant;
/* offset=0x001c flags=0x0018001040000205 */ bool bRoughnessMap;
/* offset=0x0020 flags=0x0018001040000205 */ float RoughnessConstant;
/* offset=0x0024 flags=0x0018001040000205 */ bool bSpecularMap;
/* offset=0x0028 flags=0x0018001040000205 */ float SpecularConstant;
/* offset=0x002c flags=0x0018001040000205 */ bool bEmissiveMap;
/* offset=0x002d flags=0x0018001040000205 */ bool bOpacityMap;
/* offset=0x0030 flags=0x0018001040000205 */ float OpacityConstant;
/* offset=0x0034 flags=0x0018001060000200 */ float AOConstant;
/* offset=0x0038 flags=0x0018001040000205 */ bool bOpacityMaskMap;
/* offset=0x003c flags=0x0018001040000205 */ float OpacityMaskConstant;
/* offset=0x0040 flags=0x0018001040000205 */ bool bAmbientOcclusionMap;
/* offset=0x0044 flags=0x0018001040000205 */ float AmbientOcclusionConstant;
/* offset=0x0048 flags=0x0018041040000005 */ struct FIntPoint DiffuseTextureSize;
/* offset=0x0050 flags=0x0018041040000005 */ struct FIntPoint NormalTextureSize;
/* offset=0x0058 flags=0x0018041040000005 */ struct FIntPoint MetallicTextureSize;
/* offset=0x0060 flags=0x0018041040000005 */ struct FIntPoint RoughnessTextureSize;
/* offset=0x0068 flags=0x0018041040000005 */ struct FIntPoint SpecularTextureSize;
/* offset=0x0070 flags=0x0018041040000005 */ struct FIntPoint EmissiveTextureSize;
/* offset=0x0078 flags=0x0018041040000005 */ struct FIntPoint OpacityTextureSize;
/* offset=0x0080 flags=0x0018041040000001 */ struct FIntPoint OpacityMaskTextureSize;
/* offset=0x0088 flags=0x0018041040000005 */ struct FIntPoint AmbientOcclusionTextureSize;
/* offset=0x0090 flags=0x0018001040000200 */ uint8 MaterialMergeType;
/* offset=0x0091 flags=0x0018041040000205 */ uint8 BlendMode;
};
struct FMaterialQualityOverrides {
/* offset=0x0000 flags=0x0018001040004201 */ bool bEnableOverride;
/* offset=0x0001 flags=0x0018001040004201 */ bool bForceFullyRough;
/* offset=0x0002 flags=0x0018001040004201 */ bool bForceNonMetal;
/* offset=0x0003 flags=0x0018001040004201 */ bool bForceDisableLMDirectionality;
/* offset=0x0004 flags=0x0018001040004201 */ bool bForceLQReflections;
/* offset=0x0005 flags=0x0018001040004201 */ enum EMobileCSMQuality MobileCSMQuality;
};
struct FMaterialSpriteElement {
/* offset=0x0000 flags=0x0018001040000205 */ UMaterialInterface* Material;
/* offset=0x0004 flags=0x0018001040000205 */ UCurveFloat* DistanceToOpacityCurve;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bSizeIsInScreenSpace:1;
/* offset=0x000c flags=0x0018001040000205 */ float BaseSizeX;
/* offset=0x0010 flags=0x0018001040000205 */ float BaseSizeY;
/* offset=0x0014 flags=0x0018001040000205 */ UCurveFloat* DistanceToSizeCurve;
};
struct FMaterialTextureInfo {
/* offset=0x0000 flags=0x0018001040000200 */ float SamplingScale;
/* offset=0x0004 flags=0x0018001040000200 */ int32 UVChannelIndex;
/* offset=0x0008 flags=0x0018001040000200 */ FName TextureName;
};
struct FMatrix {
/* offset=0x0000 flags=0x0010001041000005 */ struct FPlane XPlane;
/* offset=0x0010 flags=0x0010001041000005 */ struct FPlane YPlane;
/* offset=0x0020 flags=0x0010001041000005 */ struct FPlane ZPlane;
/* offset=0x0030 flags=0x0010001041000005 */ struct FPlane WPlane;
};
struct FMediaCaptureDevice {
/* offset=0x0000 flags=0x0010000000002014 */ FText DisplayName;
/* offset=0x000c flags=0x0018000000002214 */ FString URL;
};
struct FMediaPlaneParameters {
/* offset=0x0000 flags=0x0018041040000205 */ UMaterialInterface* Material;
/* offset=0x0008 flags=0x0018041040000205 */ FName TextureParameterName;
/* offset=0x0010 flags=0x0018001040000205 */ bool bFillScreen;
/* offset=0x0014 flags=0x0018001040000005 */ struct FVector2D FillScreenAmount;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector2D FixedSize;
/* offset=0x0024 flags=0x0018001040002214 */ UTexture* RenderTexture;
/* offset=0x0028 flags=0x0018001040002200 */ UMaterialInstanceDynamic* DynamicMaterial;
};
struct FMeleeDamageEvent: FSTPointDamageEvent {
};
struct FMemBTResultData {
/* offset=0x0000 flags=0x0018000000000200 */ FString Name;
/* offset=0x000c flags=0x0018001040000200 */ uint32 Kill;
/* offset=0x0010 flags=0x0018000000000200 */ FString State;
/* offset=0x001c flags=0x0018001040000200 */ float travelDistance;
/* offset=0x0020 flags=0x0018001040000200 */ float DamageAmount;
/* offset=0x0024 flags=0x0018001040000200 */ float surviveTime;
/* offset=0x0028 flags=0x0018001040000200 */ uint32 AssistNum;
/* offset=0x002c flags=0x0018001040000200 */ uint32 HeadShotNum;
/* offset=0x0030 flags=0x0018001040000200 */ uint32 rescueTimes;
/* offset=0x0034 flags=0x0018001040000200 */ float HealAmount;
/* offset=0x0038 flags=0x0018001040000200 */ uint64 UID;
/* offset=0x0040 flags=0x0018001040000200 */ int8 ShouldShowAddFriendBtn;
};
struct FMeshData {
/* offset=0x0000 flags=0x0018001040002205 */ UStaticMesh* stMesh;
/* offset=0x0004 flags=0x0018001040002205 */ USkeletalMesh* skMesh;
/* offset=0x0008 flags=0x0018001040002205 */ UMaterialInstance* matIns;
/* offset=0x000c flags=0x0018001040002205 */ enum EMeshType meshType;
/* offset=0x0010 flags=0x0010000000002205 */ TArray<int32> hiddenSlots;
/* offset=0x0020 flags=0x0018001000002005 */ struct FItemDefineID definedID;
};
struct FMeshPackage {
/* offset=0x0000 flags=0x001c000000000005 */ UStaticMesh* maleStMesh;
/* offset=0x0028 flags=0x001c000000000005 */ UStaticMesh* femaleStMesh;
/* offset=0x0050 flags=0x001c000000000005 */ USkeletalMesh* maleSkMesh;
/* offset=0x0078 flags=0x001c000000000005 */ USkeletalMesh* femaleSkMesh;
/* offset=0x00a0 flags=0x001c000000000005 */ USkeletalMesh* maleLODSkMesh;
/* offset=0x00c8 flags=0x001c000000000005 */ USkeletalMesh* femaleLODSkMesh;
/* offset=0x00f0 flags=0x001c000000000005 */ UMaterialInterface* maleMat;
/* offset=0x0118 flags=0x001c000000000005 */ UMaterialInterface* femaleMat;
/* offset=0x0140 flags=0x0018001040000205 */ UMaterialInterface* baseMat;
/* offset=0x0144 flags=0x001c001040000205 */ UClass<UAnimInstance>* animBP;
/* offset=0x0148 flags=0x0010000000000205 */ TArray<enum EAvatarSlotType> hiddenFlags;
/* offset=0x0154 flags=0x0018001040000204 */ enum EMeshType meshType;
};
struct FMeshProxySettings {
/* offset=0x0000 flags=0x0018001040000201 */ int32 ScreenSize;
/* offset=0x0004 flags=0x0010001000000001 */ struct FMaterialProxySettings MaterialSettings;
/* offset=0x0098 flags=0x0018001060000200 */ int32 TextureWidth;
/* offset=0x009c flags=0x0018001060000200 */ int32 TextureHeight;
/* offset=0x00a0 flags=0x0018001060000200 */ bool bExportNormalMap;
/* offset=0x00a1 flags=0x0018001060000200 */ bool bExportMetallicMap;
/* offset=0x00a2 flags=0x0018001060000200 */ bool bExportRoughnessMap;
/* offset=0x00a3 flags=0x0018001060000200 */ bool bExportSpecularMap;
/* offset=0x00a4 flags=0x0018001040000201 */ bool bCalculateCorrectLODModel;
/* offset=0x00a8 flags=0x0018001040000201 */ float MergeDistance;
/* offset=0x00ac flags=0x0018001040000201 */ float HardAngleThreshold;
/* offset=0x00b0 flags=0x0018001040000201 */ int32 LightMapResolution;
/* offset=0x00b4 flags=0x0018001040000201 */ bool bComputeLightMapResolution;
/* offset=0x00b5 flags=0x0018001040000201 */ bool bRecalculateNormals;
/* offset=0x00b6 flags=0x0018001060000200 */ bool bBakeVertexData;
/* offset=0x00b7 flags=0x0018001040000201 */ bool bUseLandscapeCulling;
/* offset=0x00b8 flags=0x0018001040000201 */ uint8 LandscapeCullingPrecision;
/* offset=0x00b9 flags=0x0018001040000201 */ bool bAssignLODGroup;
/* offset=0x00bc flags=0x0018001040000201 */ int32 LODGroupIndex;
/* offset=0x00c0 flags=0x0018001040000201 */ bool bAggregateMeshes;
/* offset=0x00c1 flags=0x0018001040000201 */ enum EChartAggregationMode AggregatorMode;
/* offset=0x00c2 flags=0x0018001040000201 */ bool bUseCustomHemisphere;
};
struct FMeshSynData {
/* offset=0x0000 flags=0x0018001000000000 */ struct FItemDefineID DefineID;
/* offset=0x0018 flags=0x0018001040000200 */ int32 gender;
/* offset=0x001c flags=0x0018001040000200 */ enum ESyncOperation operationType;
};
struct FMeshUVChannelInfo {
/* offset=0x0000 flags=0x0018001040000200 */ bool bInitialized;
/* offset=0x0001 flags=0x0018041040000201 */ bool bOverrideDensities;
/* offset=0x0004 flags=0x0018041040000201 */ float LocalUVDensities;
};
struct FMiniItem {
/* offset=0x0000 flags=0x0018001040010205 */ int32 Type;
/* offset=0x0004 flags=0x0018001040010205 */ int32 TypeSpecificID;
};
struct FMinimalViewInfo {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector Location;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector LocationLocalSpace;
/* offset=0x0018 flags=0x0010001040000005 */ struct FRotator Rotation;
/* offset=0x0024 flags=0x0018001040000205 */ float FOV;
/* offset=0x0028 flags=0x0018001040000205 */ float OrthoWidth;
/* offset=0x002c flags=0x0018001240000205 */ float OrthoNearClipPlane;
/* offset=0x0030 flags=0x0018001240000205 */ float OrthoFarClipPlane;
/* offset=0x0034 flags=0x0018001040000205 */ float AspectRatio;
/* offset=0x0038 flags=0x0018001000000005 */ uint8 bConstrainAspectRatio:1;
/* offset=0x0038 flags=0x0018041000000005 */ uint8 bUseFieldOfViewForLOD:1;
/* offset=0x0039 flags=0x0018001040000205 */ uint8 ProjectionMode;
/* offset=0x003c flags=0x0018001040000204 */ float PostProcessBlendWeight;
/* offset=0x0040 flags=0x0010000000000004 */ struct FPostProcessSettings PostProcessSettings;
/* offset=0x0510 flags=0x0018001040022805 */ struct FVector2D OffCenterProjectionOffset;
};
struct FModulatorContinuousParams {
/* offset=0x0000 flags=0x0018001040000201 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000201 */ float Default;
/* offset=0x000c flags=0x0018001040000201 */ float MinInput;
/* offset=0x0010 flags=0x0018001040000201 */ float MaxInput;
/* offset=0x0014 flags=0x0018001040000201 */ float MinOutput;
/* offset=0x0018 flags=0x0018001040000201 */ float MaxOutput;
/* offset=0x001c flags=0x0018001040000201 */ uint8 ParamMode;
};
struct FMotionEvent: FInputEvent {
};
struct FMoveCheatAntiStrategy2 {
/* offset=0x0000 flags=0x0018001040000200 */ uint32 bIsOpen;
/* offset=0x0004 flags=0x0018001040000200 */ float CheckTimeSpeedIntervel;
/* offset=0x0008 flags=0x0018001040000200 */ int32 MaxAllowCheatMoveTimes;
/* offset=0x000c flags=0x0018001040000200 */ float MaxMoveDistanceScaleFactor;
/* offset=0x0010 flags=0x0018001040000200 */ float MaxPublishForbidMoveTime;
/* offset=0x0014 flags=0x0018001040000200 */ float MaxMoveSpeedValue;
/* offset=0x0018 flags=0x0018001040000200 */ int32 MaxSpeedSplitNum;
};
struct FMovementProperties {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bCanCrouch:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bCanJump:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bCanWalk:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bCanSwim:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bCanFly:1;
};
struct FMovieSceneBinding {
/* offset=0x0000 flags=0x0048001040000000 */ struct FGuid ObjectGuid;
/* offset=0x0010 flags=0x0048000000000200 */ FString BindingName;
/* offset=0x001c flags=0x0040008000000208 */ TArray<UMovieSceneTrack*> Tracks;
};
struct FMovieSceneBindingOverrideData {
/* offset=0x0000 flags=0x0018001000000001 */ struct FMovieSceneObjectBindingID ObjectBindingId;
/* offset=0x0018 flags=0x001c001040000201 */ UObject* Object;
/* offset=0x0020 flags=0x0018001040000201 */ bool bOverridesDefault;
};
struct FMovieSceneCameraAnimSectionData {
/* offset=0x0000 flags=0x0018001040000201 */ UCameraAnim* CameraAnim;
/* offset=0x0004 flags=0x0018001040000201 */ float PlayRate;
/* offset=0x0008 flags=0x0018001040000201 */ float PlayScale;
/* offset=0x000c flags=0x0018001040000201 */ float BlendInTime;
/* offset=0x0010 flags=0x0018001040000201 */ float BlendOutTime;
/* offset=0x0014 flags=0x0018001040000201 */ bool bLooping;
};
struct FMovieSceneCameraShakeSectionData {
/* offset=0x0000 flags=0x001c001040000201 */ UClass<UCameraShake>* ShakeClass;
/* offset=0x0004 flags=0x0018001040000201 */ float PlayScale;
/* offset=0x0008 flags=0x0018001040000201 */ uint8 PlaySpace;
/* offset=0x000c flags=0x0010001040000001 */ struct FRotator UserDefinedPlaySpace;
};
struct FMovieSceneCaptureSettings {
/* offset=0x0000 flags=0x0010000000004001 */ struct FDirectoryPath OutputDirectory;
/* offset=0x000c flags=0x001c041040004201 */ UClass<AGameModeBase>* GameModeOverride;
/* offset=0x0010 flags=0x0018000000004201 */ FString OutputFormat;
/* offset=0x001c flags=0x0018041040004201 */ bool bOverwriteExisting;
/* offset=0x001d flags=0x0018041040004201 */ bool bUseRelativeFrameNumbers;
/* offset=0x0020 flags=0x0018041040004201 */ int32 HandleFrames;
/* offset=0x0024 flags=0x0018001040004200 */ uint8 ZeroPadFrameNumbers;
/* offset=0x0028 flags=0x0018001040004201 */ int32 FrameRate;
/* offset=0x002c flags=0x0010001000004001 */ struct FCaptureResolution Resolution;
/* offset=0x0034 flags=0x0018041040004201 */ bool bEnableTextureStreaming;
/* offset=0x0035 flags=0x0018001040004201 */ bool bCinematicEngineScalability;
/* offset=0x0036 flags=0x0018001040004201 */ bool bCinematicMode;
/* offset=0x0037 flags=0x0018041040004201 */ bool bAllowMovement;
/* offset=0x0038 flags=0x0018041040004201 */ bool bAllowTurning;
/* offset=0x0039 flags=0x0018041040004201 */ bool bShowPlayer;
/* offset=0x003a flags=0x0018041040004201 */ bool bShowHUD;
};
struct FMovieSceneEasingSettings {
/* offset=0x0000 flags=0x0018001040000200 */ float AutoEaseInTime;
/* offset=0x0004 flags=0x0018001040000200 */ float AutoEaseOutTime;
/* offset=0x0008 flags=0x0014001040000200 */ UInterface<UMovieSceneEasingFunction>* EaseIn;
/* offset=0x0010 flags=0x0018001040000200 */ bool bManualEaseIn;
/* offset=0x0014 flags=0x0018001040000200 */ float ManualEaseInTime;
/* offset=0x0018 flags=0x0014001040000200 */ UInterface<UMovieSceneEasingFunction>* EaseOut;
/* offset=0x0020 flags=0x0018001040000200 */ bool bManualEaseOut;
/* offset=0x0024 flags=0x0018001040000200 */ float ManualEaseOutTime;
};
struct FMovieSceneEvalTemplatePtr {
};
struct FMovieSceneEvaluationField {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FFloatRange> Ranges;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FMovieSceneEvaluationGroup> Groups;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FMovieSceneEvaluationMetaData> MetaData;
};
struct FMovieSceneEvaluationFieldSegmentPtr: FMovieSceneEvaluationFieldTrackPtr {
/* offset=0x0008 flags=0x0018001040000200 */ int32 SegmentIndex;
};
struct FMovieSceneEvaluationFieldTrackPtr {
/* offset=0x0000 flags=0x0018001000000000 */ struct FMovieSceneSequenceID SequenceID;
/* offset=0x0004 flags=0x0018001000000000 */ struct FMovieSceneTrackIdentifier TrackIdentifier;
};
struct FMovieSceneEvaluationGroup {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FMovieSceneEvaluationGroupLUTIndex> LUTIndices;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FMovieSceneEvaluationFieldSegmentPtr> SegmentPtrLUT;
};
struct FMovieSceneEvaluationGroupLUTIndex {
/* offset=0x0000 flags=0x0018001040000200 */ int32 LUTOffset;
/* offset=0x0004 flags=0x0018001040000200 */ int32 NumInitPtrs;
/* offset=0x0008 flags=0x0018001040000200 */ int32 NumEvalPtrs;
};
struct FMovieSceneEvaluationKey {
/* offset=0x0000 flags=0x0018001000000000 */ struct FMovieSceneSequenceID SequenceID;
/* offset=0x0004 flags=0x0018001000000000 */ struct FMovieSceneTrackIdentifier TrackIdentifier;
/* offset=0x0008 flags=0x0018001040000200 */ uint32 SectionIdentifier;
};
struct FMovieSceneEvaluationMetaData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FMovieSceneSequenceID> ActiveSequences;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FMovieSceneOrderedEvaluationKey> ActiveEntities;
};
struct FMovieSceneEvaluationTemplate {
/* offset=0x0000 flags=0x0040000000000200 */ TMap<uint32, struct FMovieSceneEvaluationTrack> Tracks;
/* offset=0x0078 flags=0x0010000000000000 */ struct FMovieSceneEvaluationField EvaluationField;
/* offset=0x009c flags=0x0010000000000000 */ struct FMovieSceneSequenceHierarchy Hierarchy;
/* offset=0x0114 flags=0x0040000000000000 */ struct FMovieSceneTemplateGenerationLedger TemplateLedger;
/* offset=0x0190 flags=0x0018001000000000 */ uint8 bHasLegacyTrackInstances:1;
/* offset=0x0190 flags=0x0018001000000000 */ uint8 bKeepStaleTracks:1;
};
struct FMovieSceneEvaluationTrack {
/* offset=0x0000 flags=0x0048001040000000 */ struct FGuid ObjectBindingId;
/* offset=0x0010 flags=0x0048001040000200 */ uint16 EvaluationPriority;
/* offset=0x0012 flags=0x0048001040000200 */ enum EEvaluationMethod EvaluationMethod;
/* offset=0x0014 flags=0x0040000000000200 */ TArray<struct FMovieSceneSegment> Segments;
/* offset=0x0020 flags=0x0040000000000200 */ TArray<struct FMovieSceneEvalTemplatePtr> ChildTemplates;
/* offset=0x0030 flags=0x0040000000000000 */ struct FMovieSceneTrackImplementationPtr TrackTemplate;
/* offset=0x0068 flags=0x0048001040000200 */ FName EvaluationGroup;
/* offset=0x0070 flags=0x0048001000000000 */ uint8 bEvaluateInPreroll:1;
/* offset=0x0070 flags=0x0048001000000000 */ uint8 bEvaluateInPostroll:1;
};
struct FMovieSceneEventParameters {
};
struct FMovieSceneEventSectionData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<float> KeyTimes;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FEventPayload> KeyValues;
};
struct FMovieSceneObjectBindingID {
/* offset=0x0000 flags=0x0048001040000200 */ int32 SequenceID;
/* offset=0x0004 flags=0x0048001040000200 */ enum EMovieSceneObjectBindingSpace Space;
/* offset=0x0008 flags=0x0048001040000001 */ struct FGuid Guid;
};
struct FMovieSceneOrderedEvaluationKey {
/* offset=0x0000 flags=0x0018001000000000 */ struct FMovieSceneEvaluationKey Key;
/* offset=0x000c flags=0x0018001040000200 */ uint32 EvaluationIndex;
};
struct FMovieScenePossessable {
/* offset=0x0000 flags=0x0048001040000000 */ struct FGuid Guid;
/* offset=0x0010 flags=0x0048000000000200 */ FString Name;
/* offset=0x001c flags=0x0048001040000200 */ UClass<UObject>* PossessedObjectClass;
/* offset=0x0020 flags=0x0048001040000000 */ struct FGuid ParentGuid;
};
struct FMovieSceneSectionEvalOptions {
/* offset=0x0000 flags=0x0018001040000200 */ bool bCanEditCompletionMode;
/* offset=0x0001 flags=0x0018001040000201 */ enum EMovieSceneCompletionMode CompletionMode;
};
struct FMovieSceneSectionParameters {
/* offset=0x0000 flags=0x0018001040000201 */ float StartOffset;
/* offset=0x0004 flags=0x0018001040000201 */ float TimeScale;
/* offset=0x0008 flags=0x0018001040000201 */ int32 HierarchicalBias;
/* offset=0x000c flags=0x0018001060000200 */ float PrerollTime;
/* offset=0x0010 flags=0x0018001060000200 */ float PostrollTime;
};
struct FMovieSceneSegment {
};
struct FMovieSceneSequenceHierarchy {
/* offset=0x0000 flags=0x0040000000000200 */ TMap<uint32, struct FMovieSceneSubSequenceData> SubSequences;
/* offset=0x003c flags=0x0040000000000200 */ TMap<uint32, struct FMovieSceneSequenceHierarchyNode> Hierarchy;
};
struct FMovieSceneSequenceHierarchyNode {
/* offset=0x0000 flags=0x0018001000000000 */ struct FMovieSceneSequenceID ParentID;
/* offset=0x0004 flags=0x0010000000000200 */ TArray<struct FMovieSceneSequenceID> Children;
};
struct FMovieSceneSequenceID {
/* offset=0x0000 flags=0x0048001040000200 */ uint32 Value;
};
struct FMovieSceneSequencePlaybackSettings {
/* offset=0x0000 flags=0x0018001040000205 */ int32 LoopCount;
/* offset=0x0004 flags=0x0018001040000205 */ float PlayRate;
/* offset=0x0008 flags=0x0018001040000205 */ bool bRandomStartTime;
/* offset=0x000c flags=0x0018001040000205 */ float StartTime;
/* offset=0x0010 flags=0x0018001040000205 */ bool bRestoreState;
/* offset=0x0011 flags=0x0018001040000205 */ bool bDisableMovementInput;
/* offset=0x0012 flags=0x0018001040000205 */ bool bDisableLookAtInput;
/* offset=0x0013 flags=0x0018001040000205 */ bool bHidePlayer;
/* offset=0x0014 flags=0x0018001040000205 */ bool bHideHud;
/* offset=0x0018 flags=0x0014001040000200 */ UInterface<UMovieSceneBindingOverridesInterface>* BindingOverrides;
};
struct FMovieSceneSequenceTransform {
/* offset=0x0000 flags=0x0018001040000200 */ float TimeScale;
/* offset=0x0004 flags=0x0018001040000200 */ float Offset;
};
struct FMovieSceneSkeletalAnimationParams {
/* offset=0x0000 flags=0x0018001040000201 */ UAnimSequenceBase* Animation;
/* offset=0x0004 flags=0x0018001040000201 */ float StartOffset;
/* offset=0x0008 flags=0x0018001040000201 */ float EndOffset;
/* offset=0x000c flags=0x0018001040000201 */ float PlayRate;
/* offset=0x0010 flags=0x0018001000000001 */ uint8 bReverse:1;
/* offset=0x0018 flags=0x0018001040000201 */ FName SlotName;
/* offset=0x0020 flags=0x0010000000000001 */ struct FRichCurve Weight;
};
struct FMovieSceneSpawnable {
/* offset=0x0000 flags=0x0048001040000000 */ struct FGuid Guid;
/* offset=0x0010 flags=0x0048000000000200 */ FString Name;
/* offset=0x001c flags=0x0048001040000200 */ UObject* ObjectTemplate;
/* offset=0x0020 flags=0x0040000000000200 */ TArray<struct FGuid> ChildPossessables;
/* offset=0x002c flags=0x0048001040000200 */ enum ESpawnOwnership Ownership;
};
struct FMovieSceneSubSequenceData {
/* offset=0x0000 flags=0x0018001040000200 */ UMovieSceneSequence* Sequence;
/* offset=0x0004 flags=0x0018001040000200 */ UObject* SequenceKeyObject;
/* offset=0x0008 flags=0x0010001000000000 */ struct FMovieSceneSequenceTransform RootToSequenceTransform;
/* offset=0x0010 flags=0x0018001040000000 */ struct FGuid SourceSequenceSignature;
/* offset=0x0020 flags=0x0018001000000000 */ struct FMovieSceneSequenceID DeterministicSequenceID;
/* offset=0x0024 flags=0x0018000000000000 */ struct FFloatRange PreRollRange;
/* offset=0x0034 flags=0x0018000000000000 */ struct FFloatRange PostRollRange;
/* offset=0x0044 flags=0x0018001040000200 */ int32 HierarchicalBias;
};
struct FMovieSceneTemplateGenerationLedger {
/* offset=0x0000 flags=0x0018001000000000 */ struct FMovieSceneTrackIdentifier LastTrackIdentifier;
/* offset=0x0004 flags=0x0010000000000200 */ TMap<struct FMovieSceneTrackIdentifier, int32> TrackReferenceCounts;
/* offset=0x0040 flags=0x0010000000000200 */ TMap<struct FGuid, struct FMovieSceneTrackIdentifiers> TrackSignatureToTrackIdentifier;
};
struct FMovieSceneTrackCompilationParams {
/* offset=0x0000 flags=0x0018001040000200 */ bool bForEditorPreview;
/* offset=0x0001 flags=0x0018001040000200 */ bool bDuringBlueprintCompile;
};
struct FMovieSceneTrackEvalOptions {
/* offset=0x0000 flags=0x0018001000000000 */ uint8 bCanEvaluateNearestSection:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bEvalNearestSection:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bEvaluateInPreroll:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bEvaluateInPostroll:1;
/* offset=0x0000 flags=0x0018001020000000 */ uint8 bEvaluateNearestSection:1;
};
struct FMovieSceneTrackIdentifier {
/* offset=0x0000 flags=0x0048001040000200 */ uint32 Value;
};
struct FMovieSceneTrackIdentifiers {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FMovieSceneTrackIdentifier> Data;
};
struct FMovieSceneTrackImplementationPtr {
};
struct FMovieSceneTransformMask {
/* offset=0x0000 flags=0x0048001040000200 */ uint32 Mask;
};
struct FNameCurve: FIndexedCurve {
/* offset=0x0040 flags=0x0010000000000241 */ TArray<struct FNameCurveKey> Keys;
};
struct FNameCurveKey {
/* offset=0x0000 flags=0x0018001040000201 */ float Time;
/* offset=0x0008 flags=0x0018001040000201 */ FName Value;
};
struct FNamedCurveValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName Name;
/* offset=0x0008 flags=0x0018001040000205 */ float Value;
};
struct FNamedEmitterMaterial {
/* offset=0x0000 flags=0x0018001040000201 */ FName Name;
/* offset=0x0008 flags=0x0018001040000201 */ UMaterialInterface* Material;
};
struct FNamedFilmbackPreset {
/* offset=0x0000 flags=0x0018000000000200 */ FString Name;
/* offset=0x000c flags=0x0010001040000000 */ struct FCameraFilmbackSettings FilmbackSettings;
};
struct FNamedInterface {
/* offset=0x0000 flags=0x0018001040000200 */ FName InterfaceName;
/* offset=0x0008 flags=0x0018001040000200 */ UObject* InterfaceObject;
};
struct FNamedInterfaceDef {
/* offset=0x0000 flags=0x0018001040000200 */ FName InterfaceName;
/* offset=0x0008 flags=0x0018000000000200 */ FString InterfaceClassName;
};
struct FNamedLensPreset {
/* offset=0x0000 flags=0x0018000000000200 */ FString Name;
/* offset=0x000c flags=0x0010001040000000 */ struct FCameraLensSettings LensSettings;
};
struct FNamedSlotBinding {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x001a001040080208 */ UWidget* content;
};
struct FNavAgentProperties: FMovementProperties {
/* offset=0x0004 flags=0x0018001040000205 */ float AgentRadius;
/* offset=0x0008 flags=0x0018001040000205 */ float AgentHeight;
/* offset=0x000c flags=0x0018001040000205 */ float AgentStepHeight;
/* offset=0x0010 flags=0x0018001040000205 */ float NavWalkingSearchHeightScale;
/* offset=0x0014 flags=0x001c001040000205 */ UClass<ANavigationData>* PreferredNavData;
};
struct FNavAgentSelector {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent0:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent1:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent2:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent3:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent4:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent5:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent6:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bSupportsAgent7:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent8:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent9:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent10:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent11:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent12:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent13:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent14:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bSupportsAgent15:1;
};
struct FNavAvoidanceMask {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup0:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup1:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup2:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup3:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup4:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup5:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup6:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bGroup7:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup8:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup9:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup10:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup11:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup12:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup13:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup14:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bGroup15:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup16:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup17:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup18:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup19:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup20:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup21:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup22:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bGroup23:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup24:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup25:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup26:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup27:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup28:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup29:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup30:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bGroup31:1;
};
struct FNavCollisionBox {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector Offset;
/* offset=0x000c flags=0x0018001040000001 */ struct FVector Extent;
};
struct FNavCollisionCylinder {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector Offset;
/* offset=0x000c flags=0x0018001040000201 */ float Radius;
/* offset=0x0010 flags=0x0018001040000201 */ float Height;
};
struct FNavDataConfig: FNavAgentProperties {
/* offset=0x0018 flags=0x0018001040000205 */ FName Name;
/* offset=0x0020 flags=0x0018001040000005 */ struct FColor Color;
/* offset=0x0024 flags=0x0018001040000015 */ struct FVector DefaultQueryExtent;
/* offset=0x0030 flags=0x001c001040002215 */ UClass<ANavigationData>* NavigationDataClass;
/* offset=0x0038 flags=0x0010000000004000 */ struct FSoftClassPath NavigationDataClassName;
};
struct FNavGraphNode {
/* offset=0x0000 flags=0x0018001040000200 */ UObject* Owner;
};
struct FNavigationEvent: FInputEvent {
};
struct FNavigationFilterArea {
/* offset=0x0000 flags=0x001c001040000201 */ UClass<UNavArea>* AreaClass;
/* offset=0x0004 flags=0x0018001040000201 */ float TravelCostOverride;
/* offset=0x0008 flags=0x0018001040000201 */ float EnteringCostOverride;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bIsExcluded:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bOverrideTravelCost:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bOverrideEnteringCost:1;
};
struct FNavigationFilterFlags {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag0:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag1:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag2:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag3:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag4:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag5:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag6:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bNavFlag7:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag8:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag9:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag10:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag11:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag12:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag13:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag14:1;
/* offset=0x0001 flags=0x0018001000000001 */ uint8 bNavFlag15:1;
};
struct FNavigationLink: FNavigationLinkBase {
/* offset=0x0030 flags=0x0018001040000005 */ struct FVector Left;
/* offset=0x003c flags=0x0018001040000001 */ struct FVector Right;
};
struct FNavigationLinkBase {
/* offset=0x0000 flags=0x0018001040000201 */ float LeftProjectHeight;
/* offset=0x0004 flags=0x0018001040000201 */ float MaxFallDownLength;
/* offset=0x0008 flags=0x0018001040000201 */ uint8 Direction;
/* offset=0x0010 flags=0x0018001040000201 */ float SnapRadius;
/* offset=0x0014 flags=0x0018001040000201 */ float SnapHeight;
/* offset=0x0018 flags=0x0010001000000001 */ struct FNavAgentSelector SupportedAgents;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent0:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent1:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent2:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent3:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent4:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent5:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent6:1;
/* offset=0x001c flags=0x0018001000000000 */ uint8 bSupportsAgent7:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent8:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent9:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent10:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent11:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent12:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent13:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent14:1;
/* offset=0x001d flags=0x0018001000000000 */ uint8 bSupportsAgent15:1;
/* offset=0x0020 flags=0x0018001000000001 */ uint8 bUseSnapHeight:1;
/* offset=0x0020 flags=0x0018001000000001 */ uint8 bSnapToCheapestArea:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag0:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag1:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag2:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag3:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag4:1;
/* offset=0x0020 flags=0x0018001000000000 */ uint8 bCustomFlag5:1;
/* offset=0x0021 flags=0x0018001000000000 */ uint8 bCustomFlag6:1;
/* offset=0x0021 flags=0x0018001000000000 */ uint8 bCustomFlag7:1;
/* offset=0x0024 flags=0x004c001040000201 */ UClass<UNavArea>* AreaClass;
};
struct FNavigationSegmentLink: FNavigationLinkBase {
/* offset=0x0030 flags=0x0018001040000001 */ struct FVector LeftStart;
/* offset=0x003c flags=0x0018001040000001 */ struct FVector LeftEnd;
/* offset=0x0048 flags=0x0018001040000001 */ struct FVector RightStart;
/* offset=0x0054 flags=0x0018001040000001 */ struct FVector RightEnd;
};
struct FNetDriverDefinition {
/* offset=0x0000 flags=0x0018001040000200 */ FName DefName;
/* offset=0x0008 flags=0x0018001040000200 */ FName DriverClassName;
/* offset=0x0010 flags=0x0018001040000200 */ FName DriverClassNameFallback;
};
struct FNetViewer {
/* offset=0x0000 flags=0x0018001040000200 */ UNetConnection* Connection;
/* offset=0x0004 flags=0x0018001040000200 */ AActor* InViewer;
/* offset=0x0008 flags=0x0018001040000200 */ AActor* ViewTarget;
/* offset=0x000c flags=0x0018001040000000 */ struct FVector ViewLocation;
/* offset=0x0018 flags=0x0018001040000000 */ struct FVector ViewDir;
};
struct FNode {
/* offset=0x0000 flags=0x0018001040020201 */ FName Name;
/* offset=0x0008 flags=0x0018001040020201 */ FName ParentName;
/* offset=0x0010 flags=0x0010001040000000 */ struct FTransform Transform;
/* offset=0x0040 flags=0x0018000000000201 */ FString DisplayName;
/* offset=0x004c flags=0x0018001040000201 */ bool bAdvanced;
};
struct FNodeMap {
/* offset=0x0000 flags=0x0018001040000200 */ FName TargetNodeName;
/* offset=0x0010 flags=0x0010001040000000 */ struct FTransform SourceToTargetTransform;
};
struct FNoticeInfo {
/* offset=0x0000 flags=0x0018000000000215 */ FString msgID;
/* offset=0x000c flags=0x0018000000000215 */ FString OpenID;
/* offset=0x0018 flags=0x0018000000000215 */ FString MsgUrl;
/* offset=0x0024 flags=0x0018001040000215 */ enum ENoticeType MsgType;
/* offset=0x0028 flags=0x0018000000000215 */ FString MsgScene;
/* offset=0x0034 flags=0x0018000000000215 */ FString StartTime;
/* offset=0x0040 flags=0x0018000000000215 */ FString endTime;
/* offset=0x004c flags=0x0018001040000215 */ enum EContentType MsgContentType;
/* offset=0x0050 flags=0x0018000000000215 */ FString MsgOrder;
/* offset=0x005c flags=0x0018000000000215 */ FString ContentUrl;
/* offset=0x0068 flags=0x0010000000000215 */ TArray<struct FPictureInfomation> PicArray;
/* offset=0x0074 flags=0x0018000000000215 */ FString MsgTitle;
/* offset=0x0080 flags=0x0018000000000215 */ FString msgContent;
};
struct FOptionalMovieSceneBlendType {
/* offset=0x0000 flags=0x0048001040000200 */ enum EMovieSceneBlendType BlendType;
/* offset=0x0001 flags=0x0048001040000200 */ bool bIsValid;
};
struct FOrbitOptions {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bProcessDuringSpawn:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bProcessDuringUpdate:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bUseEmitterTime:1;
};
struct FOutputMaterialInfo {
};
struct FOverlayItem {
/* offset=0x0000 flags=0x0018001000000005 */ struct FTimespan StartTime;
/* offset=0x0008 flags=0x0018001000000005 */ struct FTimespan endTime;
/* offset=0x0010 flags=0x0018000000000205 */ FString Text;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector2D Position;
};
struct FPIELoginSettingsInternal {
/* offset=0x0000 flags=0x0018000000000201 */ FString ID;
/* offset=0x000c flags=0x0018000000002201 */ FString Token;
/* offset=0x0018 flags=0x0018000000000201 */ FString Type;
/* offset=0x0024 flags=0x0010000000000200 */ TArray<uint8> TokenBytes;
};
struct FPackedNormal {
/* offset=0x0000 flags=0x0018001041000201 */ uint8 X;
/* offset=0x0001 flags=0x0018001041000201 */ uint8 Y;
/* offset=0x0002 flags=0x0018001041000201 */ uint8 Z;
/* offset=0x0003 flags=0x0018001041000201 */ uint8 W;
};
struct FPaintContext {
};
struct FPaintedVertex {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector Position;
/* offset=0x000c flags=0x0018000000000000 */ struct FPackedNormal Normal;
/* offset=0x0010 flags=0x0018001040000000 */ struct FColor Color;
};
struct FPaperFlipbookKeyFrame {
/* offset=0x0000 flags=0x0018001040000201 */ UPaperSprite* Sprite;
/* offset=0x0004 flags=0x0018001040000201 */ int32 FrameRun;
};
struct FPaperSpriteSocket {
/* offset=0x0000 flags=0x0010001040000015 */ struct FTransform LocalTransform;
/* offset=0x0030 flags=0x0018001040000215 */ FName SocketName;
};
struct FPaperTerrainMaterialRule {
/* offset=0x0000 flags=0x0018001040000201 */ UPaperSprite* StartCap;
/* offset=0x0004 flags=0x0010000000000201 */ TArray<UPaperSprite*> Body;
/* offset=0x0010 flags=0x0018001040000201 */ UPaperSprite* EndCap;
/* offset=0x0014 flags=0x0018001040000201 */ float MinimumAngle;
/* offset=0x0018 flags=0x0018001040000201 */ float MaximumAngle;
/* offset=0x001c flags=0x0018001040000201 */ bool bEnableCollision;
/* offset=0x0020 flags=0x0018001040000201 */ float CollisionOffset;
/* offset=0x0024 flags=0x0018001040000201 */ int32 DrawOrder;
};
struct FPaperTileInfo {
/* offset=0x0000 flags=0x0018001040000201 */ UPaperTileSet* TileSet;
/* offset=0x0004 flags=0x0018001040000201 */ int32 PackedTileIndex;
};
struct FPaperTileMetadata {
/* offset=0x0000 flags=0x0018001040000215 */ FName UserDataName;
/* offset=0x0008 flags=0x0010000000000001 */ struct FSpriteGeometryCollection CollisionData;
/* offset=0x0030 flags=0x0018001040000200 */ uint8 TerrainMembership;
};
struct FPaperTileSetTerrain {
/* offset=0x0000 flags=0x0018000000000201 */ FString TerrainName;
/* offset=0x000c flags=0x0018001040000200 */ int32 CenterTileIndex;
};
struct FParachuteStateParams {
/* offset=0x0000 flags=0x0018001040000205 */ float MinForwardForce;
/* offset=0x0004 flags=0x0018001040000205 */ float MaxForwardForce;
/* offset=0x0008 flags=0x0018001040000205 */ float DragForceFractor;
/* offset=0x000c flags=0x0018001040000205 */ float MinPitchAngle;
/* offset=0x0010 flags=0x0018001040000205 */ float MaxPitchAngle;
/* offset=0x0014 flags=0x0018001040000205 */ float MinRollAngle;
/* offset=0x0018 flags=0x0018001040000205 */ float MaxRollAngle;
/* offset=0x001c flags=0x0018001040000205 */ float MinForwardSpeed;
/* offset=0x0020 flags=0x0018001040000205 */ float MaxForwardSpeed;
/* offset=0x0024 flags=0x0018001040000205 */ float MinRightSpeed;
/* offset=0x0028 flags=0x0018001040000205 */ float MaxRightSpeed;
/* offset=0x002c flags=0x0018001040000205 */ float MinDownSpeed;
/* offset=0x0030 flags=0x0018001040000205 */ float MaxDownSpeed;
};
struct FParticleBurst {
/* offset=0x0000 flags=0x0018001040000201 */ int32 Count;
/* offset=0x0004 flags=0x0018001040000201 */ int32 CountLow;
/* offset=0x0008 flags=0x0018001040000201 */ float Time;
};
struct FParticleEditorPromotionSettings {
/* offset=0x0000 flags=0x0010000000000001 */ struct FFilePath DefaultParticleAsset;
};
struct FParticleEvent_GenerateInfo {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 Type;
/* offset=0x0004 flags=0x0018001040000201 */ int32 Frequency;
/* offset=0x0008 flags=0x0018001040000201 */ int32 ParticleFrequency;
/* offset=0x000c flags=0x0018001000000001 */ uint8 FirstTimeOnly:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 LastTimeOnly:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 UseReflectedImpactVector:1;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bUseOrbitOffset:1;
/* offset=0x0010 flags=0x0018001040000201 */ FName CustomName;
/* offset=0x0018 flags=0x0010008000000209 */ TArray<UParticleModuleEventSendToGame*> ParticleModuleEventsToSendToGame;
};
struct FParticleRandomSeedInfo {
/* offset=0x0000 flags=0x0018001040000201 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bGetSeedFromInstance:1;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bInstanceSeedIsIndex:1;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bResetSeedOnEmitterLooping:1;
/* offset=0x0008 flags=0x0018001000000001 */ uint8 bRandomlySelectSeedArray:1;
/* offset=0x000c flags=0x0010000000000201 */ TArray<int32> RandomSeeds;
};
struct FParticleReplayTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040000201 */ float Duration;
/* offset=0x0008 flags=0x0018001040000201 */ int32 ClipIDNumber;
};
struct FParticleSysParam {
/* offset=0x0000 flags=0x0018001040000205 */ FName Name;
/* offset=0x0008 flags=0x0018001040000205 */ uint8 ParamType;
/* offset=0x000c flags=0x0018001040000205 */ float Scalar;
/* offset=0x0010 flags=0x0018001040000205 */ float Scalar_Low;
/* offset=0x0014 flags=0x0018001040000005 */ struct FVector Vector;
/* offset=0x0020 flags=0x0018001040000005 */ struct FVector Vector_Low;
/* offset=0x002c flags=0x0018001040000005 */ struct FColor Color;
/* offset=0x0030 flags=0x0018001040000205 */ AActor* Actor;
/* offset=0x0034 flags=0x0018001040000205 */ UMaterialInterface* Material;
};
struct FParticleSystemLOD {
};
struct FPartyReservation {
/* offset=0x0000 flags=0x0018001040002200 */ int32 TeamNum;
/* offset=0x0004 flags=0x0018000000002000 */ struct FUniqueNetIdRepl PartyLeader;
/* offset=0x0010 flags=0x0010000000002200 */ TArray<struct FPlayerReservation> PartyMembers;
};
struct FPassiveSoundMixModifier {
/* offset=0x0000 flags=0x0018001040000201 */ USoundMix* SoundMix;
/* offset=0x0004 flags=0x0018001040000201 */ float MinVolumeThreshold;
/* offset=0x0008 flags=0x0018001040000201 */ float MaxVolumeThreshold;
};
struct FPawnActionEvent {
/* offset=0x0000 flags=0x0018001040000200 */ UPawnAction* Action;
};
struct FPawnActionStack {
/* offset=0x0000 flags=0x0048001040000200 */ UPawnAction* TopAction;
};
struct FPerBoneBlendWeight {
/* offset=0x0000 flags=0x0018001040000200 */ int32 SourceIndex;
/* offset=0x0004 flags=0x0018001040000200 */ float BlendWeight;
};
struct FPerBoneInterpolation {
/* offset=0x0000 flags=0x0010001000000001 */ struct FBoneReference BoneReference;
/* offset=0x0018 flags=0x0018001040000201 */ float InterpolationSpeedPerSec;
};
struct FPhysicalAnimationData {
/* offset=0x0000 flags=0x0018001040000200 */ FName BodyName;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bIsLocalSimulation:1;
/* offset=0x000c flags=0x0018001040000205 */ float OrientationStrength;
/* offset=0x0010 flags=0x0018001040000205 */ float AngularVelocityStrength;
/* offset=0x0014 flags=0x0018001040000205 */ float PositionStrength;
/* offset=0x0018 flags=0x0018001040000205 */ float VelocityStrength;
/* offset=0x001c flags=0x0018001040000205 */ float MaxLinearForce;
/* offset=0x0020 flags=0x0018001040000205 */ float MaxAngularForce;
};
struct FPhysicalAnimationProfile {
/* offset=0x0000 flags=0x0018001040000200 */ FName ProfileName;
/* offset=0x0008 flags=0x0010001000000001 */ struct FPhysicalAnimationData PhysicalAnimationData;
};
struct FPhysicalSurfaceName {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Type;
/* offset=0x0008 flags=0x0018001040000200 */ FName Name;
};
struct FPhysicsConstraintProfileHandle {
/* offset=0x0000 flags=0x0010001000000000 */ struct FConstraintProfileProperties ProfileProperties;
/* offset=0x0108 flags=0x0018001040000201 */ FName ProfileName;
};
struct FPickUpGlobalDataTableRow: FSurviveTableRowBase {
/* offset=0x000c flags=0x0018001040000205 */ uint8 SurvivePickUpGlobalCategory;
/* offset=0x0010 flags=0x0010000000000005 */ struct FSlateBrush SmallProfileImage;
/* offset=0x0078 flags=0x0010000000000005 */ struct FSlateBrush LargerProfileImage;
/* offset=0x00e0 flags=0x0018000000000205 */ FString Name;
/* offset=0x00ec flags=0x0018000000000205 */ FString Description;
/* offset=0x00f8 flags=0x0018001040000205 */ int32 DisplayPriority;
};
struct FPickUpItemData {
/* offset=0x0000 flags=0x0018001000000005 */ struct FItemDefineID ID;
/* offset=0x0018 flags=0x0018001040000205 */ int32 Count;
/* offset=0x001c flags=0x0010000000000205 */ TArray<struct FBattleItemAdditionalData> AdditionalDataList;
/* offset=0x0028 flags=0x0018001040000205 */ int32 InstanceID;
};
struct FPickUpWrapperItem {
/* offset=0x0000 flags=0x0018001000000004 */ struct FItemDefineID DefineID;
/* offset=0x0018 flags=0x0018001040000204 */ int32 Count;
/* offset=0x001c flags=0x0010000000000204 */ TArray<struct FBattleItemAdditionalData> AdditionalData;
/* offset=0x0028 flags=0x0018001040000204 */ int32 ParentIndex;
/* offset=0x0030 flags=0x0018001040000204 */ FName ParentSideAssociationName;
/* offset=0x0038 flags=0x0018001040000204 */ int32 ItemInstanceID;
};
struct FPictureInfomation {
/* offset=0x0000 flags=0x0018001040000215 */ enum EScreenDir PicScreenDir;
/* offset=0x0004 flags=0x0018000000000215 */ FString PicPath;
/* offset=0x0010 flags=0x0018000000000215 */ FString HashValue;
};
struct FPingServerInfo {
};
struct FPlane: FVector {
/* offset=0x000c flags=0x0018001041000205 */ float W;
};
struct FPlatformInterfaceData {
/* offset=0x0000 flags=0x0018001040000200 */ FName DataName;
/* offset=0x0008 flags=0x0018001040000200 */ uint8 Type;
/* offset=0x000c flags=0x0018001040000200 */ int32 IntValue;
/* offset=0x0010 flags=0x0018001040000200 */ float FloatValue;
/* offset=0x0014 flags=0x0018000000000200 */ FString StringValue;
/* offset=0x0020 flags=0x0018001040000200 */ UObject* ObjectValue;
};
struct FPlatformInterfaceDelegateResult {
/* offset=0x0000 flags=0x0018001040000200 */ bool bSuccessful;
/* offset=0x0008 flags=0x0010000000000000 */ struct FPlatformInterfaceData Data;
};
struct FPlayerAnimData {
/* offset=0x0000 flags=0x0018001040000205 */ UAnimationAsset* Animation;
/* offset=0x0004 flags=0x0018001040000205 */ float Rate;
};
struct FPlayerAnimList {
/* offset=0x0000 flags=0x0010001000000005 */ struct FPlayerAnimData MovementAnim;
/* offset=0x0008 flags=0x0010001000000005 */ struct FPlayerAnimData AimAnim;
/* offset=0x0010 flags=0x0010001000000005 */ struct FPlayerAnimData ReloadAnim;
/* offset=0x0018 flags=0x0010001000000005 */ struct FPlayerAnimData EquipWeaponAnim;
/* offset=0x0020 flags=0x0010001000000005 */ struct FPlayerAnimData ChangePoseAnim;
/* offset=0x0028 flags=0x0010001000000005 */ struct FPlayerAnimData PickUpAnim;
/* offset=0x0030 flags=0x0010001000000005 */ struct FPlayerAnimData FireAnim;
/* offset=0x0038 flags=0x0010001000000005 */ struct FPlayerAnimData HurtAnim;
/* offset=0x0040 flags=0x0010001000000005 */ struct FPlayerAnimData TurnAnim;
/* offset=0x0048 flags=0x0010001000000005 */ struct FPlayerAnimData PullingPlugAnim;
/* offset=0x0050 flags=0x0010001000000005 */ struct FPlayerAnimData PutDownWeaponAnim;
/* offset=0x0058 flags=0x0010001000000005 */ struct FPlayerAnimData WeaponIdle;
/* offset=0x0060 flags=0x0010000000000205 */ TArray<struct FPlayerAnimData> JumpAnimList;
/* offset=0x006c flags=0x0010000000000205 */ TArray<struct FPlayerAnimData> ExtraAnimList;
};
struct FPlayerInfo {
/* offset=0x0000 flags=0x0018001040000200 */ int32 Level;
/* offset=0x0004 flags=0x0018000000000200 */ FString Name;
/* offset=0x0010 flags=0x0018001040000200 */ int32 LocalPosition;
/* offset=0x0014 flags=0x0010000000000000 */ struct FSonInfo mySon;
};
struct FPlayerReservation {
/* offset=0x0000 flags=0x0018000000002000 */ struct FUniqueNetIdRepl UniqueId;
/* offset=0x000c flags=0x0018000000002200 */ FString ValidationStr;
/* offset=0x0018 flags=0x0018001040002200 */ float ElapsedTime;
};
struct FPlayerVehAnimList {
/* offset=0x0000 flags=0x0018001040000205 */ UAnimationAsset* IdleAnim;
/* offset=0x0004 flags=0x0018001040000205 */ UAnimationAsset* LeanOutAnim;
/* offset=0x0008 flags=0x0018001040000205 */ UAnimationAsset* LeanInAnim;
/* offset=0x000c flags=0x0018001040000205 */ UAnimationAsset* AimAnim;
/* offset=0x0010 flags=0x0018001040000205 */ UAnimationAsset* ScopeAnim;
/* offset=0x0014 flags=0x0018001040000205 */ UAnimationAsset* WeaponIdleAddition;
/* offset=0x0018 flags=0x0018001040000205 */ UAnimationAsset* WeaponAimAddition;
/* offset=0x001c flags=0x0018001040000205 */ UAnimationAsset* WeaponReloadAddition;
};
struct FPluginRedirect {
/* offset=0x0000 flags=0x0018000000000200 */ FString OldPluginName;
/* offset=0x000c flags=0x0018000000000200 */ FString NewPluginName;
};
struct FPointDamageEvent: FDamageEvent {
/* offset=0x0008 flags=0x0018001040000200 */ float Damage;
/* offset=0x000c flags=0x0010001000000000 */ struct FVector_NetQuantizeNormal ShotDirection;
/* offset=0x0018 flags=0x0010009040000000 */ struct FHitResult HitInfo;
};
struct FPointerEvent: FInputEvent {
};
struct FPointerToUberGraphFrame {
};
struct FPoisonDamageEvent: FSTPointDamageEvent {
};
struct FPoseChangeTime {
/* offset=0x0000 flags=0x0018001040000201 */ float PoseChange_Prone_Stand;
/* offset=0x0004 flags=0x0018001040000201 */ float PoseChange_Prone_Move;
/* offset=0x0008 flags=0x0018001040000201 */ float PoseChange_UnProne_Stand;
/* offset=0x000c flags=0x0018001040000201 */ float PoseChange_UnProne_Move;
};
struct FPoseData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FTransform> LocalSpacePose;
/* offset=0x000c flags=0x0010000000000200 */ TArray<bool> LocalSpacePoseMask;
/* offset=0x0018 flags=0x0010000000000200 */ TArray<float> CurveData;
};
struct FPoseDataContainer {
/* offset=0x0000 flags=0x0040000000000200 */ TArray<struct FSmartName> PoseNames;
/* offset=0x000c flags=0x0040000000000200 */ TArray<struct FPoseData> Poses;
/* offset=0x0018 flags=0x0040000000000200 */ TArray<FName> Tracks;
/* offset=0x0024 flags=0x0040000000002200 */ TMap<FName, int32> TrackMap;
/* offset=0x0060 flags=0x0040000000000200 */ TArray<struct FAnimCurveBase> Curves;
};
struct FPoseLink: FPoseLinkBase {
};
struct FPoseLinkBase {
/* offset=0x0000 flags=0x0018001040000200 */ int32 LinkID;
};
struct FPoseSnapshot {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FTransform> LocalTransforms;
/* offset=0x000c flags=0x0010000000000205 */ TArray<FName> BoneNames;
/* offset=0x0018 flags=0x0018001040000205 */ FName SkeletalMeshName;
/* offset=0x0020 flags=0x0018001040000205 */ FName SnapshotName;
/* offset=0x0028 flags=0x0018001040000205 */ bool bIsValid;
};
struct FPostProcessSettings {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_WhiteTemp:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_WhiteTint:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorSaturation:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorContrast:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorGamma:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorGain:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorOffset:1;
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bOverride_ColorSaturationShadows:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorContrastShadows:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorGammaShadows:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorGainShadows:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorOffsetShadows:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorSaturationMidtones:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorContrastMidtones:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorGammaMidtones:1;
/* offset=0x0001 flags=0x0018001000000005 */ uint8 bOverride_ColorGainMidtones:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorOffsetMidtones:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorSaturationHighlights:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorContrastHighlights:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorGammaHighlights:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorGainHighlights:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorOffsetHighlights:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorCorrectionShadowsMax:1;
/* offset=0x0002 flags=0x0018001000000005 */ uint8 bOverride_ColorCorrectionHighlightsMin:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmWhitePoint:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmSaturation:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmChannelMixerRed:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmChannelMixerGreen:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmChannelMixerBlue:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmContrast:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmDynamicRange:1;
/* offset=0x0003 flags=0x0018001000000005 */ uint8 bOverride_FilmHealAmount:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmToeAmount:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmShadowTint:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmShadowTintBlend:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmShadowTintAmount:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmSlope:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmToe:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmShoulder:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bOverride_FilmBlackClip:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_FilmWhiteClip:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_SceneColorTint:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_SceneFringeIntensity:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_AmbientCubemapTint:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_AmbientCubemapIntensity:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_BloomMethod:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_BloomIntensity:1;
/* offset=0x0005 flags=0x0018001000000005 */ uint8 bOverride_BloomThreshold:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom1Tint:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom1Size:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom2Size:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom2Tint:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom3Tint:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom3Size:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom4Tint:1;
/* offset=0x0006 flags=0x0018001000000005 */ uint8 bOverride_Bloom4Size:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_Bloom5Tint:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_Bloom5Size:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_Bloom6Tint:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_Bloom6Size:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_BloomSizeScale:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionTexture:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionSize:1;
/* offset=0x0007 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionCenterUV:1;
/* offset=0x0008 flags=0x0018001020000000 */ uint8 bOverride_BloomConvolutionPreFilter:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionPreFilterMin:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionPreFilterMax:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionPreFilterMult:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomConvolutionBufferScale:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomDirtMaskIntensity:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomDirtMaskTint:1;
/* offset=0x0008 flags=0x0018001000000005 */ uint8 bOverride_BloomDirtMask:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureMethod:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureLowPercent:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureHighPercent:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureMinBrightness:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureMaxBrightness:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureSpeedUp:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureSpeedDown:1;
/* offset=0x0009 flags=0x0018001000000005 */ uint8 bOverride_AutoExposureBias:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_HistogramLogMin:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_HistogramLogMax:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareIntensity:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareTint:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareTints:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareBokehSize:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareBokehShape:1;
/* offset=0x000a flags=0x0018001000000005 */ uint8 bOverride_LensFlareThreshold:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_VignetteIntensity:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_GrainIntensity:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_GrainJitter:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionIntensity:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionStaticFraction:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionRadius:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionFadeDistance:1;
/* offset=0x000b flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionFadeRadius:1;
/* offset=0x000c flags=0x0018001020000000 */ uint8 bOverride_AmbientOcclusionDistance:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionRadiusInWS:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionPower:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionBias:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionQuality:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionMipBlend:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionMipScale:1;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bOverride_AmbientOcclusionMipThreshold:1;
/* offset=0x000d flags=0x0018001000000005 */ uint8 bOverride_LPVIntensity:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVDirectionalOcclusionIntensity:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVDirectionalOcclusionRadius:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVDiffuseOcclusionExponent:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVSpecularOcclusionExponent:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVDiffuseOcclusionIntensity:1;
/* offset=0x000d flags=0x0018001000000001 */ uint8 bOverride_LPVSpecularOcclusionIntensity:1;
/* offset=0x000d flags=0x0018001000000005 */ uint8 bOverride_LPVSize:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVSecondaryOcclusionIntensity:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVSecondaryBounceIntensity:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVGeometryVolumeBias:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVVplInjectionBias:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVEmissiveInjectionIntensity:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVFadeRange:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_LPVDirectionalOcclusionFadeRange:1;
/* offset=0x000e flags=0x0018001000000005 */ uint8 bOverride_IndirectLightingColor:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_IndirectLightingIntensity:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_ColorGradingIntensity:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_ColorGradingLUT:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldFocalDistance:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldFstop:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldSensorWidth:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldDepthBlurRadius:1;
/* offset=0x000f flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldDepthBlurAmount:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldFocalRegion:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldNearTransitionRegion:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldFarTransitionRegion:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldScale:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldMaxBokehSize:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldNearBlurSize:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldFarBlurSize:1;
/* offset=0x0010 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldMethod:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_MobileHQGaussian:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldBokehShape:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldOcclusion:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldColorThreshold:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldSizeThreshold:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldSkyFocusDistance:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_DepthOfFieldVignetteSize:1;
/* offset=0x0011 flags=0x0018001000000005 */ uint8 bOverride_MotionBlurAmount:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_MotionBlurMax:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_MotionBlurPerObjectSize:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_ScreenPercentage:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_ScreenSpaceReflectionIntensity:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_ScreenSpaceReflectionQuality:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_ScreenSpaceReflectionMaxRoughness:1;
/* offset=0x0012 flags=0x0018001000000005 */ uint8 bOverride_ScreenSpaceReflectionRoughnessScale:1;
/* offset=0x0014 flags=0x0018001240000205 */ float WhiteTemp;
/* offset=0x0018 flags=0x0018001240000205 */ float WhiteTint;
/* offset=0x0020 flags=0x0018001240000005 */ struct FVector4 ColorSaturation;
/* offset=0x0030 flags=0x0018001240000005 */ struct FVector4 ColorContrast;
/* offset=0x0040 flags=0x0018001240000005 */ struct FVector4 ColorGamma;
/* offset=0x0050 flags=0x0018001240000005 */ struct FVector4 ColorGain;
/* offset=0x0060 flags=0x0018001240000005 */ struct FVector4 ColorOffset;
/* offset=0x0070 flags=0x0018001240000005 */ struct FVector4 ColorSaturationShadows;
/* offset=0x0080 flags=0x0018001240000005 */ struct FVector4 ColorContrastShadows;
/* offset=0x0090 flags=0x0018001240000005 */ struct FVector4 ColorGammaShadows;
/* offset=0x00a0 flags=0x0018001240000005 */ struct FVector4 ColorGainShadows;
/* offset=0x00b0 flags=0x0018001240000005 */ struct FVector4 ColorOffsetShadows;
/* offset=0x00c0 flags=0x0018001240000205 */ float ColorCorrectionShadowsMax;
/* offset=0x00d0 flags=0x0018001240000005 */ struct FVector4 ColorSaturationMidtones;
/* offset=0x00e0 flags=0x0018001240000005 */ struct FVector4 ColorContrastMidtones;
/* offset=0x00f0 flags=0x0018001240000005 */ struct FVector4 ColorGammaMidtones;
/* offset=0x0100 flags=0x0018001240000005 */ struct FVector4 ColorGainMidtones;
/* offset=0x0110 flags=0x0018001240000005 */ struct FVector4 ColorOffsetMidtones;
/* offset=0x0120 flags=0x0018001240000005 */ struct FVector4 ColorSaturationHighlights;
/* offset=0x0130 flags=0x0018001240000005 */ struct FVector4 ColorContrastHighlights;
/* offset=0x0140 flags=0x0018001240000005 */ struct FVector4 ColorGammaHighlights;
/* offset=0x0150 flags=0x0018001240000005 */ struct FVector4 ColorGainHighlights;
/* offset=0x0160 flags=0x0018001240000005 */ struct FVector4 ColorOffsetHighlights;
/* offset=0x0170 flags=0x0018001240000205 */ float ColorCorrectionHighlightsMin;
/* offset=0x0174 flags=0x0018001240000205 */ float FilmSlope;
/* offset=0x0178 flags=0x0018001240000205 */ float FilmToe;
/* offset=0x017c flags=0x0018001240000205 */ float FilmShoulder;
/* offset=0x0180 flags=0x0018001240000205 */ float FilmBlackClip;
/* offset=0x0184 flags=0x0018001240000205 */ float FilmWhiteClip;
/* offset=0x0188 flags=0x0018001240000005 */ struct FLinearColor FilmWhitePoint;
/* offset=0x0198 flags=0x0018041240000005 */ struct FLinearColor FilmShadowTint;
/* offset=0x01a8 flags=0x0018041240000205 */ float FilmShadowTintBlend;
/* offset=0x01ac flags=0x0018041240000205 */ float FilmShadowTintAmount;
/* offset=0x01b0 flags=0x0018001240000205 */ float FilmSaturation;
/* offset=0x01b4 flags=0x0018041240000005 */ struct FLinearColor FilmChannelMixerRed;
/* offset=0x01c4 flags=0x0018041240000005 */ struct FLinearColor FilmChannelMixerGreen;
/* offset=0x01d4 flags=0x0018041240000005 */ struct FLinearColor FilmChannelMixerBlue;
/* offset=0x01e4 flags=0x0018001240000205 */ float FilmContrast;
/* offset=0x01e8 flags=0x0018041240000205 */ float FilmToeAmount;
/* offset=0x01ec flags=0x0018041240000205 */ float FilmHealAmount;
/* offset=0x01f0 flags=0x0018041240000205 */ float FilmDynamicRange;
/* offset=0x01f4 flags=0x0018001240000005 */ struct FLinearColor SceneColorTint;
/* offset=0x0204 flags=0x0018001240000205 */ float SceneFringeIntensity;
/* offset=0x0208 flags=0x0018001040000205 */ uint8 BloomMethod;
/* offset=0x020c flags=0x0018001240000205 */ float BloomIntensity;
/* offset=0x0210 flags=0x0018001240000205 */ float BloomThreshold;
/* offset=0x0214 flags=0x0018041240000205 */ float BloomSizeScale;
/* offset=0x0218 flags=0x0018041240000205 */ float Bloom1Size;
/* offset=0x021c flags=0x0018041240000205 */ float Bloom2Size;
/* offset=0x0220 flags=0x0018041240000205 */ float Bloom3Size;
/* offset=0x0224 flags=0x0018041240000205 */ float Bloom4Size;
/* offset=0x0228 flags=0x0018041240000205 */ float Bloom5Size;
/* offset=0x022c flags=0x0018041240000205 */ float Bloom6Size;
/* offset=0x0230 flags=0x0018041240000005 */ struct FLinearColor Bloom1Tint;
/* offset=0x0240 flags=0x0018041240000005 */ struct FLinearColor Bloom2Tint;
/* offset=0x0250 flags=0x0018041240000005 */ struct FLinearColor Bloom3Tint;
/* offset=0x0260 flags=0x0018041240000005 */ struct FLinearColor Bloom4Tint;
/* offset=0x0270 flags=0x0018041240000005 */ struct FLinearColor Bloom5Tint;
/* offset=0x0280 flags=0x0018041240000005 */ struct FLinearColor Bloom6Tint;
/* offset=0x0290 flags=0x0018001040000205 */ UTexture2D* BloomConvolutionTexture;
/* offset=0x0294 flags=0x0018041240000205 */ float BloomConvolutionSize;
/* offset=0x0298 flags=0x0018041240000005 */ struct FVector2D BloomConvolutionCenterUV;
/* offset=0x02a0 flags=0x0018001060000000 */ struct FVector BloomConvolutionPreFilter;
/* offset=0x02ac flags=0x0018041240000205 */ float BloomConvolutionPreFilterMin;
/* offset=0x02b0 flags=0x0018041240000205 */ float BloomConvolutionPreFilterMax;
/* offset=0x02b4 flags=0x0018041240000205 */ float BloomConvolutionPreFilterMult;
/* offset=0x02b8 flags=0x0018041240000205 */ float BloomConvolutionBufferScale;
/* offset=0x02bc flags=0x0018001040000205 */ UTexture* BloomDirtMask;
/* offset=0x02c0 flags=0x0018001240000205 */ float BloomDirtMaskIntensity;
/* offset=0x02c4 flags=0x0018001240000005 */ struct FLinearColor BloomDirtMaskTint;
/* offset=0x02d4 flags=0x0018001240000005 */ struct FLinearColor AmbientCubemapTint;
/* offset=0x02e4 flags=0x0018001240000205 */ float AmbientCubemapIntensity;
/* offset=0x02e8 flags=0x0018001040000205 */ UTextureCube* AmbientCubemap;
/* offset=0x02ec flags=0x0018001040000205 */ uint8 AutoExposureMethod;
/* offset=0x02f0 flags=0x0018041240000205 */ float AutoExposureLowPercent;
/* offset=0x02f4 flags=0x0018041240000205 */ float AutoExposureHighPercent;
/* offset=0x02f8 flags=0x0018001240000205 */ float AutoExposureMinBrightness;
/* offset=0x02fc flags=0x0018001240000205 */ float AutoExposureMaxBrightness;
/* offset=0x0300 flags=0x0018001240000205 */ float AutoExposureSpeedUp;
/* offset=0x0304 flags=0x0018001240000205 */ float AutoExposureSpeedDown;
/* offset=0x0308 flags=0x0018001240000205 */ float AutoExposureBias;
/* offset=0x030c flags=0x0018041240000205 */ float HistogramLogMin;
/* offset=0x0310 flags=0x0018041240000205 */ float HistogramLogMax;
/* offset=0x0314 flags=0x0018001240000205 */ float LensFlareIntensity;
/* offset=0x0318 flags=0x0018001240000005 */ struct FLinearColor LensFlareTint;
/* offset=0x0328 flags=0x0018001240000205 */ float LensFlareBokehSize;
/* offset=0x032c flags=0x0018001240000205 */ int32 LensFlareCount;
/* offset=0x0330 flags=0x0018001240000205 */ float LensFlareThreshold;
/* offset=0x0334 flags=0x0018001040000205 */ UTexture* LensFlareBokehShape;
/* offset=0x0338 flags=0x0018001040000001 */ struct FLinearColor LensFlareTints;
/* offset=0x03b8 flags=0x0018001240000205 */ float VignetteIntensity;
/* offset=0x03bc flags=0x0018001240000205 */ float GrainJitter;
/* offset=0x03c0 flags=0x0018001240000205 */ float GrainIntensity;
/* offset=0x03c4 flags=0x0018001240000205 */ float AmbientOcclusionIntensity;
/* offset=0x03c8 flags=0x0018041240000205 */ float AmbientOcclusionStaticFraction;
/* offset=0x03cc flags=0x0018001240000205 */ float AmbientOcclusionRadius;
/* offset=0x03d0 flags=0x0018041000000005 */ uint8 AmbientOcclusionRadiusInWS:1;
/* offset=0x03d4 flags=0x0018041240000205 */ float AmbientOcclusionFadeDistance;
/* offset=0x03d8 flags=0x0018041240000205 */ float AmbientOcclusionFadeRadius;
/* offset=0x03dc flags=0x0018001060000200 */ float AmbientOcclusionDistance;
/* offset=0x03e0 flags=0x0018041240000205 */ float AmbientOcclusionPower;
/* offset=0x03e4 flags=0x0018041240000205 */ float AmbientOcclusionBias;
/* offset=0x03e8 flags=0x0018041240000205 */ float AmbientOcclusionQuality;
/* offset=0x03ec flags=0x0018041240000205 */ float AmbientOcclusionMipBlend;
/* offset=0x03f0 flags=0x0018041240000205 */ float AmbientOcclusionMipScale;
/* offset=0x03f4 flags=0x0018041240000205 */ float AmbientOcclusionMipThreshold;
/* offset=0x03f8 flags=0x0018001240000005 */ struct FLinearColor IndirectLightingColor;
/* offset=0x0408 flags=0x0018001240000205 */ float IndirectLightingIntensity;
/* offset=0x040c flags=0x0018001240000205 */ float ColorGradingIntensity;
/* offset=0x0410 flags=0x0018001040000205 */ UTexture* ColorGradingLUT;
/* offset=0x0414 flags=0x0018001040000205 */ uint8 DepthOfFieldMethod;
/* offset=0x0415 flags=0x0018001000000005 */ uint8 bMobileHQGaussian:1;
/* offset=0x0418 flags=0x0018001240000205 */ float DepthOfFieldFstop;
/* offset=0x041c flags=0x0018001040000204 */ float DepthOfFieldSensorWidth;
/* offset=0x0420 flags=0x0018001240000205 */ float DepthOfFieldFocalDistance;
/* offset=0x0424 flags=0x0018001240000205 */ float DepthOfFieldDepthBlurAmount;
/* offset=0x0428 flags=0x0018001240000205 */ float DepthOfFieldDepthBlurRadius;
/* offset=0x042c flags=0x0018001240000205 */ float DepthOfFieldFocalRegion;
/* offset=0x0430 flags=0x0018001240000205 */ float DepthOfFieldNearTransitionRegion;
/* offset=0x0434 flags=0x0018001240000205 */ float DepthOfFieldFarTransitionRegion;
/* offset=0x0438 flags=0x0018001240000205 */ float DepthOfFieldScale;
/* offset=0x043c flags=0x0018001240000205 */ float DepthOfFieldMaxBokehSize;
/* offset=0x0440 flags=0x0018001240000205 */ float DepthOfFieldNearBlurSize;
/* offset=0x0444 flags=0x0018001240000205 */ float DepthOfFieldFarBlurSize;
/* offset=0x0448 flags=0x0018041040000205 */ UTexture* DepthOfFieldBokehShape;
/* offset=0x044c flags=0x0018041240000205 */ float DepthOfFieldOcclusion;
/* offset=0x0450 flags=0x0018041240000205 */ float DepthOfFieldColorThreshold;
/* offset=0x0454 flags=0x0018041240000205 */ float DepthOfFieldSizeThreshold;
/* offset=0x0458 flags=0x0018041240000205 */ float DepthOfFieldSkyFocusDistance;
/* offset=0x045c flags=0x0018041240000205 */ float DepthOfFieldVignetteSize;
/* offset=0x0460 flags=0x0018001240000205 */ float MotionBlurAmount;
/* offset=0x0464 flags=0x0018001240000205 */ float MotionBlurMax;
/* offset=0x0468 flags=0x0018001240000205 */ float MotionBlurPerObjectSize;
/* offset=0x046c flags=0x0018001240000205 */ float LPVIntensity;
/* offset=0x0470 flags=0x0018041240000205 */ float LPVVplInjectionBias;
/* offset=0x0474 flags=0x0018001040000205 */ float LPVSize;
/* offset=0x0478 flags=0x0018001240000205 */ float LPVSecondaryOcclusionIntensity;
/* offset=0x047c flags=0x0018041240000205 */ float LPVSecondaryBounceIntensity;
/* offset=0x0480 flags=0x0018041240000205 */ float LPVGeometryVolumeBias;
/* offset=0x0484 flags=0x0018041240000205 */ float LPVEmissiveInjectionIntensity;
/* offset=0x0488 flags=0x0018001240000205 */ float LPVDirectionalOcclusionIntensity;
/* offset=0x048c flags=0x0018041240000205 */ float LPVDirectionalOcclusionRadius;
/* offset=0x0490 flags=0x0018001240000205 */ float LPVDiffuseOcclusionExponent;
/* offset=0x0494 flags=0x0018001240000205 */ float LPVSpecularOcclusionExponent;
/* offset=0x0498 flags=0x0018041240000205 */ float LPVDiffuseOcclusionIntensity;
/* offset=0x049c flags=0x0018041240000205 */ float LPVSpecularOcclusionIntensity;
/* offset=0x04a0 flags=0x0018001240000205 */ float ScreenSpaceReflectionIntensity;
/* offset=0x04a4 flags=0x0018001240000205 */ float ScreenSpaceReflectionQuality;
/* offset=0x04a8 flags=0x0018001240000205 */ float ScreenSpaceReflectionMaxRoughness;
/* offset=0x04ac flags=0x0018041240000205 */ float LPVFadeRange;
/* offset=0x04b0 flags=0x0018041240000205 */ float LPVDirectionalOcclusionFadeRange;
/* offset=0x04b4 flags=0x0018001240000205 */ float ScreenPercentage;
/* offset=0x04b8 flags=0x0010000000000005 */ struct FWeightedBlendables WeightedBlendables;
/* offset=0x04c4 flags=0x0010000020000200 */ TArray<UObject*> Blendables;
};
struct FPredictProjectilePathParams {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector StartLocation;
/* offset=0x000c flags=0x0018001040000005 */ struct FVector LaunchVelocity;
/* offset=0x0018 flags=0x0018001040000205 */ bool bTraceWithCollision;
/* offset=0x001c flags=0x0018001040000205 */ float ProjectileRadius;
/* offset=0x0020 flags=0x0018001040000205 */ float MaxSimTime;
/* offset=0x0024 flags=0x0018001040000205 */ bool bTraceWithChannel;
/* offset=0x0025 flags=0x0018001040000205 */ uint8 TraceChannel;
/* offset=0x0028 flags=0x0010040000000205 */ TArray<uint8> ObjectTypes;
/* offset=0x0034 flags=0x0010040000000205 */ TArray<AActor*> ActorsToIgnore;
/* offset=0x0040 flags=0x0018041040000205 */ float SimFrequency;
/* offset=0x0044 flags=0x0018041040000205 */ float OverrideGravityZ;
/* offset=0x0048 flags=0x0018041040000205 */ uint8 DrawDebugType;
/* offset=0x004c flags=0x0018041040000205 */ float DrawDebugTime;
/* offset=0x0050 flags=0x0018041040000205 */ bool bTraceComplex;
};
struct FPredictProjectilePathPointData {
/* offset=0x0000 flags=0x0018001040020015 */ struct FVector Location;
/* offset=0x000c flags=0x0018001040020015 */ struct FVector Velocity;
/* offset=0x0018 flags=0x0018001040020215 */ float Time;
};
struct FPredictProjectilePathResult {
/* offset=0x0000 flags=0x0010000000020215 */ TArray<struct FPredictProjectilePathPointData> PathData;
/* offset=0x000c flags=0x0010001000020015 */ struct FPredictProjectilePathPointData LastTraceDestination;
/* offset=0x0028 flags=0x0010009040020015 */ struct FHitResult HitResult;
};
struct FPreviewMeshCollectionEntry {
/* offset=0x0000 flags=0x001c000000000001 */ USkeletalMesh* SkeletalMesh;
};
struct FPrimaryAssetId {
/* offset=0x0000 flags=0x0010001000000005 */ struct FPrimaryAssetType PrimaryAssetType;
/* offset=0x0008 flags=0x0018001040000205 */ FName PrimaryAssetName;
};
struct FPrimaryAssetRules {
/* offset=0x0000 flags=0x0018001040000201 */ int32 Priority;
/* offset=0x0004 flags=0x0018001040000201 */ bool bApplyRecursively;
/* offset=0x0008 flags=0x0018001040000201 */ int32 ChunkId;
/* offset=0x000c flags=0x0018001040000201 */ enum EPrimaryAssetCookRule CookRule;
};
struct FPrimaryAssetRulesOverride {
/* offset=0x0000 flags=0x0018001000000001 */ struct FPrimaryAssetId PrimaryAssetId;
/* offset=0x0010 flags=0x0010001000000001 */ struct FPrimaryAssetRules Rules;
};
struct FPrimaryAssetType {
/* offset=0x0000 flags=0x0018001040000205 */ FName Name;
};
struct FPrimaryAssetTypeInfo {
/* offset=0x0000 flags=0x0018001040000201 */ FName PrimaryAssetType;
/* offset=0x0008 flags=0x004c000000000001 */ UClass<UObject>* AssetBaseClass;
/* offset=0x0030 flags=0x0018001040002200 */ UClass<UObject>* AssetBaseClassLoaded;
/* offset=0x0034 flags=0x0018001040000201 */ bool bHasBlueprintClasses;
/* offset=0x0035 flags=0x0018001040000201 */ bool bIsEditorOnly;
/* offset=0x0038 flags=0x0040000000000201 */ TArray<struct FDirectoryPath> Directories;
/* offset=0x0044 flags=0x0040000000000201 */ TArray<struct FSoftObjectPath> SpecificAssets;
/* offset=0x0050 flags=0x0010001000000001 */ struct FPrimaryAssetRules Rules;
/* offset=0x0060 flags=0x0010000000002200 */ TArray<FString> AssetScanPaths;
/* offset=0x006c flags=0x0018001040002200 */ bool bIsDynamicAsset;
/* offset=0x0070 flags=0x0018001040002200 */ int32 NumberOfAssets;
};
struct FPrimitiveComponentPostPhysicsTickFunction: FTickFunction {
};
struct FPrimitiveMaterialRef {
/* offset=0x0000 flags=0x0018001040080208 */ UPrimitiveComponent* Primitive;
/* offset=0x0004 flags=0x0018001040080208 */ UDecalComponent* Decal;
/* offset=0x0008 flags=0x0018001040000200 */ int32 ElementIndex;
};
struct FProceduralFoliageInstance {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector Location;
/* offset=0x0010 flags=0x0010001040000000 */ struct FQuat Rotation;
/* offset=0x0020 flags=0x0018001040000005 */ struct FVector Normal;
/* offset=0x002c flags=0x0018001040000205 */ float Age;
/* offset=0x0030 flags=0x0018001040000200 */ float Scale;
/* offset=0x0034 flags=0x0018001040000200 */ UFoliageType_InstancedStaticMesh* Type;
};
struct FProfileMatch {
/* offset=0x0000 flags=0x0018000000000200 */ FString Profile;
/* offset=0x000c flags=0x0010000000000200 */ TArray<struct FProfileMatchItem> Match;
};
struct FProfileMatchItem {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 SourceType;
/* offset=0x0001 flags=0x0018001040000200 */ uint8 CompareType;
/* offset=0x0004 flags=0x0018000000000200 */ FString MatchString;
};
struct FProgressBarStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush BackgroundImage;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush FillImage;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush MarqueeImage;
};
struct FPropertyPathSegment {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x0018001040000200 */ int32 ArrayIndex;
/* offset=0x000c flags=0x0048001040002200 */ UStruct* Struct;
/* offset=0x0010 flags=0x0048001040002200 */ UField* Field;
};
struct FPurchaseInfo {
/* offset=0x0000 flags=0x0018000000000200 */ FString Identifier;
/* offset=0x000c flags=0x0018000000000200 */ FString DisplayName;
/* offset=0x0018 flags=0x0018000000000200 */ FString DisplayDescription;
/* offset=0x0024 flags=0x0018000000000200 */ FString DisplayPrice;
};
struct FQuat {
/* offset=0x0000 flags=0x0018001041000205 */ float X;
/* offset=0x0004 flags=0x0018001041000205 */ float Y;
/* offset=0x0008 flags=0x0018001041000205 */ float Z;
/* offset=0x000c flags=0x0018001041000205 */ float W;
};
struct FROscillator {
/* offset=0x0000 flags=0x0010001000000001 */ struct FFOscillator Pitch;
/* offset=0x000c flags=0x0010001000000001 */ struct FFOscillator Yaw;
/* offset=0x0018 flags=0x0010001000000001 */ struct FFOscillator Roll;
};
struct FRadialDamageEvent: FDamageEvent {
/* offset=0x0008 flags=0x0010001000000000 */ struct FRadialDamageParams Params;
/* offset=0x001c flags=0x0018001040000000 */ struct FVector Origin;
/* offset=0x0028 flags=0x0010008000000200 */ TArray<struct FHitResult> ComponentHits;
};
struct FRadialDamageParams {
/* offset=0x0000 flags=0x0018001040000205 */ float BaseDamage;
/* offset=0x0004 flags=0x0018001040000205 */ float MinimumDamage;
/* offset=0x0008 flags=0x0018001040000205 */ float InnerRadius;
/* offset=0x000c flags=0x0018001040000205 */ float OuterRadius;
/* offset=0x0010 flags=0x0018001040000205 */ float DamageFalloff;
};
struct FRandomActionGroup {
/* offset=0x0000 flags=0x0010008000000209 */ TArray<UUTSkillAction*> Actions;
};
struct FRandomStream {
/* offset=0x0000 flags=0x0018001041000205 */ int32 InitialSeed;
/* offset=0x0004 flags=0x0018001040000200 */ int32 Seed;
};
struct FRawCurveTracks {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FFloatCurve> FloatCurves;
};
struct FRawDistribution {
/* offset=0x0000 flags=0x0018000000000000 */ struct FDistributionLookupTable Table;
};
struct FRawDistributionFloat: FRawDistribution {
/* offset=0x001c flags=0x0048001040000200 */ float MinValue;
/* offset=0x0020 flags=0x0048001040000200 */ float MaxValue;
/* offset=0x0024 flags=0x0018001042080209 */ UDistributionFloat* Distribution;
};
struct FRawDistributionVector: FRawDistribution {
/* offset=0x001c flags=0x0048001040000200 */ float MinValue;
/* offset=0x0020 flags=0x0048001040000200 */ float MaxValue;
/* offset=0x0024 flags=0x0048001040000000 */ struct FVector MinValueVec;
/* offset=0x0030 flags=0x0048001040000000 */ struct FVector MaxValueVec;
/* offset=0x003c flags=0x0018001042080209 */ UDistributionVector* Distribution;
};
struct FReConnectGameStateInfo {
/* offset=0x0000 flags=0x0018001040000214 */ bool bIsLessning;
/* offset=0x0004 flags=0x0018001040000214 */ float CircleStateStartServerWorldSecond;
/* offset=0x0008 flags=0x0018001040000214 */ float CircleStatusLastTime;
/* offset=0x000c flags=0x0018001040000214 */ float CircleStatusElapsedTime;
/* offset=0x0010 flags=0x0018001040000214 */ uint8 CircleStatus;
/* offset=0x0014 flags=0x0018001040000014 */ struct FVector BlueCircle;
/* offset=0x0020 flags=0x0018001040000014 */ struct FVector OriginalBlueCircle;
/* offset=0x002c flags=0x0018001040000014 */ struct FVector WhiteCircle;
/* offset=0x0038 flags=0x0018001040000214 */ uint8 AirAttackStatus;
/* offset=0x003c flags=0x0018001040000014 */ struct FVector AirAttackArea;
/* offset=0x0048 flags=0x0018001040000214 */ int32 AirAttackWave;
/* offset=0x004c flags=0x0018001040000014 */ struct FVector AirplaneStartLocation;
/* offset=0x0058 flags=0x0018001040000014 */ struct FVector AirplaneStopLocation;
};
struct FRedirector {
/* offset=0x0000 flags=0x0018001040000200 */ FName OldName;
/* offset=0x0008 flags=0x0018001040000200 */ FName NewName;
};
struct FRegisterTimer {
/* offset=0x0000 flags=0x0018001040000200 */ int32 waveindex;
/* offset=0x0004 flags=0x0010000000000200 */ TArray<float> times;
};
struct FRenderItem {
/* offset=0x0000 flags=0x0018000000000200 */ FString RenderKey;
/* offset=0x000c flags=0x0018001040000200 */ float RenderValue;
};
struct FRepAttachment {
/* offset=0x0000 flags=0x0018001040000200 */ AActor* AttachParent;
/* offset=0x0004 flags=0x0010001000000000 */ struct FVector_NetQuantize100 LocationOffset;
/* offset=0x0010 flags=0x0010001000000000 */ struct FVector_NetQuantize100 RelativeScale3D;
/* offset=0x001c flags=0x0010001040000000 */ struct FRotator RotationOffset;
/* offset=0x0028 flags=0x0018001040000200 */ FName AttachSocket;
/* offset=0x0030 flags=0x0018001040080208 */ USceneComponent* AttachComponent;
};
struct FRepMovement {
/* offset=0x0000 flags=0x0018001040002000 */ struct FVector LinearVelocity;
/* offset=0x000c flags=0x0018001040002000 */ struct FVector AngularVelocity;
/* offset=0x0018 flags=0x0018001040002000 */ struct FVector Location;
/* offset=0x0024 flags=0x0010001040002000 */ struct FRotator Rotation;
/* offset=0x0030 flags=0x0018001000002000 */ uint8 bSimulatedPhysicSleep:1;
/* offset=0x0030 flags=0x0018001000002000 */ uint8 bRepPhysics:1;
/* offset=0x0031 flags=0x0018041040010201 */ enum EVectorQuantization LocationQuantizationLevel;
/* offset=0x0032 flags=0x0018041040010201 */ enum EVectorQuantization VelocityQuantizationLevel;
/* offset=0x0033 flags=0x0018041040010201 */ enum ERotatorQuantization RotationQuantizationLevel;
};
struct FRepRootMotionMontage {
/* offset=0x0000 flags=0x0018001040000200 */ bool bIsActive;
/* offset=0x0004 flags=0x0018001040000200 */ UAnimMontage* AnimMontage;
/* offset=0x0008 flags=0x0018001040000200 */ float Position;
/* offset=0x000c flags=0x0010001000000000 */ struct FVector_NetQuantize100 Location;
/* offset=0x0018 flags=0x0010001040000000 */ struct FRotator Rotation;
/* offset=0x0024 flags=0x0018001040080208 */ UPrimitiveComponent* MovementBase;
/* offset=0x0028 flags=0x0018001040000200 */ FName MovementBaseBoneName;
/* offset=0x0030 flags=0x0018001040000200 */ bool bRelativePosition;
/* offset=0x0031 flags=0x0018001040000200 */ bool bRelativeRotation;
/* offset=0x0034 flags=0x0010000000000000 */ struct FRootMotionSourceGroup AuthoritativeRootMotion;
/* offset=0x00c4 flags=0x0010001000000000 */ struct FVector_NetQuantize10 Acceleration;
/* offset=0x00d0 flags=0x0010001000000000 */ struct FVector_NetQuantize10 LinearVelocity;
};
struct FReplicatedVehicleState {
/* offset=0x0000 flags=0x0018001040000200 */ float SteeringInput;
/* offset=0x0004 flags=0x0018001040000200 */ float ThrottleInput;
/* offset=0x0008 flags=0x0018001040000200 */ float BrakeInput;
/* offset=0x000c flags=0x0018001040000200 */ float HandbrakeInput;
/* offset=0x0010 flags=0x0018001040000200 */ int32 CurrentGear;
};
struct FResponseChannel {
/* offset=0x0000 flags=0x0018001040000201 */ FName Channel;
/* offset=0x0008 flags=0x0018001040000201 */ uint8 Response;
};
struct FResultRatingData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 rank_rating;
/* offset=0x0004 flags=0x0018001040000200 */ int32 kill_rating;
/* offset=0x0008 flags=0x0018001040000200 */ int32 win_rating;
/* offset=0x000c flags=0x0018001040000200 */ int32 change_rank_rating;
/* offset=0x0010 flags=0x0018001040000200 */ int32 change_kill_rating;
/* offset=0x0014 flags=0x0018001040000200 */ int32 change_win_rating;
};
struct FReverbSettings {
/* offset=0x0000 flags=0x0018001000000005 */ uint8 bApplyReverb:1;
/* offset=0x0001 flags=0x0018001060000200 */ uint8 ReverbType;
/* offset=0x0004 flags=0x0018001040000205 */ UReverbEffect* ReverbEffect;
/* offset=0x0008 flags=0x0018001040000205 */ float Volume;
/* offset=0x000c flags=0x0018001040000205 */ float FadeTime;
};
struct FRichCurve: FIndexedCurve {
/* offset=0x0040 flags=0x0018001040000200 */ uint8 PreInfinityExtrap;
/* offset=0x0041 flags=0x0018001040000200 */ uint8 PostInfinityExtrap;
/* offset=0x0044 flags=0x0018001040000201 */ float DefaultValue;
/* offset=0x0048 flags=0x0010000000000241 */ TArray<struct FRichCurveKey> Keys;
};
struct FRichCurveKey {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 InterpMode;
/* offset=0x0001 flags=0x0018001040000200 */ uint8 TangentMode;
/* offset=0x0002 flags=0x0018001040000200 */ uint8 TangentWeightMode;
/* offset=0x0004 flags=0x0018001040000201 */ float Time;
/* offset=0x0008 flags=0x0018001040000201 */ float Value;
/* offset=0x000c flags=0x0018001040000200 */ float ArriveTangent;
/* offset=0x0010 flags=0x0018001040000200 */ float ArriveTangentWeight;
/* offset=0x0014 flags=0x0018001040000200 */ float LeaveTangent;
/* offset=0x0018 flags=0x0018001040000200 */ float LeaveTangentWeight;
};
struct FRigTransformConstraint {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 TranformType;
/* offset=0x0008 flags=0x0018001040000201 */ FName ParentSpace;
/* offset=0x0010 flags=0x0018001040000200 */ float Weight;
};
struct FRigidBodyErrorCorrection {
/* offset=0x0000 flags=0x0018001040000200 */ float LinearDeltaThresholdSq;
/* offset=0x0004 flags=0x0018001040000200 */ float LinearInterpAlpha;
/* offset=0x0008 flags=0x0018001040000200 */ float LinearRecipFixTime;
/* offset=0x000c flags=0x0018001040000200 */ float AngularDeltaThreshold;
/* offset=0x0010 flags=0x0018001040000200 */ float AngularInterpAlpha;
/* offset=0x0014 flags=0x0018001040000200 */ float AngularRecipFixTime;
/* offset=0x0018 flags=0x0018001040000200 */ float BodySpeedThresholdSq;
};
struct FRigidBodyState {
/* offset=0x0000 flags=0x0010001000000000 */ struct FVector_NetQuantize100 Position;
/* offset=0x0010 flags=0x0010001040000000 */ struct FQuat Quaternion;
/* offset=0x0020 flags=0x0010001000000000 */ struct FVector_NetQuantize100 LinVel;
/* offset=0x002c flags=0x0010001000000000 */ struct FVector_NetQuantize100 AngVel;
/* offset=0x0038 flags=0x0018001040000200 */ uint8 Flags;
};
struct FRollbackNetStartupActorInfo {
/* offset=0x0008 flags=0x0018001040000200 */ UObject* Archetype;
/* offset=0x0024 flags=0x0018001040000200 */ ULevel* Level;
};
struct FRootMotionMovementParams {
/* offset=0x0000 flags=0x0018001040000200 */ bool bHasRootMotion;
/* offset=0x0004 flags=0x0018001040000200 */ float BlendWeight;
/* offset=0x0010 flags=0x0010001040000000 */ struct FTransform RootMotionTransform;
};
struct FRootMotionSourceGroup {
/* offset=0x007c flags=0x0018001040000200 */ bool bHasAdditiveSources;
/* offset=0x007d flags=0x0018001040000200 */ bool bHasOverrideSources;
/* offset=0x0080 flags=0x0010001000000000 */ struct FVector_NetQuantize10 LastPreAdditiveVelocity;
/* offset=0x008c flags=0x0018001040000200 */ bool bIsAdditiveVelocityApplied;
/* offset=0x008d flags=0x0010001000000000 */ struct FRootMotionSourceSettings LastAccumulatedSettings;
};
struct FRootMotionSourceSettings {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Flags;
};
struct FRotator {
/* offset=0x0000 flags=0x0018001041000205 */ float Pitch;
/* offset=0x0004 flags=0x0018001041000205 */ float Yaw;
/* offset=0x0008 flags=0x0018001041000205 */ float Roll;
};
struct FRuntimeConvexCollisionSection {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FVector> VertexBuffer;
/* offset=0x000c flags=0x0010001040000000 */ struct FBox BoundingBox;
};
struct FRuntimeFloatCurve {
/* offset=0x0000 flags=0x0010000000000000 */ struct FRichCurve EditorCurveData;
/* offset=0x0054 flags=0x0018001040000201 */ UCurveFloat* ExternalCurve;
};
struct FRuntimeMeshCollisionSection {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FVector> VertexBuffer;
/* offset=0x000c flags=0x0010000000000200 */ TArray<int32> IndexBuffer;
};
struct FRuntimeMeshComponentPrePhysicsTickFunction: FTickFunction {
};
struct FRuntimeMeshTangent {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector TangentX;
/* offset=0x000c flags=0x0018001040000205 */ bool bFlipTangentY;
};
struct FSDeviation {
/* offset=0x0000 flags=0x0018001040010215 */ float DeviationBase;
/* offset=0x0004 flags=0x0018001040010215 */ float DeviationBaseAim;
/* offset=0x0008 flags=0x0018001040010215 */ float DeviationBaseADS;
/* offset=0x000c flags=0x0018001040010215 */ float DeviationRecoilGain;
/* offset=0x0010 flags=0x0018001040010215 */ float DeviationRecoilGainAim;
/* offset=0x0014 flags=0x0018001040010215 */ float DeviationRecoilGainADS;
/* offset=0x0018 flags=0x0018001040010215 */ float DeviationMax;
/* offset=0x001c flags=0x0018001040010215 */ float DeviationMinMove;
/* offset=0x0020 flags=0x0018001040010215 */ float DeviationMaxMove;
/* offset=0x0024 flags=0x0018001040010215 */ float DeviationMoveMultiplier;
/* offset=0x0028 flags=0x0018001040010215 */ float DeviationMoveMinRefrence;
/* offset=0x002c flags=0x0018001040010215 */ float DeviationMoveMaxRefrence;
/* offset=0x0030 flags=0x0018001040010215 */ float DeviationStanceStand;
/* offset=0x0034 flags=0x0018001040010215 */ float DeviationStanceCrouch;
/* offset=0x0038 flags=0x0018001040010215 */ float DeviationStanceProne;
/* offset=0x003c flags=0x0018001040010215 */ float DeviationStanceJump;
};
struct FSHAHashData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Hash;
};
struct FSRangeAttenuateConfig {
/* offset=0x0000 flags=0x0018001040000201 */ int32 rangeStart;
/* offset=0x0004 flags=0x0018001040000201 */ int32 rangeEnd;
/* offset=0x0008 flags=0x0018001040000201 */ float rangeAttenuateFactor;
};
struct FSRecoilInfo {
/* offset=0x0000 flags=0x0018001040010215 */ float VerticalRecoilMin;
/* offset=0x0004 flags=0x0018001040010215 */ float VerticalRecoilMax;
/* offset=0x0008 flags=0x0018001040010215 */ float VerticalRecoilVariation;
/* offset=0x000c flags=0x0018001040010215 */ float VerticalRecoveryModifier;
/* offset=0x0010 flags=0x0018001040010215 */ float VerticalRecoveryClamp;
/* offset=0x0014 flags=0x0018001040010215 */ float VerticalRecoveryMax;
/* offset=0x0018 flags=0x0018001040010215 */ float LeftMax;
/* offset=0x001c flags=0x0018001040010215 */ float RightMax;
/* offset=0x0020 flags=0x0018001040010215 */ float HorizontalTendency;
/* offset=0x0024 flags=0x0018001040010215 */ UCurveVector* RecoilCurve;
/* offset=0x0028 flags=0x0018001040010215 */ int32 BulletPerSwitch;
/* offset=0x002c flags=0x0018001040010215 */ float TimePerSwitch;
/* offset=0x0030 flags=0x0018001040010215 */ bool SwitchOnTime;
/* offset=0x0034 flags=0x0018001040010215 */ float RecoilSpeedVertical;
/* offset=0x0038 flags=0x0018001040010215 */ float RecoilSpeedHorizontal;
/* offset=0x003c flags=0x0018001040010215 */ float RecovertySpeedVertical;
/* offset=0x0040 flags=0x0018001040010215 */ float RecoilValueClimb;
/* offset=0x0044 flags=0x0018001040010215 */ float RecoilValueFail;
/* offset=0x0048 flags=0x0018001040010215 */ float RecoilModifierStand;
/* offset=0x004c flags=0x0018001040010215 */ float RecoilModifierCrouch;
/* offset=0x0050 flags=0x0018001040010215 */ float RecoilModifierProne;
/* offset=0x0054 flags=0x0018001040010215 */ float RecoilHorizontalMinScalar;
/* offset=0x0058 flags=0x0018001040010215 */ float BurstEmptyDelay;
/* offset=0x005c flags=0x0018001040010215 */ bool ShootSightReturn;
/* offset=0x0060 flags=0x0018001040010215 */ float ShootSightReturnSpeed;
};
struct FSTBaseBuffTemplateItem {
/* offset=0x0000 flags=0x0018001040000205 */ FName Name;
/* offset=0x0008 flags=0x001a00104008020d */ USTBaseBuff* Buff;
};
struct FSTExtraVehicleSeat {
/* offset=0x0000 flags=0x0018001040000201 */ enum ESTExtraVehicleSeatType SeatType;
/* offset=0x0008 flags=0x0018001040000201 */ FName AnimCompTagName;
/* offset=0x0010 flags=0x0018001040000201 */ FName EnterVehicleSocket;
/* offset=0x0018 flags=0x0018001040000201 */ FName LeaveVehicleSocket;
/* offset=0x0020 flags=0x0018001040000201 */ uint8 OccupyMovementMode;
/* offset=0x0021 flags=0x0018001040000201 */ uint8 HoldWeaponType;
/* offset=0x0022 flags=0x0018001040000201 */ uint8 SeatSpecialType;
/* offset=0x0024 flags=0x0018001040000201 */ int32 GUIDisplayIndex;
};
struct FSTExtraVehicleWheelHP {
/* offset=0x0000 flags=0x0018001040000205 */ float HPMax;
/* offset=0x0008 flags=0x0018001040000205 */ FName BoneName;
};
struct FSTPointDamageEvent: FPointDamageEvent {
};
struct FSTR_CameraSetting {
/* offset=0x0000 flags=0x0008001040000205 */ float TargetArmLength_30_2007ABB34694949F7A9AC4BB2C7AE57D;
/* offset=0x0004 flags=0x0008001040000205 */ float LagSpeed_34_CBFA29604D40F5BC431D969F9216FCF7;
/* offset=0x0008 flags=0x0008001040000005 */ struct FVector SocketOffset_26_FD34F6424351327A3F447882FEBC198D;
};
struct FSTReplicatedVehicleState {
/* offset=0x0000 flags=0x0018001040000200 */ int8 SteeringInput;
/* offset=0x0001 flags=0x0018001040000200 */ int8 ThrottleInput;
/* offset=0x0002 flags=0x0018001040000200 */ int8 BrakeInput;
/* offset=0x0003 flags=0x0018001040000200 */ int8 HandbrakeInput;
/* offset=0x0004 flags=0x0018001040000200 */ int8 CurrentGear;
};
struct FSTVehicleWheelDust {
/* offset=0x0000 flags=0x0018001040010201 */ uint8 ContactSurface;
/* offset=0x0004 flags=0x0018001040010201 */ UParticleSystem* MoveFx;
/* offset=0x0008 flags=0x0018001040010201 */ UParticleSystem* SlipFx;
/* offset=0x000c flags=0x0018001040010201 */ UParticleSystem* HubFx;
/* offset=0x0010 flags=0x0018001040010201 */ float minSpeed;
};
struct FScalarMaterialInput: FMaterialInput {
/* offset=0x0030 flags=0x0018001000000000 */ uint8 UseConstant:1;
/* offset=0x0034 flags=0x0018001040000200 */ float Constant;
};
struct FScalarParameterNameAndCurve {
/* offset=0x0000 flags=0x0018001040000200 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000200 */ int32 Index;
/* offset=0x000c flags=0x0010000000000000 */ struct FRichCurve ParameterCurve;
};
struct FScalarParameterValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000205 */ float ParameterValue;
/* offset=0x000c flags=0x0018001040000000 */ struct FGuid ExpressionGUID;
};
struct FScrollBarStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush HorizontalBackgroundImage;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush VerticalBackgroundImage;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush VerticalTopSlotImage;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush HorizontalTopSlotImage;
/* offset=0x01a8 flags=0x0010000000000005 */ struct FSlateBrush VerticalBottomSlotImage;
/* offset=0x0210 flags=0x0010000000000005 */ struct FSlateBrush HorizontalBottomSlotImage;
/* offset=0x0278 flags=0x0010000000000005 */ struct FSlateBrush NormalThumbImage;
/* offset=0x02e0 flags=0x0010000000000005 */ struct FSlateBrush HoveredThumbImage;
/* offset=0x0348 flags=0x0010000000000005 */ struct FSlateBrush DraggedThumbImage;
};
struct FScrollBoxStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush TopShadowBrush;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush BottomShadowBrush;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush LeftShadowBrush;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush RightShadowBrush;
};
struct FSearchedPickUpItemResult {
/* offset=0x0000 flags=0x0018001040000214 */ APickUpWrapperActor* Wrapper;
/* offset=0x0008 flags=0x0010000000000014 */ struct FPickUpItemData MainItemData;
};
struct FSearchedTombBoxAndWrapperListResult {
/* offset=0x0000 flags=0x0018001040000214 */ APlayerTombBox* Box;
/* offset=0x0004 flags=0x0010000000000214 */ TArray<struct FSearchedPickUpItemResult> SearchedPickUpItemResultList;
};
struct FSecurityLogHitTargetInfo {
};
struct FSensibilityConfig {
/* offset=0x0000 flags=0x0010001000000004 */ struct FSensibilityMode NormalMode;
/* offset=0x0014 flags=0x0010001000000004 */ struct FSensibilityMode FireMode;
/* offset=0x0028 flags=0x0010001000000004 */ struct FSensibilityMode MotionMode;
};
struct FSensibilityMode {
/* offset=0x0000 flags=0x0018001040000204 */ float NoAim;
/* offset=0x0004 flags=0x0018001040000204 */ float Sight1X;
/* offset=0x0008 flags=0x0018001040000204 */ float Sight2X;
/* offset=0x000c flags=0x0018001040000204 */ float Sight4X;
/* offset=0x0010 flags=0x0018001040000204 */ float Sight8X;
};
struct FServerCheckBox {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 PoseID;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector BodyBoundBoxExtent;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector HeadBoundBoxExtent;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector Offset;
/* offset=0x0028 flags=0x0018001040000005 */ struct FVector PitchOffset;
/* offset=0x0034 flags=0x0018001040000205 */ float ReferenceHSlope;
/* offset=0x0038 flags=0x0018001040000205 */ float ReferenceVSlope;
/* offset=0x003c flags=0x0018001040000205 */ float HMinScale;
/* offset=0x0040 flags=0x0018001040000205 */ float VMinScale;
/* offset=0x0044 flags=0x0018001040000205 */ float HMaxScale;
/* offset=0x0048 flags=0x0018001040000205 */ float VMaxScale;
};
struct FServerHitEnemyReplicatedData {
/* offset=0x0000 flags=0x0018001040000201 */ ASTExtraBaseCharacter* HitTargetPawn;
/* offset=0x0004 flags=0x0018001040000201 */ uint32 EventID;
};
struct FShapedTextOptions {
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bOverride_TextShapingMethod:1;
/* offset=0x0000 flags=0x0018001000000001 */ uint8 bOverride_TextFlowDirection:1;
/* offset=0x0001 flags=0x0018041040000215 */ enum ETextShapingMethod TextShapingMethod;
/* offset=0x0002 flags=0x0018041040000215 */ enum ETextFlowDirection TextFlowDirection;
};
struct FShootWeaponDamageEvent: FSTPointDamageEvent {
};
struct FSimViewData {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 ViewPitch;
/* offset=0x0001 flags=0x0018001040000200 */ uint8 ViewYaw;
/* offset=0x0002 flags=0x0018001040000200 */ uint8 ViewRoll;
};
struct FSimpleMemberReference {
/* offset=0x0000 flags=0x0018001040000200 */ UObject* MemberParent;
/* offset=0x0008 flags=0x0018001040000200 */ FName MemberName;
/* offset=0x0010 flags=0x0018001040000000 */ struct FGuid MemberGuid;
};
struct FSimplygonChannelCastingSettings {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 MaterialChannel;
/* offset=0x0001 flags=0x0018001040000201 */ uint8 Caster;
/* offset=0x0002 flags=0x0018001040000201 */ bool bActive;
/* offset=0x0003 flags=0x0018001040000201 */ uint8 ColorChannels;
/* offset=0x0004 flags=0x0018001040000201 */ int32 BitsPerChannel;
/* offset=0x0008 flags=0x0018001040000201 */ bool bUseSRGB;
/* offset=0x0009 flags=0x0018001040000201 */ bool bBakeVertexColors;
/* offset=0x000a flags=0x0018001040000201 */ bool bFlipBackfacingNormals;
/* offset=0x000b flags=0x0018001040000201 */ bool bUseTangentSpaceNormals;
/* offset=0x000c flags=0x0018001040000201 */ bool bFlipGreenChannel;
};
struct FSimplygonMaterialLODSettings {
/* offset=0x0000 flags=0x0018001040000201 */ bool bActive;
/* offset=0x0001 flags=0x0018001040000201 */ uint8 MaterialLODType;
/* offset=0x0002 flags=0x0018001040000201 */ bool bUseAutomaticSizes;
/* offset=0x0003 flags=0x0018001040000201 */ uint8 TextureWidth;
/* offset=0x0004 flags=0x0018001040000201 */ uint8 TextureHeight;
/* offset=0x0005 flags=0x0018001040000201 */ uint8 SamplingQuality;
/* offset=0x0008 flags=0x0018001040000201 */ int32 GutterSpace;
/* offset=0x000c flags=0x0018001040000201 */ uint8 TextureStrech;
/* offset=0x000d flags=0x0018001040000201 */ bool bReuseExistingCharts;
/* offset=0x0010 flags=0x0010000000000200 */ TArray<struct FSimplygonChannelCastingSettings> ChannelsToCast;
/* offset=0x001c flags=0x0018001040000201 */ bool bBakeVertexData;
/* offset=0x001d flags=0x0018001040000201 */ bool bBakeActorData;
/* offset=0x001e flags=0x0018001040000201 */ bool bAllowMultiMaterial;
/* offset=0x001f flags=0x0018001040000201 */ bool bPreferTwoSideMaterials;
/* offset=0x0020 flags=0x0018001040000201 */ bool bUseVertexWeights;
/* offset=0x0024 flags=0x0010000000000000 */ struct FOutputMaterialInfo OutputMaterialInfo;
};
struct FSimplygonRemeshingSettings {
/* offset=0x0000 flags=0x0018001040000200 */ bool bActive;
/* offset=0x0004 flags=0x0018001040000201 */ int32 ScreenSize;
/* offset=0x0008 flags=0x0018001040000201 */ bool bRecalculateNormals;
/* offset=0x000c flags=0x0018001040000201 */ float HardAngleThreshold;
/* offset=0x0010 flags=0x0018001040000201 */ int32 MergeDistance;
/* offset=0x0014 flags=0x0018001040000201 */ bool bUseClippingPlane;
/* offset=0x0018 flags=0x0018001040000201 */ float ClippingLevel;
/* offset=0x001c flags=0x0018001040000201 */ int32 AxisIndex;
/* offset=0x0020 flags=0x0018001040000201 */ bool bPlaneNegativeHalfspace;
/* offset=0x0021 flags=0x0018001040000201 */ bool bUseMassiveLOD;
/* offset=0x0022 flags=0x0018001040000201 */ bool bUseAggregateLOD;
/* offset=0x0024 flags=0x0010000000000001 */ struct FSimplygonMaterialLODSettings MaterialLODSettings;
};
struct FSimulatedRootMotionReplicatedMove {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0008 flags=0x0010008000000000 */ struct FRepRootMotionMontage RootMotion;
};
struct FSingleAnimationPlayData {
/* offset=0x0000 flags=0x0018001040000205 */ UAnimationAsset* AnimToPlay;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bSavedLooping:1;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bSavedPlaying:1;
/* offset=0x0008 flags=0x0018001040000205 */ float SavedPosition;
/* offset=0x000c flags=0x0018041040000205 */ float SavedPlayRate;
};
struct FSkelMeshComponentLODInfo {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<bool> HiddenMaterials;
};
struct FSkelMeshSkinWeightInfo {
/* offset=0x0000 flags=0x0018001040000200 */ int32 Bones;
/* offset=0x0020 flags=0x0018001040000200 */ uint8 Weights;
};
struct FSkeletalMaterial {
/* offset=0x0000 flags=0x0018001040000215 */ UMaterialInterface* MaterialInterface;
/* offset=0x0004 flags=0x0018001060000200 */ bool bEnableShadowCasting;
/* offset=0x0005 flags=0x0018001060000200 */ bool bRecomputeTangent;
/* offset=0x0008 flags=0x0018001040000215 */ FName MaterialSlotName;
/* offset=0x0010 flags=0x0010001000020015 */ struct FMeshUVChannelInfo UVChannelData;
};
struct FSkeletalMeshLODGroupSettings {
/* offset=0x0000 flags=0x0028081040000201 */ float ScreenSize;
/* offset=0x0004 flags=0x0020080000000001 */ struct FSkeletalMeshOptimizationSettings OptimizationSettings;
};
struct FSkeletalMeshLODInfo {
/* offset=0x0000 flags=0x0018001040000201 */ float ScreenSize;
/* offset=0x0004 flags=0x0018001040000201 */ float LODHysteresis;
/* offset=0x0008 flags=0x0010000000000200 */ TArray<int32> LODMaterialMap;
/* offset=0x0014 flags=0x0010000020000200 */ TArray<bool> bEnableShadowCasting;
/* offset=0x0020 flags=0x0010000000000200 */ TArray<struct FTriangleSortSettings> TriangleSortSettings;
/* offset=0x002c flags=0x0018001000000000 */ uint8 bHasBeenSimplified:1;
/* offset=0x0030 flags=0x0010000000000001 */ struct FSkeletalMeshOptimizationSettings ReductionSettings;
/* offset=0x0178 flags=0x0010000020000000 */ struct FSimplygonRemeshingSettings RemeshingSettings;
/* offset=0x0204 flags=0x0010000000000001 */ struct FGroupedSkeletalOptimizationSettings OptimizationSettings;
/* offset=0x0418 flags=0x0010000020000200 */ TArray<FName> RemovedBones;
/* offset=0x0424 flags=0x0010000000000201 */ TArray<struct FBoneReference> BonesToRemove;
/* offset=0x0430 flags=0x0018001040000201 */ UAnimSequence* BakePose;
/* offset=0x0434 flags=0x0018040000020201 */ FString SourceImportFilename;
/* offset=0x0440 flags=0x0018001000000000 */ uint8 bHasPerLODVertexColors:1;
};
struct FSkeletalMeshOptimizationSettings {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 ReductionMethod;
/* offset=0x0004 flags=0x0018001040000201 */ float NumOfTrianglesPercentage;
/* offset=0x0008 flags=0x0018001040000201 */ float MaxDeviationPercentage;
/* offset=0x000c flags=0x0018001040000201 */ int32 ScreenSize;
/* offset=0x0010 flags=0x0018001040000201 */ float WeldingThreshold;
/* offset=0x0014 flags=0x0018001040000201 */ bool bRecalcNormals;
/* offset=0x0018 flags=0x0018001040000201 */ float NormalsThreshold;
/* offset=0x001c flags=0x0018001040000201 */ uint8 SilhouetteImportance;
/* offset=0x001d flags=0x0018001040000201 */ uint8 TextureImportance;
/* offset=0x001e flags=0x0018001040000201 */ uint8 ShadingImportance;
/* offset=0x001f flags=0x0018001040000201 */ uint8 SkinningImportance;
/* offset=0x0020 flags=0x0018001040000201 */ float BoneReductionRatio;
/* offset=0x0024 flags=0x0018001040000201 */ int32 MaxBonesPerVertex;
/* offset=0x0028 flags=0x0018001040000201 */ bool bTransferMorphTarget;
/* offset=0x002c flags=0x0010000020000200 */ TArray<struct FBoneReference> BonesToRemove;
/* offset=0x0038 flags=0x0018001040000201 */ int32 BaseLOD;
/* offset=0x003c flags=0x0018001040000200 */ int32 LODChainLastIndex;
/* offset=0x0040 flags=0x0018001040000201 */ bool bUseVertexWeights;
/* offset=0x0041 flags=0x0018001040000201 */ bool bUseVertexWeightsForMaterial;
/* offset=0x0042 flags=0x0018001040000201 */ bool bSimplifyMaterials;
/* offset=0x0044 flags=0x0010000020000000 */ struct FSimplygonMaterialLODSettings MaterialLODSettings;
/* offset=0x00ac flags=0x0010001000000001 */ struct FMaterialProxySettings MaterialSettings;
/* offset=0x0140 flags=0x0018001040000201 */ bool bForceRebuild;
/* offset=0x0144 flags=0x0018001060000200 */ UAnimSequence* BakePose;
};
struct FSkillAction_AttachActorCreateData {
/* offset=0x0000 flags=0x001c001040000205 */ UClass<AActor>* ActorTemplate;
/* offset=0x0008 flags=0x0018001040000205 */ FName AttachSocketName;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector RelativeLocation;
/* offset=0x001c flags=0x0010001040000005 */ struct FRotator RelativeRotation;
/* offset=0x0028 flags=0x0018001040000205 */ bool DestroyAfterSkill;
/* offset=0x0029 flags=0x0018001040000205 */ bool DestroyAfterPhase;
};
struct FSkillAction_SpawnActorCreateData {
/* offset=0x0000 flags=0x001c001040000205 */ UClass<AActor>* ActorTemplate;
/* offset=0x0004 flags=0x001800104008020d */ UUTSkillLocationPicker* LocationPicker;
/* offset=0x0008 flags=0x0018001040000205 */ bool bLocalSpawn;
/* offset=0x0009 flags=0x0018001040000205 */ bool bEnableAttach;
/* offset=0x0010 flags=0x0018001040000205 */ FName AttachSocket;
/* offset=0x0018 flags=0x0018001040000005 */ struct FVector OffsetLocationStand;
/* offset=0x0024 flags=0x0018001040000005 */ struct FVector OffsetLocationCrouch;
/* offset=0x0030 flags=0x0018001040000005 */ struct FVector OffsetLocationProne;
/* offset=0x003c flags=0x0010001040000005 */ struct FRotator OffsetRotation;
};
struct FSkillAction_SpawnProjectileCreateData {
/* offset=0x0000 flags=0x001c001040000205 */ UClass<AUAEProjectile>* ProjectileTemplate;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector OffsetLocation;
/* offset=0x0010 flags=0x0010001040000005 */ struct FRotator OffsetRotation;
};
struct FSkillConditionWarpper {
/* offset=0x0000 flags=0x001a00104008020d */ UUTSkillCondition* SkillCondition;
};
struct FSkillPoseMontageData {
/* offset=0x0000 flags=0x0018001040000201 */ UAnimMontage* AnimMontage_Stand;
/* offset=0x0004 flags=0x0018001040000201 */ UAnimMontage* AnimMontage_Crouch;
/* offset=0x0008 flags=0x0018001040000201 */ UAnimMontage* AnimMontage_Prone;
/* offset=0x000c flags=0x0018001040000201 */ UAnimMontage* AnimMontage_Vehicle;
};
struct FSlateBrush {
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector2D ImageSize;
/* offset=0x000c flags=0x0010001000000005 */ struct FMargin Margin;
/* offset=0x001c flags=0x0010000000000005 */ struct FSlateColor TintColor;
/* offset=0x0038 flags=0x0028081040000205 */ UObject* ResourceObject;
/* offset=0x0040 flags=0x0028081040000200 */ FName ResourceName;
/* offset=0x0048 flags=0x0020081000000000 */ struct FBox2D UVRegion;
/* offset=0x005c flags=0x0018001040000205 */ uint8 DrawAs;
/* offset=0x005d flags=0x0018001040000205 */ uint8 Tiling;
/* offset=0x005e flags=0x0018001040000205 */ uint8 Mirroring;
/* offset=0x005f flags=0x0018001040000200 */ uint8 ImageType;
/* offset=0x0060 flags=0x0028081000000000 */ uint8 bIsDynamicallyLoaded:1;
/* offset=0x0060 flags=0x0028081020000000 */ uint8 bHasUObject:1;
};
struct FSlateChildSize {
/* offset=0x0000 flags=0x0018001040000205 */ float Value;
/* offset=0x0004 flags=0x0018001040000205 */ uint8 SizeRule;
};
struct FSlateColor {
/* offset=0x0000 flags=0x0028081040000005 */ struct FLinearColor SpecifiedColor;
/* offset=0x0010 flags=0x0028081040000205 */ uint8 ColorUseRule;
};
struct FSlateFontInfo {
/* offset=0x0000 flags=0x0018001040000205 */ UObject* FontObject;
/* offset=0x0004 flags=0x0018001040000205 */ UObject* FontMaterial;
/* offset=0x0008 flags=0x0018001000000005 */ struct FFontOutlineSettings OutlineSettings;
/* offset=0x0030 flags=0x0018001040000205 */ FName TypefaceFontName;
/* offset=0x0038 flags=0x0018001040000205 */ int32 Size;
};
struct FSlateMeshVertex {
/* offset=0x0000 flags=0x0018001040000000 */ struct FVector2D Position;
/* offset=0x0008 flags=0x0018001040000000 */ struct FColor Color;
/* offset=0x000c flags=0x0018001040000000 */ struct FVector2D UV0;
/* offset=0x0014 flags=0x0018001040000000 */ struct FVector2D UV1;
/* offset=0x001c flags=0x0018001040000000 */ struct FVector2D UV2;
/* offset=0x0024 flags=0x0018001040000000 */ struct FVector2D UV3;
/* offset=0x002c flags=0x0018001040000000 */ struct FVector2D UV4;
/* offset=0x0034 flags=0x0018001040000000 */ struct FVector2D UV5;
};
struct FSlateSound {
/* offset=0x0000 flags=0x0028081040000205 */ UObject* ResourceObject;
};
struct FSlateWidgetStyle {
};
struct FSliderStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush NormalBarImage;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush DisabledBarImage;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush NormalThumbImage;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush DisabledThumbImage;
/* offset=0x01a8 flags=0x0018001040000205 */ float BarThickness;
};
struct FSlotAnimationTrack {
/* offset=0x0000 flags=0x0018001040000201 */ FName SlotName;
/* offset=0x0008 flags=0x0010000000000001 */ struct FAnimTrack AnimTrack;
};
struct FSmartName {
/* offset=0x0000 flags=0x0018001040020201 */ FName DisplayName;
};
struct FSmartNameContainer {
};
struct FSocketReference {
/* offset=0x0000 flags=0x0018001040000201 */ FName SocketName;
};
struct FSoftClassPath: FSoftObjectPath {
};
struct FSoftObjectPath {
/* offset=0x0000 flags=0x0018001040000200 */ FName AssetPathName;
/* offset=0x0008 flags=0x0018000000000200 */ FString SubPathString;
};
struct FSonInfo {
/* offset=0x0000 flags=0x0018001040000200 */ int32 xlevel;
/* offset=0x0004 flags=0x0018000000000200 */ FString xname;
};
struct FSoundAttenuationSettings: FBaseAttenuationSettings {
/* offset=0x007c flags=0x0018001000000005 */ uint8 bAttenuate:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bSpatialize:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bAttenuateWithLPF:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bEnableListenerFocus:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bEnableFocusInterpolation:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bEnableOcclusion:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bUseComplexCollisionForOcclusion:1;
/* offset=0x007c flags=0x0018001000000005 */ uint8 bEnableReverbSend:1;
/* offset=0x007d flags=0x0018001000000005 */ uint8 bApplyNormalizationToStereoSounds:1;
/* offset=0x007d flags=0x0018001000000005 */ uint8 bEnableLogFrequencyScaling:1;
/* offset=0x007e flags=0x0018001060000200 */ uint8 DistanceType;
/* offset=0x0080 flags=0x0018001040000205 */ float OmniRadius;
/* offset=0x0084 flags=0x0018001040000205 */ float StereoSpread;
/* offset=0x0088 flags=0x0018001040000205 */ uint8 SpatializationAlgorithm;
/* offset=0x008c flags=0x0018001040000205 */ USpatializationPluginSourceSettingsBase* SpatializationPluginSettings;
/* offset=0x0090 flags=0x0018001060000200 */ float RadiusMin;
/* offset=0x0094 flags=0x0018001060000200 */ float RadiusMax;
/* offset=0x0098 flags=0x0018001040000205 */ float LPFRadiusMin;
/* offset=0x009c flags=0x0018001040000205 */ float LPFRadiusMax;
/* offset=0x00a0 flags=0x0018001040000205 */ enum EAirAbsorptionMethod AbsorptionMethod;
/* offset=0x00a4 flags=0x0010000000000005 */ struct FRuntimeFloatCurve CustomLowpassAirAbsorptionCurve;
/* offset=0x00fc flags=0x0010000000000005 */ struct FRuntimeFloatCurve CustomHighpassAirAbsorptionCurve;
/* offset=0x0154 flags=0x0018001040000205 */ float LPFFrequencyAtMin;
/* offset=0x0158 flags=0x0018001040000205 */ float LPFFrequencyAtMax;
/* offset=0x015c flags=0x0018001040000205 */ float HPFFrequencyAtMin;
/* offset=0x0160 flags=0x0018001040000205 */ float HPFFrequencyAtMax;
/* offset=0x0164 flags=0x0018001040000205 */ float FocusAzimuth;
/* offset=0x0168 flags=0x0018001040000205 */ float NonFocusAzimuth;
/* offset=0x016c flags=0x0018001040000205 */ float FocusDistanceScale;
/* offset=0x0170 flags=0x0018001040000205 */ float NonFocusDistanceScale;
/* offset=0x0174 flags=0x0018001040000205 */ float FocusPriorityScale;
/* offset=0x0178 flags=0x0018001040000205 */ float NonFocusPriorityScale;
/* offset=0x017c flags=0x0018001040000205 */ float FocusVolumeAttenuation;
/* offset=0x0180 flags=0x0018001040000205 */ float NonFocusVolumeAttenuation;
/* offset=0x0184 flags=0x0018001040000205 */ float FocusAttackInterpSpeed;
/* offset=0x0188 flags=0x0018001040000205 */ float FocusReleaseInterpSpeed;
/* offset=0x018c flags=0x0018001040000205 */ uint8 OcclusionTraceChannel;
/* offset=0x0190 flags=0x0018001040000205 */ float OcclusionLowPassFilterFrequency;
/* offset=0x0194 flags=0x0018001040000205 */ float OcclusionVolumeAttenuation;
/* offset=0x0198 flags=0x0018001040000205 */ float OcclusionInterpolationTime;
/* offset=0x019c flags=0x0018001040000205 */ UOcclusionPluginSourceSettingsBase* OcclusionPluginSettings;
/* offset=0x01a0 flags=0x0018001040000205 */ enum EReverbSendMethod ReverbSendMethod;
/* offset=0x01a4 flags=0x0018001040000205 */ UReverbPluginSourceSettingsBase* ReverbPluginSettings;
/* offset=0x01a8 flags=0x0018001040000205 */ float ReverbWetLevelMin;
/* offset=0x01ac flags=0x0018001040000205 */ float ReverbWetLevelMax;
/* offset=0x01b0 flags=0x0018001040000205 */ float ReverbDistanceMin;
/* offset=0x01b4 flags=0x0018001040000205 */ float ReverbDistanceMax;
/* offset=0x01b8 flags=0x0010000000000005 */ struct FRuntimeFloatCurve CustomReverbSendCurve;
/* offset=0x0210 flags=0x0018001040000205 */ float ManualReverbSendLevel;
};
struct FSoundClassAdjuster {
/* offset=0x0000 flags=0x0018001040000201 */ USoundClass* SoundClassObject;
/* offset=0x0004 flags=0x0018001040000201 */ float VolumeAdjuster;
/* offset=0x0008 flags=0x0018001040000201 */ float PitchAdjuster;
/* offset=0x000c flags=0x0018001000000001 */ uint8 bApplyToChildren:1;
/* offset=0x0010 flags=0x0018001040000201 */ float VoiceCenterChannelVolumeAdjuster;
};
struct FSoundClassProperties {
/* offset=0x0000 flags=0x0018001040000201 */ float Volume;
/* offset=0x0004 flags=0x0018001040000201 */ float Pitch;
/* offset=0x0008 flags=0x0018001040000201 */ float StereoBleed;
/* offset=0x000c flags=0x0018001040000201 */ float LFEBleed;
/* offset=0x0010 flags=0x0018001040000201 */ float VoiceCenterChannelVolume;
/* offset=0x0014 flags=0x0018001040000201 */ float RadioFilterVolume;
/* offset=0x0018 flags=0x0018001040000201 */ float RadioFilterVolumeThreshold;
/* offset=0x001c flags=0x0018001000000001 */ uint8 bApplyEffects:1;
/* offset=0x001c flags=0x0018001000000001 */ uint8 bAlwaysPlay:1;
/* offset=0x001c flags=0x0018001000000001 */ uint8 bIsUISound:1;
/* offset=0x001c flags=0x0018001000000001 */ uint8 bIsMusic:1;
/* offset=0x001c flags=0x0018001000000001 */ uint8 bReverb:1;
/* offset=0x0020 flags=0x0018001040000201 */ float Default2DReverbSendAmount;
/* offset=0x0024 flags=0x0018001000000001 */ uint8 bCenterChannelOnly:1;
/* offset=0x0024 flags=0x0018001000000001 */ uint8 bApplyAmbientVolumes:1;
/* offset=0x0025 flags=0x0018001040000201 */ uint8 OutputTarget;
};
struct FSoundConcurrencySettings {
/* offset=0x0000 flags=0x0018001040000205 */ int32 MaxCount;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bLimitToOwner:1;
/* offset=0x0005 flags=0x0018001040000205 */ uint8 ResolutionRule;
/* offset=0x0008 flags=0x0018001040000205 */ float VolumeScale;
};
struct FSoundGroup {
/* offset=0x0000 flags=0x0018001040004200 */ uint8 SoundGroup;
/* offset=0x0004 flags=0x0018000000004200 */ FString DisplayName;
/* offset=0x0010 flags=0x0018001000004000 */ uint8 bAlwaysDecompressOnLoad:1;
/* offset=0x0014 flags=0x0018001040004200 */ float DecompressedDuration;
};
struct FSoundSourceBusSendInfo {
/* offset=0x0000 flags=0x0018001040000201 */ float SendLevel;
/* offset=0x0004 flags=0x0018001040000201 */ USoundSourceBus* SoundSourceBus;
};
struct FSoundSubmixSendInfo {
/* offset=0x0000 flags=0x0018001040000201 */ float SendLevel;
/* offset=0x0004 flags=0x0018001040000201 */ USoundSubmix* SoundSubmix;
};
struct FSoundTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040000200 */ float Volume;
/* offset=0x0008 flags=0x0018001040000200 */ float Pitch;
/* offset=0x000c flags=0x0018001040000201 */ USoundBase* Sound;
};
struct FSourceEffectChainEntry {
/* offset=0x0000 flags=0x0018001040000205 */ USoundEffectSourcePreset* Preset;
/* offset=0x0004 flags=0x0018001000000005 */ uint8 bBypass:1;
};
struct FSpawnAndBackpackWeaponReplicatedData {
/* offset=0x0000 flags=0x0018001040000204 */ ASTExtraWeapon* TargetWeapon;
/* offset=0x0008 flags=0x0018001040000204 */ FName LogicSocket;
/* offset=0x0010 flags=0x0018001040000204 */ bool bAutoUse;
/* offset=0x0011 flags=0x0018001040000204 */ bool bNeedSwitch;
/* offset=0x0018 flags=0x0018001000000004 */ struct FItemDefineID ID;
/* offset=0x0030 flags=0x0018001040000204 */ bool bResetBulletNum;
/* offset=0x0034 flags=0x0018001040000204 */ int32 OperationIndex;
};
struct FSpinBoxStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush BackgroundBrush;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush HoveredBackgroundBrush;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush ActiveFillBrush;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush InactiveFillBrush;
/* offset=0x01a8 flags=0x0010000000000005 */ struct FSlateBrush ArrowsImage;
/* offset=0x0210 flags=0x0010000000000000 */ struct FSlateColor ForegroundColor;
/* offset=0x022c flags=0x0010001000000005 */ struct FMargin TextPadding;
};
struct FSplineCurves {
/* offset=0x0000 flags=0x0018000000000000 */ struct FInterpCurveVector Position;
/* offset=0x0014 flags=0x0018000000000000 */ struct FInterpCurveQuat Rotation;
/* offset=0x0028 flags=0x0018000000000000 */ struct FInterpCurveVector Scale;
/* offset=0x003c flags=0x0018000000000000 */ struct FInterpCurveFloat ReparamTable;
};
struct FSplineMeshParams {
/* offset=0x0000 flags=0x0018001040000001 */ struct FVector startPos;
/* offset=0x000c flags=0x0018001040000001 */ struct FVector StartTangent;
/* offset=0x0018 flags=0x0018041040000001 */ struct FVector2D StartScale;
/* offset=0x0020 flags=0x0018041040000201 */ float StartRoll;
/* offset=0x0024 flags=0x0018041040000001 */ struct FVector2D StartOffset;
/* offset=0x002c flags=0x0018001040000001 */ struct FVector EndPos;
/* offset=0x0038 flags=0x0018001040000001 */ struct FVector EndTangent;
/* offset=0x0044 flags=0x0018041040000001 */ struct FVector2D EndScale;
/* offset=0x004c flags=0x0018041040000201 */ float EndRoll;
/* offset=0x0050 flags=0x0018041040000001 */ struct FVector2D EndOffset;
};
struct FSplinePoint {
/* offset=0x0000 flags=0x0018001040000205 */ float InputKey;
/* offset=0x0004 flags=0x0018001040000005 */ struct FVector Position;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector ArriveTangent;
/* offset=0x001c flags=0x0018001040000005 */ struct FVector LeaveTangent;
/* offset=0x0028 flags=0x0010001040000005 */ struct FRotator Rotation;
/* offset=0x0034 flags=0x0018001040000005 */ struct FVector Scale;
/* offset=0x0040 flags=0x0018001040000205 */ uint8 Type;
};
struct FSpotGroupProperty {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 SpotGroupType;
/* offset=0x0004 flags=0x0018001040000205 */ int32 SpotGroupPercent;
/* offset=0x0008 flags=0x0010000000000205 */ TArray<struct FSpotTypeProperty> SpotTypeProperties;
};
struct FSpotTypeProperty {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 SpotType;
/* offset=0x0004 flags=0x0018001040000205 */ int32 SpotPercentMin;
/* offset=0x0008 flags=0x0018001040000205 */ int32 SpotPercentMax;
/* offset=0x000c flags=0x0018001040000205 */ int32 SpotPercentDot;
/* offset=0x0010 flags=0x0018001040000205 */ int32 ItemPerSpotMin;
/* offset=0x0014 flags=0x0018001040000205 */ int32 ItemPerSpotMax;
/* offset=0x0018 flags=0x0010000000000205 */ TArray<struct FSpotWeight> WeightsPerValue;
/* offset=0x0024 flags=0x0010000000000205 */ TArray<struct FSpotWeight> WeightsPerCategory;
};
struct FSpotWeight {
/* offset=0x0000 flags=0x0018000000000205 */ FString Name;
/* offset=0x000c flags=0x0018001040000205 */ int32 Weight;
};
struct FSpriteGeometryCollection {
/* offset=0x0000 flags=0x0010040000000201 */ TArray<struct FSpriteGeometryShape> Shapes;
/* offset=0x000c flags=0x0018001040000201 */ uint8 GeometryType;
/* offset=0x0010 flags=0x0018001040000201 */ int32 PixelsPerSubdivisionX;
/* offset=0x0014 flags=0x0018001040000201 */ int32 PixelsPerSubdivisionY;
/* offset=0x0018 flags=0x0018041040000201 */ bool bAvoidVertexMerging;
/* offset=0x001c flags=0x0018041040000201 */ float AlphaThreshold;
/* offset=0x0020 flags=0x0018041040000201 */ float DetailAmount;
/* offset=0x0024 flags=0x0018041040000201 */ float SimplifyEpsilon;
};
struct FSpriteGeometryShape {
/* offset=0x0000 flags=0x0018001040020201 */ enum ESpriteShapeType ShapeType;
/* offset=0x0004 flags=0x0010000000000201 */ TArray<struct FVector2D> Vertices;
/* offset=0x0010 flags=0x0018001040020001 */ struct FVector2D BoxSize;
/* offset=0x0018 flags=0x0018001040020001 */ struct FVector2D BoxPosition;
/* offset=0x0020 flags=0x0018001040020201 */ float Rotation;
/* offset=0x0024 flags=0x0018001040020201 */ bool bNegativeWinding;
};
struct FSpriteInstanceData {
/* offset=0x0000 flags=0x0010001040000001 */ struct FMatrix Transform;
/* offset=0x0040 flags=0x0018001040000201 */ UPaperSprite* SourceSprite;
/* offset=0x0044 flags=0x0018001040000001 */ struct FColor VertexColor;
/* offset=0x0048 flags=0x0018001040000201 */ int32 MaterialIndex;
};
struct FStatColorMapEntry {
/* offset=0x0000 flags=0x0018001040044200 */ float In;
/* offset=0x0004 flags=0x0018001040044000 */ struct FColor Out;
};
struct FStatColorMapping {
/* offset=0x0000 flags=0x0018000000044200 */ FString StatName;
/* offset=0x000c flags=0x0010000000044200 */ TArray<struct FStatColorMapEntry> ColorMap;
/* offset=0x0018 flags=0x0018001000044000 */ uint8 DisableBlend:1;
};
struct FStaticMaterial {
/* offset=0x0000 flags=0x0018001040000215 */ UMaterialInterface* MaterialInterface;
/* offset=0x0008 flags=0x0018001040000215 */ FName MaterialSlotName;
/* offset=0x0010 flags=0x0010001000020015 */ struct FMeshUVChannelInfo UVChannelData;
};
struct FStaticMeshComponentLODInfo {
/* offset=0x0018 flags=0x0010000000000200 */ TArray<struct FPaintedVertex> PaintedVertices;
};
struct FStatusChange {
/* offset=0x0000 flags=0x001c001040000205 */ UClass<USTBaseBuffStatusType>* StatusName;
/* offset=0x0004 flags=0x0018001040000205 */ bool StatusValue;
};
struct FStreamingTextureBuildInfo {
/* offset=0x0000 flags=0x0018001040000200 */ uint32 PackedRelativeBox;
/* offset=0x0004 flags=0x0018001040000200 */ int32 TextureLevelIndex;
/* offset=0x0008 flags=0x0018001040000200 */ float TexelFactor;
};
struct FStringCurve: FIndexedCurve {
/* offset=0x0040 flags=0x0018000000000201 */ FString DefaultValue;
/* offset=0x004c flags=0x0010000000000241 */ TArray<struct FStringCurveKey> Keys;
};
struct FStringCurveKey {
/* offset=0x0000 flags=0x0018001040000201 */ float Time;
/* offset=0x0004 flags=0x0018000000000201 */ FString Value;
};
struct FStructBoneOverride {
/* offset=0x0000 flags=0x0018001040000205 */ FName BoneName;
/* offset=0x0008 flags=0x0018001040000205 */ float Density;
/* offset=0x000c flags=0x0018001040000205 */ float TestRadius;
};
struct FStructRedirect {
/* offset=0x0000 flags=0x0018001040000200 */ FName OldStructName;
/* offset=0x0008 flags=0x0018001040000200 */ FName NewStructName;
};
struct FSubLevelComponentMapValue {
/* offset=0x0000 flags=0x0018000000000201 */ FString Name;
/* offset=0x000c flags=0x0010000000000201 */ TArray<int32> IndexOffsetArray;
/* offset=0x0018 flags=0x0010000000000201 */ TArray<int32> VertexOffsetIndex;
/* offset=0x0024 flags=0x0010000000000201 */ TArray<int32> BorderIndex1;
/* offset=0x0030 flags=0x0010000000000201 */ TArray<int32> BorderIndex2;
/* offset=0x003c flags=0x0010000000000201 */ TArray<int32> BorderIndex3;
/* offset=0x0048 flags=0x0010000000000201 */ TArray<int32> BorderIndex4;
/* offset=0x0054 flags=0x0010000000000201 */ TArray<int32> UnderBorderIndex1;
/* offset=0x0060 flags=0x0010000000000201 */ TArray<int32> UnderBorderIndex2;
/* offset=0x006c flags=0x0010000000000201 */ TArray<int32> UnderBorderIndex3;
/* offset=0x0078 flags=0x0010000000000201 */ TArray<int32> UnderBorderIndex4;
/* offset=0x0084 flags=0x0010000000000201 */ TArray<int32> BorderIndicesBuffer1;
/* offset=0x0090 flags=0x0010000000000201 */ TArray<int32> BorderIndicesBuffer2;
/* offset=0x009c flags=0x0010000000000201 */ TArray<int32> BorderIndicesBuffer3;
/* offset=0x00a8 flags=0x0010000000000201 */ TArray<int32> BorderIndicesBuffer4;
/* offset=0x00b4 flags=0x0018000000000201 */ FString Sibling1Name;
/* offset=0x00c0 flags=0x0018000000000201 */ FString Sibling2Name;
/* offset=0x00cc flags=0x0018000000000201 */ FString Sibling3Name;
/* offset=0x00d8 flags=0x0018000000000201 */ FString Sibling4Name;
/* offset=0x00e4 flags=0x0018001040000201 */ int32 Sibling1Idx;
/* offset=0x00e8 flags=0x0018001040000201 */ int32 Sibling2Idx;
/* offset=0x00ec flags=0x0018001040000201 */ int32 Sibling3Idx;
/* offset=0x00f0 flags=0x0018001040000201 */ int32 Sibling4Idx;
};
struct FSubmixEffectDynamicsProcessorSettings {
/* offset=0x0000 flags=0x0018001040000205 */ enum ESubmixEffectDynamicsProcessorType DynamicsProcessorType;
/* offset=0x0001 flags=0x0018001040000205 */ enum ESubmixEffectDynamicsPeakMode PeakMode;
/* offset=0x0004 flags=0x0018001040000205 */ float LookAheadMsec;
/* offset=0x0008 flags=0x0018001040000205 */ float AttackTimeMsec;
/* offset=0x000c flags=0x0018001040000205 */ float ReleaseTimeMsec;
/* offset=0x0010 flags=0x0018001040000205 */ float ThresholdDb;
/* offset=0x0014 flags=0x0018001040000205 */ float Ratio;
/* offset=0x0018 flags=0x0018001040000205 */ float KneeBandwidthDb;
/* offset=0x001c flags=0x0018001040000205 */ float InputGainDb;
/* offset=0x0020 flags=0x0018001040000205 */ float OutputGainDb;
/* offset=0x0024 flags=0x0018001000000005 */ uint8 bChannelLinked:1;
/* offset=0x0024 flags=0x0018001000000005 */ uint8 bAnalogMode:1;
};
struct FSubmixEffectEQBand {
/* offset=0x0000 flags=0x0018001040000205 */ float Frequency;
/* offset=0x0004 flags=0x0018001040000205 */ float Bandwidth;
/* offset=0x0008 flags=0x0018001040000205 */ float GainDb;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bEnabled:1;
};
struct FSubmixEffectReverbSettings {
/* offset=0x0000 flags=0x0018001040000205 */ float Density;
/* offset=0x0004 flags=0x0018001040000205 */ float Diffusion;
/* offset=0x0008 flags=0x0018001040000205 */ float Gain;
/* offset=0x000c flags=0x0018001040000205 */ float GainHF;
/* offset=0x0010 flags=0x0018001040000205 */ float DecayTime;
/* offset=0x0014 flags=0x0018001040000205 */ float DecayHFRatio;
/* offset=0x0018 flags=0x0018001040000205 */ float ReflectionsGain;
/* offset=0x001c flags=0x0018001040000205 */ float ReflectionsDelay;
/* offset=0x0020 flags=0x0018001040000205 */ float LateGain;
/* offset=0x0024 flags=0x0018001040000205 */ float LateDelay;
/* offset=0x0028 flags=0x0018001040000205 */ float AirAbsorptionGainHF;
/* offset=0x002c flags=0x0018001040000205 */ float WetLevel;
};
struct FSubmixEffectSubmixEQSettings {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FSubmixEffectEQBand> EQBands;
};
struct FSubsurfaceProfileStruct {
/* offset=0x0000 flags=0x0018001040000215 */ float ScatterRadius;
/* offset=0x0004 flags=0x0018001040000015 */ struct FLinearColor SubsurfaceColor;
/* offset=0x0014 flags=0x0018001040000015 */ struct FLinearColor FalloffColor;
};
struct FSubtitleCue {
/* offset=0x0000 flags=0x0010000000000001 */ FText Text;
/* offset=0x000c flags=0x0018001040000201 */ float Time;
};
struct FSupportedAreaData {
/* offset=0x0000 flags=0x0018000000000200 */ FString AreaClassName;
/* offset=0x000c flags=0x0018001040000200 */ int32 AreaID;
/* offset=0x0010 flags=0x0018001040002200 */ UClass<UObject>* AreaClass;
};
struct FSurviveTableRowBase: FTableRowBase {
/* offset=0x0004 flags=0x0018001040000205 */ int32 ID;
/* offset=0x0008 flags=0x0018001040000205 */ int32 PickUpSoundID;
};
struct FSwitchCameraData: FCameraData {
/* offset=0x0014 flags=0x0018001040000201 */ float StartCameraSwitchDelayTimeFrom_Normal;
/* offset=0x0018 flags=0x0018001040000201 */ float StartCameraSwitchDelayTimeFrom_Near;
/* offset=0x001c flags=0x0018001040000201 */ float StartCameraSwitchDelayTimeFrom_Aim;
/* offset=0x0020 flags=0x0018001040000201 */ float CameraSwitchTime;
};
struct FSyncAKEvent {
/* offset=0x0000 flags=0x0018001040000200 */ int32 AkEventID;
/* offset=0x0004 flags=0x0018001040000000 */ struct FVector AkLocation;
};
struct FTLog_PickUpItemFlow {
/* offset=0x0000 flags=0x0018001040000201 */ int32 ItemSpesificID;
/* offset=0x0004 flags=0x0018001040000201 */ int32 Count;
/* offset=0x0008 flags=0x0018001040000001 */ struct FVector Location;
/* offset=0x0014 flags=0x0018000000000201 */ FString TimeStr;
};
struct FTLog_PropEquipUnequipFlow {
/* offset=0x0000 flags=0x0018001040000201 */ int32 ItemSpesificID;
/* offset=0x0004 flags=0x0018001040000201 */ enum ETLog_BackpackEquipmentSlotType SlotType;
/* offset=0x0005 flags=0x0018001040000201 */ bool bEquip;
/* offset=0x0008 flags=0x0018000000000201 */ FString TimeStr;
};
struct FTTEventTrack: FTTTrackBase {
/* offset=0x000c flags=0x0018001040000200 */ UCurveFloat* CurveKeys;
};
struct FTTFloatTrack: FTTTrackBase {
/* offset=0x000c flags=0x0018001040000200 */ UCurveFloat* CurveFloat;
};
struct FTTLinearColorTrack: FTTTrackBase {
/* offset=0x000c flags=0x0018001040000200 */ UCurveLinearColor* CurveLinearColor;
};
struct FTTTrackBase {
/* offset=0x0000 flags=0x0018001040000200 */ FName TrackName;
/* offset=0x0008 flags=0x0018001040000200 */ bool bIsExternalCurve;
};
struct FTTVectorTrack: FTTTrackBase {
/* offset=0x000c flags=0x0018001040000200 */ UCurveVector* CurveVector;
};
struct FTViewTarget {
/* offset=0x0000 flags=0x0018001040000205 */ AActor* Target;
/* offset=0x0010 flags=0x0010000000000005 */ struct FMinimalViewInfo POV;
/* offset=0x0530 flags=0x0028081040000205 */ APlayerState* PlayerState;
};
struct FTableRowBase {
};
struct FTableRowStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0010000000000005 */ struct FSlateBrush SelectorFocusedBrush;
/* offset=0x0070 flags=0x0010000000000005 */ struct FSlateBrush ActiveHoveredBrush;
/* offset=0x00d8 flags=0x0010000000000005 */ struct FSlateBrush ActiveBrush;
/* offset=0x0140 flags=0x0010000000000005 */ struct FSlateBrush InactiveHoveredBrush;
/* offset=0x01a8 flags=0x0010000000000005 */ struct FSlateBrush InactiveBrush;
/* offset=0x0210 flags=0x0010000000000005 */ struct FSlateBrush EvenRowBackgroundHoveredBrush;
/* offset=0x0278 flags=0x0010000000000005 */ struct FSlateBrush EvenRowBackgroundBrush;
/* offset=0x02e0 flags=0x0010000000000005 */ struct FSlateBrush OddRowBackgroundHoveredBrush;
/* offset=0x0348 flags=0x0010000000000005 */ struct FSlateBrush OddRowBackgroundBrush;
/* offset=0x03b0 flags=0x0010000000000005 */ struct FSlateColor TextColor;
/* offset=0x03cc flags=0x0010000000000005 */ struct FSlateColor SelectedTextColor;
/* offset=0x03e8 flags=0x0010000000000005 */ struct FSlateBrush DropIndicator_Above;
/* offset=0x0450 flags=0x0010000000000005 */ struct FSlateBrush DropIndicator_Onto;
/* offset=0x04b8 flags=0x0010000000000005 */ struct FSlateBrush DropIndicator_Below;
};
struct FTagAndValue {
/* offset=0x0000 flags=0x0018001040002204 */ FName Tag;
/* offset=0x0008 flags=0x0018000000002204 */ FString Value;
};
struct FTeamMateStateInfo {
/* offset=0x0000 flags=0x0018001040000200 */ ASTExtraPlayerState* PlayerState;
/* offset=0x0004 flags=0x0018001040000000 */ struct FVector Location;
/* offset=0x0010 flags=0x0010001040000000 */ struct FRotator Rotation;
};
struct FTeamPlayerColorStruct {
/* offset=0x0000 flags=0x0008001040000205 */ int32 PlayerIndex_2_B5DB2BC241DE79BAF475BE89C208CBB8;
/* offset=0x0004 flags=0x0008001040000005 */ struct FLinearColor PlayerColor_5_2248AF6545C3D12AA0C1F18AF3A9AC40;
};
struct FTextBlockStyle: FSlateWidgetStyle {
/* offset=0x0008 flags=0x0018000000000005 */ struct FSlateFontInfo Font;
/* offset=0x0048 flags=0x0010000000000005 */ struct FSlateColor ColorAndOpacity;
/* offset=0x0064 flags=0x0018001040000005 */ struct FVector2D ShadowOffset;
/* offset=0x006c flags=0x0018001040000005 */ struct FLinearColor ShadowColorAndOpacity;
/* offset=0x007c flags=0x0010000000000001 */ struct FSlateColor SelectedBackgroundColor;
/* offset=0x0098 flags=0x0018041040000005 */ struct FLinearColor HighlightColor;
/* offset=0x00a8 flags=0x0010040000000005 */ struct FSlateBrush HighlightShape;
/* offset=0x0110 flags=0x0010040000000005 */ struct FSlateBrush UnderlineBrush;
};
struct FTextureLODGroup {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 Group;
/* offset=0x000c flags=0x0018001040000200 */ int32 LODBias;
/* offset=0x0014 flags=0x0018001040000200 */ int32 NumStreamedMips;
/* offset=0x0018 flags=0x0018001040000200 */ uint8 MipGenSettings;
/* offset=0x001c flags=0x0018001040000200 */ int32 MinLODSize;
/* offset=0x0020 flags=0x0018001040000200 */ int32 MaxLODSize;
/* offset=0x0028 flags=0x0018001040000200 */ FName MinMagFilter;
/* offset=0x0030 flags=0x0018001040000200 */ FName MipFilter;
};
struct FTextureParameterValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000205 */ UTexture* ParameterValue;
/* offset=0x000c flags=0x0018001040000000 */ struct FGuid ExpressionGUID;
};
struct FTickFunction {
/* offset=0x0004 flags=0x0018041040010201 */ uint8 TickGroup;
/* offset=0x0005 flags=0x0018041040010201 */ uint8 EndTickGroup;
/* offset=0x0008 flags=0x0018041000010001 */ uint8 bTickEvenWhenPaused:1;
/* offset=0x0008 flags=0x0018001000000000 */ uint8 bCanEverTick:1;
/* offset=0x0008 flags=0x0018001000010001 */ uint8 bStartWithTickEnabled:1;
/* offset=0x0008 flags=0x0018041000010001 */ uint8 bAllowTickOnDedicatedServer:1;
/* offset=0x0030 flags=0x0018001040010201 */ float TickInterval;
};
struct FTimeDate {
/* offset=0x0000 flags=0x0018001040000205 */ int32 Millisecond;
/* offset=0x0004 flags=0x0018001040000205 */ int32 Second;
/* offset=0x0008 flags=0x0018001040000205 */ int32 Minute;
/* offset=0x000c flags=0x0018001040000205 */ int32 Hour;
/* offset=0x0010 flags=0x0018001040000205 */ int32 Day;
/* offset=0x0014 flags=0x0018001040000205 */ int32 Month;
/* offset=0x0018 flags=0x0018001040000205 */ int32 Year;
};
struct FTimeStamp {
/* offset=0x0000 flags=0x0018000000000205 */ FString Title;
/* offset=0x000c flags=0x0018001040000205 */ int32 Priority;
/* offset=0x0010 flags=0x0018001040000205 */ int32 StartTime;
/* offset=0x0014 flags=0x0018001040000205 */ int32 endTime;
};
struct FTimeStretchCurve {
/* offset=0x0000 flags=0x0048001040000201 */ float SamplingRate;
/* offset=0x0004 flags=0x0048001040000201 */ float CurveValueMinPrecision;
/* offset=0x0008 flags=0x0040000000020201 */ TArray<struct FTimeStretchCurveMarker> Markers;
/* offset=0x0014 flags=0x0048001040020201 */ float Sum_dT_i_by_C_i;
};
struct FTimeStretchCurveMarker {
/* offset=0x0000 flags=0x0018001040020201 */ float Time;
/* offset=0x000c flags=0x0018001040020201 */ float Alpha;
};
struct FTimeline {
/* offset=0x0000 flags=0x00480010c0000200 */ uint8 LengthMode;
/* offset=0x0004 flags=0x00480010c0000200 */ float Length;
/* offset=0x0008 flags=0x0048001000000000 */ uint8 bLooping:1;
/* offset=0x0008 flags=0x0048001000000000 */ uint8 bReversePlayback:1;
/* offset=0x0008 flags=0x0048001000000000 */ uint8 bPlaying:1;
/* offset=0x000c flags=0x0048001040000200 */ float PlayRate;
/* offset=0x0010 flags=0x0048001040000200 */ float Position;
/* offset=0x0014 flags=0x0040008080000200 */ TArray<struct FTimelineEventEntry> Events;
/* offset=0x0020 flags=0x0040008080000200 */ TArray<struct FTimelineVectorTrack> InterpVectors;
/* offset=0x002c flags=0x0040008080000200 */ TArray<struct FTimelineFloatTrack> InterpFloats;
/* offset=0x0038 flags=0x0040008080000200 */ TArray<struct FTimelineLinearColorTrack> InterpLinearColors;
/* offset=0x0048 flags=0x0040001080080200 */ FOnTimelineEvent TimelinePostUpdateFunc;
/* offset=0x0058 flags=0x0040001080080200 */ FOnTimelineEvent TimelineFinishedFunc;
/* offset=0x00b0 flags=0x004c0010c0000200 */ UObject* PropertySetObject;
/* offset=0x00b8 flags=0x00480010c0000200 */ FName DirectionPropertyName;
/* offset=0x00c0 flags=0x00480010c0002200 */ UProperty* DirectionProperty;
};
struct FTimelineEventEntry {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0008 flags=0x0010001000080200 */ FOnTimelineEvent EventFunc;
};
struct FTimelineFloatTrack {
/* offset=0x0000 flags=0x0018001040000200 */ UCurveFloat* FloatCurve;
/* offset=0x0008 flags=0x0010001000080200 */ FOnTimelineFloat InterpFunc;
/* offset=0x0018 flags=0x0018001040000200 */ FName TrackName;
/* offset=0x0020 flags=0x0018001040000200 */ FName FloatPropertyName;
/* offset=0x0028 flags=0x0018001040002200 */ UFloatProperty* FloatProperty;
};
struct FTimelineLinearColorTrack {
/* offset=0x0000 flags=0x0018001040000200 */ UCurveLinearColor* LinearColorCurve;
/* offset=0x0008 flags=0x0010001000080200 */ FOnTimelineLinearColor InterpFunc;
/* offset=0x0018 flags=0x0018001040000200 */ FName TrackName;
/* offset=0x0020 flags=0x0018001040000200 */ FName LinearColorPropertyName;
/* offset=0x0028 flags=0x0018001040002200 */ UStructProperty* LinearColorProperty;
};
struct FTimelineVectorTrack {
/* offset=0x0000 flags=0x0018001040000200 */ UCurveVector* VectorCurve;
/* offset=0x0008 flags=0x0010001000080200 */ FOnTimelineVector InterpFunc;
/* offset=0x0018 flags=0x0018001040000200 */ FName TrackName;
/* offset=0x0020 flags=0x0018001040000200 */ FName VectorPropertyName;
/* offset=0x0028 flags=0x0018001040002200 */ UStructProperty* VectorProperty;
};
struct FTimerHandle {
/* offset=0x0000 flags=0x0048001040002200 */ uint64 Handle;
};
struct FTimespan {
};
struct FTireConfigMaterialFriction {
/* offset=0x0000 flags=0x0018001040000201 */ UPhysicalMaterial* PhysicalMaterial;
/* offset=0x0004 flags=0x0018001040000201 */ float FrictionScale;
};
struct FTireFrictionScalePair {
/* offset=0x0000 flags=0x0018001040000200 */ UTireType* TireType;
/* offset=0x0004 flags=0x0018001040000200 */ float FrictionScale;
};
struct FToggleTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040000201 */ uint8 ToggleAction;
};
struct FTouchInputControl {
/* offset=0x0000 flags=0x0018001040000201 */ UTexture2D* Image1;
/* offset=0x0004 flags=0x0018001040000201 */ UTexture2D* Image2;
/* offset=0x0008 flags=0x0018001040000001 */ struct FVector2D Center;
/* offset=0x0010 flags=0x0018001040000001 */ struct FVector2D VisualSize;
/* offset=0x0018 flags=0x0018001040000001 */ struct FVector2D ThumbSize;
/* offset=0x0020 flags=0x0018001040000001 */ struct FVector2D InteractionSize;
/* offset=0x0028 flags=0x0018001040000001 */ struct FVector2D InputScale;
/* offset=0x0030 flags=0x0018000000000001 */ struct FKey MainInputKey;
/* offset=0x0040 flags=0x0018000000000001 */ struct FKey AltInputKey;
};
struct FTrackToSkeletonMap {
/* offset=0x0000 flags=0x0018001040000200 */ int32 BoneTreeIndex;
};
struct FTransform {
/* offset=0x0000 flags=0x0010001041000005 */ struct FQuat Rotation;
/* offset=0x0010 flags=0x0018001041000005 */ struct FVector Translation;
/* offset=0x001c flags=0x0018001041000005 */ struct FVector Scale3D;
};
struct FTransformBase {
/* offset=0x0000 flags=0x0018001040000201 */ FName Node;
/* offset=0x0008 flags=0x0010000000000001 */ struct FTransformBaseConstraint Constraints;
};
struct FTransformBaseConstraint {
/* offset=0x0000 flags=0x0010000000000201 */ TArray<struct FRigTransformConstraint> TransformConstraints;
};
struct FTriangleSortSettings {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 TriangleSorting;
/* offset=0x0001 flags=0x0018001040000201 */ uint8 CustomLeftRightAxis;
/* offset=0x0008 flags=0x0018001040000201 */ FName CustomLeftRightBoneName;
};
struct FTwistConstraint: FConstraintBaseParams {
/* offset=0x0014 flags=0x0018001040000201 */ float TwistLimitDegrees;
/* offset=0x0018 flags=0x0018001040000201 */ uint8 TwistMotion;
};
struct FTwoVectors {
/* offset=0x0000 flags=0x0018001041000005 */ struct FVector v1;
/* offset=0x000c flags=0x0018001041000005 */ struct FVector v2;
};
struct FTypeface {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FTypefaceEntry> Fonts;
};
struct FTypefaceEntry {
/* offset=0x0000 flags=0x0018001040000200 */ FName Name;
/* offset=0x0008 flags=0x0018000000000000 */ struct FFontData Font;
};
struct FUAEResList {
/* offset=0x0000 flags=0x0018001040000205 */ int32 ResIndex;
/* offset=0x0004 flags=0x0018000000000205 */ FString ResPathName;
/* offset=0x0010 flags=0x0018001040000205 */ bool ServerNeedLoad;
/* offset=0x0011 flags=0x0018001040000205 */ bool ClientNeedLoad;
/* offset=0x0012 flags=0x0018001040000205 */ bool iEditorLoadType;
/* offset=0x0013 flags=0x0018001040000205 */ bool BuildClientNeed;
/* offset=0x0014 flags=0x0018001040000205 */ bool BuildServerNeed;
/* offset=0x0015 flags=0x0018001040000205 */ bool IsResident;
};
struct FUIAdaptationStructure {
/* offset=0x0000 flags=0x0008000000000205 */ FString DeviceName_2_A8CF6E1F40D8116DD8A17D97AD6515ED;
/* offset=0x000c flags=0x0008001040000205 */ float LeftOffset_5_61C5916847A6DB0845C03799C935F0CD;
/* offset=0x0010 flags=0x0008001040000205 */ float RightOffset_7_338321234218040563FB88B423EA8023;
/* offset=0x0014 flags=0x0008001040000205 */ float TopOffset_9_68D32A004301A63A4ABF20B129DBC8DE;
/* offset=0x0018 flags=0x0008001040000205 */ float BottomOffset_11_0C31E5BC4AA9CD8E9DBA4A9D456E101E;
};
struct FUTBuffAttachment {
/* offset=0x0000 flags=0x001800104008020d */ USceneComponent* Component;
/* offset=0x0004 flags=0x001800104008020d */ USceneComponent* ComponentEnemy;
/* offset=0x0008 flags=0x0018001040000205 */ FName SocketName;
/* offset=0x0010 flags=0x0018001040000205 */ bool bShowOnlyFirstPersonView;
/* offset=0x0014 flags=0x0018001040080208 */ USceneComponent* ComponentInstance;
};
struct FUTSkillActionCreateData {
/* offset=0x0000 flags=0x0018001040000205 */ float DelayTime;
};
struct FUTSkillAppearance_ParticleSystem_Item {
/* offset=0x0000 flags=0x001800104008020d */ UUTSkillPicker* TargetPicker;
/* offset=0x0004 flags=0x0018001040000205 */ UParticleSystem* TemplateSelfTeam_Effect;
/* offset=0x0008 flags=0x0018001040000205 */ UParticleSystem* TemplateEnermyTeam_Effect;
/* offset=0x000c flags=0x0018001040000205 */ UParticleSystem* TemplateSelfTeamFPP_Effect;
/* offset=0x0010 flags=0x0018001040000205 */ bool bLoop;
/* offset=0x0014 flags=0x0018001040000205 */ float Scale;
/* offset=0x0018 flags=0x0018001040000205 */ FName SocketName;
/* offset=0x0020 flags=0x0018001040000005 */ struct FVector LocationOffset;
/* offset=0x002c flags=0x0010001040000005 */ struct FRotator RotationOffset;
/* offset=0x0038 flags=0x0018001040000005 */ struct FVector LocationOffsetTPP;
/* offset=0x0044 flags=0x0010001040000005 */ struct FRotator RotationOffsetTPP;
/* offset=0x0050 flags=0x0018001040000205 */ float ScaleTPP;
/* offset=0x0058 flags=0x0018001040000205 */ FName HurtRotationSocketName;
/* offset=0x0060 flags=0x0018001040000205 */ float AutoDispearTime;
/* offset=0x0064 flags=0x0018001040000205 */ bool bAttachToPawn;
};
struct FUTSkillAppearance_SoundCue_Item {
/* offset=0x0000 flags=0x0018001040000205 */ enum UTSkill_SoundCue_ListenType ListenType;
/* offset=0x0004 flags=0x0018001040000205 */ UAkAudioEvent* AkEvent;
/* offset=0x0008 flags=0x0018001040000205 */ bool bLoop;
};
struct FUTSkillCreateData {
/* offset=0x0000 flags=0x0018001040000205 */ int32 SkillGroupIndex;
/* offset=0x0004 flags=0x0018001040000205 */ float Interval;
/* offset=0x0008 flags=0x0018000000000205 */ FString CoolDownMessage;
/* offset=0x0014 flags=0x0018001040000205 */ float Range;
/* offset=0x0018 flags=0x001000800000020d */ TArray<UUTSkillPhase*> Phases;
/* offset=0x0024 flags=0x0018001040000205 */ bool bIgnoreDamage;
};
struct FUTSkillEntryConfig {
/* offset=0x0000 flags=0x0018001040010201 */ enum EUTSkillEntry Entry;
/* offset=0x0004 flags=0x0018001040010201 */ int32 SkillIndex;
/* offset=0x0008 flags=0x0018000000010201 */ FString Interrupts;
};
struct FUTSkillHitInfo {
/* offset=0x0000 flags=0x0010000000020215 */ TArray<APawn*> ToPawn;
/* offset=0x000c flags=0x0018001040020215 */ APawn* FromPawn;
/* offset=0x0010 flags=0x0018001040020215 */ int32 SkillID;
/* offset=0x0014 flags=0x0018001040020215 */ int32 SkillPhaseID;
/* offset=0x0018 flags=0x0018001040000200 */ bool Flag;
};
struct FUTSkillPhaseCreateData {
/* offset=0x0000 flags=0x0018001040000205 */ float PhaseDuration;
/* offset=0x0004 flags=0x0018001040000205 */ float AltPhaseDuration;
/* offset=0x0008 flags=0x0018001040000205 */ float CacheMouseInputTime;
/* offset=0x000c flags=0x0018001040000205 */ bool bMustHasTarget;
/* offset=0x000d flags=0x0018001040000205 */ bool bCoolDown;
/* offset=0x0010 flags=0x001000800000020d */ TArray<UUTSkillCondition*> PhaseConditions;
/* offset=0x001c flags=0x001800104009020d */ UUTSkillPicker* Picker;
/* offset=0x0020 flags=0x001000800001020d */ TArray<UUTSkillEffect*> Actions;
/* offset=0x002c flags=0x001000800001020d */ TArray<UUTSkillEffect*> HurtAppearances;
/* offset=0x0038 flags=0x0018001040000205 */ enum UTSkillPhaseType PhaseType;
/* offset=0x003c flags=0x0018000000000205 */ FString EnterPhaseTipString;
/* offset=0x0048 flags=0x0010008000000208 */ TArray<UUTSkillEventEffectMapForEditor*> EditorEventEffectMap;
};
struct FUTSkillPickedTarget {
/* offset=0x0000 flags=0x001c001040000200 */ AActor* Target;
/* offset=0x0008 flags=0x0018001040000200 */ bool IsHeadshot;
/* offset=0x0009 flags=0x0018001040000200 */ uint8 hitPos;
};
struct FUTSkillPickerCreateData {
/* offset=0x0000 flags=0x0018001040000205 */ enum UTSkillPickerType PickerType;
/* offset=0x0001 flags=0x0018001040000205 */ enum UTPickerTargetType PickerTargetType;
/* offset=0x0004 flags=0x0018001040000205 */ int32 PickerMaxCount;
/* offset=0x0008 flags=0x0018001040000205 */ bool bIncludeOwner;
/* offset=0x0009 flags=0x0018001040000205 */ bool bOnlyHero;
/* offset=0x000a flags=0x0018001040000205 */ bool bEnableTrace;
/* offset=0x000b flags=0x0018001040000205 */ bool bIsUsingViewRotation;
};
struct FUTSkillPicker_FanCreateData {
/* offset=0x0000 flags=0x0018001040000205 */ float Radius;
/* offset=0x0004 flags=0x0018001040000205 */ float Angle;
/* offset=0x0008 flags=0x0018001040000005 */ struct FVector Offset;
/* offset=0x0014 flags=0x0018001040000205 */ bool Random;
/* offset=0x0015 flags=0x0018001040000205 */ bool IsCheckHeadshot;
/* offset=0x0016 flags=0x0018001040000205 */ bool IsShowDebugFan;
};
struct FUTSkillSynData {
/* offset=0x0000 flags=0x0018001040000205 */ int32 CurSkillIndex;
/* offset=0x0004 flags=0x0018001040000205 */ int32 CurSkillPhase;
};
struct FUniqueNetIdRepl: FUniqueNetIdWrapper {
};
struct FUniqueNetIdWrapper {
};
struct FUserActivity {
/* offset=0x0000 flags=0x0018000000000204 */ FString ActionName;
};
struct FUserDetailSetting {
/* offset=0x0000 flags=0x0018001040000200 */ int32 DeviceQualityLevel;
/* offset=0x0004 flags=0x0018001040000200 */ int32 UserQualitySetting;
/* offset=0x0008 flags=0x0018001040000200 */ int32 DeviceSupportHDR;
/* offset=0x000c flags=0x0018001040000200 */ int32 IsOpenHDR;
/* offset=0x0010 flags=0x0018001040000200 */ int32 UserHDRSetting;
/* offset=0x0014 flags=0x0018001040000200 */ float UserMCSSetting;
/* offset=0x0018 flags=0x0018001040000200 */ int32 UserShadowSetting;
/* offset=0x001c flags=0x0018001040000200 */ int32 PUBGLimitSetting;
};
struct FUserWidgetState {
/* offset=0x0000 flags=0x0018000000000204 */ FString WidgetName;
/* offset=0x0010 flags=0x0018001040000205 */ FName ContainerName;
/* offset=0x0018 flags=0x0018001040000205 */ int32 ZOrder;
/* offset=0x001c flags=0x001800104008020c */ UUAEUserWidget* Widget;
};
struct FVOscillator {
/* offset=0x0000 flags=0x0010001000000001 */ struct FFOscillator X;
/* offset=0x000c flags=0x0010001000000001 */ struct FFOscillator Y;
/* offset=0x0018 flags=0x0010001000000001 */ struct FFOscillator Z;
};
struct FVaultData {
/* offset=0x0000 flags=0x0008000000000205 */ FString montageSectionName_7_0E6EFDD2441CFF562A032DAC952922CF;
/* offset=0x000c flags=0x0008001040000205 */ UCurveFloat* runCurve_4_EB26D4B04E0BF112150F9DAEBC25B4F7;
/* offset=0x0010 flags=0x0008001040000205 */ UCurveFloat* fowardCurve_31_D55B5E974DFC24E74019D6A31F141C7C;
/* offset=0x0014 flags=0x0008001040000205 */ float blockdis_28_FAA34AE04D5F621CD5FA08B1C4D4B37E;
/* offset=0x0018 flags=0x0008001040000205 */ float blockheight_27_6E4FCDFF4446BA2250C19BB28913EBD8;
/* offset=0x001c flags=0x0008001040000205 */ float jumplength_47_9688AE2B4F2BEF79873A64A463F93E21;
/* offset=0x0020 flags=0x0000001040000205 */ bool IsJump_18_602D0B664C933E0434EF71A8DFFDBD7F;
/* offset=0x0021 flags=0x0000001040000205 */ bool forceStartSync_39_921F70144A2C12C3A5C929BEE107315F;
/* offset=0x0022 flags=0x0000001040000205 */ bool isPutUpGun_41_0B6F491C47984A012CE0A8A740398D10;
/* offset=0x0024 flags=0x0008001040000205 */ float CountTime_44_F467486040D210D7A55E3A93FD62BD77;
/* offset=0x0028 flags=0x0008001040000205 */ float playSpeed_50_D2F6C3D243B8799B4E0FE88E44823E6D;
/* offset=0x002c flags=0x0008001040000205 */ float speedChangeTime_58_14BE38BF403A2B6F8E94E387CB638965;
/* offset=0x0030 flags=0x0008001040000205 */ float changeSpeedRate_61_5D150C9C4C80B4F16BD0EF8309AC2BEA;
};
struct FVector {
/* offset=0x0000 flags=0x0018001041000205 */ float X;
/* offset=0x0004 flags=0x0018001041000205 */ float Y;
/* offset=0x0008 flags=0x0018001041000205 */ float Z;
};
struct FVector2D {
/* offset=0x0000 flags=0x0018001041000205 */ float X;
/* offset=0x0004 flags=0x0018001041000205 */ float Y;
};
struct FVector2MaterialInput: FMaterialInput {
/* offset=0x0030 flags=0x0018001000000000 */ uint8 UseConstant:1;
/* offset=0x0034 flags=0x0018001040000200 */ float ConstantX;
/* offset=0x0038 flags=0x0018001040000200 */ float ConstantY;
};
struct FVector4 {
/* offset=0x0000 flags=0x0018001041000205 */ float X;
/* offset=0x0004 flags=0x0018001041000205 */ float Y;
/* offset=0x0008 flags=0x0018001041000205 */ float Z;
/* offset=0x000c flags=0x0018001041000205 */ float W;
};
struct FVectorMaterialInput: FMaterialInput {
/* offset=0x0030 flags=0x0018001000000000 */ uint8 UseConstant:1;
/* offset=0x0034 flags=0x0018001040000000 */ struct FVector Constant;
};
struct FVectorParameterNameAndCurves {
/* offset=0x0000 flags=0x0018001040000200 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000200 */ int32 Index;
/* offset=0x000c flags=0x0010000000000000 */ struct FRichCurve XCurve;
/* offset=0x0060 flags=0x0010000000000000 */ struct FRichCurve YCurve;
/* offset=0x00b4 flags=0x0010000000000000 */ struct FRichCurve ZCurve;
};
struct FVectorParameterValue {
/* offset=0x0000 flags=0x0018001040000205 */ FName ParameterName;
/* offset=0x0008 flags=0x0018001040000005 */ struct FLinearColor ParameterValue;
/* offset=0x0018 flags=0x0018001040000000 */ struct FGuid ExpressionGUID;
};
struct FVectorSpringState {
};
struct FVector_NetQuantize: FVector {
};
struct FVector_NetQuantize10: FVector {
};
struct FVector_NetQuantize100: FVector {
};
struct FVector_NetQuantizeNormal: FVector {
};
struct FVehCharAnimData {
/* offset=0x0000 flags=0x0018001040010205 */ uint8 VehAnimType;
/* offset=0x0004 flags=0x0018001040010205 */ UAnimationAsset* VehAnim;
};
struct FVehicleClassStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018000000000200 */ FString VehiclePath;
/* offset=0x0010 flags=0x0018001040000200 */ bool bValidPath;
/* offset=0x0014 flags=0x0018001040000200 */ int32 AllVehicleCount;
};
struct FVehicleDamageEvent: FSTPointDamageEvent {
};
struct FVehicleDifferential4WData {
/* offset=0x0000 flags=0x0018001040000201 */ uint8 DifferentialType;
/* offset=0x0004 flags=0x0018001040000201 */ float FrontRearSplit;
/* offset=0x0008 flags=0x0018001040000201 */ float FrontLeftRightSplit;
/* offset=0x000c flags=0x0018001040000201 */ float RearLeftRightSplit;
/* offset=0x0010 flags=0x0018001040000201 */ float CentreBias;
/* offset=0x0014 flags=0x0018001040000201 */ float FrontBias;
/* offset=0x0018 flags=0x0018001040000201 */ float RearBias;
};
struct FVehicleEngineData {
/* offset=0x0000 flags=0x0010000000000001 */ struct FRuntimeFloatCurve TorqueCurve;
/* offset=0x0058 flags=0x0018001040000201 */ float MaxRPM;
/* offset=0x005c flags=0x0018001040000201 */ float MOI;
/* offset=0x0060 flags=0x0018041040000201 */ float DampingRateFullThrottle;
/* offset=0x0064 flags=0x0018041040000201 */ float DampingRateZeroThrottleClutchEngaged;
/* offset=0x0068 flags=0x0018041040000201 */ float DampingRateZeroThrottleClutchDisengaged;
};
struct FVehicleGearData {
/* offset=0x0000 flags=0x0018001040000201 */ float Ratio;
/* offset=0x0004 flags=0x0018001040000201 */ float DownRatio;
/* offset=0x0008 flags=0x0018001040000201 */ float UpRatio;
};
struct FVehicleGenerateSpawnData {
/* offset=0x0000 flags=0x0018001040000205 */ int32 KeyID;
/* offset=0x0004 flags=0x0018000000000205 */ FString VehicleType;
/* offset=0x0010 flags=0x0018000000000205 */ FString VehiclePath;
/* offset=0x001c flags=0x0018001040000205 */ int32 VehicleWeight;
/* offset=0x0020 flags=0x0018001040000205 */ bool SnapFloor;
};
struct FVehicleGenerateSpawnDataArray {
/* offset=0x0000 flags=0x0018000000000205 */ FString Catetory;
/* offset=0x000c flags=0x0010000000000205 */ TArray<struct FVehicleGenerateSpawnData> AllGenerateSpawnDatas;
};
struct FVehicleGenerateStatisticsData {
/* offset=0x0000 flags=0x0010000000000200 */ TArray<struct FVehicleSpotStatisticsData> VehicleSpotStatisticsData;
/* offset=0x000c flags=0x0010000000000200 */ TMap<FString, struct FVehicleClassStatisticsData> VehicleClassStatisticsData;
};
struct FVehicleInputRate {
/* offset=0x0000 flags=0x0018001040000201 */ float RiseRate;
/* offset=0x0004 flags=0x0018001040000201 */ float FallRate;
};
struct FVehicleSpotComponentArray {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 SpotType;
/* offset=0x0004 flags=0x001000800000020d */ TArray<UVehicleSpotSceneComponent*> AllSpots;
};
struct FVehicleSpotProperty {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 SpotType;
/* offset=0x0004 flags=0x0010000000000205 */ TArray<struct FSpotWeight> WeightsPerCategory;
/* offset=0x0010 flags=0x0018001040000205 */ int32 FuelPercentMin;
/* offset=0x0014 flags=0x0018001040000205 */ int32 FuelPercentMax;
/* offset=0x0018 flags=0x0018001040000205 */ bool bActiveByStartVolume;
/* offset=0x0019 flags=0x0018001040000205 */ uint8 RandomType;
/* offset=0x001c flags=0x0018001040000205 */ float TotalCountMultiplierWithPalyerCount;
/* offset=0x0020 flags=0x0018001040000205 */ int32 TotalCountRangeMin;
/* offset=0x0024 flags=0x0018001040000205 */ int32 TotalCountRangeMax;
/* offset=0x0028 flags=0x0018001040000205 */ float ProbabilityPersent;
/* offset=0x002c flags=0x0018001040000205 */ float ProbabilityPersentWithPalyerCount;
};
struct FVehicleSpotStatisticsData: FTableRowBase {
/* offset=0x0004 flags=0x0018001040000200 */ uint8 SpotType;
/* offset=0x0008 flags=0x0018000000000200 */ FString VehiclePath;
/* offset=0x0014 flags=0x0018001040000200 */ float VehicleLocationX;
/* offset=0x0018 flags=0x0018001040000200 */ float VehicleLocationY;
/* offset=0x001c flags=0x0018001040000200 */ float VehicleLocationZ;
};
struct FVehicleTransmissionData {
/* offset=0x0000 flags=0x0018001040000201 */ bool bUseGearAutoBox;
/* offset=0x0004 flags=0x0018001040000201 */ float GearSwitchTime;
/* offset=0x0008 flags=0x0018001040000201 */ float GearAutoBoxLatency;
/* offset=0x000c flags=0x0018041040000201 */ float FinalRatio;
/* offset=0x0010 flags=0x0010040000000201 */ TArray<struct FVehicleGearData> ForwardGears;
/* offset=0x001c flags=0x0018041040000201 */ float ReverseGearRatio;
/* offset=0x0020 flags=0x0018041040000201 */ float NeutralGearUpRatio;
/* offset=0x0024 flags=0x0018041040000201 */ float ClutchStrength;
};
struct FVehicleUserReconnRepData {
/* offset=0x0000 flags=0x0018001040000200 */ ASTExtraVehicleBase* Vehicle;
/* offset=0x0004 flags=0x0018001040000200 */ ASTExtraPlayerCharacter* Character;
/* offset=0x0008 flags=0x0018001040000200 */ enum ESTExtraVehicleUserState VehicleUserState;
/* offset=0x000c flags=0x0018001040000200 */ int32 SeatIdx;
};
struct FViewTargetTransitionParams {
/* offset=0x0000 flags=0x0018001040000205 */ float BlendTime;
/* offset=0x0004 flags=0x0018001040000205 */ uint8 BlendFunction;
/* offset=0x0008 flags=0x0018001040000205 */ float BlendExp;
/* offset=0x000c flags=0x0018001000000005 */ uint8 bLockOutgoing:1;
};
struct FVirtualBone {
/* offset=0x0000 flags=0x0018001040000200 */ FName SourceBoneName;
/* offset=0x0008 flags=0x0018001040000200 */ FName TargetBoneName;
/* offset=0x0010 flags=0x0018001040000200 */ FName VirtualBoneName;
};
struct FVisibilityTrackKey {
/* offset=0x0000 flags=0x0018001040000200 */ float Time;
/* offset=0x0004 flags=0x0018001040000201 */ uint8 Action;
/* offset=0x0005 flags=0x0018001040000200 */ uint8 ActiveCondition;
};
struct FVoiceCheckObjectNode {
/* offset=0x0000 flags=0x0018001040000200 */ ASTExtraBaseCharacter* nowCharacter;
/* offset=0x0004 flags=0x0018001040000200 */ ASTExtraVehicleBase* nowVehicle;
/* offset=0x0008 flags=0x001800104008020c */ UImage* moveImage;
/* offset=0x000c flags=0x001800104008020c */ UImage* weaponImage;
/* offset=0x0010 flags=0x001800104008020c */ UImage* silencerWeaponImage;
/* offset=0x0014 flags=0x001800104008020c */ UImage* VehicleImage;
};
struct FWakeupInfoWrapper {
};
struct FWalkableSlopeOverride {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 WalkableSlopeBehavior;
/* offset=0x0004 flags=0x0018001040000205 */ float WalkableSlopeAngle;
};
struct FWaveParameter {
/* offset=0x0000 flags=0x0018001040000205 */ float Rotation;
/* offset=0x0004 flags=0x0018001040000205 */ float Length;
/* offset=0x0008 flags=0x0018001040000205 */ float Amplitude;
/* offset=0x000c flags=0x0018001040000205 */ float Steepness;
/* offset=0x0010 flags=0x0018001040000205 */ float TimeScale;
};
struct FWaveSetParameters {
/* offset=0x0000 flags=0x0010001000000005 */ struct FWaveParameter Wave01;
/* offset=0x0014 flags=0x0010001000000005 */ struct FWaveParameter Wave02;
/* offset=0x0028 flags=0x0010001000000005 */ struct FWaveParameter Wave03;
/* offset=0x003c flags=0x0010001000000005 */ struct FWaveParameter Wave04;
/* offset=0x0050 flags=0x0010001000000005 */ struct FWaveParameter Wave05;
/* offset=0x0064 flags=0x0010001000000005 */ struct FWaveParameter Wave06;
/* offset=0x0078 flags=0x0010001000000005 */ struct FWaveParameter Wave07;
/* offset=0x008c flags=0x0010001000000005 */ struct FWaveParameter Wave08;
};
struct FWeaponAttachmentAttrModify {
/* offset=0x0000 flags=0x0018000000010201 */ FString ModifyAttr;
/* offset=0x000c flags=0x0018001040010201 */ enum EAttrOperator Op;
/* offset=0x0010 flags=0x0018001040010201 */ float ModifyValue;
};
struct FWeaponAttachmentConfig {
/* offset=0x0000 flags=0x0010000000010001 */ FText AttachmentName;
/* offset=0x000c flags=0x0018001040010215 */ enum EWeaponAttachmentSocketType AttachmentSocketType;
/* offset=0x000d flags=0x0018001040010215 */ enum EOpticalSightType SightType;
/* offset=0x000e flags=0x0018001040010201 */ bool IsExtendMaxBulletNumInOneClip;
/* offset=0x000f flags=0x0018001040010201 */ bool IsSilencer;
/* offset=0x0010 flags=0x0018001040010201 */ bool IsFireSuppressor;
/* offset=0x0014 flags=0x0010000000010201 */ TArray<struct FWeaponAttachmentAttrModify> WeaponAttachmentAttrModifys;
/* offset=0x0020 flags=0x0010000000010201 */ TArray<struct FWeaponAttachmentDesc> WeaponAttachmentDescs;
/* offset=0x002c flags=0x0010000000010201 */ TMap<int32, FName> socketTypeToName;
/* offset=0x0068 flags=0x0010001000010001 */ struct FWeaponMeshCfg MeshPackage;
/* offset=0x0074 flags=0x0018001040010201 */ UMaterialInstance* MeshMat;
/* offset=0x0078 flags=0x0018001000010001 */ struct FItemDefineID ExtraDefinedID;
};
struct FWeaponAttachmentDesc {
/* offset=0x0000 flags=0x0010000000010001 */ FText Desc;
/* offset=0x000c flags=0x0010000000010001 */ FText DescValue;
};
struct FWeaponAttachmentSlot {
/* offset=0x0000 flags=0x0018001040010215 */ int32 TypeSpecificID;
};
struct FWeaponAttrModifyConfig {
/* offset=0x0000 flags=0x0018000000010201 */ FString ModifyConfigID;
/* offset=0x000c flags=0x0010000000010201 */ TArray<struct FWeaponAttrModifyData> WeaponAttrModifiers;
};
struct FWeaponAttrModifyData {
/* offset=0x0000 flags=0x0018000000010201 */ FString ModifyAttr;
/* offset=0x000c flags=0x0018001040010201 */ enum EAttrOperator Op;
/* offset=0x0010 flags=0x0018001040010201 */ float ModifyValue;
};
struct FWeaponComponentDataTableRow: FSurviveTableRowBase {
/* offset=0x000c flags=0x0018001040010215 */ int32 WeaponComponentID;
/* offset=0x0010 flags=0x0018001040010215 */ uint8 Type;
/* offset=0x0014 flags=0x0018001040010215 */ UStaticMesh* ShowMesh;
};
struct FWeaponComponentItemData {
/* offset=0x0000 flags=0x0010000000000014 */ struct FPickUpGlobalDataTableRow PickUpGlobalDataTableRow;
/* offset=0x0100 flags=0x0010000000000014 */ struct FWeaponComponentDataTableRow WeaponComponentDataTableRow;
};
struct FWeaponHitPartCoff {
/* offset=0x0000 flags=0x0018001040000201 */ float Head;
/* offset=0x0004 flags=0x0018001040000201 */ float Body;
/* offset=0x0008 flags=0x0018001040000201 */ float Limbs;
};
struct FWeaponMeshCfg {
/* offset=0x0000 flags=0x0018001040002205 */ UStaticMesh* stMesh;
/* offset=0x0004 flags=0x0018001040002205 */ USkeletalMesh* skMesh;
/* offset=0x0008 flags=0x0018001040002205 */ int32 meshType;
};
struct FWeaponReconnectReplicateData {
/* offset=0x0000 flags=0x0018001040000204 */ ASTExtraPlayerController* OwnerPlayerController;
/* offset=0x0004 flags=0x0018000000000204 */ FString OwnerPlayerName;
/* offset=0x0010 flags=0x0018001040000204 */ FName WeaponInventoryLogicSocket;
/* offset=0x0018 flags=0x0018001040000204 */ int32 WeaponBulletNumInClip;
/* offset=0x001c flags=0x0018001040000204 */ uint8 CurWeaponState;
/* offset=0x001d flags=0x0018001040000204 */ uint8 CurShootType;
/* offset=0x0020 flags=0x0018001040000204 */ int32 CurShootTotalType;
/* offset=0x0028 flags=0x0018001000000004 */ struct FItemDefineID DefineID;
/* offset=0x0040 flags=0x0018001040000204 */ int32 BackpackPistolListIndex;
/* offset=0x0044 flags=0x0018001040000204 */ bool bIsCurrentWeapon;
/* offset=0x0048 flags=0x0018001040000204 */ int32 OperationIndex;
};
struct FWeaponReconnectReplicateDataWrapper {
/* offset=0x0000 flags=0x0010000000000000 */ struct FWeaponReconnectReplicateData WeaponReconnectReplicateData;
/* offset=0x0050 flags=0x0018001040000200 */ ASTExtraWeapon* Weapon;
};
struct FWeaponSlotSwitchTimeData {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 EquipSlot;
/* offset=0x0004 flags=0x0018001040000205 */ float TotalTime;
/* offset=0x0008 flags=0x0018001040000205 */ float AttachWeaponTime;
};
struct FWeaponSystemDataOnSimulateClient {
/* offset=0x0000 flags=0x0018001040000204 */ ASTExtraWeapon* TargetWeapon;
/* offset=0x0008 flags=0x0018001040000204 */ FName LogicSocket;
/* offset=0x0010 flags=0x0018001040000204 */ bool bAutoUse;
/* offset=0x0018 flags=0x0018001000000004 */ struct FItemDefineID ID;
/* offset=0x0030 flags=0x0018001040000204 */ int32 OperationIndex;
};
struct FWeaponSystemReconnectReplicateData {
/* offset=0x0000 flags=0x0018001040000200 */ FName LastUseNoneGrenadeLogicSlot;
/* offset=0x0008 flags=0x0018001040000200 */ FName LastUseLogicSlot;
/* offset=0x0010 flags=0x0010000000000200 */ TArray<FName> GrenadeLogicSlotList;
/* offset=0x001c flags=0x0010000000000200 */ TArray<struct FItemDefineID> GrenadeDefineIDList;
};
struct FWeatherLevelInfo {
/* offset=0x0000 flags=0x0018001040000205 */ uint8 WeatherType;
/* offset=0x0004 flags=0x0018000000000205 */ FString WeatherLevel;
/* offset=0x0010 flags=0x0018001040000205 */ int32 Weight;
};
struct FWebviewInfoWrapper {
/* offset=0x0000 flags=0x0018001040000200 */ int32 ErrorCode;
/* offset=0x0004 flags=0x0018000000000200 */ FString Reason;
/* offset=0x0010 flags=0x0018001040000200 */ int32 Extend;
/* offset=0x0014 flags=0x0018001040000200 */ int32 Extend2;
/* offset=0x0018 flags=0x0018000000000200 */ FString MsgData;
};
struct FWechatGroupInfomation {
/* offset=0x0000 flags=0x0018000000000200 */ FString OpenIdList;
/* offset=0x000c flags=0x0018000000000200 */ FString MemberNum;
/* offset=0x0018 flags=0x0018000000000200 */ FString ChatRoomURL;
};
struct FWeightedBlendable {
/* offset=0x0000 flags=0x0018001240000205 */ float Weight;
/* offset=0x0004 flags=0x0018001040000205 */ UObject* Object;
};
struct FWeightedBlendables {
/* offset=0x0000 flags=0x0010000000000205 */ TArray<struct FWeightedBlendable> Array;
};
struct FWeightmapLayerAllocationInfo {
/* offset=0x0000 flags=0x0018001040000200 */ ULandscapeLayerInfoObject* LayerInfo;
/* offset=0x0004 flags=0x0018001040000200 */ uint8 WeightmapTextureIndex;
/* offset=0x0005 flags=0x0018001040000200 */ uint8 WeightmapTextureChannel;
};
struct FWheelHubSetup {
/* offset=0x0000 flags=0x001c001040000201 */ UClass<UVehicleWheel>* WheelClass;
/* offset=0x0008 flags=0x0018001040000201 */ FName TireBoneName;
};
struct FWheelSetup {
/* offset=0x0000 flags=0x001c001040000201 */ UClass<UVehicleWheel>* WheelClass;
/* offset=0x0008 flags=0x0018001040000201 */ FName BoneName;
/* offset=0x0010 flags=0x0018001040000001 */ struct FVector AdditionalOffset;
};
struct FWidgetAnimationBinding {
/* offset=0x0000 flags=0x0018001040000200 */ FName WidgetName;
/* offset=0x0008 flags=0x0018001040000200 */ FName SlotWidgetName;
/* offset=0x0010 flags=0x0018001040000000 */ struct FGuid AnimationGuid;
/* offset=0x0020 flags=0x0018001040000200 */ bool bIsRootWidget;
};
struct FWidgetNavigationData {
/* offset=0x0000 flags=0x0018001040000215 */ enum EUINavigationRule Rule;
/* offset=0x0008 flags=0x0018001040000215 */ FName WidgetToFocus;
/* offset=0x0010 flags=0x001c001040080208 */ UWidget* Widget;
};
struct FWidgetTransform {
/* offset=0x0000 flags=0x0018001040000005 */ struct FVector2D Translation;
/* offset=0x0008 flags=0x0018001040000005 */ struct FVector2D Scale;
/* offset=0x0010 flags=0x0018001040000005 */ struct FVector2D Shear;
/* offset=0x0018 flags=0x0018001040000205 */ float Angle;
};
struct FWonderfulCutOutputData {
/* offset=0x0000 flags=0x0018001040020215 */ float BeginTimeSecs;
/* offset=0x0004 flags=0x0018001040020215 */ float EndTimeSecs;
/* offset=0x0008 flags=0x0018001040020215 */ uint8 WonderfulCutType;
/* offset=0x000c flags=0x0018001040020215 */ float ShootDistance;
};
struct FWonderfulCutShootDamageData {
/* offset=0x0000 flags=0x0018001040000200 */ int32 DamagePlayerID;
/* offset=0x0004 flags=0x0010000000000200 */ TArray<struct FWonderfulCut_OneShootDamage> ShootDamageList;
};
struct FWonderfulCutShootDamageSortData {
/* offset=0x0000 flags=0x0018001040000200 */ float DamageIntervalSecs;
/* offset=0x0004 flags=0x0018001040000200 */ float DamageTimeSecs;
/* offset=0x0008 flags=0x0018001040000200 */ uint8 ShootDamageType;
/* offset=0x000c flags=0x0018001040000200 */ float ShootDistance;
};
struct FWonderfulCut_OneShootDamage {
/* offset=0x0000 flags=0x0018001040000200 */ uint8 ShootDamageType;
/* offset=0x0004 flags=0x0018001040000200 */ float DamageTimeSecs;
/* offset=0x0008 flags=0x0018001040000200 */ float ShootDistance;
};
struct FWorldTileSpotArray {
/* offset=0x0000 flags=0x0018001040000200 */ int32 WorldCompositionID;
/* offset=0x0004 flags=0x0010008000000208 */ TArray<UItemSpotSceneComponent*> AllSpotComponents;
};
struct FanPickerData {
/* offset=0x0000 flags=0x0018001040000205 */ float Radius;
/* offset=0x0004 flags=0x0018001040000205 */ float Angle;
/* offset=0x0008 flags=0x0018001040000205 */ float Offset;
/* offset=0x000c flags=0x0018001040000205 */ bool IsShowDebugFan;
/* offset=0x000d flags=0x0018001040000205 */ bool bEnableTrace;
};
class UAIActingComponent: public UActorComponent {
/* offset=0x00c0 flags=0x0010000000000200 */ TArray<struct FAIActingCandidateData> CandidateAIList;
/* offset=0x0144 flags=0x0028081040000201 */ int32 MaxActiveAI;
/* offset=0x0148 flags=0x0028081040000201 */ float AISpawnCircleOriginOffset;
/* offset=0x014c flags=0x0028081040000201 */ float NoWhiteCirclesRadius;
/* offset=0x0150 flags=0x0028081040000201 */ float SelectActionPeriod;
/* offset=0x0154 flags=0x0028081040000201 */ float SpawnCheckHumanRadiusSquare;
/* offset=0x0158 flags=0x0028081040000201 */ int32 TryFindSpawnAILocNum;
/* offset=0x015c flags=0x0020080000000201 */ TArray<struct FAIActingItem> AIActingItemList;
/* offset=0x0168 flags=0x0028081040000201 */ float AIAttackEachOtherBeginTime;
/* offset=0x016c flags=0x0028081040000201 */ int32 FullFeedLimit;
/* offset=0x0170 flags=0x0028081040000201 */ float DeliveryWaveInterval;
/* offset=0x0174 flags=0x0028081040000201 */ float DeliveryBeginTime;
/* offset=0x0178 flags=0x0028081040000201 */ float DeliveryFreq;
/* offset=0x017c flags=0x0028081040000201 */ int32 DeliveryAINumEachPeriod;
/* offset=0x0180 flags=0x0028081040000201 */ float MinimumWarmScore;
/* offset=0x0184 flags=0x0020080000000201 */ TArray<struct FAIDeliveryAreaLimit> AIDeliveryAreaLimit;
/* offset=0x0190 flags=0x0048001040000200 */ ACirleAreaVolume* CircleAreaVolume;
/* offset=0x0194 flags=0x0048001040080208 */ UCircleMgrComponent* CircleMgrComponent;
void BroadFinishLastBreathFunction(FString Killer, FString Killed, int32 WeaponID);
};
class UAIAsyncTaskBlueprintProxy: public UObject {
/* offset=0x001c flags=0x0010000010080200 */ FOAISimpleDelegate OnSuccess;
/* offset=0x0028 flags=0x0010000010080200 */ FOAISimpleDelegate OnFail;
void OnMoveCompleted(struct FAIRequestID RequestID, uint8 MovementResult);
};
class UAIBlueprintHelperLibrary: public UBlueprintFunctionLibrary {
UAIAsyncTaskBlueprintProxy* CreateMoveToProxyObject(UObject* WorldContextObject, APawn* Pawn, struct FVector Destination, AActor* TargetActor, float AcceptanceRadius, bool bStopOnOverlap);
AAIController* GetAIController(AActor* ControlledActor);
UBlackboardComponent* GetBlackboard(AActor* Target);
UNavigationPath* GetCurrentPath(AController* Controller);
bool IsValidAIDirection(struct FVector DirectionVector);
bool IsValidAILocation(struct FVector Location);
bool IsValidAIRotation(struct FRotator Rotation);
void LockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bLockMovement, bool LockAILogic);
void SendAIMessage(APawn* Target, FName Message, UObject* MessageSource, bool bSuccess);
APawn* SpawnAIFromClass(UObject* WorldContextObject, UClass<APawn>* PawnClass, UBehaviorTree* BehaviorTree, struct FVector Location, struct FRotator Rotation, bool bNoCollisionFail);
void UnlockAIResourcesWithAnimation(UAnimInstance* AnimInstance, bool bUnlockMovement, bool UnlockAILogic);
};
class AAIController: public AController {
/* offset=0x0314 flags=0x0028081000000005 */ uint8 bStopAILogicOnUnposses:1;
/* offset=0x0314 flags=0x0018001000000000 */ uint8 bLOSflag:1;
/* offset=0x0314 flags=0x0018001000000000 */ uint8 bSkipExtraLOSChecks:1;
/* offset=0x0314 flags=0x0018001000000000 */ uint8 bAllowStrafe:1;
/* offset=0x0314 flags=0x0018001000000000 */ uint8 bWantsPlayerState:1;
/* offset=0x0314 flags=0x0018001000000005 */ uint8 bSetControlRotationFromPawnOrientation:1;
/* offset=0x0318 flags=0x00480010400b0209 */ UPathFollowingComponent* PathFollowingComponent;
/* offset=0x031c flags=0x001800104008020c */ UBrainComponent* BrainComponent;
/* offset=0x0320 flags=0x00180010400b0209 */ UAIPerceptionComponent* PerceptionComponent;
/* offset=0x0324 flags=0x004800104008021c */ UPawnActionsComponent* ActionsComp;
/* offset=0x0328 flags=0x002808104008021c */ UBlackboardComponent* Blackboard;
/* offset=0x032c flags=0x0028081040080208 */ UGameplayTasksComponent* CachedGameplayTasksComponent;
/* offset=0x0330 flags=0x002c081040000205 */ UClass<UNavigationQueryFilter>* DefaultNavigationFilterClass;
/* offset=0x0334 flags=0x0010000010080200 */ FAIMoveCompletedSignature ReceiveMoveCompleted;
void ClaimTaskResource(UClass<UGameplayTaskResource>* ResourceClass);
UAIPerceptionComponent* GetAIPerceptionComponent();
struct FVector GetFocalPoint();
struct FVector GetFocalPointOnActor(AActor* Actor);
AActor* GetFocusActor();
struct FVector GetImmediateMoveDestination();
uint8 GetMoveStatus();
UPathFollowingComponent* GetPathFollowingComponent();
bool HasPartialPath();
void K2_ClearFocus();
void K2_SetFocalPoint(struct FVector FP);
void K2_SetFocus(AActor* NewFocus);
uint8 MoveToActor(AActor* Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, UClass<UNavigationQueryFilter>* FilterClass, bool bAllowPartialPath);
uint8 MoveToLocation(struct FVector Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, UClass<UNavigationQueryFilter>* FilterClass, bool bAllowPartialPath);
void OnGameplayTaskResourcesClaimed(struct FGameplayResourceSet NewlyClaimed, struct FGameplayResourceSet FreshlyReleased);
void OnPossess(APawn* PossessedPawn);
void OnUnpossess(APawn* UnpossessedPawn);
void OnUsingBlackBoard(UBlackboardComponent* BlackboardComp, UBlackboardData* BlackboardAsset);
bool RunBehaviorTree(UBehaviorTree* BTAsset);
void SetMoveBlockDetection(bool bEnable);
void UnclaimTaskResource(UClass<UGameplayTaskResource>* ResourceClass);
bool UseBlackboard(UBlackboardData* BlackboardAsset, UBlackboardComponent* BlackboardComponent);
};
class UAIDataProvider: public UObject {
};
class UAIDataProvider_QueryParams: public UAIDataProvider {
/* offset=0x0020 flags=0x0018001040000201 */ FName ParamName;
/* offset=0x0028 flags=0x0018001040000200 */ float FloatValue;
/* offset=0x002c flags=0x0018001040000200 */ int32 IntValue;
/* offset=0x0030 flags=0x0018001040000200 */ bool BoolValue;
};
class UAIDataProvider_Random: public UAIDataProvider_QueryParams {
/* offset=0x0034 flags=0x0028081040000201 */ float Min;
/* offset=0x0038 flags=0x0028081040000201 */ float Max;
/* offset=0x003c flags=0x0028081000000001 */ uint8 bInteger:1;
};
class UAIHotSpotManager: public UObject {
};
class UAIPerceptionComponent: public UActorComponent {
/* offset=0x00ac flags=0x0020088000010209 */ TArray<UAISenseConfig*> SensesConfig;
/* offset=0x00b8 flags=0x002c081040010201 */ UClass<UAISense>* DominantSense;
/* offset=0x00d0 flags=0x0028081040002200 */ AAIController* AIOwner;
/* offset=0x0130 flags=0x0010000010080200 */ FPerceptionUpdatedDelegate OnPerceptionUpdated;
/* offset=0x013c flags=0x0010000010080200 */ FActorPerceptionUpdatedDelegate OnTargetPerceptionUpdated;
bool GetActorsPerception(AActor* Actor, struct FActorPerceptionBlueprintInfo Info);
void GetCurrentlyPerceivedActors(UClass<UAISense>* SenseToUse, TArray<AActor*> OutActors);
void GetKnownPerceivedActors(UClass<UAISense>* SenseToUse, TArray<AActor*> OutActors);
void GetPerceivedActors(UClass<UAISense>* SenseToUse, TArray<AActor*> OutActors);
void GetPerceivedHostileActors(TArray<AActor*> OutActors);
void OnOwnerEndPlay(AActor* Actor, uint8 EndPlayReason);
void RequestStimuliListenerUpdate();
void SetSenseEnabled(UClass<UAISense>* SenseClass, bool bEnable);
};
class UAIPerceptionListenerInterface: public UInterface {
};
class UAIPerceptionStimuliSourceComponent: public UActorComponent {
/* offset=0x00ac flags=0x0028081000004015 */ uint8 bAutoRegisterAsSource:1;
/* offset=0x00b0 flags=0x0024080000000215 */ TArray<UClass<UAISense>*> RegisterAsSourceForSenses;
void RegisterForSense(UClass<UAISense>* SenseClass);
void RegisterWithPerceptionSystem();
void UnregisterFromPerceptionSystem();
void UnregisterFromSense(UClass<UAISense>* SenseClass);
};
class UAIPerceptionSystem: public UObject {
/* offset=0x005c flags=0x0020080000000200 */ TArray<UAISense*> Senses;
/* offset=0x0068 flags=0x0028081040004201 */ float PerceptionAgingRate;
UClass<UAISense>* GetSenseClassForStimulus(UObject* WorldContextObject, struct FAIStimulus Stimulus);
void OnPerceptionStimuliSourceEndPlay(AActor* Actor, uint8 EndPlayReason);
bool RegisterPerceptionStimuliSource(UObject* WorldContextObject, UClass<UAISense>* Sense, AActor* Target);
void ReportEvent(UAISenseEvent* PerceptionEvent);
void ReportPerceptionEvent(UObject* WorldContextObject, UAISenseEvent* PerceptionEvent);
};
class AAIPickupResouce: public AActor {
/* offset=0x02a8 flags=0x0018001040000201 */ int32 GroupID;
/* offset=0x02ac flags=0x0048001040080208 */ UCapsuleComponent* CapsuleComponent;
/* offset=0x02b0 flags=0x0048001040080208 */ UBillboardComponent* SignSprite;
/* offset=0x02b4 flags=0x0048001040080208 */ UBillboardComponent* GoodSprite;
/* offset=0x02b8 flags=0x0048001040080208 */ UBillboardComponent* BadSprite;
};
class UAIResourceInterface: public UInterface {
};
class UAIResource_Logic: public UGameplayTaskResource {
};
class UAIResource_Movement: public UGameplayTaskResource {
};
class UAISense: public UObject {
/* offset=0x001c flags=0x0028081040004215 */ float DefaultExpirationAge;
/* offset=0x0020 flags=0x0028081040014215 */ enum EAISenseNotifyType NotifyType;
/* offset=0x0021 flags=0x0028081000014015 */ uint8 bWantsNewPawnNotification:1;
/* offset=0x0021 flags=0x0028081000014015 */ uint8 bAutoRegisterAllPawnsAsSources:1;
/* offset=0x0024 flags=0x0048001040000200 */ UAIPerceptionSystem* PerceptionSystemInstance;
};
class UAISenseBlueprintListener: public UUserDefinedStruct {
};
class UAISenseConfig: public UObject {
/* offset=0x001c flags=0x00280c1040000015 */ struct FColor DebugColor;
/* offset=0x0020 flags=0x0028081040010215 */ float MaxAge;
/* offset=0x0024 flags=0x0028081000010015 */ uint8 bStartsEnabled:1;
};
class UAISenseConfig_Blueprint: public UAISenseConfig {
/* offset=0x0034 flags=0x001c001042014215 */ UClass<UAISense_Blueprint>* Implementation;
};
class UAISenseConfig_Damage: public UAISenseConfig {
/* offset=0x0034 flags=0x001c001042014215 */ UClass<UAISense_Damage>* Implementation;
};
class UAISenseConfig_Hearing: public UAISenseConfig {
/* offset=0x0034 flags=0x001c001042014215 */ UClass<UAISense_Hearing>* Implementation;
/* offset=0x0038 flags=0x0018001040010215 */ float HearingRange;
/* offset=0x003c flags=0x0018001040010215 */ float LoSHearingRange;
/* offset=0x0040 flags=0x0018001000010001 */ uint8 bUseLoSHearing:1;
/* offset=0x0044 flags=0x0010001040014015 */ struct FAISenseAffiliationFilter DetectionByAffiliation;
};
class UAISenseConfig_Prediction: public UAISenseConfig {
};
class UAISenseConfig_Sight: public UAISenseConfig {
/* offset=0x0034 flags=0x001c001042014215 */ UClass<UAISense_Sight>* Implementation;
/* offset=0x0038 flags=0x0018001040014215 */ float SightRadius;
/* offset=0x003c flags=0x0018001040014215 */ float LoseSightRadius;
/* offset=0x0040 flags=0x0018001040014215 */ float PeripheralVisionAngleDegrees;
/* offset=0x0044 flags=0x0010001040014015 */ struct FAISenseAffiliationFilter DetectionByAffiliation;
/* offset=0x0048 flags=0x0018001040014215 */ float AutoSuccessRangeFromLastSeenLocation;
};
class UAISenseConfig_Team: public UAISenseConfig {
};
class UAISenseConfig_Touch: public UAISenseConfig {
};
class UAISenseEvent: public UObject {
};
class UAISenseEvent_Damage: public UAISenseEvent {
/* offset=0x001c flags=0x0010001000000005 */ struct FAIDamageEvent Event;
};
class UAISenseEvent_Hearing: public UAISenseEvent {
/* offset=0x0020 flags=0x0020081000000005 */ struct FAINoiseEvent Event;
};
class UAISense_Blueprint: public UAISense {
/* offset=0x0100 flags=0x002c081040000205 */ UClass<UUserDefinedStruct>* ListenerDataType;
/* offset=0x0104 flags=0x002008800000021c */ TArray<UAIPerceptionComponent*> ListenerContainer;
/* offset=0x0110 flags=0x0020080000000200 */ TArray<UAISenseEvent*> UnprocessedEvents;
void GetAllListenerActors(TArray<AActor*> ListenerActors);
void GetAllListenerComponents(TArray<UAIPerceptionComponent*> ListenerComponents);
void K2_OnNewPawn(APawn* NewPawn);
void OnListenerRegistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent);
void OnListenerUnregistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent);
void OnListenerUpdated(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent);
float OnUpdate(TArray<UAISenseEvent*> EventsToProcess);
};
class UAISense_Damage: public UAISense {
/* offset=0x0100 flags=0x0010000000000200 */ TArray<struct FAIDamageEvent> RegisteredEvents;
void ReportDamageEvent(UObject* WorldContextObject, AActor* DamagedActor, AActor* Instigator, float DamageAmount, struct FVector EventLocation, struct FVector HitLocation);
};
class UAISense_Hearing: public UAISense {
/* offset=0x0100 flags=0x0020080000000200 */ TArray<struct FAINoiseEvent> NoiseEvents;
/* offset=0x010c flags=0x0028081040004200 */ float SpeedOfSoundSq;
void ReportNoiseEvent(UObject* WorldContextObject, struct FVector NoiseLocation, float Loudness, AActor* Instigator, float MaxRange, FName Tag);
};
class UAISense_Prediction: public UAISense {
/* offset=0x0100 flags=0x0010000000000200 */ TArray<struct FAIPredictionEvent> RegisteredEvents;
void RequestControllerPredictionEvent(AAIController* Requestor, AActor* PredictedActor, float PredictionTime);
void RequestPawnPredictionEvent(APawn* Requestor, AActor* PredictedActor, float PredictionTime);
};
class UAISense_Sight: public UAISense {
/* offset=0x0184 flags=0x0028081040014201 */ int32 MaxTracesPerTick;
/* offset=0x0188 flags=0x0028081040014201 */ int32 MinQueriesPerTimeSliceCheck;
/* offset=0x0190 flags=0x0028081040014201 */ double MaxTimeSlicePerTick;
/* offset=0x0198 flags=0x0028081040014201 */ float HighImportanceQueryDistanceThreshold;
/* offset=0x01a0 flags=0x0028081040014201 */ float MaxQueryImportance;
/* offset=0x01a4 flags=0x0028081040014201 */ float SightLimitQueryImportance;
};
class UAISense_Team: public UAISense {
/* offset=0x0100 flags=0x0010000000000200 */ TArray<struct FAITeamStimulusEvent> RegisteredEvents;
};
class UAISense_Touch: public UAISense {
/* offset=0x0100 flags=0x0010000000000200 */ TArray<struct FAITouchEvent> RegisteredEvents;
};
class UAISightTargetInterface: public UInterface {
};
class UAISystem: public UAISystemBase {
/* offset=0x0048 flags=0x0020080000044001 */ struct FSoftClassPath PerceptionSystemClassName;
/* offset=0x0060 flags=0x0020080000044001 */ struct FSoftClassPath HotSpotManagerClassName;
/* offset=0x0078 flags=0x0018001040054201 */ float AcceptanceRadius;
/* offset=0x007c flags=0x0018001040054201 */ float PathfollowingRegularPathPointAcceptanceRadius;
/* offset=0x0080 flags=0x0018001040054201 */ float PathfollowingNavLinkAcceptanceRadius;
/* offset=0x0084 flags=0x0018001040054201 */ bool bFinishMoveOnGoalOverlap;
/* offset=0x0085 flags=0x0018001040054201 */ bool bAcceptPartialPaths;
/* offset=0x0086 flags=0x0018001040054201 */ bool bAllowStrafing;
/* offset=0x0087 flags=0x0018001040054201 */ bool bEnableBTAITasks;
/* offset=0x0088 flags=0x0018001040054201 */ bool bAllowControllersAsEQSQuerier;
/* offset=0x0089 flags=0x0018001040054201 */ bool bEnableDebuggerPlugin;
/* offset=0x008a flags=0x0018001040044201 */ uint8 DefaultSightCollisionChannel;
/* offset=0x008c flags=0x0028081040002200 */ UBehaviorTreeManager* BehaviorTreeManager;
/* offset=0x0090 flags=0x0028081040002200 */ UEnvQueryManager* EnvironmentQueryManager;
/* offset=0x0094 flags=0x0028081040002200 */ UAIPerceptionSystem* PerceptionSystem;
/* offset=0x0098 flags=0x0020080000002200 */ TArray<UAIAsyncTaskBlueprintProxy*> AllProxyObjects;
/* offset=0x00a4 flags=0x0028081040002200 */ UAIHotSpotManager* HotSpotManager;
/* offset=0x00a8 flags=0x0028081040002200 */ UNavLocalGridManager* NavLocalGrids;
void AIIgnorePlayers();
void AILoggingVerbose();
};
class UAISystemBase: public UObject {
/* offset=0x0020 flags=0x0040000002044000 */ struct FSoftClassPath AISystemClassName;
/* offset=0x0038 flags=0x0048001042044200 */ FName AISystemModuleName;
/* offset=0x0040 flags=0x0048001042044200 */ bool bInstantiateAISystemOnClient;
};
class UAITask: public UGameplayTask {
/* offset=0x0048 flags=0x0028081040000214 */ AAIController* OwnerController;
};
class UAITask_LockLogic: public UAITask {
};
class UAITask_MoveTo: public UAITask {
/* offset=0x004c flags=0x0020080010080200 */ FGenericGameplayTaskDelegate OnRequestFailed;
/* offset=0x0058 flags=0x0020080010080200 */ FMoveTaskCompletedSignature OnMoveFinished;
/* offset=0x0064 flags=0x0020080000000000 */ struct FAIMoveRequest MoveRequest;
UAITask_MoveTo* AIMoveTo(AAIController* Controller, struct FVector GoalLocation, AActor* GoalActor, float AcceptanceRadius, uint8 StopOnOverlap, uint8 AcceptPartialPath, bool bUsePathfinding, bool bLockAILogic, bool bUseContinuosGoalTracking);
};
class UAITask_RunEQS: public UAITask {
UAITask_RunEQS* RunEQS(AAIController* Controller, UEnvQuery* QueryTemplate);
};
class AAbstractNavData: public ANavigationData {
};
class UAchievementBlueprintLibrary: public UBlueprintFunctionLibrary {
void GetCachedAchievementDescription(UObject* WorldContextObject, APlayerController* PlayerController, FName AchievementID, bool bFoundID, FText Title, FText LockedDescription, FText UnlockedDescription, bool bHidden);
void GetCachedAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, FName AchievementID, bool bFoundID, float Progress);
};
class UAchievementQueryCallbackProxy: public UOnlineBlueprintCallProxyBase {
/* offset=0x001c flags=0x0010000010080200 */ FEmptyOnlineDelegate OnSuccess;
/* offset=0x0028 flags=0x0010000010080200 */ FEmptyOnlineDelegate OnFailure;
UAchievementQueryCallbackProxy* CacheAchievementDescriptions(UObject* WorldContextObject, APlayerController* PlayerController);
UAchievementQueryCallbackProxy* CacheAchievements(UObject* WorldContextObject, APlayerController* PlayerController);
};
class UAchievementWriteCallbackProxy: public UOnlineBlueprintCallProxyBase {
/* offset=0x001c flags=0x0010000010080200 */ FAchievementWriteDelegate OnSuccess;
/* offset=0x0028 flags=0x0010000010080200 */ FAchievementWriteDelegate OnFailure;
UAchievementWriteCallbackProxy* WriteAchievementProgress(UObject* WorldContextObject, APlayerController* PlayerController, FName AchievementName, float Progress, int32 UserTag);
};
class UActivityGroupItem_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ ULobby_Exciting8Item_UIBP_C* Lobby_Exciting8Item_UIBP;
/* offset=0x0238 flags=0x0008001040010a05 */ Abp_activity_group_C* LuaRef;
/* offset=0x023c flags=0x0008000000010005 */ struct FBP_STRUCT_ActivityGroupInfo ItemData;
/* offset=0x0288 flags=0x0000001040000205 */ bool EnableClicked;
void Construct();
void CustomEvent();
void ExecuteUbergraph_ActivityGroupItem_BP(int32 EntryPoint, FOnButtonClickedEvent K2Node_CreateDelegate_OutputDelegate);
void InitItem(Abp_activity_group_C* LuaRef, struct FBP_STRUCT_ActivityGroupInfo ItemData, UActivityGroupItem_BP_C* Ins);
void OnGotoBtnClicked();
void SetData(struct FBP_STRUCT_ActivityGroupInfo ItemData, bool CallFunc_IsValid_ReturnValue, bool K2Node_SwitchString_CmpSuccess, FText CallFunc_Conv_StringToText_ReturnValue, FText CallFunc_Conv_StringToText_ReturnValue2, FText CallFunc_Conv_StringToText_ReturnValue3, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, UObject* CallFunc_GetAssetByAssetReference_ReturnValue, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess);
void SetLuaRef(Abp_activity_group_C* LuaRef);
void SetNum(int32 Index, FText CallFunc_Conv_IntToText_ReturnValue);
};
class UActivityGroup_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ ULobby_Exciting8UI_UIBP_C* Lobby_Exciting8UI_UIBP;
/* offset=0x0238 flags=0x0008001040010a05 */ Abp_activity_group_C* LuaRef;
void Construct();
void ExecuteUbergraph_ActivityGroup_BP(int32 EntryPoint, FOnButtonClickedEvent K2Node_CreateDelegate_OutputDelegate, ALuaClassObj* CallFunc_UIGetLuaManager_ReturnValue, Abp_activity_group_C* K2Node_DynamicCast_AsBp_Activity_Group, bool K2Node_DynamicCast_bSuccess);
void InitItems(UActivityGroupItem_BP_C* CallFunc_InitItem_Ins, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins2, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins3, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins4, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins5, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins6, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins7, UActivityGroupItem_BP_C* CallFunc_InitItem_Ins8);
void UIClose();
void UIShow();
};
class UActivity_FeasWind_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x000a0010c008020c */ UHorizontalBox* BigAwardGot;
/* offset=0x0234 flags=0x000a0010c008020c */ UButton* BtnGetBig;
/* offset=0x0238 flags=0x000a0010c008020c */ UButton* BtnViewBox;
/* offset=0x023c flags=0x000a0010c008020c */ UButton* ButClickShare;
/* offset=0x0240 flags=0x000a0010c008020c */ UVerticalBox* ConBigProgress;
/* offset=0x0244 flags=0x000a0010c008020c */ UImage* Image_item;
/* offset=0x0248 flags=0x000a0010c008020c */ UTextBlock* labelBigItemName;
/* offset=0x024c flags=0x000a0010c008020c */ UTextBlock* labelBigProgress;
/* offset=0x0250 flags=0x000a0010c008020c */ UTextBlock* labelItemName;
/* offset=0x0254 flags=0x000a0010c008020c */ UTextBlock* labelTarget;
/* offset=0x0258 flags=0x000a0010c008020c */ UTextBlock* labelTime;
/* offset=0x025c flags=0x000a0010c008020c */ UTextBlock* labelTitle;
/* offset=0x0260 flags=0x000a0010c008020c */ UWidgetSwitcher* stateSwither;
/* offset=0x0264 flags=0x000a0010c008020c */ UTextBlock* TextBtnShare;
};
class UActivity_FeastUIBP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x0234 flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x0238 flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x023c flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x0240 flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x0244 flags=0x000a0010c008020c */ UActivity_FeasWind_C* Activity_FeasWind;
/* offset=0x0248 flags=0x000a0010c008020c */ UButton* BtnClose;
/* offset=0x024c flags=0x000a0010c008020c */ UButton* BtnRule;
/* offset=0x0250 flags=0x000a0010c008020c */ UImage* Image_red_l;
/* offset=0x0254 flags=0x000a0010c008020c */ UTextBlock* labelOpenTime;
};
class UActivity_FeastViewBoxUIBP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x000a0010c008020c */ UWrapBox* AbsoluteWrapBox;
/* offset=0x0234 flags=0x000a0010c008020c */ UButton* Button_CloseUI;
/* offset=0x0238 flags=0x000a0010c008020c */ UCommon_UIPopupBG_C* Common_UIPopupBG;
/* offset=0x023c flags=0x000a0010c008020c */ UTextBlock* TextBlock_WindowsTitle;
/* offset=0x0240 flags=0x0008001040010a05 */ Abp_noticebox_panel_C* MySelf;
};
class UActivity_RedEnvelopesUIBP_C: public UUserWidget {
/* offset=0x01b0 flags=0x000a0010c008021c */ UWidgetAnimation* DX_RedEnvelope;
/* offset=0x01b4 flags=0x000a0010c008020c */ UProgressBar* BalanceProgressBar;
/* offset=0x01b8 flags=0x000a0010c008020c */ UImage* black_bg;
/* offset=0x01bc flags=0x000a0010c008020c */ UButton* Button_CloseUI;
/* offset=0x01c0 flags=0x000a0010c008020c */ UButton* Button_Determine;
/* offset=0x01c4 flags=0x000a0010c008020c */ UImage* dajidali;
/* offset=0x01c8 flags=0x000a0010c008020c */ UTextBlock* Determine_Money_Text;
/* offset=0x01cc flags=0x000a0010c008020c */ UTextBlock* Determine_Notice_Text;
/* offset=0x01d0 flags=0x000a0010c008020c */ UCanvasPanel* Determine_Text;
/* offset=0x01d4 flags=0x000a0010c008020c */ UImage* FX_Light01;
/* offset=0x01d8 flags=0x000a0010c008020c */ UImage* FX_Light02;
/* offset=0x01dc flags=0x000a0010c008020c */ UImage* FX_Light03;
/* offset=0x01e0 flags=0x000a0010c008020c */ UImage* FX_Light04;
/* offset=0x01e4 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01e8 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01ec flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01f0 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01f4 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01f8 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01fc flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x0200 flags=0x000a0010c008020c */ UHorizontalBox* LeftMoneyBar;
/* offset=0x0204 flags=0x000a0010c008020c */ UCanvasPanel* LeftMoneyPanel;
/* offset=0x0208 flags=0x000a0010c008020c */ UCanvasPanel* LeftMoneyPoints;
/* offset=0x020c flags=0x000a0010c008020c */ UCanvasPanel* LeftMoneyPointsText;
/* offset=0x0210 flags=0x000a0010c008020c */ UButton* QQBut_Receive;
/* offset=0x0214 flags=0x000a0010c008020c */ UButton* QQBut_Share;
/* offset=0x0218 flags=0x000a0010c008020c */ UTextBlock* QQShareNoticeText;
/* offset=0x021c flags=0x000a0010c008020c */ UImage* RED_BG;
/* offset=0x0220 flags=0x000a0010c008020c */ UImage* Sharetext;
/* offset=0x0224 flags=0x000a0010c008020c */ UTextBlock* TextSuffix;
/* offset=0x0228 flags=0x000a0010c008020c */ UTextBlock* TotalMoneyText;
/* offset=0x022c flags=0x000a0010c008020c */ UWidgetSwitcher* WidgetSwitcher;
/* offset=0x0230 flags=0x000a0010c008020c */ UWidgetSwitcher* WidgetSwitcher;
/* offset=0x0234 flags=0x000a0010c008020c */ UButton* WXBut_Receive;
/* offset=0x0238 flags=0x000a0010c008020c */ UButton* WXBut_Share;
/* offset=0x023c flags=0x000a0010c008020c */ UTextBlock* WXShareNoticeText;
void ShowEffects(bool Is show, enum ESlateVisibility Type);
};
class AActor: public UObject {
/* offset=0x001c flags=0x0010000000010001 */ struct FActorTickFunction PrimaryActorTick;
/* offset=0x0058 flags=0x0018041040000204 */ float CustomTimeDilation;
/* offset=0x005c flags=0x0018001200000035 */ uint8 bHidden:1;
/* offset=0x005c flags=0x0018001000000000 */ uint8 bNetTemporary:1;
/* offset=0x005c flags=0x0018001000000000 */ uint8 bNetStartup:1;
/* offset=0x005c flags=0x0018001000010015 */ uint8 bOnlyRelevantToOwner:1;
/* offset=0x005c flags=0x0018001000010005 */ uint8 bAlwaysRelevant:1;
/* offset=0x005c flags=0x0018001100010021 */ uint8 bReplicateMovement:1;
/* offset=0x005c flags=0x0018001000000020 */ uint8 bTearOff:1;
/* offset=0x005c flags=0x0018001000002000 */ uint8 bExchangedRoles:1;
/* offset=0x005d flags=0x0018001000010001 */ uint8 bNetLoadOnClient:1;
/* offset=0x005d flags=0x0018001000010005 */ uint8 bNetUseOwnerRelevancy:1;
/* offset=0x005d flags=0x0018001000010001 */ uint8 bBlockInput:1;
/* offset=0x005d flags=0x0018001000010001 */ uint8 bAllowTickBeforeBeginPlay:1;
/* offset=0x005e flags=0x0048001000000000 */ uint8 bActorEnableCollision:1;
/* offset=0x005e flags=0x0028081000010015 */ uint8 bReplicates:1;
/* offset=0x005f flags=0x0048001040002220 */ uint8 RemoteRole;
/* offset=0x0060 flags=0x0048001140000220 */ AActor* Owner;
/* offset=0x0068 flags=0x0018001040000200 */ FName NetDriverName;
/* offset=0x0070 flags=0x0010041100010021 */ struct FRepMovement ReplicatedMovement;
/* offset=0x00a4 flags=0x0018001040000215 */ float InitialLifeSpan;
/* offset=0x00a8 flags=0x0040009100002020 */ struct FRepAttachment AttachmentReplication;
/* offset=0x00e0 flags=0x0018001040000220 */ uint8 Role;
/* offset=0x00e1 flags=0x0018001040010215 */ uint8 NetDormancy;
/* offset=0x00e2 flags=0x0018001040000201 */ uint8 AutoReceiveInput;
/* offset=0x00e4 flags=0x0018001040000201 */ int32 InputPriority;
/* offset=0x00e8 flags=0x0018001040080208 */ UInputComponent* InputComponent;
/* offset=0x00ec flags=0x0018001040010215 */ float NetCullDistanceSquared;
/* offset=0x00f0 flags=0x0018001040002200 */ int32 NetTag;
/* offset=0x00f8 flags=0x0018001040010205 */ float NetUpdateFrequency;
/* offset=0x00fc flags=0x0018001040010205 */ float MinNetUpdateFrequency;
/* offset=0x0100 flags=0x0018001040010205 */ float NetPriority;
/* offset=0x0108 flags=0x0018001000000004 */ uint8 bAutoDestroyWhenFinished:1;
/* offset=0x0108 flags=0x0018001001000025 */ uint8 bCanBeDamaged:1;
/* offset=0x0108 flags=0x0048001000202000 */ uint8 bActorIsBeingDestroyed:1;
/* offset=0x0108 flags=0x0018001000000000 */ uint8 bCollideWhenPlacing:1;
/* offset=0x0108 flags=0x0018041000000005 */ uint8 bFindCameraComponentWhenViewTarget:1;
/* offset=0x0108 flags=0x0018001000000000 */ uint8 bRelevantForNetworkReplays:1;
/* offset=0x0108 flags=0x0018001000000005 */ uint8 bGenerateOverlapEventsDuringLevelStreaming:1;
/* offset=0x0108 flags=0x00280c1000000001 */ uint8 bCanBeInCluster:1;
/* offset=0x0109 flags=0x0028081000000000 */ uint8 bAllowReceiveTickEventOnDedicatedServer:1;
/* offset=0x0109 flags=0x0018001000000000 */ uint8 bActorSeamlessTraveled:1;
/* offset=0x0109 flags=0x0018041000000001 */ uint8 bIgnoresOriginShifting:1;
/* offset=0x0109 flags=0x0018041000000001 */ uint8 bEnableAutoLODGeneration:1;
/* offset=0x010a flags=0x0018001040000205 */ enum ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod;
/* offset=0x0110 flags=0x0019001140000224 */ APawn* Instigator;
/* offset=0x0114 flags=0x0010000000002200 */ TArray<AActor*> Children;
/* offset=0x0120 flags=0x002808104008021c */ USceneComponent* RootComponent;
/* offset=0x0124 flags=0x0020080000002200 */ TArray<AMatineeActor*> ControllingMatineeActors;
/* offset=0x0138 flags=0x0010000000000200 */ TArray<FName> Layers;
/* offset=0x0144 flags=0x004c001040080208 */ UChildActorComponent* ParentComponent;
/* offset=0x014c flags=0x0010040000000205 */ TArray<FName> Tags;
/* offset=0x0158 flags=0x0018001040002200 */ uint64 HiddenEditorViews;
/* offset=0x0160 flags=0x0010000010080200 */ FTakeAnyDamageSignature OnTakeAnyDamage;
/* offset=0x016c flags=0x0010000010080200 */ FTakePointDamageSignature OnTakePointDamage;
/* offset=0x0178 flags=0x0010000010080200 */ FActorBeginOverlapSignature OnActorBeginOverlap;
/* offset=0x0184 flags=0x0010000010080200 */ FActorEndOverlapSignature OnActorEndOverlap;
/* offset=0x0190 flags=0x0010000010080200 */ FActorBeginCursorOverSignature OnBeginCursorOver;
/* offset=0x019c flags=0x0010000010080200 */ FActorEndCursorOverSignature OnEndCursorOver;
/* offset=0x01a8 flags=0x0010000010080200 */ FActorOnClickedSignature OnClicked;
/* offset=0x01b4 flags=0x0010000010080200 */ FActorOnReleasedSignature OnReleased;
/* offset=0x01c0 flags=0x0010000010080200 */ FActorOnInputTouchBeginSignature OnInputTouchBegin;
/* offset=0x01cc flags=0x0010000010080200 */ FActorOnInputTouchEndSignature OnInputTouchEnd;
/* offset=0x01d8 flags=0x0010000010080200 */ FActorBeginTouchOverSignature OnInputTouchEnter;
/* offset=0x01e4 flags=0x0010000010080200 */ FActorEndTouchOverSignature OnInputTouchLeave;
/* offset=0x01f0 flags=0x0010000010080200 */ FActorHitSignature OnActorHit;
/* offset=0x01fc flags=0x0010000010080200 */ FActorDestroyedSignature OnDestroyed;
/* offset=0x0208 flags=0x0010000010080200 */ FActorEndPlaySignature OnEndPlay;
/* offset=0x028c flags=0x0010408400000208 */ TArray<UActorComponent*> BlueprintCreatedComponents;
/* offset=0x0298 flags=0x0040008000000208 */ TArray<UActorComponent*> InstanceComponents;
bool ActorHasTag(FName Tag);
UActorComponent* AddComponent(FName TemplateName, bool bManualAttachment, struct FTransform RelativeTransform, UObject* ComponentTemplateContext);
void AddTickPrerequisiteActor(AActor* PrerequisiteActor);
void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent);
void DetachRootComponentFromParent(bool bMaintainWorldPosition);
void DisableInput(APlayerController* PlayerController);
void EnableInput(APlayerController* PlayerController);
void FlushNetDormancy();
void ForceNetUpdate();
void GetActorBounds(bool bOnlyCollidingComponents, struct FVector Origin, struct FVector BoxExtent);
bool GetActorEnableCollision();
void GetActorEyesViewPoint(struct FVector OutLocation, struct FRotator OutRotation);
struct FVector GetActorForwardVector();
struct FVector GetActorRelativeScale3D();
struct FVector GetActorRightVector();
struct FVector GetActorScale3D();
float GetActorTickInterval();
float GetActorTimeDilation();
struct FVector GetActorUpVector();
void GetAllChildActors(TArray<AActor*> ChildActors, bool bIncludeDescendants);
AActor* GetAttachParentActor();
FName GetAttachParentSocketName();
void GetAttachedActors(TArray<AActor*> OutActors);
UActorComponent* GetComponentByClass(UClass<UActorComponent>* ComponentClass);
TArray<UActorComponent*> GetComponentsByClass(UClass<UActorComponent>* ComponentClass);
TArray<UActorComponent*> GetComponentsByTag(UClass<UActorComponent>* ComponentClass, FName Tag);
float GetDistanceTo(AActor* OtherActor);
float GetDotProductTo(AActor* OtherActor);
float GetGameTimeSinceCreation();
float GetHorizontalDistanceTo(AActor* OtherActor);
float GetHorizontalDotProductTo(AActor* OtherActor);
float GetInputAxisKeyValue(struct FKey InputAxisKey);
float GetInputAxisValue(FName InputAxisName);
struct FVector GetInputVectorAxisValue(struct FKey InputAxisKey);
APawn* GetInstigator();
AController* GetInstigatorController();
float GetLifeSpan();
void GetOverlappingActors(TArray<AActor*> OverlappingActors, UClass<AActor>* ClassFilter);
void GetOverlappingComponents(TArray<UPrimitiveComponent*> OverlappingComponents);
AActor* GetOwner();
AActor* GetParentActor();
UChildActorComponent* GetParentComponent();
uint8 GetRemoteRole();
float GetSquaredDistanceTo(AActor* OtherActor);
bool GetTickableWhenPaused();
struct FTransform GetTransform();
struct FVector GetVelocity();
float GetVerticalDistanceTo(AActor* OtherActor);
bool HasAuthority();
bool IsActorBeingDestroyed();
bool IsActorTickEnabled();
bool IsChildActor();
bool IsOverlappingActor(AActor* Other);
void K2_AddActorLocalOffset(struct FVector DeltaLocation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AddActorLocalRotation(struct FRotator DeltaRotation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AddActorLocalTransform(struct FTransform NewTransform, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AddActorWorldOffset(struct FVector DeltaLocation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AddActorWorldRotation(struct FRotator DeltaRotation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AddActorWorldTransform(struct FTransform DeltaTransform, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_AttachRootComponentTo(USceneComponent* InParent, FName InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies);
void K2_AttachRootComponentToActor(AActor* InParentActor, FName InSocketName, uint8 AttachLocationType, bool bWeldSimulatedBodies);
void K2_AttachToActor(AActor* ParentActor, FName SocketName, enum EAttachmentRule LocationRule, enum EAttachmentRule RotationRule, enum EAttachmentRule ScaleRule, bool bWeldSimulatedBodies);
void K2_AttachToComponent(USceneComponent* Parent, FName SocketName, enum EAttachmentRule LocationRule, enum EAttachmentRule RotationRule, enum EAttachmentRule ScaleRule, bool bWeldSimulatedBodies);
void K2_DestroyActor();
void K2_DestroyComponent(UActorComponent* Component);
void K2_DetachFromActor(enum EDetachmentRule LocationRule, enum EDetachmentRule RotationRule, enum EDetachmentRule ScaleRule);
struct FVector K2_GetActorLocation();
struct FRotator K2_GetActorRotation();
USceneComponent* K2_GetRootComponent();
void K2_OnBecomeViewTarget(APlayerController* PC);
void K2_OnEndViewTarget(APlayerController* PC);
void K2_OnReset();
bool K2_SetActorLocation(struct FVector NewLocation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
bool K2_SetActorLocationAndRotation(struct FVector NewLocation, struct FRotator NewRotation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_SetActorRelativeLocation(struct FVector NewRelativeLocation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_SetActorRelativeRotation(struct FRotator NewRelativeRotation, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
void K2_SetActorRelativeTransform(struct FTransform NewRelativeTransform, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
bool K2_SetActorRotation(struct FRotator NewRotation, bool bTeleportPhysics);
bool K2_SetActorTransform(struct FTransform NewTransform, bool bSweep, struct FHitResult SweepHitResult, bool bTeleport);
bool K2_TeleportTo(struct FVector DestLocation, struct FRotator DestRotation);
UMaterialInstanceDynamic* MakeMIDForMaterial(UMaterialInterface* Parent);
void MakeNoise(float Loudness, APawn* NoiseInstigator, struct FVector NoiseLocation, float MaxRange, FName Tag);
void OnRep_AttachmentReplication();
void OnRep_Instigator();
void OnRep_Owner();
void OnRep_ReplicateMovement();
void OnRep_ReplicatedMovement();
void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups);
void ReceiveActorBeginCursorOver();
void ReceiveActorBeginOverlap(AActor* OtherActor);
void ReceiveActorEndCursorOver();
void ReceiveActorEndOverlap(AActor* OtherActor);
void ReceiveActorOnClicked(struct FKey ButtonPressed);
void ReceiveActorOnInputTouchBegin(uint8 FingerIndex);
void ReceiveActorOnInputTouchEnd(uint8 FingerIndex);
void ReceiveActorOnInputTouchEnter(uint8 FingerIndex);
void ReceiveActorOnInputTouchLeave(uint8 FingerIndex);
void ReceiveActorOnReleased(struct FKey ButtonReleased);
void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser);
void ReceiveBeginPlay();
void ReceiveDestroyed();
void ReceiveEndPlay(uint8 EndPlayReason);
void ReceiveHit(UPrimitiveComponent* MyComp, AActor* Other, UPrimitiveComponent* OtherComp, bool bSelfMoved, struct FVector HitLocation, struct FVector HitNormal, struct FVector NormalImpulse, struct FHitResult Hit);
void ReceivePointDamage(float Damage, UDamageType* DamageType, struct FVector HitLocation, struct FVector HitNormal, UPrimitiveComponent* HitComponent, FName BoneName, struct FVector ShotFromDirection, AController* InstigatedBy, AActor* DamageCauser, struct FHitResult HitInfo);
void ReceiveRadialDamage(float DamageReceived, UDamageType* DamageType, struct FVector Origin, struct FHitResult HitInfo, AController* InstigatedBy, AActor* DamageCauser);
void ReceiveTick(float DeltaSeconds);
void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor);
void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent);
void SetActorEnableCollision(bool bNewActorEnableCollision);
void SetActorHiddenInGame(bool bNewHidden);
void SetActorRelativeScale3D(struct FVector NewRelativeScale);
void SetActorScale3D(struct FVector NewScale3D);
void SetActorTickEnabled(bool bEnabled);
void SetActorTickInterval(float TickInterval);
void SetLifeSpan(float InLifespan);
void SetNetDormancy(uint8 NewDormancy);
void SetOwner(AActor* NewOwner);
void SetReplicateMovement(bool bInReplicateMovement);
void SetReplicates(bool bInReplicates);
void SetTickGroup(uint8 NewTickGroup);
void SetTickableWhenPaused(bool bTickableWhenPaused);
void SnapRootComponentTo(AActor* InParentActor, FName InSocketName);
void TearOff();
void UserConstructionScript();
bool WasRecentlyRendered(float Tolerance);
};
class AActorCacheMgr: public AActor {
/* offset=0x02a8 flags=0x0010000000000200 */ TMap<UClass<AActor>*, UActorCachePool*> DataMap;
bool AddToPool(UClass<AActor>* Type, AActor* Target);
AActor* GetActor(UClass<AActor>* Type);
};
class UActorCachePool: public UObject {
};
class UActorChannel: public UChannel {
/* offset=0x004c flags=0x0018001040000200 */ AActor* Actor;
};
class UActorComponent: public UObject {
/* offset=0x0020 flags=0x0010000000010001 */ struct FActorComponentTickFunction PrimaryComponentTick;
/* offset=0x005c flags=0x0010000000000205 */ TArray<FName> ComponentTags;
/* offset=0x0068 flags=0x0018001040000205 */ bool bDestroyIfOnClientNoLocalControl;
/* offset=0x006c flags=0x0020088000000208 */ TArray<UAssetUserData*> AssetUserData;
/* offset=0x0078 flags=0x0028081000010035 */ uint8 bReplicates:1;
/* offset=0x0078 flags=0x0028081000000000 */ uint8 bNetAddressable:1;
/* offset=0x0079 flags=0x0018001000000015 */ uint8 bAutoActivate:1;
/* offset=0x007a flags=0x0018001100002020 */ uint8 bIsActive:1;
/* offset=0x007a flags=0x0018001000010001 */ uint8 bEditableWhenInherited:1;
/* offset=0x007a flags=0x00280c1000000001 */ uint8 bCanEverAffectNavigation:1;
/* offset=0x007a flags=0x0018001000000015 */ uint8 bIsEditorOnly:1;
/* offset=0x007c flags=0x0018001040000200 */ enum EComponentCreationMethod CreationMethod;
/* offset=0x0080 flags=0x0040000000000200 */ TArray<struct FSimpleMemberReference> UCSModifiedProperties;
/* offset=0x008c flags=0x0010000010080200 */ FActorComponentActivatedSignature OnComponentActivated;
/* offset=0x0098 flags=0x0010000010080200 */ FActorComponentDeactivateSignature OnComponentDeactivated;
void Activate(bool bReset);
void AddTickPrerequisiteActor(AActor* PrerequisiteActor);
void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent);
bool ComponentHasTag(FName Tag);
void Deactivate();
float GetComponentTickInterval();
AActor* GetOwner();
bool IsActive();
bool IsBeingDestroyed();
bool IsComponentTickEnabled();
void K2_DestroyComponent(UObject* Object);
void OnRep_IsActive();
void ReceiveBeginPlay();
void ReceiveEndPlay(uint8 EndPlayReason);
void ReceiveTick(float DeltaSeconds);
void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor);
void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent);
void SetActive(bool bNewActive, bool bReset);
void SetAutoActivate(bool bNewAutoActivate);
void SetComponentTickEnabled(bool bEnabled);
void SetComponentTickInterval(float TickInterval);
void SetIsReplicated(bool ShouldReplicate);
void SetTickGroup(uint8 NewTickGroup);
void SetTickableWhenPaused(bool bTickableWhenPaused);
void ToggleActive();
};
class UActorSequence: public UMovieSceneSequence {
/* offset=0x0278 flags=0x004a001040080208 */ UMovieScene* MovieScene;
/* offset=0x027c flags=0x0040000000000000 */ struct FActorSequenceObjectReferenceMap ObjectReferences;
};
class UActorSequenceComponent: public UActorComponent {
/* offset=0x00ac flags=0x0020081000000001 */ struct FMovieSceneSequencePlaybackSettings PlaybackSettings;
/* offset=0x00cc flags=0x002a081040080209 */ UActorSequence* Sequence;
/* offset=0x00d0 flags=0x0028081040002214 */ UActorSequencePlayer* SequencePlayer;
/* offset=0x00d4 flags=0x0028081040000201 */ bool bAutoPlay;
};
class UActorSequencePlayer: public UMovieSceneSequencePlayer {
};
class UAdvancedBuoyancyComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001040000205 */ bool bUseDrag;
/* offset=0x0271 flags=0x0018001040000205 */ bool bDebugOn;
/* offset=0x0274 flags=0x0018001040000205 */ AOceanManager* TheOcean;
/* offset=0x0278 flags=0x0018001040000205 */ float WaterDensity;
/* offset=0x027c flags=0x0018001040000205 */ float Gravity;
/* offset=0x0280 flags=0x0018001040000205 */ float MeshDensity;
/* offset=0x0290 flags=0x001800104008020d */ UStaticMeshComponent* BuoyantMesh;
/* offset=0x02a0 flags=0x0010001040000005 */ struct FTransform MeshTransform;
/* offset=0x02d0 flags=0x0018001040000205 */ float FalseVolume;
/* offset=0x02d4 flags=0x0018001040000205 */ float BuoyancyReductionCoefficient;
/* offset=0x02d8 flags=0x0018001040000205 */ float BuoyancyPitchReductionCoefficient;
/* offset=0x02dc flags=0x0018001040000205 */ float DensityCorrection;
/* offset=0x02e0 flags=0x0018001040000205 */ float DensityCorrectionModifier;
/* offset=0x02e4 flags=0x0018001040000205 */ float SubmergedVolume;
/* offset=0x02e8 flags=0x0018001040000205 */ float ImpactCoefficient;
/* offset=0x02ec flags=0x0018001040000005 */ struct FVector DragCoefficient;
/* offset=0x02f8 flags=0x0018001040000005 */ struct FVector SuctionCoefficient;
/* offset=0x0304 flags=0x0018001040000205 */ float ViscousDragCoefficient;
/* offset=0x0308 flags=0x0018001040000205 */ float MaxSlamAcceleration;
/* offset=0x030c flags=0x0010000000000205 */ TArray<struct FVector> AdvancedGridHeight;
/* offset=0x0318 flags=0x0010000000000205 */ TArray<struct FForceTriangle> SubmergedTris;
/* offset=0x0324 flags=0x0010000000000205 */ TArray<float> TriSizes;
/* offset=0x0330 flags=0x0010000000000205 */ TArray<float> TriSubmergedArea;
void ApplyForce(struct FForceTriangle TriForce);
void ApplySlamForce(struct FVector SlamForce, struct FVector TriCenter);
void DrawDebugStuff(struct FForceTriangle TriForce, struct FColor DebugColor);
void GetOcean();
float GetOceanDepthFromGrid(struct FVector Position, bool bJustGetHeightAtLocation);
void SetMeshDensity(float NewDensity, float NewWaterDensity);
TArray<struct FForceTriangle> SplitTriangle(struct FBuoyancyVertex H, struct FBuoyancyVertex M, struct FBuoyancyVertex L, struct FVector InArrow);
float TriangleArea(struct FVector A, struct FVector B, struct FVector C);
};
class UAgentBoundComponent: public UActorComponent {
/* offset=0x00ac flags=0x0018041040000005 */ struct FVector LocalCenter;
/* offset=0x00b8 flags=0x0018041040000005 */ struct FVector LocalSize;
};
class UAimOffsetBlendSpace: public UBlendSpace {
};
class UAimOffsetBlendSpace1D: public UBlendSpace1D {
};
class UAirAttackCS: public UTimerRegistComponent {
/* offset=0x00d8 flags=0x004c001040010201 */ UClass<ASTExtraExplosionEffect>* ExplosionEffectTemplate;
void AirAttackThrowBomb(int32 Index);
void DoBombHarmAtLocation(struct FVector bombLocation);
void OnAirAttack(uint8 airattacktype, int32 waveindex);
};
class UAirAttackComponent: public UTimerRegistComponent {
/* offset=0x00d8 flags=0x0018001040010005 */ struct FVector MapOriginal;
/* offset=0x00e4 flags=0x0018001040010205 */ float MapRadius;
/* offset=0x00e8 flags=0x0018001040010205 */ float FlightHeight;
/* offset=0x00ec flags=0x0018001040010205 */ float SeaLevelHeight;
/* offset=0x00f0 flags=0x0018001040010205 */ float DelayTime;
/* offset=0x00f4 flags=0x0018001040010205 */ int32 WaveCount;
/* offset=0x00f8 flags=0x0018001040010205 */ int32 WaveInternal;
/* offset=0x00fc flags=0x0010001000010005 */ struct FAirAttackCfg AirAttackConfig;
};
class AAirDropBoxActor: public AActor {
/* offset=0x02a8 flags=0x0018001040000205 */ float DroppingSpeed;
/* offset=0x02ac flags=0x0018001040000205 */ bool bIsHitTheGround;
/* offset=0x02b0 flags=0x0018001040000205 */ float HitGroundHeight;
/* offset=0x02b4 flags=0x0018001040010201 */ float SmokeStartScaleDistance;
/* offset=0x02b8 flags=0x0018001040010201 */ float SmokeEndScaleDistance;
/* offset=0x02bc flags=0x0018001040010201 */ float SmokeStartScaleValue;
/* offset=0x02c0 flags=0x0018001040010201 */ float SmokeEndScaleValue;
/* offset=0x02c4 flags=0x0018001040000200 */ float PrevSmokeCurrentDistanceScaler;
/* offset=0x02c8 flags=0x0018001040000205 */ bool bIsShowingSmoke;
/* offset=0x02cc flags=0x001c001040010201 */ UClass<APlayerTombBox>* DeadInventoryBoxTemplate;
/* offset=0x02d0 flags=0x0018001040010201 */ FName WrapperBoxName;
void BoxReachGround();
void DistanceScalerChangedEvent(float Scale);
void GenerateWrappersBox(TArray<struct FAirDropBoxGenerateWrapperItemData> DataList, struct FVector BoxLoc);
};
class UAirDropComponent: public UTimerRegistComponent {
/* offset=0x00d8 flags=0x0010001000010005 */ struct FAirDropPlaneParams AirDropPlaneParams;
/* offset=0x00f4 flags=0x0010000000010205 */ TArray<struct FAirDropConfig> AirDropConfigs;
/* offset=0x0100 flags=0x001c001040010201 */ UClass<AAirDropPlane>* AirDropPlaneBluePrint;
/* offset=0x0104 flags=0x001c001040010201 */ UClass<AAirDropBoxActor>* AirDropBoxBlueprint;
/* offset=0x0108 flags=0x0018001040010201 */ float StuffBoxToWorldBoundaryMinDis;
/* offset=0x010c flags=0x0040001000000000 */ struct FAirDropOrder AirDropOrder;
void OnAirDropStart();
void OnAirPlaneDropStuff();
};
class AAirDropPlane: public AFlightVehicle {
/* offset=0x02a8 flags=0x0010001100000025 */ struct FFlyingParam FlyingParam;
/* offset=0x02b8 flags=0x0018001040000005 */ struct FVector DroppingStuffLocation;
/* offset=0x02c4 flags=0x0018001040000205 */ float DroppingSpeed;
/* offset=0x02c8 flags=0x0018001040000205 */ float LifeSpanAfterDrop;
/* offset=0x02d4 flags=0x002808104008020d */ UProjectileMovementComponent* PMComp;
void OnRep_FlyingParams();
};
class AAkAcousticPortal: public AVolume {
/* offset=0x02d0 flags=0x0018001040000205 */ float Gain;
/* offset=0x02d4 flags=0x0018001040000215 */ enum AkAcousticPortalState InitialState;
void ClosePortal();
enum AkAcousticPortalState GetCurrentState();
void OpenPortal();
};
class UAkAcousticTexture: public UObject {
};
class AAkAmbientSound: public AActor {
/* offset=0x02a8 flags=0x0018001060000200 */ UAkAudioEvent* AkAudioEvent;
/* offset=0x02ac flags=0x00180010400a021d */ UAkComponent* AkComponent;
/* offset=0x02b0 flags=0x0018021040000205 */ bool StopWhenOwnerIsDestroyed;
/* offset=0x02b1 flags=0x0018021040000205 */ bool AutoPost;
void StartAmbientSound();
void StopAmbientSound();
};
class UAkAudioBank: public UObject {
/* offset=0x001c flags=0x0018001040000205 */ bool AutoLoad;
};
class UAkAudioEvent: public UObject {
/* offset=0x001c flags=0x0018001040000205 */ UAkAudioBank* RequiredBank;
/* offset=0x0020 flags=0x0018001040000214 */ float MaxAttenuationRadius;
/* offset=0x0024 flags=0x0018001040000214 */ bool IsInfinite;
/* offset=0x0028 flags=0x0018001040000214 */ float MinimumDuration;
/* offset=0x002c flags=0x0018001040000214 */ float MaximumDuration;
};
class UAkAuxBus: public UObject {
/* offset=0x001c flags=0x0018001040000205 */ UAkAudioBank* RequiredBank;
};
class UAkComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018041040000205 */ UAkAuxBus* EarlyReflectionAuxBus;
/* offset=0x0274 flags=0x0018040000000205 */ FString EarlyReflectionAuxBusName;
/* offset=0x0280 flags=0x0018041040000215 */ int32 EarlyReflectionOrder;
/* offset=0x0284 flags=0x0018041040000205 */ float EarlyReflectionBusSendGain;
/* offset=0x0288 flags=0x0018041040000205 */ float EarlyReflectionMaxPathLength;
/* offset=0x0290 flags=0x0018041000000005 */ uint8 EnableSpotReflectors:1;
/* offset=0x0290 flags=0x0018041000000005 */ uint8 DrawFirstOrderReflections:1;
/* offset=0x0290 flags=0x0018041000000005 */ uint8 DrawSecondOrderReflections:1;
/* offset=0x0290 flags=0x0018041000000005 */ uint8 DrawHigherOrderReflections:1;
/* offset=0x0291 flags=0x0018001040000200 */ bool StopWhenOwnerDestroyed;
/* offset=0x0294 flags=0x0018001040000215 */ float AttenuationScalingFactor;
/* offset=0x0298 flags=0x0018001040000205 */ float OcclusionRefreshInterval;
/* offset=0x029c flags=0x0018001040000205 */ UAkAudioEvent* AkAudioEvent;
/* offset=0x02a0 flags=0x0018040000000205 */ FString EventName;
float GetAttenuationRadius();
int32 PostAkEvent(UAkAudioEvent* AkEvent, FString in_EventName);
int32 PostAkEventByName(FString in_EventName);
int32 PostAssociatedAkEvent();
void PostTrigger(FString Trigger);
void SetAttenuationScalingFactor(float Value);
void SetEarlyReflectionOrder(int32 NewEarlyReflectionOrder);
void SetListeners(TArray<UAkComponent*> Listeners);
void SetOutputBusVolume(float BusVolume);
void SetRTPCValue(FString RTPC, float Value, int32 InterpolationTimeMs);
void SetStopWhenOwnerDestroyed(bool bStopWhenOwnerDestroyed);
void SetSwitch(FString SwitchGroup, FString SwitchState);
void Stop();
void UseEarlyReflections(UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, FString AuxBusName);
void UseReverbVolumes(bool inUseReverbVolumes);
};
class UAkGameplayStatics: public UBlueprintFunctionLibrary {
void AddOutputCaptureMarker(FString MarkerText);
void ClearBanks();
UAkComponent* GetAkComponent(USceneComponent* AttachToComponent, FName AttachPointName, struct FVector Location, uint8 LocationType);
float GetOcclusionScalingFactor();
bool IsEditor();
bool IsGame(UObject* WorldContextObject);
void LoadBank(UAkAudioBank* Bank, FString BankName);
void LoadBankByName(FString BankName);
void LoadBanks(TArray<UAkAudioBank*> SoundBanks, bool SynchronizeSoundBanks);
void LoadInitBank();
int32 PostEvent(UAkAudioEvent* AkEvent, AActor* Actor, bool bStopWhenAttachedToDestroyed, FString EventName);
int32 PostEventAtLocation(UAkAudioEvent* AkEvent, struct FVector Location, struct FRotator Orientation, FString EventName, UObject* WorldContextObject);
void PostEventAtLocationByName(FString EventName, struct FVector Location, struct FRotator Orientation, UObject* WorldContextObject);
int32 PostEventAttached(UAkAudioEvent* AkEvent, AActor* Actor, FName AttachPointName, bool bStopWhenAttachedToDestroyed, FString EventName);
void PostEventByName(FString EventName, AActor* Actor, bool bStopWhenAttachedToDestroyed);
void PostTrigger(FName Trigger, AActor* Actor);
void SetBusConfig(FString BusName, enum AkChannelConfiguration ChannelConfiguration);
void SetOcclusionRefreshInterval(float RefreshInterval, AActor* Actor);
void SetOcclusionScalingFactor(float ScalingFactor);
void SetOutputBusVolume(float BusVolume, AActor* Actor);
void SetPanningRule(enum PanningRule PanRule);
void SetRTPCValue(FName RTPC, float Value, int32 InterpolationTimeMs, AActor* Actor);
void SetState(FName StateGroup, FName State);
void SetSwitch(FName SwitchGroup, FName SwitchState, AActor* Actor);
void ShowAKComponentPosition(bool _IsShow);
UAkComponent* SpawnAkComponentAtLocation(UObject* WorldContextObject, UAkAudioEvent* AkEvent, UAkAuxBus* EarlyReflectionsBus, struct FVector Location, struct FRotator Orientation, bool AutoPost, FString EventName, FString EarlyReflectionsBusName, bool AutoDestroy);
void StartAllAmbientSounds(UObject* WorldContextObject);
void StartOutputCapture(FString Filename);
void StartProfilerCapture(FString Filename);
void StopActor(AActor* Actor);
void StopAll();
void StopAllAmbientSounds(UObject* WorldContextObject);
void StopOutputCapture();
void StopProfilerCapture();
void Suspend();
void UnloadBank(UAkAudioBank* Bank, FString BankName);
void UnloadBankByName(FString BankName);
void UseEarlyReflections(AActor* Actor, UAkAuxBus* AuxBus, bool Left, bool Right, bool Floor, bool Ceiling, bool Back, bool Front, bool SpotReflectors, FString AuxBusName);
void UseReverbVolumes(bool inUseReverbVolumes, AActor* Actor);
void WakeupFromSuspend();
};
class UAkLateReverbComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001000000005 */ uint8 bEnable:1;
/* offset=0x0274 flags=0x0018001040000205 */ UAkAuxBus* AuxBus;
/* offset=0x0278 flags=0x0018040000000205 */ FString AuxBusName;
/* offset=0x0284 flags=0x0018001040000205 */ float SendLevel;
/* offset=0x0288 flags=0x0018001040000205 */ float FadeRate;
/* offset=0x028c flags=0x0018001040000205 */ float Priority;
};
class AAkReverbVolume: public AVolume {
/* offset=0x02d0 flags=0x0018001020000000 */ uint8 bEnabled:1;
/* offset=0x02d4 flags=0x0018001060000200 */ UAkAuxBus* AuxBus;
/* offset=0x02d8 flags=0x0018000020000200 */ FString AuxBusName;
/* offset=0x02e4 flags=0x0018001060000200 */ float SendLevel;
/* offset=0x02e8 flags=0x0018001060000200 */ float FadeRate;
/* offset=0x02ec flags=0x0018001060000200 */ float Priority;
/* offset=0x02f0 flags=0x00180010400a020d */ UAkLateReverbComponent* LateReverbComponent;
};
class UAkRoomComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001000000005 */ uint8 bEnable:1;
/* offset=0x0278 flags=0x0018001040000205 */ float Priority;
void AddSpatialAudioRoom();
void RemoveSpatialAudioRoom();
};
class UAkSettings: public UObject {
/* offset=0x001c flags=0x0018001040004201 */ uint8 MaxSimultaneousReverbVolumes;
/* offset=0x0020 flags=0x0010000000004001 */ struct FFilePath WwiseProjectPath;
/* offset=0x002c flags=0x0010000000004001 */ struct FDirectoryPath WwiseWindowsInstallationPath;
/* offset=0x0038 flags=0x0010000000004001 */ struct FFilePath WwiseMacInstallationPath;
/* offset=0x0044 flags=0x0018001040004200 */ bool SuppressWwiseProjectPathWarnings;
/* offset=0x0045 flags=0x0018001040004201 */ bool UseAlternateObstructionOcclusionFeature;
};
class UAkSoundPlayerSceneComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001040000201 */ UAkAudioEvent* AkSoundEvent;
};
class AAkSpatialAudioVolume: public AVolume {
/* offset=0x02d0 flags=0x00180010400a021d */ UAkSurfaceReflectorSetComponent* SurfaceReflectorSet;
/* offset=0x02d4 flags=0x00180010400a021d */ UAkLateReverbComponent* LateReverb;
/* offset=0x02d8 flags=0x00180010400a021d */ UAkRoomComponent* room;
};
class AAkSpotReflector: public AActor {
/* offset=0x02a8 flags=0x0018001040000205 */ UAkAuxBus* AuxBus;
/* offset=0x02ac flags=0x0018040000000205 */ FString AuxBusName;
/* offset=0x02b8 flags=0x0018001040000205 */ UAkAcousticTexture* AcousticTexture;
/* offset=0x02bc flags=0x0018001040000205 */ float DistanceScalingFactor;
/* offset=0x02c0 flags=0x0018001040000205 */ float Level;
};
class UAkSurfaceReflectorSetComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001000000005 */ uint8 bEnableSurfaceReflectors:1;
/* offset=0x0274 flags=0x0010000000000205 */ TArray<struct FAkPoly> AcousticPolys;
void RemoveSurfaceReflectorSet();
void SendSurfaceReflectorSet();
void UpdateSurfaceReflectorSet();
};
class AAmbientSound: public AActor {
/* offset=0x02a8 flags=0x00480010400a021d */ UAudioComponent* AudioComponent;
void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel);
void FadeIn(float FadeInDuration, float FadeVolumeLevel);
void FadeOut(float FadeOutDuration, float FadeVolumeLevel);
void Play(float StartTime);
void Stop();
};
class UAndroidDeviceProfileMatchingRules: public UObject {
/* offset=0x001c flags=0x0010000000004201 */ TArray<struct FProfileMatch> MatchProfile;
};
class UAndroidJavaSurfaceViewDevices: public UObject {
/* offset=0x001c flags=0x0010000000004201 */ TArray<struct FJavaSurfaceViewDevice> SurfaceViewDevices;
};
class UAndroidMediaSettings: public UObject {
/* offset=0x001c flags=0x0018001040004201 */ bool CacheableVideoSampleBuffers;
};
class UAndroidPermissionCallbackProxy: public UObject {
/* offset=0x001c flags=0x0010000010080200 */ FAndroidPermissionDynamicDelegate OnPermissionsGrantedDynamicDelegate;
};
class UAndroidPermissionFunctionLibrary: public UBlueprintFunctionLibrary {
UAndroidPermissionCallbackProxy* AcquirePermissions(TArray<FString> Permissions);
bool CheckPermission(FString permission);
};
class UAndroidRuntimeSettings: public UObject {
/* offset=0x001c flags=0x0018000000044201 */ FString PackageName;
/* offset=0x0028 flags=0x0018001040044201 */ int32 StoreVersion;
/* offset=0x002c flags=0x0018000000044201 */ FString ApplicationDisplayName;
/* offset=0x0038 flags=0x0018000000044201 */ FString VersionDisplayName;
/* offset=0x0044 flags=0x0018001040044201 */ int32 MinSDKVersion;
/* offset=0x0048 flags=0x0018001040044201 */ int32 TargetSDKVersion;
/* offset=0x004c flags=0x0018001040044201 */ uint8 InstallLocation;
/* offset=0x004d flags=0x0018001040044201 */ bool bEnableGradle;
/* offset=0x004e flags=0x0018001040044201 */ bool bPackageDataInsideApk;
/* offset=0x004f flags=0x0018001040044201 */ bool bCreateAllPlatformsInstall;
/* offset=0x0050 flags=0x0018001040044201 */ bool bDisableVerifyOBBOnStartUp;
/* offset=0x0051 flags=0x0018001040044201 */ bool bUseExternalFilesDir;
/* offset=0x0052 flags=0x0018001040044201 */ uint8 Orientation;
/* offset=0x0054 flags=0x0018001040044201 */ float MaxAspectRatio;
/* offset=0x0058 flags=0x0018001040044201 */ uint8 AntVerbosity;
/* offset=0x0059 flags=0x0018001040044201 */ bool bFullScreen;
/* offset=0x005a flags=0x0018001040044201 */ bool bEnableNewKeyboard;
/* offset=0x005b flags=0x0018001040044201 */ uint8 DepthBufferPreference;
/* offset=0x005c flags=0x0010000000044201 */ TArray<FString> ExtraManifestNodeTags;
/* offset=0x0068 flags=0x0010000000044201 */ TArray<FString> ExtraApplicationNodeTags;
/* offset=0x0074 flags=0x0018000000044201 */ FString ExtraApplicationSettings;
/* offset=0x0080 flags=0x0010000000044201 */ TArray<FString> ExtraActivityNodeTags;
/* offset=0x008c flags=0x0018000000044201 */ FString ExtraActivitySettings;
/* offset=0x0098 flags=0x0010000000044201 */ TArray<FString> ExtraPermissions;
/* offset=0x00a4 flags=0x0018001040044201 */ bool bAndroidVoiceEnabled;
/* offset=0x00a5 flags=0x0018001040044201 */ bool bPackageForGearVR;
/* offset=0x00a6 flags=0x0018001040044201 */ bool bRemoveOSIG;
/* offset=0x00a8 flags=0x0010000000044201 */ TArray<uint8> GoogleVRCaps;
/* offset=0x00b4 flags=0x0018001040044201 */ bool bGoogleVRSustainedPerformance;
/* offset=0x00b8 flags=0x0018000000044201 */ FString KeyStore;
/* offset=0x00c4 flags=0x0018000000044201 */ FString KeyAlias;
/* offset=0x00d0 flags=0x0018000000044201 */ FString KeyStorePassword;
/* offset=0x00dc flags=0x0018000000044201 */ FString KeyPassword;
/* offset=0x00e8 flags=0x0018001040044201 */ bool bBuildForArmV7;
/* offset=0x00e9 flags=0x0018001040044201 */ bool bBuildForArm64;
/* offset=0x00ea flags=0x0018001040044201 */ bool bBuildForX86;
/* offset=0x00eb flags=0x0018001040044201 */ bool bBuildForX8664;
/* offset=0x00ec flags=0x0018001040044201 */ bool bBuildForES2;
/* offset=0x00ed flags=0x0018001040044201 */ bool bBuildForES31;
/* offset=0x00ee flags=0x0018001040044201 */ bool bSupportsVulkan;
/* offset=0x00ef flags=0x0018001040044201 */ bool bBuildWithHiddenSymbolVisibility;
/* offset=0x00f0 flags=0x0018001040044201 */ bool bEnableGooglePlaySupport;
/* offset=0x00f1 flags=0x0018001040044201 */ bool bUseGetAccounts;
/* offset=0x00f4 flags=0x0018000000044201 */ FString GamesAppID;
/* offset=0x0100 flags=0x0010000000044201 */ TArray<struct FGooglePlayAchievementMapping> AchievementMap;
/* offset=0x010c flags=0x0010000000044201 */ TArray<struct FGooglePlayLeaderboardMapping> LeaderboardMap;
/* offset=0x0118 flags=0x0018001040044201 */ bool bSupportAdMob;
/* offset=0x011c flags=0x0018000000044201 */ FString AdMobAdUnitID;
/* offset=0x0128 flags=0x0010000000044201 */ TArray<FString> AdMobAdUnitIDs;
/* offset=0x0134 flags=0x0018000000044201 */ FString GooglePlayLicenseKey;
/* offset=0x0140 flags=0x0018000000044201 */ FString GCMClientSenderID;
/* offset=0x014c flags=0x0018001040044201 */ bool bShowLaunchImage;
/* offset=0x014d flags=0x0018001040044201 */ uint8 AndroidAudio;
/* offset=0x0150 flags=0x0018001040004201 */ int32 AudioSampleRate;
/* offset=0x0154 flags=0x0018001040004201 */ int32 AudioCallbackBufferFrameSize;
/* offset=0x0158 flags=0x0018001040004201 */ int32 AudioNumBuffersToEnqueue;
/* offset=0x015c flags=0x0018001040004201 */ int32 AudioMaxChannels;
/* offset=0x0160 flags=0x0018001040004201 */ int32 AudioNumSourceWorkers;
/* offset=0x0164 flags=0x0018000000004201 */ FString SpatializationPlugin;
/* offset=0x0170 flags=0x0018000000004201 */ FString ReverbPlugin;
/* offset=0x017c flags=0x0018000000004201 */ FString OcclusionPlugin;
/* offset=0x0188 flags=0x0018001040044201 */ uint8 AndroidGraphicsDebugger;
/* offset=0x018c flags=0x0010000000044001 */ struct FDirectoryPath MaliGraphicsDebuggerPath;
/* offset=0x0198 flags=0x0010000000044001 */ struct FDirectoryPath RenderDocPath;
/* offset=0x01a4 flags=0x0018001040044201 */ bool bMultiTargetFormat_ETC1;
/* offset=0x01a5 flags=0x0018001040044201 */ bool bMultiTargetFormat_ETC2;
/* offset=0x01a6 flags=0x0018001040044201 */ bool bMultiTargetFormat_DXT;
/* offset=0x01a7 flags=0x0018001040044201 */ bool bMultiTargetFormat_PVRTC;
/* offset=0x01a8 flags=0x0018001040044201 */ bool bMultiTargetFormat_ATC;
/* offset=0x01a9 flags=0x0018001040044201 */ bool bMultiTargetFormat_ASTC;
/* offset=0x01ac flags=0x0018001040044201 */ float TextureFormatPriority_ETC1;
/* offset=0x01b0 flags=0x0018001040044201 */ float TextureFormatPriority_ETC2;
/* offset=0x01b4 flags=0x0018001040044201 */ float TextureFormatPriority_DXT;
/* offset=0x01b8 flags=0x0018001040044201 */ float TextureFormatPriority_PVRTC;
/* offset=0x01bc flags=0x0018001040044201 */ float TextureFormatPriority_ATC;
/* offset=0x01c0 flags=0x0018001040044201 */ float TextureFormatPriority_ASTC;
};
class UAnimBlueprint: public UBlueprint {
/* offset=0x0154 flags=0x0018011040000200 */ USkeleton* TargetSkeleton;
/* offset=0x0158 flags=0x0010000000000200 */ TArray<struct FAnimGroupInfo> Groups;
/* offset=0x0164 flags=0x0018001040000201 */ bool bUseMultiThreadedAnimationUpdate;
/* offset=0x0165 flags=0x0018001040000201 */ bool bWarnAboutBlueprintUsage;
};
class UAnimBlueprintGeneratedClass: public UBlueprintGeneratedClass {
/* offset=0x01d8 flags=0x0010000000000200 */ TArray<struct FBakedAnimationStateMachine> BakedStateMachines;
/* offset=0x01e4 flags=0x0018001040000200 */ USkeleton* TargetSkeleton;
/* offset=0x01e8 flags=0x0010008000000200 */ TArray<struct FAnimNotifyEvent> AnimNotifies;
/* offset=0x01f4 flags=0x0018001040000200 */ int32 RootAnimNodeIndex;
/* offset=0x01f8 flags=0x0010000000000200 */ TArray<int32> OrderedSavedPoseIndices;
/* offset=0x0214 flags=0x0010000000000200 */ TArray<FName> SyncGroupNames;
};
class UAnimClassData: public UObject {
/* offset=0x0020 flags=0x0010000000000200 */ TArray<struct FBakedAnimationStateMachine> BakedStateMachines;
/* offset=0x002c flags=0x0018001040000200 */ USkeleton* TargetSkeleton;
/* offset=0x0030 flags=0x0010008000000200 */ TArray<struct FAnimNotifyEvent> AnimNotifies;
/* offset=0x003c flags=0x0018001040000200 */ int32 RootAnimNodeIndex;
/* offset=0x0040 flags=0x0010000000000200 */ TArray<int32> OrderedSavedPoseIndices;
/* offset=0x004c flags=0x0018001040000200 */ UStructProperty* RootAnimNodeProperty;
/* offset=0x0050 flags=0x0010000000000200 */ TArray<UStructProperty*> AnimNodeProperties;
/* offset=0x005c flags=0x0010000000000200 */ TArray<FName> SyncGroupNames;
};
class UAnimClassInterface: public UInterface {
};
class UAnimComposite: public UAnimCompositeBase {
/* offset=0x007c flags=0x0010000000000000 */ struct FAnimTrack AnimationTrack;
};
class UAnimCompositeBase: public UAnimSequenceBase {
};
class UAnimCompress: public UObject {
/* offset=0x001c flags=0x0018000000020201 */ FString Description;
/* offset=0x0028 flags=0x0018001000000000 */ uint8 bNeedsSkeleton:1;
/* offset=0x0029 flags=0x0018001040000200 */ uint8 TranslationCompressionFormat;
/* offset=0x002a flags=0x0018001040000200 */ uint8 RotationCompressionFormat;
/* offset=0x002b flags=0x0018001040000200 */ uint8 ScaleCompressionFormat;
/* offset=0x002c flags=0x0018001040000201 */ float MaxCurveError;
};
class UAnimCompress_Automatic: public UAnimCompress {
/* offset=0x0030 flags=0x0018001040000201 */ float MaxEndEffectorError;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bTryFixedBitwiseCompression:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bTryPerTrackBitwiseCompression:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bTryLinearKeyRemovalCompression:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bTryIntervalKeyRemoval:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bRunCurrentDefaultCompressor:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bAutoReplaceIfExistingErrorTooGreat:1;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bRaiseMaxErrorToExisting:1;
};
class UAnimCompress_BitwiseCompressOnly: public UAnimCompress {
};
class UAnimCompress_LeastDestructive: public UAnimCompress {
};
class UAnimCompress_PerTrackCompression: public UAnimCompress_RemoveLinearKeys {
/* offset=0x0050 flags=0x0018001040000201 */ float MaxZeroingThreshold;
/* offset=0x0054 flags=0x0018001040000201 */ float MaxPosDiffBitwise;
/* offset=0x0058 flags=0x0018001040000201 */ float MaxAngleDiffBitwise;
/* offset=0x005c flags=0x0018001040000201 */ float MaxScaleDiffBitwise;
/* offset=0x0060 flags=0x0010000000000201 */ TArray<uint8> AllowedRotationFormats;
/* offset=0x006c flags=0x0010000000000201 */ TArray<uint8> AllowedTranslationFormats;
/* offset=0x0078 flags=0x0010000000000201 */ TArray<uint8> AllowedScaleFormats;
/* offset=0x0084 flags=0x0018001000000001 */ uint8 bResampleAnimation:1;
/* offset=0x0088 flags=0x0018001040000201 */ float ResampledFramerate;
/* offset=0x008c flags=0x0018001040000201 */ int32 MinKeysForResampling;
/* offset=0x0090 flags=0x0018001000000001 */ uint8 bUseAdaptiveError:1;
/* offset=0x0090 flags=0x0018001000000001 */ uint8 bUseOverrideForEndEffectors:1;
/* offset=0x0094 flags=0x0018001040000201 */ int32 TrackHeightBias;
/* offset=0x0098 flags=0x0018001040000201 */ float ParentingDivisor;
/* offset=0x009c flags=0x0018001040000201 */ float ParentingDivisorExponent;
/* offset=0x00a0 flags=0x0018001000000001 */ uint8 bUseAdaptiveError2:1;
/* offset=0x00a4 flags=0x0018001040000201 */ float RotationErrorSourceRatio;
/* offset=0x00a8 flags=0x0018001040000201 */ float TranslationErrorSourceRatio;
/* offset=0x00ac flags=0x0018001040000201 */ float ScaleErrorSourceRatio;
/* offset=0x00b0 flags=0x0018001040000201 */ float MaxErrorPerTrackRatio;
/* offset=0x00b4 flags=0x0018001040000200 */ float PerturbationProbeSize;
};
class UAnimCompress_RemoveEverySecondKey: public UAnimCompress {
/* offset=0x0030 flags=0x0018001040000201 */ int32 MinKeys;
/* offset=0x0034 flags=0x0018001000000001 */ uint8 bStartAtSecondKey:1;
};
class UAnimCompress_RemoveLinearKeys: public UAnimCompress {
/* offset=0x0030 flags=0x0018001040000201 */ float MaxPosDiff;
/* offset=0x0034 flags=0x0018001040000201 */ float MaxAngleDiff;
/* offset=0x0038 flags=0x0018001040000201 */ float MaxScaleDiff;
/* offset=0x003c flags=0x0018001040000201 */ float MaxEffectorDiff;
/* offset=0x0040 flags=0x0018001040000201 */ float MinEffectorDiff;
/* offset=0x0044 flags=0x0018001040000201 */ float EffectorDiffSocket;
/* offset=0x0048 flags=0x0018001040000201 */ float ParentKeyScale;
/* offset=0x004c flags=0x0018001000000001 */ uint8 bRetarget:1;
/* offset=0x004c flags=0x0018001000000001 */ uint8 bActuallyFilterLinearKeys:1;
};
class UAnimCompress_RemoveTrivialKeys: public UAnimCompress {
/* offset=0x0030 flags=0x0018001040000201 */ float MaxPosDiff;
/* offset=0x0034 flags=0x0018001040000201 */ float MaxAngleDiff;
/* offset=0x0038 flags=0x0018001040000201 */ float MaxScaleDiff;
};
class UAnimCustomInstance: public UAnimInstance {
};
class UAnimInstance: public UObject {
/* offset=0x001c flags=0x0018001060000200 */ float DeltaTime;
/* offset=0x0020 flags=0x0018001040002200 */ USkeleton* CurrentSkeleton;
/* offset=0x0024 flags=0x0018001040010201 */ uint8 RootMotionMode;
/* offset=0x0025 flags=0x0018001060000200 */ bool bRunUpdatesInWorkerThreads;
/* offset=0x0026 flags=0x0018001060000200 */ bool bCanUseParallelUpdateAnimation;
/* offset=0x0027 flags=0x0018001040000200 */ bool bUseMultiThreadedAnimationUpdate;
/* offset=0x0028 flags=0x0018001060000200 */ bool bWarnAboutBlueprintUsage;
/* offset=0x002c flags=0x0010000010080200 */ FOnMontageBlendingOutStartedMCDelegate OnMontageBlendingOut;
/* offset=0x0038 flags=0x0010000010080200 */ FOnMontageStartedMCDelegate OnMontageStarted;
/* offset=0x0044 flags=0x0010000010080200 */ FOnMontageEndedMCDelegate OnMontageEnded;
/* offset=0x0050 flags=0x0010000010080200 */ FOnAllMontageInstancesEndedMCDelegate OnAllMontageInstancesEnded;
/* offset=0x00a4 flags=0x0048001040002200 */ bool bQueueMontageEvents;
/* offset=0x0118 flags=0x0010008000002200 */ TArray<struct FAnimNotifyEvent> ActiveAnimNotifyState;
void BlueprintBeginPlay();
void BlueprintInitializeAnimation();
void BlueprintPostEvaluateAnimation();
void BlueprintUpdateAnimation(float DeltaTimeX);
float CalculateDirection(struct FVector Velocity, struct FRotator BaseRotation);
void ClearMorphTargets();
UAnimMontage* GetCurrentActiveMontage();
FName GetCurrentStateName(int32 MachineIndex);
float GetCurveValue(FName CurveName);
float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex);
float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex);
float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex);
float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex);
float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex);
float GetInstanceCurrentStateElapsedTime(int32 MachineIndex);
float GetInstanceMachineWeight(int32 MachineIndex);
float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex);
float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex);
float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex);
float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex);
AActor* GetOwningActor();
USkeletalMeshComponent* GetOwningComponent();
float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex);
float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex);
float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex);
float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex);
float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex);
struct FMarkerSyncAnimPosition GetSyncGroupPosition(FName InSyncGroupName);
bool GetTimeToClosestMarker(FName SyncGroup, FName MarkerName, float OutMarkerTime);
bool HasMarkerBeenHitThisFrame(FName SyncGroup, FName MarkerName);
bool IsAnyMontagePlaying();
bool IsPlayingSlotAnimation(UAnimSequenceBase* Asset, FName SlotNodeName);
bool IsSyncGroupBetweenMarkers(FName InSyncGroupName, FName PreviousMarker, FName NextMarker, bool bRespectMarkerOrder);
void LockAIResources(bool bLockMovement, bool LockAILogic);
float Montage_GetBlendTime(UAnimMontage* Montage);
FName Montage_GetCurrentSection(UAnimMontage* Montage);
bool Montage_GetIsStopped(UAnimMontage* Montage);
float Montage_GetPlayRate(UAnimMontage* Montage);
float Montage_GetPosition(UAnimMontage* Montage);
bool Montage_IsActive(UAnimMontage* Montage);
bool Montage_IsPlaying(UAnimMontage* Montage);
void Montage_JumpToSection(FName SectionName, UAnimMontage* Montage);
void Montage_JumpToSectionsEnd(FName SectionName, UAnimMontage* Montage);
void Montage_Pause(UAnimMontage* Montage);
float Montage_Play(UAnimMontage* MontageToPlay, float InPlayRate, enum EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt);
void Montage_Resume(UAnimMontage* Montage);
void Montage_SetNextSection(FName SectionNameToChange, FName NextSection, UAnimMontage* Montage);
void Montage_SetPlayRate(UAnimMontage* Montage, float NewPlayRate);
void Montage_SetPosition(UAnimMontage* Montage, float NewPosition);
void Montage_Stop(float InBlendOutTime, UAnimMontage* Montage);
float PlaySlotAnimation(UAnimSequenceBase* Asset, FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount);
UAnimMontage* PlaySlotAnimationAsDynamicMontage(UAnimSequenceBase* Asset, FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt);
void SavePoseSnapshot(FName SnapshotName);
void SetMorphTarget(FName MorphTargetName, float Value);
void SetRootMotionMode(uint8 Value);
void SnapshotPose(struct FPoseSnapshot Snapshot);
void StopSlotAnimation(float InBlendOutTime, FName SlotNodeName);
APawn* TryGetPawnOwner();
void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic);
};
class UAnimMetaData: public UObject {
};
class UAnimMontage: public UAnimCompositeBase {
/* offset=0x007c flags=0x0010001000000001 */ struct FAlphaBlend BlendIn;
/* offset=0x00a8 flags=0x0018001060000200 */ float BlendInTime;
/* offset=0x00ac flags=0x0010001000000001 */ struct FAlphaBlend BlendOut;
/* offset=0x00d8 flags=0x0018001060000200 */ float BlendOutTime;
/* offset=0x00dc flags=0x0018001040000201 */ float BlendOutTriggerTime;
/* offset=0x00e0 flags=0x0018001040000201 */ FName SyncGroup;
/* offset=0x00e8 flags=0x0018001040000201 */ int32 SyncSlotIndex;
/* offset=0x00ec flags=0x0010000000000000 */ struct FMarkerSyncData MarkerData;
/* offset=0x0104 flags=0x0010008000000200 */ TArray<struct FCompositeSection> CompositeSections;
/* offset=0x0110 flags=0x0010000000000200 */ TArray<struct FSlotAnimationTrack> SlotAnimTracks;
/* offset=0x011c flags=0x0010000020000200 */ TArray<struct FBranchingPoint> BranchingPoints;
/* offset=0x0128 flags=0x0018001040000200 */ bool bEnableRootMotionTranslation;
/* offset=0x0129 flags=0x0018001040000200 */ bool bEnableRootMotionRotation;
/* offset=0x012a flags=0x0018001040000200 */ uint8 RootMotionRootLock;
/* offset=0x012c flags=0x0040000000000200 */ TArray<struct FBranchingPointMarker> BranchingPointMarkers;
/* offset=0x0138 flags=0x0010000000000200 */ TArray<int32> BranchingPointStateNotifyIndices;
/* offset=0x0144 flags=0x0010000000000001 */ struct FTimeStretchCurve TimeStretchCurve;
/* offset=0x0168 flags=0x0018001040000201 */ FName TimeStretchCurveName;
};
class UAnimNotify: public UObject {
FString GetNotifyName();
bool Received_Notify(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation);
};
class UAnimNotifyState: public UObject {
FString GetNotifyName();
bool Received_NotifyBegin(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation, float TotalDuration);
bool Received_NotifyEnd(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation);
bool Received_NotifyTick(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation, float FrameDeltaTime);
};
class UAnimNotifyState_DisableRootMotion: public UAnimNotifyState {
};
class UAnimNotifyState_TimedParticleEffect: public UAnimNotifyState {
/* offset=0x0020 flags=0x0018001040000211 */ UParticleSystem* PSTemplate;
/* offset=0x0028 flags=0x0018001040000211 */ FName SocketName;
/* offset=0x0030 flags=0x0018001040000011 */ struct FVector LocationOffset;
/* offset=0x003c flags=0x0010001040000011 */ struct FRotator RotationOffset;
/* offset=0x0048 flags=0x0018001040000211 */ bool bDestroyAtEnd;
};
class UAnimNotifyState_Trail: public UAnimNotifyState {
/* offset=0x0020 flags=0x0018001040000215 */ UParticleSystem* PSTemplate;
/* offset=0x0028 flags=0x0018001040000215 */ FName FirstSocketName;
/* offset=0x0030 flags=0x0018001040000215 */ FName SecondSocketName;
/* offset=0x0038 flags=0x0018001040000215 */ uint8 WidthScaleMode;
/* offset=0x0040 flags=0x0018001040000215 */ FName WidthScaleCurve;
/* offset=0x0048 flags=0x0018001000000015 */ uint8 bRecycleSpawnedSystems:1;
UParticleSystem* OverridePSTemplate(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation);
};
class UAnimNotify_AkEvent_C: public UAnimNotify {
/* offset=0x0028 flags=0x0008000000000205 */ FString Attach Name;
/* offset=0x0034 flags=0x0008001040000205 */ UAkAudioEvent* Event;
/* offset=0x0038 flags=0x0000001040000205 */ bool Follow;
/* offset=0x003c flags=0x0008040000000205 */ FString EventName;
bool Received_Notify(USkeletalMeshComponent* meshComp, UAnimSequenceBase* Animation, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, UAkComponent* CallFunc_GetAkComponent_ReturnValue, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_PostAkEvent_ReturnValue, bool CallFunc_IsGame_ReturnValue, TArray<UAkComponent*> K2Node_MakeArray_Array);
};
class UAnimNotify_PlayMontageNotify: public UAnimNotify {
/* offset=0x0028 flags=0x0028081040000215 */ FName NotifyName;
};
class UAnimNotify_PlayMontageNotifyWindow: public UAnimNotifyState {
/* offset=0x0020 flags=0x0028081040000215 */ FName NotifyName;
};
class UAnimNotify_PlayParticleEffect: public UAnimNotify {
/* offset=0x0024 flags=0x0018001040000215 */ UParticleSystem* PSTemplate;
/* offset=0x0028 flags=0x0018001040000015 */ struct FVector LocationOffset;
/* offset=0x0034 flags=0x0010001040000015 */ struct FRotator RotationOffset;
/* offset=0x0040 flags=0x0018001040000011 */ struct FVector Scale;
/* offset=0x0060 flags=0x0018001000000015 */ uint8 Attached:1;
/* offset=0x0068 flags=0x0018001040000215 */ FName SocketName;
};
class UAnimNotify_PlaySound: public UAnimNotify {
/* offset=0x0024 flags=0x0019001040000215 */ USoundBase* Sound;
/* offset=0x0028 flags=0x0019001040000215 */ float VolumeMultiplier;
/* offset=0x002c flags=0x0019001040000215 */ float PitchMultiplier;
/* offset=0x0030 flags=0x0018001000000015 */ uint8 bFollow:1;
/* offset=0x0038 flags=0x0019001040000215 */ FName AttachName;
};
class UAnimNotify_ResetClothingSimulation: public UAnimNotify {
};
class UAnimSequence: public UAnimSequenceBase {
/* offset=0x007c flags=0x0018011040000200 */ int32 NumFrames;
/* offset=0x0080 flags=0x0020080000000200 */ TArray<struct FTrackToSkeletonMap> TrackToSkeletonMapTable;
/* offset=0x00f0 flags=0x0018011040000201 */ uint8 AdditiveAnimType;
/* offset=0x00f1 flags=0x0018001040000201 */ uint8 RefPoseType;
/* offset=0x00f4 flags=0x0018001040000201 */ UAnimSequence* RefPoseSeq;
/* offset=0x00f8 flags=0x0018001040000201 */ int32 RefFrameIndex;
/* offset=0x00fc flags=0x0018001040000200 */ int32 EncodingPkgVersion;
/* offset=0x0100 flags=0x0018011040000201 */ FName RetargetSource;
/* offset=0x0108 flags=0x0018011040000201 */ enum EAnimInterpolationType Interpolation;
/* offset=0x0109 flags=0x0018011040000201 */ bool bEnableRootMotion;
/* offset=0x010a flags=0x0018001040000201 */ uint8 RootMotionRootLock;
/* offset=0x010b flags=0x0018001040000201 */ bool bForceRootLock;
/* offset=0x010c flags=0x0018001040000200 */ bool bRootMotionSettingsCopiedFromMontage;
/* offset=0x0110 flags=0x0010000000000200 */ TArray<struct FAnimSyncMarker> AuthoredSyncMarkers;
};
class UAnimSequenceBase: public UAnimationAsset {
/* offset=0x005c flags=0x0010008000000200 */ TArray<struct FAnimNotifyEvent> Notifies;
/* offset=0x0068 flags=0x0018011040020215 */ float SequenceLength;
/* offset=0x006c flags=0x0018001040000201 */ float RateScale;
/* offset=0x0070 flags=0x0010000000000000 */ struct FRawCurveTracks RawCurveData;
float GetPlayLength();
};
class UAnimSequencerInstance: public UAnimCustomInstance {
};
class UAnimSet: public UObject {
/* offset=0x001c flags=0x0048001000000001 */ uint8 bAnimRotationOnly:1;
/* offset=0x0020 flags=0x0010000000000200 */ TArray<FName> TrackBoneNames;
/* offset=0x002c flags=0x0040000000002200 */ TArray<struct FAnimSetMeshLinkup> LinkupCache;
/* offset=0x0038 flags=0x0040000000002200 */ TArray<uint8> BoneUseAnimTranslation;
/* offset=0x0044 flags=0x0040000000002200 */ TArray<uint8> ForceUseMeshTranslation;
/* offset=0x0050 flags=0x0040000000000201 */ TArray<FName> UseTranslationBoneNames;
/* offset=0x005c flags=0x0040000000000201 */ TArray<FName> ForceMeshTranslationBoneNames;
/* offset=0x0068 flags=0x0018001040000200 */ FName PreviewSkelMeshName;
/* offset=0x0070 flags=0x0018001040000200 */ FName BestRatioSkelMeshName;
};
class UAnimSingleNodeInstance: public UAnimInstance {
/* offset=0x02ec flags=0x0018001040002200 */ UAnimationAsset* CurrentAsset;
/* offset=0x02f0 flags=0x0010001000082200 */ FPostEvaluateAnimEvent PostEvaluateAnimEvent;
UAnimationAsset* GetAnimationAsset();
float GetLength();
void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition);
void SetAnimationAsset(UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate);
void SetBlendSpaceInput(struct FVector InBlendInput);
void SetLooping(bool bIsLooping);
void SetPlayRate(float InPlayRate);
void SetPlaying(bool bIsPlaying);
void SetPosition(float InPosition, bool bFireNotifies);
void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies);
void SetPreviewCurveOverride(FName PoseName, float Value, bool bRemoveIfZero);
void SetReverse(bool bInReverse);
void StopAnim();
};
class UAnimStateMachineTypes: public UObject {
};
class UAnimationAsset: public UObject {
/* offset=0x0020 flags=0x0048011040020201 */ USkeleton* Skeleton;
/* offset=0x0044 flags=0x0040008000000209 */ TArray<UAnimMetaData*> MetaData;
/* offset=0x0050 flags=0x00200c8000000209 */ TArray<UAssetUserData*> AssetUserData;
};
class UAnimationSettings: public UDeveloperSettings {
/* offset=0x0030 flags=0x0018001040024201 */ int32 CompressCommandletVersion;
/* offset=0x0034 flags=0x0010000000004201 */ TArray<FString> KeyEndEffectorsMatchNameArray;
/* offset=0x0040 flags=0x001c001042004201 */ UClass<UAnimCompress>* DefaultCompressionAlgorithm;
/* offset=0x0044 flags=0x0018001040004201 */ uint8 RotationCompressionFormat;
/* offset=0x0045 flags=0x0018001040004201 */ uint8 TranslationCompressionFormat;
/* offset=0x0048 flags=0x0018001040004201 */ float MaxCurveError;
/* offset=0x004c flags=0x0018001040004201 */ float AlternativeCompressionThreshold;
/* offset=0x0050 flags=0x0018001040004201 */ bool ForceRecompression;
/* offset=0x0051 flags=0x0018001040004201 */ bool bOnlyCheckForMissingSkeletalMeshes;
/* offset=0x0052 flags=0x0018001040004201 */ bool bForceBelowThreshold;
/* offset=0x0053 flags=0x0018001040004201 */ bool bFirstRecompressUsingCurrentOrDefault;
/* offset=0x0054 flags=0x0018001040004201 */ bool bRaiseMaxErrorToExisting;
/* offset=0x0055 flags=0x0018001040004201 */ bool bTryFixedBitwiseCompression;
/* offset=0x0056 flags=0x0018001040004201 */ bool bTryPerTrackBitwiseCompression;
/* offset=0x0057 flags=0x0018001040004201 */ bool bTryLinearKeyRemovalCompression;
/* offset=0x0058 flags=0x0018001040004201 */ bool bTryIntervalKeyRemoval;
/* offset=0x0059 flags=0x0018001040004201 */ bool bEnablePerformanceLog;
/* offset=0x005a flags=0x0018001040004201 */ bool bStripAnimationDataOnDedicatedServer;
};
class UApplicationLifecycleComponent: public UActorComponent {
/* offset=0x00ac flags=0x0010000010080200 */ FApplicationLifetimeDelegate ApplicationWillDeactivateDelegate;
/* offset=0x00b8 flags=0x0010000010080200 */ FApplicationLifetimeDelegate ApplicationHasReactivatedDelegate;
/* offset=0x00c4 flags=0x0010000010080200 */ FApplicationLifetimeDelegate ApplicationWillEnterBackgroundDelegate;
/* offset=0x00d0 flags=0x0010000010080200 */ FApplicationLifetimeDelegate ApplicationHasEnteredForegroundDelegate;
/* offset=0x00dc flags=0x0010000010080200 */ FApplicationLifetimeDelegate ApplicationWillTerminateDelegate;
};
class UArrayProperty: public UProperty {
};
class UArrowComponent: public UPrimitiveComponent {
/* offset=0x05c0 flags=0x0018001040000005 */ struct FColor ArrowColor;
/* offset=0x05c4 flags=0x0018001040000205 */ float ArrowSize;
/* offset=0x05c8 flags=0x0018001040000205 */ bool bIsScreenSizeScaled;
/* offset=0x05cc flags=0x0018001040000205 */ float ScreenSize;
/* offset=0x05d0 flags=0x0018001000000005 */ uint8 bTreatAsASprite:1;
void SetArrowColor(struct FLinearColor NewColor);
};
class UAssetImportData: public UObject {
};
class UAssetManager: public UObject {
/* offset=0x01bc flags=0x0020080000000200 */ TArray<UObject*> ObjectReferenceList;
/* offset=0x01c8 flags=0x0028081040000200 */ bool bIsGlobalAsyncScanEnvironment;
/* offset=0x01c9 flags=0x0028081040000200 */ bool bShouldGuessTypeAndName;
/* offset=0x01ca flags=0x0028081040000200 */ bool bShouldUseSynchronousLoad;
/* offset=0x01cb flags=0x0028081040000200 */ bool bIsLoadingFromPakFiles;
/* offset=0x01cc flags=0x0028081040000200 */ bool bShouldAcquireMissingChunksOnLoad;
/* offset=0x01cd flags=0x0028081040000200 */ bool bOnlyCookProductionAssets;
/* offset=0x01ce flags=0x0028081040000200 */ bool bIsBulkScanning;
/* offset=0x01cf flags=0x0028081040000200 */ bool bIsManagementDatabaseCurrent;
/* offset=0x01d0 flags=0x0028081040000200 */ bool bUpdateManagementDatabaseAfterScan;
/* offset=0x01d1 flags=0x0028081040000200 */ bool bIncludeOnlyOnDiskAssets;
/* offset=0x01d4 flags=0x0028081040000200 */ int32 NumberOfSpawnedNotifications;
};
class UAssetManagerSettings: public UDeveloperSettings {
/* offset=0x0030 flags=0x0010000000004201 */ TArray<struct FPrimaryAssetTypeInfo> PrimaryAssetTypesToScan;
/* offset=0x003c flags=0x0010000000004201 */ TArray<struct FDirectoryPath> DirectoriesToExclude;
/* offset=0x0048 flags=0x0010000000004201 */ TArray<struct FPrimaryAssetRulesOverride> PrimaryAssetRules;
/* offset=0x0054 flags=0x0018001040004201 */ bool bOnlyCookProductionAssets;
/* offset=0x0055 flags=0x0018001040004201 */ bool bShouldGuessTypeAndNameInEditor;
/* offset=0x0056 flags=0x0018001040004201 */ bool bShouldAcquireMissingChunksOnLoad;
/* offset=0x0058 flags=0x0010000000004201 */ TArray<struct FAssetManagerRedirect> PrimaryAssetIdRedirects;
/* offset=0x0064 flags=0x0010000000004201 */ TArray<struct FAssetManagerRedirect> PrimaryAssetTypeRedirects;
/* offset=0x0070 flags=0x0010000000004201 */ TArray<struct FAssetManagerRedirect> AssetPathRedirects;
};
class UAssetMappingTable: public UObject {
/* offset=0x001c flags=0x0040000000020241 */ TArray<struct FAssetMapping> MappedAssets;
};
class UAssetRegistry: public UInterface {
bool GetAllAssets(TArray<struct FAssetData> OutAssetData, bool bIncludeOnlyOnDiskAssets);
void GetAllCachedPaths(TArray<FString> OutPathList);
struct FAssetData GetAssetByObjectPath(FName ObjectPath, bool bIncludeOnlyOnDiskAssets);
bool GetAssets(struct FARFilter Filter, TArray<struct FAssetData> OutAssetData);
bool GetAssetsByClass(FName ClassName, TArray<struct FAssetData> OutAssetData, bool bSearchSubClasses);
bool GetAssetsByPackageName(FName PackageName, TArray<struct FAssetData> OutAssetData, bool bIncludeOnlyOnDiskAssets);
bool GetAssetsByPath(FName PackagePath, TArray<struct FAssetData> OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets);
void GetSubPaths(FString InBasePath, TArray<FString> OutPathList, bool bInRecurse);
bool HasAssets(FName PackagePath, bool bRecursive);
bool IsLoadingAssets();
void RunAssetsThroughFilter(TArray<struct FAssetData> AssetDataList, struct FARFilter Filter);
};
class UAssetRegistryHelpers: public UObject {
struct FAssetData CreateAssetData(UObject* InAsset, bool bAllowBlueprintClass);
UObject* GetAsset(struct FAssetData InAssetData);
UInterface<UAssetRegistry>* GetAssetRegistry();
UClass<UObject>* GetClass(struct FAssetData InAssetData);
FString GetExportTextName(struct FAssetData InAssetData);
FString GetFullName(struct FAssetData InAssetData);
bool GetTagValue(struct FAssetData InAssetData, FName InTagName, FString OutTagValue);
bool IsAssetLoaded(struct FAssetData InAssetData);
bool IsRedirector(struct FAssetData InAssetData);
bool IsUAsset(struct FAssetData InAssetData);
bool IsValid(struct FAssetData InAssetData);
struct FARFilter SetFilterTagsAndValues(struct FARFilter InFilter, TArray<struct FTagAndValue> InTagsAndValues);
struct FSoftObjectPath ToSoftObjectPath(struct FAssetData InAssetData);
};
class UAssetRegistryImpl: public UObject {
};
class UAssetUserData: public UObject {
};
class UAsyncActionChangePrimaryAssetBundles: public UAsyncActionLoadPrimaryAssetBase {
/* offset=0x004c flags=0x0010000010080200 */ FOnPrimaryAssetBundlesChanged Completed;
UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(TArray<FName> NewBundles, TArray<FName> OldBundles);
UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(TArray<struct FPrimaryAssetId> PrimaryAssetList, TArray<FName> AddBundles, TArray<FName> RemoveBundles);
};
class UAsyncActionLoadPrimaryAsset: public UAsyncActionLoadPrimaryAssetBase {
/* offset=0x004c flags=0x0010000010080200 */ FOnPrimaryAssetLoaded Completed;
UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(struct FPrimaryAssetId PrimaryAsset, TArray<FName> LoadBundles);
};
class UAsyncActionLoadPrimaryAssetBase: public UBlueprintAsyncActionBase {
};
class UAsyncActionLoadPrimaryAssetClass: public UAsyncActionLoadPrimaryAssetBase {
/* offset=0x004c flags=0x0010000010080200 */ FOnPrimaryAssetClassLoaded Completed;
UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(struct FPrimaryAssetId PrimaryAsset, TArray<FName> LoadBundles);
};
class UAsyncActionLoadPrimaryAssetClassList: public UAsyncActionLoadPrimaryAssetBase {
/* offset=0x004c flags=0x0010000010080200 */ FOnPrimaryAssetClassListLoaded Completed;
UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(TArray<struct FPrimaryAssetId> PrimaryAssetList, TArray<FName> LoadBundles);
};
class UAsyncActionLoadPrimaryAssetList: public UAsyncActionLoadPrimaryAssetBase {
/* offset=0x004c flags=0x0010000010080200 */ FOnPrimaryAssetListLoaded Completed;
UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(TArray<struct FPrimaryAssetId> PrimaryAssetList, TArray<FName> LoadBundles);
};
class UAsyncTaskDownloadImage: public UBlueprintAsyncActionBase {
/* offset=0x001c flags=0x0010000010080200 */ FDownloadImageDelegate OnSuccess;
/* offset=0x0028 flags=0x0010000010080200 */ FDownloadImageDelegate OnFail;
UAsyncTaskDownloadImage* DownloadImage(FString URL);
};
class AAtmosphericFog: public AInfo {
/* offset=0x02a8 flags=0x00480010400a021d */ UAtmosphericFogComponent* AtmosphericFogComponent;
};
class UAtmosphericFogComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001240000205 */ float SunMultiplier;
/* offset=0x0274 flags=0x0018001240000205 */ float FogMultiplier;
/* offset=0x0278 flags=0x0018001240000205 */ float DensityMultiplier;
/* offset=0x027c flags=0x0018001240000205 */ float DensityOffset;
/* offset=0x0280 flags=0x0018001240000205 */ float DistanceScale;
/* offset=0x0284 flags=0x0018001240000205 */ float AltitudeScale;
/* offset=0x0288 flags=0x0018001240000205 */ float DistanceOffset;
/* offset=0x028c flags=0x0018001240000205 */ float GroundOffset;
/* offset=0x0290 flags=0x0018001240000205 */ float StartDistance;
/* offset=0x0294 flags=0x0018001240000205 */ float SunDiscScale;
/* offset=0x0298 flags=0x0018001240000215 */ float DefaultBrightness;
/* offset=0x029c flags=0x0018001240000015 */ struct FColor DefaultLightColor;
/* offset=0x02a0 flags=0x0018001200000015 */ uint8 bDisableSunDisk:1;
/* offset=0x02a0 flags=0x0018001200000015 */ uint8 bDisableGroundScattering:1;
/* offset=0x02a4 flags=0x0020081000000015 */ struct FAtmospherePrecomputeParameters PrecomputeParams;
/* offset=0x02d0 flags=0x0018001060000200 */ UTexture2D* TransmittanceTexture;
/* offset=0x02d4 flags=0x0018001060000200 */ UTexture2D* IrradianceTexture;
void DisableGroundScattering(bool NewGroundScattering);
void DisableSunDisk(bool NewSunDisk);
void SetAltitudeScale(float NewAltitudeScale);
void SetDefaultBrightness(float NewBrightness);
void SetDefaultLightColor(struct FLinearColor NewLightColor);
void SetDensityMultiplier(float NewDensityMultiplier);
void SetDensityOffset(float NewDensityOffset);
void SetDistanceOffset(float NewDistanceOffset);
void SetDistanceScale(float NewDistanceScale);
void SetFogMultiplier(float NewFogMultiplier);
void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum);
void SetStartDistance(float NewStartDistance);
void SetSunMultiplier(float NewSunMultiplier);
void StartPrecompute();
};
class AAttachActor_EnergyDrink_BP_C: public AActor {
/* offset=0x02a8 flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x02ac flags=0x0008001440000204 */ USceneComponent* DefaultSceneRoot;
void UserConstructionScript();
};
class UAttrModifyComponent: public UActorComponent {
/* offset=0x00ac flags=0x0010100010080200 */ FOnAttrModifiedEvent OnAttrModified;
/* offset=0x00b8 flags=0x0020080000010201 */ TArray<struct FAttrModifyItem> ConfigAttrModifyList;
/* offset=0x0100 flags=0x0040000100002220 */ TArray<int8> AttrModifyStateList;
/* offset=0x010c flags=0x0040000100002220 */ TArray<struct FAttrModifyItem> DynamicModifierRepList;
bool DisableAllAttrModifier();
bool DisableAttrModifier(FString AttrModifyItemName);
bool DisableModifierToActor(AActor* TargetActor);
bool EnableAllAttrModifier();
bool EnableAttrModifier(FString AttrModifyItemName);
void OnAttrModifiedEvent__DelegateSignature(TArray<struct FAttrAffected> AffectedAttrS);
void OnRep_AttrModifyStateList();
void OnRep_DynamicModifierList();
bool RegisterModifyAbleAttr(TArray<struct FAttrRegisterItem> AttrRegists);
};
class UAttrModifyInterface: public UInterface {
UAttrModifyComponent* GetAttrModifyComponent();
TArray<AActor*> GetRelevantActors();
};
class UAudioComponent: public USceneComponent {
/* offset=0x0270 flags=0x0018001040000205 */ USoundBase* Sound;
/* offset=0x0274 flags=0x0010040000000205 */ TArray<struct FAudioComponentParam> InstanceParameters;
/* offset=0x0280 flags=0x0018041040000201 */ USoundClass* SoundClassOverride;
/* offset=0x0284 flags=0x0018001000000000 */ uint8 bAutoDestroy:1;
/* offset=0x0284 flags=0x0018001000000000 */ uint8 bStopWhenOwnerDestroyed:1;
/* offset=0x0284 flags=0x0018001000000000 */ uint8 bShouldRemainActiveIfDropped:1;
/* offset=0x0284 flags=0x0018001000000005 */ uint8 bAllowSpatialization:1;
/* offset=0x0284 flags=0x0018001000000005 */ uint8 bOverrideAttenuation:1;
/* offset=0x0284 flags=0x0018001000000005 */ uint8 bOverrideSubtitlePriority:1;
/* offset=0x0284 flags=0x0018001000000005 */ uint8 bIsUISound:1;
/* offset=0x0284 flags=0x0018001000000005 */ uint8 bEnableLowPassFilter:1;
/* offset=0x0285 flags=0x0018001000000005 */ uint8 bOverridePriority:1;
/* offset=0x0285 flags=0x0018001000000005 */ uint8 bSuppressSubtitles:1;
/* offset=0x0290 flags=0x0018001040000200 */ FName AudioComponentUserID;
/* offset=0x0298 flags=0x0018001040000205 */ float PitchModulationMin;
/* offset=0x029c flags=0x0018001040000205 */ float PitchModulationMax;
/* offset=0x02a0 flags=0x0018001040000205 */ float VolumeModulationMin;
/* offset=0x02a4 flags=0x0018001040000205 */ float VolumeModulationMax;
/* offset=0x02a8 flags=0x0018001040000205 */ float VolumeMultiplier;
/* offset=0x02ac flags=0x0018001040000205 */ float Priority;
/* offset=0x02b0 flags=0x0018001040000205 */ float SubtitlePriority;
/* offset=0x02b4 flags=0x0018001060000200 */ float VolumeWeightedPriorityScale;
/* offset=0x02b8 flags=0x0018001040000205 */ float PitchMultiplier;
/* offset=0x02bc flags=0x0018001060000200 */ float HighFrequencyGainMultiplier;
/* offset=0x02c0 flags=0x0018001040000205 */ float LowPassFilterFrequency;
/* offset=0x02c4 flags=0x0018001040000205 */ USoundAttenuation* AttenuationSettings;
/* offset=0x02c8 flags=0x0010000000000005 */ struct FSoundAttenuationSettings AttenuationOverrides;
/* offset=0x04dc flags=0x0018001040000205 */ USoundConcurrency* ConcurrencySettings;
/* offset=0x04e4 flags=0x0010000010080200 */ FOnAudioFinished OnAudioFinished;
/* offset=0x0560 flags=0x0010000010080200 */ FOnAudioPlaybackPercent OnAudioPlaybackPercent;
/* offset=0x05e0 flags=0x0010001000080200 */ FOnQueueSubtitles OnQueueSubtitles;
void AdjustAttenuation(struct FSoundAttenuationSettings InAttenuationSettings);
void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel);
bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings OutAttenuationSettings);
void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime);
void FadeOut(float FadeOutDuration, float FadeVolumeLevel);
bool IsPlaying();
void Play(float StartTime);
void SetBoolParameter(FName InName, bool InBool);
void SetFloatParameter(FName InName, float InFloat);
void SetIntParameter(FName InName, int32 inInt);
void SetLowPassFilterEnabled(bool InLowPassFilterEnabled);
void SetLowPassFilterFrequency(float InLowPassFilterFrequency);
void SetPaused(bool bPause);
void SetPitchMultiplier(float NewPitchMultiplier);
void SetSound(USoundBase* NewSound);
void SetSubmixSend(USoundSubmix* Submix, float SendLevel);
void SetUISound(bool bInUISound);
void SetVolumeMultiplier(float NewVolumeMultiplier);
void SetWaveParameter(FName InName, USoundWave* InWave);
void Stop();
};
class UAudioMixerBlueprintLibrary: public UBlueprintFunctionLibrary {
void AddMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset);
void AddSourceEffectToPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, struct FSourceEffectChainEntry Entry);
void ClearMasterSubmixEffects(UObject* WorldContextObject);
int32 GetNumberOfEntriesInSourceEffectChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain);
void RemoveMasterSubmixEffect(UObject* WorldContextObject, USoundEffectSubmixPreset* SubmixEffectPreset);
void RemoveSourceEffectFromPresetChain(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex);
void SetBypassSourceEffectChainEntry(UObject* WorldContextObject, USoundEffectSourcePresetChain* PresetChain, int32 EntryIndex, bool bBypassed);
};
class UAudioSettings: public UDeveloperSettings {
/* offset=0x0030 flags=0x0018000000004001 */ struct FSoftObjectPath DefaultSoundClassName;
/* offset=0x0048 flags=0x0018000000004001 */ struct FSoftObjectPath DefaultSoundConcurrencyName;
/* offset=0x0060 flags=0x0018000000004001 */ struct FSoftObjectPath DefaultBaseSoundMix;
/* offset=0x0078 flags=0x0018000000004001 */ struct FSoftObjectPath VoiPSoundClass;
/* offset=0x0090 flags=0x0018041040004201 */ float DefaultReverbSendLevel;
/* offset=0x0094 flags=0x0018041040004201 */ float LowPassFilterResonance;
/* offset=0x0098 flags=0x0018001040004201 */ int32 MaximumConcurrentStreams;
/* offset=0x009c flags=0x0010000000004201 */ TArray<struct FAudioQualitySettings> QualityLevels;
/* offset=0x00a8 flags=0x0018001000004001 */ uint8 bAllowVirtualizedSounds:1;
/* offset=0x00a8 flags=0x0018001000004001 */ uint8 bDisableMasterEQ:1;
/* offset=0x00a8 flags=0x0018001000004001 */ uint8 bDisableMasterReverb:1;
/* offset=0x00a8 flags=0x0018001000004001 */ uint8 bAllowCenterChannel3DPanning:1;
/* offset=0x00ac flags=0x0018000000004201 */ FString DialogueFilenameFormat;
};
class AAudioVolume: public AVolume {
/* offset=0x02d0 flags=0x0048001040000215 */ float Priority;
/* offset=0x02d4 flags=0x0048001100000035 */ uint8 bEnabled:1;
/* offset=0x02d8 flags=0x0040001000000015 */ struct FReverbSettings Settings;
/* offset=0x02e8 flags=0x0040001000000015 */ struct FInteriorSettings AmbientZoneSettings;
void OnRep_bEnabled();
void SetEnabled(bool bNewEnabled);
void SetInteriorSettings(struct FInteriorSettings NewInteriorSettings);
void SetPriority(float NewPriority);
void SetReverbSettings(struct FReverbSettings NewReverbSettings);
};
class AAutoRunPlayerTestActor: public AActor {
/* offset=0x02a8 flags=0x0018001040000201 */ float Interval;
/* offset=0x02ac flags=0x0010000000000201 */ TArray<struct FVector> PortalLoctions;
};
class UAutoRunTest: public UActorComponent {
};
class UAutomatedLevelSequenceCapture: public UMovieSceneCapture {
};
class UAutomationTestSettings: public UObject {
/* offset=0x001c flags=0x0010000000004201 */ TArray<FString> EngineTestModules;
/* offset=0x0028 flags=0x0010000000004201 */ TArray<FString> EditorTestModules;
/* offset=0x0038 flags=0x0018000000004001 */ struct FSoftObjectPath AutomationTestmap;
/* offset=0x0050 flags=0x0010000000004201 */ TArray<struct FEditorMapPerformanceTestDefinition> EditorPerformanceTestMaps;
/* offset=0x005c flags=0x0010000000004201 */ TArray<struct FSoftObjectPath> AssetsToOpen;
/* offset=0x0068 flags=0x0010000000004001 */ struct FBuildPromotionTestSettings BuildPromotionTest;
/* offset=0x01dc flags=0x0010000000004001 */ struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest;
/* offset=0x0200 flags=0x0010000000004001 */ struct FParticleEditorPromotionSettings ParticleEditorPromotionTest;
/* offset=0x020c flags=0x0010000000004001 */ struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest;
/* offset=0x0230 flags=0x0010000000004201 */ TArray<FString> TestLevelFolders;
/* offset=0x023c flags=0x0010000000004201 */ TArray<struct FExternalToolDefinition> ExternalTools;
/* offset=0x0248 flags=0x0010000000004201 */ TArray<struct FEditorImportExportTestDefinition> ImportExportTestDefinitions;
/* offset=0x0254 flags=0x0010000000004201 */ TArray<struct FLaunchOnTestSettings> LaunchOnSettings;
/* offset=0x0260 flags=0x0018001040004001 */ struct FIntPoint DefaultScreenshotResolution;
};
class UAvatarBPUtils: public UObject {
struct FAvatarItemData ConstructAvatarItemDataFromTable(struct FItemDefineID definedID);
struct FAvatarItemData GetAvatarDataTableRowByID(struct FItemDefineID definedID);
};
class UAvatarComponent: public USceneComponent {
/* offset=0x0270 flags=0x001800104008220c */ UMeshComponent* MasterBoneComponent;
/* offset=0x0274 flags=0x0010000000012215 */ TMap<int32, struct FMeshData> avatarMeshList;
/* offset=0x02b0 flags=0x001000800002221d */ TMap<int32, UMeshComponent*> meshComponentList;
/* offset=0x02ec flags=0x0010000000010205 */ TMap<int32, FName> slotToSocket;
/* offset=0x0328 flags=0x0010000000010205 */ TArray<FName> slotNameList;
/* offset=0x0334 flags=0x0010000000002204 */ TMap<enum EAvatarSlotType, struct FMeshData> DefaultAvataConfig;
/* offset=0x0370 flags=0x0018001040002214 */ int32 gender;
/* offset=0x0374 flags=0x0018001040002204 */ bool isNeedRefresh;
/* offset=0x0378 flags=0x0010000000000200 */ TMap<struct FSoftObjectPath, UBackpackAvatarHandle*> PendingLoadRes;
void ApplyConfig();
void ApplyMaterial(UBattleItemHandleBase* ItemHandle, UMeshComponent* meshComp);
void ApplyMesh(UMeshComponent* Component, USkeletalMesh* SkeletalMesh, UStaticMesh* StaticMesh, UMaterialInstance* Material);
bool ApplySkeletalMeshByID(int32 Slot, USkeletalMesh* Mesh, UMaterialInstance* Mat, UBattleItemHandleBase* Handle);
bool ApplyStaticMeshByID(int32 Slot, UStaticMesh* pSM, UMaterialInstance* Mat, UBattleItemHandleBase* Handle);
void ClearMeshByItemHandle(UBattleItemHandleBase* ItemHandle);
void ClearMeshBySlot(int32 Slot, bool putDefault);
bool GetEquimentMeshBySlot(int32 Slot, struct FMeshData meshPack);
UMaterialInstance* GetMaterial(struct FMeshPackage meshPack);
USkeletalMesh* GetSkeletalMesh(struct FMeshPackage meshPack);
struct FItemDefineID GetSlotDefinedID(int32 slotID);
UStaticMesh* GetStaticMesh(struct FMeshPackage meshPack);
void InitDefaultMesh(UBattleItemHandleBase* Handle);
bool IsSlotHasEquipped(int32 Slot);
void LoadMeshsAsync(UBackpackAvatarHandle* handleList);
bool PutOffEquiment(int32 Slot);
bool PutOffEquimentByResID(int32 resID);
bool PutOnEquipmentByItemHandle(UBattleItemHandleBase* ItemHandle, USkeletalMesh* skMesh, UStaticMesh* stMesh);
bool PutOnEquipmentByResID(int32 resID);
void ResetAllAvataSlot();
void ResetComponentMaster();
};
class UAvatarUtils: public UBlueprintFunctionLibrary {
struct FAvatarItemData ConstructAvatarItemDataFromTable(struct FItemDefineID definedID);
struct FAvatarItemData GetAvatarDataTableRowByID(struct FItemDefineID definedID);
};
class UAvoidanceManager: public UObject {
/* offset=0x0020 flags=0x0018001040004201 */ float DefaultTimeToLive;
/* offset=0x0024 flags=0x0018001040004201 */ float LockTimeAfterAvoid;
/* offset=0x0028 flags=0x0018001040004201 */ float LockTimeAfterClean;
/* offset=0x002c flags=0x0018001040004201 */ float DeltaTimeToPredict;
/* offset=0x0030 flags=0x0018001040004201 */ float ArtificialRadiusExpansion;
/* offset=0x0034 flags=0x0018001060000200 */ float TestHeightDifference;
/* offset=0x0038 flags=0x0018001040004201 */ float HeightCheckMargin;
struct FVector GetAvoidanceVelocityForComponent(UMovementComponent* MovementComp);
int32 GetNewAvoidanceUID();
int32 GetObjectCount();
bool RegisterMovementComponent(UMovementComponent* MovementComp, float AvoidanceWeight);
};
class UBPClassManager: public UDataAsset {
/* offset=0x0020 flags=0x0020080000010201 */ TArray<struct FBPClassItem> BPClassList;
/* offset=0x002c flags=0x0044000000002200 */ TMap<UClass<UObject>*, UClass<UObject>*> BPClassLookUp;
/* offset=0x0068 flags=0x0044000000002200 */ TMap<FString, UClass<UObject>*> BPClassNameLookUp;
/* offset=0x00a4 flags=0x0048000000004200 */ FString BPClassManagerPath;
UBPClassManager* Get();
UClass<UObject>* GetBPClassOverride(UClass<UObject>* InNativeClass);
UClass<UObject>* GetBPClassOverrideByName(FString ClassTagName);
UClass<UObject>* GetUClass(int32 KeyIndex);
};
class UBPTable: public UObject {
/* offset=0x001c flags=0x0018000000000204 */ FString BPTableName;
/* offset=0x0028 flags=0x0010000000000214 */ TMap<int32, struct FBPTableItem> BPTableItemMap;
UClass<UObject>* GetClass(int32 ID);
FString GetPath(int32 ID);
};
class ABP_Ammo_556mm_Pickup_C: public APickUpWrapperActor {
/* offset=0x0300 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0304 flags=0x0008001440000204 */ UStaticMeshComponent* SM_Ammo_556mm;
void ExecuteUbergraph_BP_Ammo_556mm_Pickup(int32 EntryPoint);
void ReceiveBeginPlay();
void UserConstructionScript();
};
class UBP_AutoAimingComponent_C: public UWeaponAutoAimingComponent {
/* offset=0x0320 flags=0x0008001040010205 */ uint8 DrawDebugType;
bool CanEnemeyRaycastReach(struct FVector startPoint, ASTExtraPlayerCharacter* Pawn, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, TArray<AActor*> ___object_Variable, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, struct FRotator CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_VSize_ReturnValue, struct FVector CallFunc_GetForwardVector_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, struct FVector CallFunc_Add_VectorVector_ReturnValue, struct FHitResult CallFunc_LineTraceSingle_OutHit, bool CallFunc_LineTraceSingle_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, struct FVector CallFunc_BreakHitResult_Location, struct FVector CallFunc_BreakHitResult_ImpactPoint, struct FVector CallFunc_BreakHitResult_Normal, struct FVector CallFunc_BreakHitResult_ImpactNormal, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, AActor* CallFunc_BreakHitResult_HitActor, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_FaceIndex, struct FVector CallFunc_BreakHitResult_TraceStart, struct FVector CallFunc_BreakHitResult_TraceEnd, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue);
};
class UBP_CommonBtn_C: public UCommonBtnComponent {
/* offset=0x00b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
void BP_ShowDoorBtn(bool bShow, bool bOpen);
void CharacterStatusChanged(bool IsNearDeath, bool IsRescueingOther);
void ExecuteUbergraph_BP_CommonBtn(int32 EntryPoint, bool CallFunc_IsValid_ReturnValue, ABP_DoorMetallic_C* K2Node_DynamicCast_AsBP_Door_Metallic, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue2, ABP_DoorNormal_C* K2Node_DynamicCast_AsBP_Door_Normal, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_IsValid_ReturnValue3, bool ___bool_Whether_the_gate_is_currently_open_or_close_Variable, FPlayerControllerReconnectedDelegate K2Node_CreateDelegate_OutputDelegate, FOnCharacterNearDeathOrRescueingOtherNotifyDelegate K2Node_CreateDelegate_OutputDelegate2, AActor* CallFunc_GetOwner_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess3, bool K2Node_CustomEvent_IsNearDeath, bool K2Node_CustomEvent_IsRescueingOther, bool CallFunc_IsValid_ReturnValue4, bool CallFunc_BooleanOR_ReturnValue, bool ___bool_Has_Been_Initd_Variable, bool CallFunc_IsDedicatedServer_ReturnValue, bool ___bool_IsClosed_Variable, bool K2Node_Event_bShow, bool K2Node_Event_bOpen);
void GetPlayerController(ABP_STExtraPlayerController_C* PlayerController, AActor* CallFunc_GetOwner_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
void GetUI(UBasicSkillsMenu_BP_C* UI, ABP_STExtraPlayerController_C* CallFunc_GetPlayerController_PlayerController, bool CallFunc_IsValid_ReturnValue);
void OnShowDoorButton(uint8 Type);
void PlayerControllerReconnectedDelegate_Event();
void ReceiveBeginPlay();
void RegistShowDoorButton(FED_CommonBtn K2Node_CreateDelegate_OutputDelegate, UBasicSkillsMenu_BP_C* CallFunc_GetUI_UI, bool CallFunc_IsValid_ReturnValue);
void ShowDoorButton(bool Show, bool Open, AActor* CallFunc_GetOwner_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, FString CallFunc_Conv_BoolToString_ReturnValue, bool CallFunc_IsValid_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_IsLastBreathOrRescueingOther_ReturnValue, UBasicSkillsMenu_BP_C* CallFunc_GetUI_UI, bool CallFunc_IsValid_ReturnValue2);
void ToogleDoor();
void UI_Click();
void UnRegistShowDoorButton(FED_CommonBtn K2Node_CreateDelegate_OutputDelegate, UBasicSkillsMenu_BP_C* CallFunc_GetUI_UI, bool CallFunc_IsValid_ReturnValue);
};
class ABP_DoorMetallic_C: public APUBGDoor {
/* offset=0x02c8 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x02cc flags=0x0008001440000204 */ UBoxComponent* Interaction;
/* offset=0x02d0 flags=0x0008001440000204 */ USceneComponent* Scene;
/* offset=0x02d4 flags=0x0008001440000204 */ UBoxComponent* Box;
/* offset=0x02d8 flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x02dc flags=0x0008001040000200 */ float Timeline_0_DoorNormalCurve_3AD59F7245D2BF58B24C7D8879A0FBEE;
/* offset=0x02e0 flags=0x0008001040000200 */ uint8 Timeline_0__Direction_3AD59F7245D2BF58B24C7D8879A0FBEE;
/* offset=0x02e4 flags=0x0008001040000204 */ UTimelineComponent* Timeline;
/* offset=0x02e8 flags=0x0008001040010205 */ float From;
/* offset=0x02ec flags=0x0008001040010205 */ float To;
void ActionDoorImmediatly(int32 doorStateDst);
void ActionDoorOnClient(int32 doorStateDst);
void BndEvt__Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult SweepResult);
void BndEvt__Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
void ExecuteUbergraph_BP_DoorMetallic(int32 EntryPoint, struct FVector CallFunc_MakeVector_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue2, struct FRotator CallFunc_MakeRotator_ReturnValue3, float CallFunc_Lerp_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue4, FString CallFunc_Conv_FloatToString_ReturnValue, int32 K2Node_Event_doorStateDst2, FString CallFunc_Concat_StrStr_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult, float CallFunc_Add_FloatFloat_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue2, struct FVector CallFunc_MakeVector_ReturnValue3, int32 CallFunc_PostEventAtLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue2, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent2, AActor* K2Node_ComponentBoundEvent_OtherActor2, UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex2, bool K2Node_ComponentBoundEvent_bFromSweep, struct FHitResult K2Node_ComponentBoundEvent_SweepResult, UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, AActor* K2Node_ComponentBoundEvent_OtherActor, UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess, ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_HasState_ReturnValue, bool CallFunc_HasState_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue, struct FRotator CallFunc_GetSocketRotation_ReturnValue, struct FVector CallFunc_GetRightVector_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, struct FVector CallFunc_MakeVector_ReturnValue4, int32 K2Node_Event_doorStateDst, bool K2Node_SwitchInteger2_CmpSuccess, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult2, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult3, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult4);
void ReceiveBeginPlay();
void Timeline_0__FinishedFunc();
void Timeline_0__UpdateFunc();
void UserConstructionScript();
};
class ABP_DoorNormal_C: public APUBGDoor {
/* offset=0x02c8 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x02cc flags=0x0008001440000204 */ UParticleSystemComponent* ParticleSystem;
/* offset=0x02d0 flags=0x0008001440000204 */ UBoxComponent* Interaction;
/* offset=0x02d4 flags=0x0008001440000204 */ USceneComponent* Scene;
/* offset=0x02d8 flags=0x0008001440000204 */ UBoxComponent* Box;
/* offset=0x02dc flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x02e0 flags=0x0008001040000200 */ float ZeroToOne_DoorNormalCurve_E90A1C0246A80C0D1E9E33BE7ED870B3;
/* offset=0x02e4 flags=0x0008001040000200 */ uint8 ZeroToOne__Direction_E90A1C0246A80C0D1E9E33BE7ED870B3;
/* offset=0x02e8 flags=0x0008001040000204 */ UTimelineComponent* ZeroToOne;
/* offset=0x02ec flags=0x0008001040010205 */ UStaticMesh* BrokenMesh;
/* offset=0x02f0 flags=0x0008001040010205 */ float HP;
/* offset=0x02f4 flags=0x0008001040010205 */ float HPTimer;
/* offset=0x02f8 flags=0x0008001040010205 */ float To;
/* offset=0x02fc flags=0x0008001040010205 */ float From;
/* offset=0x0300 flags=0x0008001040010205 */ float HPDummy;
/* offset=0x0308 flags=0x0000001000010005 */ struct FTimerHandle DummyTimerHandler;
/* offset=0x0310 flags=0x0008001040010205 */ float GrenadeDamageRatio;
void ActionDoorImmediatly(int32 doorStateDst);
void ActionDoorOnClient(int32 doorStateDst);
void BP_DoorBroken(bool isBeginPlay);
void BndEvt__Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult SweepResult);
void BndEvt__Box_K2Node_ComponentBoundEvent_1_ComponentEndOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
void EventTimer();
void ExecuteUbergraph_BP_DoorNormal(int32 EntryPoint, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate, bool CallFunc_LessEqual_FloatFloat_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue2, struct FRotator CallFunc_MakeRotator_ReturnValue3, float CallFunc_Lerp_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue4, FString CallFunc_Conv_FloatToString_ReturnValue, float K2Node_Event_Damage, UDamageType* K2Node_Event_DamageType, AController* K2Node_Event_InstigatedBy, AActor* K2Node_Event_DamageCauser, FString CallFunc_Concat_StrStr_ReturnValue, UBP_GrenadeDamageType_C* K2Node_DynamicCast_AsBP_Grenade_Damage_Type, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_FloatFloat_ReturnValue, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_K2_IsValidTimerHandle_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue3, bool CallFunc_LessEqual_FloatFloat_ReturnValue2, UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent2, AActor* K2Node_ComponentBoundEvent_OtherActor2, UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp2, int32 K2Node_ComponentBoundEvent_OtherBodyIndex2, bool K2Node_ComponentBoundEvent_bFromSweep, struct FHitResult K2Node_ComponentBoundEvent_SweepResult, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess2, UPrimitiveComponent* K2Node_ComponentBoundEvent_OverlappedComponent, AActor* K2Node_ComponentBoundEvent_OtherActor, UPrimitiveComponent* K2Node_ComponentBoundEvent_OtherComp, int32 K2Node_ComponentBoundEvent_OtherBodyIndex, bool CallFunc_HasState_ReturnValue, ACharacter* K2Node_DynamicCast_AsCharacter, bool K2Node_DynamicCast_bSuccess3, bool CallFunc_HasState_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue, int32 K2Node_Event_doorStateDst2, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Add_FloatFloat_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult, struct FVector CallFunc_MakeVector_ReturnValue2, struct FVector CallFunc_MakeVector_ReturnValue3, int32 CallFunc_PostEventAtLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue2, struct FRotator CallFunc_GetSocketRotation_ReturnValue, struct FVector CallFunc_GetRightVector_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, bool CallFunc_SetStaticMesh_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue4, bool K2Node_Event_isBeginPlay, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, int32 K2Node_Event_doorStateDst, bool K2Node_SwitchInteger2_CmpSuccess, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult2, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult3, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult4);
void ReceiveAnyDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser);
void ReceiveBeginPlay();
void UserConstructionScript();
void ZeroToOne__FinishedFunc();
void ZeroToOne__UpdateFunc();
};
class UBP_GameEventListener_C: public UGameEventListener {
/* offset=0x00c8 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
void ChangeStreamingLevel(UGameInstance* CallFunc_GetGameInstance_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_GetDeviceLevel_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess);
void CustomEvent(uint8 gamePawnEvent);
void EnableGrassLOD(int32 Enable, UGameInstance* CallFunc_GetGameInstance_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance, bool K2Node_DynamicCast_bSuccess);
void ExecuteUbergraph_BP_GameEventListener(int32 EntryPoint, FGamePawnEventDelegate K2Node_CreateDelegate_OutputDelegate, uint8 K2Node_CustomEvent_gamePawnEvent, bool K2Node_SwitchEnum_CmpSuccess, uint8 K2Node_Event_EndPlayReason, bool CallFunc_IsDedicatedServer_ReturnValue, UGameInstance* CallFunc_GetGameInstance_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance, bool K2Node_DynamicCast_bSuccess, UGameInstance* CallFunc_GetGameInstance_ReturnValue2, int32 CallFunc_GetDeviceLevel_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance2, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_EqualEqual_IntInt_ReturnValue, int32 CallFunc_GetDeviceLevel_ReturnValue2, bool CallFunc_EqualEqual_IntInt_ReturnValue2, bool CallFunc_IsIOSPlatform_IsIOS, bool CallFunc_IsIOSPlatform_IsIOS2, bool CallFunc_IsIOSPlatform_IsIOS3, bool CallFunc_IsIOSPlatform_IsIOS4);
void InitIncaseReconnect(AGameStateBase* CallFunc_GetGameState_ReturnValue, ASTExtraGameStateBase* K2Node_DynamicCast_AsSTExtra_Game_State_Base, bool K2Node_DynamicCast_bSuccess, FName CallFunc_GetGameModeState_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue);
void InitNearClip(APlayerController* CallFunc_GetPlayerController_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchName_CmpSuccess);
void IsIOSPlatform(bool IsIOS, FString CallFunc_GetPlatformName_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue);
void ReceiveBeginPlay();
void ReceiveEndPlay(uint8 EndPlayReason);
};
class UBP_GameFunctionLibrary_C: public UBlueprintFunctionLibrary {
void AddActorTag(AActor* Target, FName TagInfo, UObject* __WorldContext, int32 CallFunc_Array_Add_ReturnValue);
void ClampStringLength(FString Source, int32 Length, UObject* __WorldContext, FString Result, int32 CallFunc_Len_ReturnValue, FString CallFunc_GetSubstring_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue);
void GetActorsByTag(FName Tag, UObject* ContextObject, UClass<AActor>* ActorClass, UObject* __WorldContext, TArray<AActor*> Targets, TArray<AActor*> Actors, TArray<AActor*> CallFunc_GetAllActorsOfClass_OutActors, int32 ___int_Array_Index_Variable, int32 CallFunc_Array_Length_ReturnValue, AActor* CallFunc_Array_Get_Item, int32 ___int_Loop_Counter_Variable, bool CallFunc_Array_Contains_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_AddUnique_ReturnValue);
void GetCurLevelMapTexture(UObject* __WorldContext, UTexture2D* Texture, FString CurLevelName, int32 ___int_Loop_Counter_Variable, FString CallFunc_GetCurrentLevelName_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, TArray<FName> CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, struct FBP_STRUCT_Map_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, FString CallFunc_Split_LeftS, FString CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, bool CallFunc_EqualEqual_StrStr_ReturnValue, UObject* CallFunc_GetAssetByAssetReference_ReturnValue, bool CallFunc_IsValid_ReturnValue, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess);
void IsPlayerCanSeeWidget(UWidget* NewParam, UObject* __WorldContext, bool cansee, enum ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess);
void SetUpGamePostProcessEffectData(APostProcessVolume* Volume, UObject* ContextObject, UObject* __WorldContext, TArray<UMaterialInstanceDynamic*> MatsArr, int32 CallFunc_MakeLiteralInt_ReturnValue, UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue, UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue2, UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue3, int32 ___int_Variable, int32 ___int_Variable2, uint8 CallFunc_Conv_IntToByte_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, uint8 CallFunc_GetValidValue_ReturnValue, uint8 CallFunc_Conv_IntToByte_ReturnValue2, bool K2Node_SwitchEnum_CmpSuccess, uint8 CallFunc_GetEnumeratorValueFromIndex_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Conv_ByteToInt_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue2, int32 CallFunc_Array_Add_ReturnValue3);
};
class ABP_GlobalConfig_C: public AGlobalConfigActor {
/* offset=0x02b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x02b4 flags=0x0008001440000204 */ UBP_WeatherConfig_C* BP_WeatherConfig;
/* offset=0x02b8 flags=0x0008001440000204 */ USceneComponent* DefaultSceneRoot;
void ExecuteUbergraph_BP_GlobalConfig(int32 EntryPoint, UGameInstance* CallFunc_GetGameInstance_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_GetUserHDRSetting_ReturnValue, bool CallFunc_IsOpenLDR_ReturnValue, bool CallFunc_IsSupportLDR_ReturnValue);
void ReceiveBeginPlay();
void UserConstructionScript();
};
class UBP_GrenadeDamageType_C: public UDamageType {
};
class ABP_GrenadePredictLine_C: public AGrenadePredictLine {
/* offset=0x0368 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x036c flags=0x0008001440000204 */ UParticleSystemComponent* BlockParticle;
/* offset=0x0370 flags=0x0008001440000204 */ USplineComponent* Spline;
/* offset=0x0374 flags=0x0008001440000204 */ USceneComponent* DefaultSceneRoot;
/* offset=0x0378 flags=0x0000000000010205 */ TArray<USplineMeshComponent*> SplineMeshes;
/* offset=0x0384 flags=0x0008001040010205 */ int32 NumberSplineMeshes;
/* offset=0x0388 flags=0x0008001040010205 */ float NumberPoints;
/* offset=0x038c flags=0x0008001040010205 */ int32 NumberMeshesNeeded;
/* offset=0x0390 flags=0x0009001040000005 */ struct FVector LauncheVelocity;
/* offset=0x039c flags=0x0008001040010205 */ int32 NumberMeshesLastFrame;
void CleanupSplineMeshes(int32 ___int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, USplineMeshComponent* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue);
void DrawSplineMeshes(int32 LoopIndex, USplineMeshComponent* CurrentSplineMesh, int32 ___int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, struct FTransform CallFunc_MakeTransform_ReturnValue, USplineMeshComponent* CallFunc_AddComponent_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue, int32 ___int_Variable2, USplineMeshComponent* CallFunc_Array_Get_Item, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue3, bool CallFunc_LessEqual_IntInt_ReturnValue2, struct FVector CallFunc_GetLocationAndTangentAtSplinePoint_Location, struct FVector CallFunc_GetLocationAndTangentAtSplinePoint_Tangent, struct FVector CallFunc_GetLocationAndTangentAtSplinePoint_Location2, struct FVector CallFunc_GetLocationAndTangentAtSplinePoint_Tangent2, USplineMeshComponent* CallFunc_Array_Get_Item2, int32 CallFunc_Add_IntInt_ReturnValue4, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_GetNumberOfSplinePoints_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue2, float CallFunc_Multiply_IntFloat_ReturnValue);
void ExecuteUbergraph_BP_GrenadePredictLine(int32 EntryPoint, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float K2Node_Event_DeltaSeconds, struct FVector CallFunc_GetPredictedLineSTartPositionAndVelocity_StartPosition, struct FVector CallFunc_GetPredictedLineSTartPositionAndVelocity_StartVelocity, float CallFunc_VSize_ReturnValue, TArray<AActor*> ___object_Variable, bool CallFunc_Greater_FloatFloat_ReturnValue, struct FHitResult CallFunc_Blueprint_PredictProjectilePath_ByTraceChannel_OutHit, TArray<struct FVector> CallFunc_Blueprint_PredictProjectilePath_ByTraceChannel_OutPathPositions, struct FVector CallFunc_Blueprint_PredictProjectilePath_ByTraceChannel_OutLastTraceDestination, bool CallFunc_Blueprint_PredictProjectilePath_ByTraceChannel_ReturnValue, struct FVector CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, struct FVector CallFunc_BreakHitResult_Location, struct FVector CallFunc_BreakHitResult_ImpactPoint, struct FVector CallFunc_BreakHitResult_Normal, struct FVector CallFunc_BreakHitResult_ImpactNormal, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, AActor* CallFunc_BreakHitResult_HitActor, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_FaceIndex, struct FVector CallFunc_BreakHitResult_TraceStart, struct FVector CallFunc_BreakHitResult_TraceEnd, bool CallFunc_Less_IntInt_ReturnValue);
void GetPositionByThrowMode(struct FVector Input, struct FVector Output, bool K2Node_SwitchEnum_CmpSuccess, struct FVector CallFunc_Add_VectorVector_ReturnValue);
void GetPredictedLineSTartPositionAndVelocity(struct FVector StartPosition, struct FVector StartVelocity, APlayerController* CallFunc_GetPlayerController_ReturnValue, struct FVector CallFunc_GetActorForwardVector_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, struct FVector CallFunc_Add_VectorVector_ReturnValue, struct FVector CallFunc_GetPositionByThrowMode_output);
void NotifyUpdateSpline();
void ReceiveBeginPlay();
void ReceiveTick(float DeltaSeconds);
void SetSplineMeshMatParams(TArray<struct FVector> PredictTailPoints, struct FLinearColor CallFunc_MakeColor_ReturnValue, int32 CallFunc_Array_LastIndex_ReturnValue, struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue, struct FLinearColor CallFunc_Conv_VectorToLinearColor_ReturnValue2, int32 CallFunc_Array_LastIndex_ReturnValue2, float CallFunc_NormalizeToRange_ReturnValue, float CallFunc_FClamp_ReturnValue);
void UpdateSplineBase(struct FVector Location, struct FRotator Rotation, bool isHit, struct FTransform NewLocalVar, struct FTransform CallFunc_MakeTransform_ReturnValue, bool CallFunc_IsVisible_ReturnValue, struct FHitResult CallFunc_K2_SetWorldTransform_SweepHitResult);
void UserConstructionScript();
};
class ABP_Grenade_Base_C: public AUAEProjectile {
/* offset=0x02a8 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x02ac flags=0x0008001440000204 */ URotatingMovementComponent* RotatingMovement;
/* offset=0x02b0 flags=0x0008001440000204 */ UDelayFlyProjMovementComponent* DelayFlyProjMovement;
/* offset=0x02b4 flags=0x0008001440000204 */ UCapsuleComponent* RootCollision;
/* offset=0x02b8 flags=0x0008001040010205 */ float SpeedForHigh;
/* offset=0x02bc flags=0x0008001040010205 */ UChildActorComponent* ChildActorComponent;
/* offset=0x02c0 flags=0x0008001040010205 */ UAkAudioEvent* FuzeAkSoundEvent;
/* offset=0x02c4 flags=0x0008001040010205 */ UAkAudioEvent* ThrowAkSoundEvent;
/* offset=0x02c8 flags=0x0008001040010205 */ UAkAudioEvent* WallCollideAkSoundEvent;
/* offset=0x02cc flags=0x0008001040010205 */ float SpeedForLow;
/* offset=0x02d0 flags=0x0000001040010205 */ bool IsTimeOut;
/* offset=0x02d4 flags=0x0000001040010005 */ struct FRotator ViewOffsetRotation_H;
/* offset=0x02e0 flags=0x0000001040010005 */ struct FRotator ViewOffsetRotation_L;
/* offset=0x02ec flags=0x0008001040010005 */ struct FVector2D LowThrowMovementParam;
/* offset=0x02f4 flags=0x0008001040010005 */ struct FVector2D HighThrowMovementParam;
/* offset=0x02fc flags=0x0008001040010005 */ struct FVector _upperVectorAligned;
/* offset=0x0308 flags=0x0008001040010005 */ struct FVector _surfaceNormalVector;
/* offset=0x0314 flags=0x0000001040010205 */ bool _hasBeenThrowedOut;
/* offset=0x0318 flags=0x0008001040010205 */ float showTime;
void AlignToSurface();
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_0_OnProjectileBounceDelegate__DelegateSignature(struct FHitResult ImpactResult, struct FVector ImpactVelocity);
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_0_OnProjectileStopDelegate__DelegateSignature(struct FHitResult ImpactResult);
void CallVoiceCheck(struct FVector CallFunc_K2_GetActorLocation_ReturnValue, APlayerController* CallFunc_GetPlayerController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, APawn* CallFunc_K2_GetPawn_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, struct FVector CallFunc_Subtract_VectorVector_ReturnValue);
void DettachFromOwner();
void ExecuteUbergraph_BP_Grenade_Base(int32 EntryPoint, bool ___bool_Variable, TArray<AActor*> ___object_Variable, bool CallFunc_HasAuthority_ReturnValue, struct FTransform ___struct_Variable, UChildActorComponent* CallFunc_AddComponent_ReturnValue, int32 K2Node_Event_SkillID3, enum UTSkillStopReason K2Node_Event_Reason, int32 K2Node_Event_SkillID2, int32 K2Node_Event_SkillID, uint8 K2Node_Event_EventType2, uint8 K2Node_Event_EventType, enum EUTSkillEntry K2Node_Event_EntryEvent, float K2Node_Event_DeltaSeconds, AUAESkill* K2Node_Event_SkillOwner, uint8 K2Node_CustomEvent_SkillEventType, AActor* CallFunc_GetOwner_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess, bool ___bool_Variable2, uint8 CallFunc_GetThrowGrenadeMode_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, AActor* CallFunc_GetOwner_ReturnValue2, APawn* K2Node_DynamicCast_AsPawn, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsValid_ReturnValue2, ABP_GrenadePredictLine_C* K2Node_DynamicCast_AsBP_Grenade_Predict_Line, bool K2Node_DynamicCast_bSuccess3, AActor* CallFunc_GetOwner_ReturnValue3, APawn* K2Node_DynamicCast_AsPawn2, bool K2Node_DynamicCast_bSuccess4, struct FVector K2Node_CustomEvent_InitVelocity, bool K2Node_CustomEvent_IsThrowHigh, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, int32 CallFunc_PostEventAtLocation_ReturnValue, struct FHitResult K2Node_ComponentBoundEvent_ImpactResult2, struct FVector K2Node_ComponentBoundEvent_ImpactVelocity, int32 CallFunc_PostEventAtLocation_ReturnValue2, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, struct FVector CallFunc_BreakHitResult_Location, struct FVector CallFunc_BreakHitResult_ImpactPoint, struct FVector CallFunc_BreakHitResult_Normal, struct FVector CallFunc_BreakHitResult_ImpactNormal, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, AActor* CallFunc_BreakHitResult_HitActor, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_FaceIndex, struct FVector CallFunc_BreakHitResult_TraceStart, struct FVector CallFunc_BreakHitResult_TraceEnd, int32 CallFunc_PostEventAtLocation_ReturnValue3, float K2Node_Select_Default, AActor* CallFunc_GetOwner_ReturnValue4, struct FHitResult K2Node_ComponentBoundEvent_ImpactResult, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character2, bool K2Node_DynamicCast_bSuccess5, uint8 CallFunc_GetThrowGrenadeMode_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue2, AActor* CallFunc_GetOwner_ReturnValue5, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character3, bool K2Node_DynamicCast_bSuccess6, bool CallFunc_IsValid_ReturnValue3, ASTExtraVehicleBase* CallFunc_GetCurrentVehicle_ReturnValue, bool CallFunc_IsValid_ReturnValue4, bool CallFunc_IsValid_ReturnValue5, struct FRotator CallFunc_GetCurRotation_ret, struct FRotator CallFunc_GetCurRotation_ret2, struct FVector CallFunc_Conv_RotatorToVector_ReturnValue, struct FVector CallFunc_Conv_RotatorToVector_ReturnValue2, struct FVector CallFunc_Normal_ReturnValue, struct FVector CallFunc_Normal_ReturnValue2, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, struct FVector2D K2Node_Select2_Default, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, struct FVector CallFunc_K2_GetActorLocation_ReturnValue3, TArray<uint8> K2Node_MakeArray_Array, struct FVector CallFunc_Add_VectorVector_ReturnValue, struct FVector CallFunc_GetActorUpVector_ReturnValue, struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, FSkillCustomEvent K2Node_CreateDelegate_OutputDelegate, bool CallFunc_BreakHitResult_bBlockingHit2, bool CallFunc_BreakHitResult_bInitialOverlap2, float CallFunc_BreakHitResult_Time2, float CallFunc_BreakHitResult_Distance2, struct FVector CallFunc_BreakHitResult_Location2, struct FVector CallFunc_BreakHitResult_ImpactPoint2, struct FVector CallFunc_BreakHitResult_Normal2, struct FVector CallFunc_BreakHitResult_ImpactNormal2, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat2, AActor* CallFunc_BreakHitResult_HitActor2, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent2, FName CallFunc_BreakHitResult_HitBoneName2, int32 CallFunc_BreakHitResult_HitItem2, int32 CallFunc_BreakHitResult_FaceIndex2, struct FVector CallFunc_BreakHitResult_TraceStart2, struct FVector CallFunc_BreakHitResult_TraceEnd2, struct FVector CallFunc_ProjectVectorOnToPlane_ReturnValue, struct FRotator CallFunc_MakeRotFromZ_ReturnValue, bool ___bool_Variable3, bool CallFunc_K2_SetActorRotation_ReturnValue, float K2Node_Select3_Default, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue2);
void GetCurRotation(struct FRotator ret, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_BreakRotator_Roll2, float CallFunc_BreakRotator_Pitch2, float CallFunc_BreakRotator_Yaw2, AActor* CallFunc_GetOwner_ReturnValue, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess, uint8 CallFunc_GetThrowGrenadeMode_ReturnValue, struct FRotator CallFunc_GetControlRotation_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, float CallFunc_BreakRotator_Roll3, float CallFunc_BreakRotator_Pitch3, float CallFunc_BreakRotator_Yaw3, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue2, float CallFunc_Add_FloatFloat_ReturnValue3, float CallFunc_Add_FloatFloat_ReturnValue4, float CallFunc_Add_FloatFloat_ReturnValue5, float CallFunc_Add_FloatFloat_ReturnValue6, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue2);
void GetRandomStartAngle(int32 ret, int32 CallFunc_RandomIntegerInRange_ReturnValue);
void HandleLifeEnd(AActor* CallFunc_GetOwner_ReturnValue, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess);
void HandleSkillEnd(int32 SkillID, enum UTSkillStopReason Reason);
void HandleSkillStart(int32 SkillID);
void InitFromSkill(AUAESkill* SkillOwner);
void InitLifeSpan();
void ReceiveBeginPlay();
void ReceiveTick(float DeltaSeconds);
void SkillEvent(uint8 SkillEventType);
void StartFly(struct FVector Velocity, bool isThrowHigh);
/* CL* */ void StartFlyMulticast(struct FVector InitVelocity, bool isThrowHigh);
void TriggerCustomEvent(uint8 EventType);
void TriggerEntryEvent(enum EUTSkillEntry EntryEvent);
void TriggerEvent(int32 SkillID, uint8 EventType);
void UserConstructionScript();
};
class ABP_Grenade_Burn_C: public ABP_Grenade_Base_C {
/* offset=0x031c flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0320 flags=0x0008001440000204 */ UParticleSystemComponent* TrailParticleSystem;
/* offset=0x0324 flags=0x0008001440000204 */ USphereComponent* SphereTrigger;
/* offset=0x0328 flags=0x0008001440000204 */ UStaticMeshComponent* proj;
/* offset=0x032c flags=0x0008001440000204 */ UParticleSystemComponent* BurningParticleSystem;
/* offset=0x0330 flags=0x0008001440000204 */ USTExtraBuffApplierComponent* STExtraBuffApplier;
/* offset=0x0334 flags=0x0008001040010205 */ UAkAudioEvent* ExplodeAkEvent;
/* offset=0x0338 flags=0x0008001040010205 */ UParticleSystem* ExplodParticleSystem;
/* offset=0x033c flags=0x0008001040010205 */ float LifeTimeFromFuzeToExplode;
/* offset=0x0340 flags=0x0008001040010205 */ float LifeTimeAfterExplode;
/* offset=0x0344 flags=0x0008001040010205 */ UAkAudioEvent* BurningAkEvent;
/* offset=0x0348 flags=0x0000001040010205 */ bool HasThrowedOut?;
/* offset=0x0349 flags=0x0000001040010205 */ bool HasExploded?;
/* offset=0x034c flags=0x0008001040010205 */ float LifeTimeforEmittingFlame;
/* offset=0x0350 flags=0x0008001040010205 */ float VoiceCheckDis;
/* offset=0x0354 flags=0x0000001140010225 */ bool IsServerAlreadyExploded;
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_0_OnProjectileStopDelegate__DelegateSignature(struct FHitResult ImpactResult);
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_1_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset);
void ExecuteUbergraph_BP_Grenade_Burn(int32 EntryPoint, TArray<AActor*> ___object_Variable, bool CallFunc_IsDedicatedServer_ReturnValue, UActorComponent* K2Node_ComponentBoundEvent_Component, bool K2Node_ComponentBoundEvent_bReset, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, struct FVector CallFunc_Multiply_VectorInt_ReturnValue, TArray<uint8> K2Node_MakeArray_Array, struct FVector CallFunc_Add_VectorVector_ReturnValue, struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, struct FVector CallFunc_BreakHitResult_Location, struct FVector CallFunc_BreakHitResult_ImpactPoint, struct FVector CallFunc_BreakHitResult_Normal, struct FVector CallFunc_BreakHitResult_ImpactNormal, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, AActor* CallFunc_BreakHitResult_HitActor, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_FaceIndex, struct FVector CallFunc_BreakHitResult_TraceStart, struct FVector CallFunc_BreakHitResult_TraceEnd, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, struct FHitResult K2Node_ComponentBoundEvent_ImpactResult, struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult, float CallFunc_Subtract_FloatFloat_ReturnValue, int32 CallFunc_GetRandomStartAngle_ret, float CallFunc_Conv_IntToFloat_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_HasAuthority_ReturnValue2, float CallFunc_Add_FloatFloat_ReturnValue);
void ExplodeClientEffect(struct FVector CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue2);
void ExplodeLocal();
void GetHitSurfaceNormal();
void InitLifeSpan();
void OnRep_IsServerAlreadyExploded(bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_IsValid_ReturnValue);
void UserConstructionScript();
};
class ABP_Grenade_Burn_Weapon_C: public ASTExtraWeapon {
/* offset=0x0348 flags=0x0008001440000204 */ UWeaponAnimList_Grenade_C* WeaponAnimList_Grenade;
/* offset=0x034c flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x0350 flags=0x0008001440000204 */ UWeaponEntity* WeaponEntity;
/* offset=0x0354 flags=0x0008001440000204 */ UWeaponSpecificHandler* WeaponSpecificHandler;
/* offset=0x0358 flags=0x0008001440000204 */ UWeaponStateDefault* WeaponStateDefault;
/* offset=0x035c flags=0x0008001440000204 */ UWeaponStateManager* WeaponStateManager;
void UserConstructionScript();
};
class ABP_Grenade_Shoulei_C: public ABP_Grenade_Base_C {
/* offset=0x031c flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0320 flags=0x0008001440000204 */ UStaticMeshComponent* proj;
/* offset=0x0324 flags=0x0008001040010205 */ int32 DamageRadiusInner;
/* offset=0x0328 flags=0x0008001040010205 */ int32 DamageRadiusOuter;
/* offset=0x032c flags=0x0008001040010205 */ float HealthDamageOuter;
/* offset=0x0330 flags=0x0008001040010205 */ float HealthDamageInner;
/* offset=0x0334 flags=0x0008001040010205 */ UAkAudioEvent* ExplodeAkEvent;
/* offset=0x0338 flags=0x0008001040010205 */ UParticleSystem* ExplodParticleSystem;
/* offset=0x033c flags=0x0008001040010205 */ float LifeTimeAfterFuze;
/* offset=0x0340 flags=0x0008001040010205 */ int32 Momentum;
/* offset=0x0344 flags=0x0008001040010205 */ float DamageFallOffParam;
/* offset=0x0348 flags=0x0008001040010205 */ float VoiceCheckDis;
/* offset=0x034c flags=0x0008001040010205 */ float AdditionalDamageForVehicle;
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_1_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset);
void ExecuteUbergraph_BP_Grenade_Shoulei(int32 EntryPoint, TArray<AActor*> ___object_Variable, AController* CallFunc_GetInstigatorController_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, UActorComponent* K2Node_ComponentBoundEvent_Component, bool K2Node_ComponentBoundEvent_bReset, float CallFunc_Conv_IntToFloat_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue2, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, float CallFunc_Conv_IntToFloat_ReturnValue3, int32 CallFunc_PostEventAtLocation_ReturnValue, UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue, APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_ApplyRadiusDamageSTEWithMomentum_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
void ExplodeLocal();
void InitLifeSpan();
void UserConstructionScript();
};
class ABP_Grenade_Shoulei_Weapon_C: public ASTExtraWeapon {
/* offset=0x0348 flags=0x0008001440000204 */ UWeaponAnimList_Grenade_C* WeaponAnimList_Grenade;
/* offset=0x034c flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x0350 flags=0x0008001440000204 */ UWeaponEntity* WeaponEntity;
/* offset=0x0354 flags=0x0008001440000204 */ UWeaponSpecificHandler* WeaponSpecificHandler;
/* offset=0x0358 flags=0x0008001440000204 */ UWeaponStateDefault* WeaponStateDefault;
/* offset=0x035c flags=0x0008001440000204 */ UWeaponStateManager* WeaponStateManager;
void UserConstructionScript();
};
class ABP_Grenade_Smoke_C: public ABP_Grenade_Base_C {
/* offset=0x031c flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0320 flags=0x0008001440000204 */ UStaticMeshComponent* proj;
/* offset=0x0324 flags=0x0008001440000204 */ USceneComponent* RotationPivot;
/* offset=0x0328 flags=0x0008001440000204 */ UParticleSystemComponent* Smoking;
/* offset=0x032c flags=0x0008001040000200 */ float Timeline_0_NewTrack_0_45ECD5A740FAA62124360495191917AF;
/* offset=0x0330 flags=0x0008001040000200 */ uint8 Timeline_0__Direction_45ECD5A740FAA62124360495191917AF;
/* offset=0x0334 flags=0x0008001040000204 */ UTimelineComponent* Timeline;
/* offset=0x0338 flags=0x0008001040010205 */ UAkAudioEvent* ExplodeAkEvent;
/* offset=0x033c flags=0x0008001040010205 */ float LifeTimeAfterFly;
/* offset=0x0340 flags=0x0008001040010205 */ float LifeTimeAfterSmoking;
/* offset=0x0344 flags=0x0008001040010205 */ UAkAudioEvent* SmokingAkEvent;
/* offset=0x0348 flags=0x0000001040010205 */ bool IsThrowedOut?;
/* offset=0x034c flags=0x0008001040010205 */ float LifeTimeForEmittingSmoke;
/* offset=0x0350 flags=0x0000001000010005 */ struct FTimerHandle _rotationTimer;
/* offset=0x0358 flags=0x0008001040010205 */ float VoiceCheckDis;
/* offset=0x035c flags=0x0000001140010225 */ bool IsServerAlreadyExploded;
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_1_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset);
void CheckWhetherThrowedOut();
void CustomEvent();
void ExecuteUbergraph_BP_Grenade_Smoke(int32 EntryPoint, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, UActorComponent* K2Node_ComponentBoundEvent_Component, bool K2Node_ComponentBoundEvent_bReset, int32 CallFunc_GetRandomStartAngle_ret, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, float CallFunc_Conv_IntToFloat_ReturnValue, struct FVector CallFunc_Multiply_VectorInt_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FVector CallFunc_Add_VectorVector_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, TArray<uint8> K2Node_MakeArray_Array, bool CallFunc_IsDedicatedServer_ReturnValue, struct FVector CallFunc_RotateAngleAxis_ReturnValue, struct FRotator CallFunc_MakeRotFromZ_ReturnValue, struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult, AActor* CallFunc_GetOwner_ReturnValue, AActor* CallFunc_GetOwner_ReturnValue2, struct FVector CallFunc_GetActorRightVector_ReturnValue, TArray<AActor*> K2Node_MakeArray_Array2, struct FHitResult CallFunc_LineTraceSingleForObjects_OutHit, bool CallFunc_LineTraceSingleForObjects_ReturnValue, struct FVector CallFunc_GetActorUpVector_ReturnValue, bool CallFunc_BreakHitResult_bBlockingHit, bool CallFunc_BreakHitResult_bInitialOverlap, float CallFunc_BreakHitResult_Time, float CallFunc_BreakHitResult_Distance, struct FVector CallFunc_BreakHitResult_Location, struct FVector CallFunc_BreakHitResult_ImpactPoint, struct FVector CallFunc_BreakHitResult_Normal, struct FVector CallFunc_BreakHitResult_ImpactNormal, UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat, AActor* CallFunc_BreakHitResult_HitActor, UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent, FName CallFunc_BreakHitResult_HitBoneName, int32 CallFunc_BreakHitResult_HitItem, int32 CallFunc_BreakHitResult_FaceIndex, struct FVector CallFunc_BreakHitResult_TraceStart, struct FVector CallFunc_BreakHitResult_TraceEnd, bool ___bool_Has_Been_Initd_Variable, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, int32 CallFunc_PostEvent_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool ___bool_IsClosed_Variable);
void ExplodeLocal();
void InitLifeSpan();
void OnRep_IsServerAlreadyExploded(bool CallFunc_HasAuthority_ReturnValue);
void RotateForEmitting();
void Timeline_0__FinishedFunc();
void Timeline_0__UpdateFunc();
void UserConstructionScript();
};
class ABP_Grenade_Smoke_Weapon_C: public ASTExtraWeapon {
/* offset=0x0348 flags=0x0008001440000204 */ UWeaponAnimList_Grenade_C* WeaponAnimList_Grenade;
/* offset=0x034c flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x0350 flags=0x0008001440000204 */ UWeaponEntity* WeaponEntity;
/* offset=0x0354 flags=0x0008001440000204 */ UWeaponSpecificHandler* WeaponSpecificHandler;
/* offset=0x0358 flags=0x0008001440000204 */ UWeaponStateDefault* WeaponStateDefault;
/* offset=0x035c flags=0x0008001440000204 */ UWeaponStateManager* WeaponStateManager;
void UserConstructionScript();
};
class ABP_Grenade_Stun_C: public ABP_Grenade_Base_C {
/* offset=0x031c flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0320 flags=0x0008001440000204 */ USphereComponent* SphereTrigger;
/* offset=0x0324 flags=0x0008001440000204 */ UStaticMeshComponent* proj;
/* offset=0x0328 flags=0x0008001440000204 */ USTExtraBuffApplierComponent* STExtraBuffApplier;
/* offset=0x032c flags=0x0008001040010205 */ UAkAudioEvent* ExplodeAkEvent;
/* offset=0x0330 flags=0x0008001040010205 */ UParticleSystem* ExplodParticleSystem;
/* offset=0x0334 flags=0x0008001040010205 */ float LifeTimeFromFuzeToExplode;
/* offset=0x0338 flags=0x0008001040010205 */ float VoiceCheckDis;
void BndEvt__DelayFlyProjMovement_K2Node_ComponentBoundEvent_1_ActorComponentActivatedSignature__DelegateSignature(UActorComponent* Component, bool bReset);
void ExecuteUbergraph_BP_Grenade_Stun(int32 EntryPoint, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, UActorComponent* K2Node_ComponentBoundEvent_Component, bool K2Node_ComponentBoundEvent_bReset, int32 CallFunc_GetRandomStartAngle_ret, float CallFunc_Conv_IntToFloat_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, UParticleSystemComponent* CallFunc_SpawnEmitterAtLocation_ReturnValue);
void ExplodeLocal();
void InitLifeSpan();
void UserConstructionScript();
};
class ABP_Grenade_Stun_Weapon_C: public ASTExtraWeapon {
/* offset=0x0348 flags=0x0008001440000204 */ UWeaponAnimList_Grenade_C* WeaponAnimList_Grenade;
/* offset=0x034c flags=0x0008001440000204 */ UStaticMeshComponent* StaticMesh;
/* offset=0x0350 flags=0x0008001440000204 */ UWeaponEntity* WeaponEntity;
/* offset=0x0354 flags=0x0008001440000204 */ UWeaponSpecificHandler* WeaponSpecificHandler;
/* offset=0x0358 flags=0x0008001440000204 */ UWeaponStateDefault* WeaponStateDefault;
/* offset=0x035c flags=0x0008001440000204 */ UWeaponStateManager* WeaponStateManager;
void UserConstructionScript();
};
class ABP_MiniMapStandardPoint_C: public AMiniMapStandardPoint {
/* offset=0x02b0 flags=0x0008001440000204 */ USceneComponent* DefaultSceneRoot;
void UserConstructionScript();
};
class ABP_PlayerCameraManager_C: public APlayerCameraManager {
};
class ABP_PlayerLobbyPawn_C: public ACharacter {
/* offset=0x05a0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x05a4 flags=0x0008001440000204 */ UCharacterAvatarComp_BP_C* CharacterAvatarComp_BP;
/* offset=0x05a8 flags=0x0008001040000205 */ int32 headid;
/* offset=0x05ac flags=0x0008001040000205 */ int32 resID;
/* offset=0x05b0 flags=0x0000001040010205 */ bool press;
/* offset=0x05b4 flags=0x0008001040010205 */ float LocationX;
/* offset=0x05b8 flags=0x0000001040010005 */ struct FRotator lastrotator;
void BndEvt__CapsuleComponent_K2Node_ComponentBoundEvent_3_ComponentOnInputTouchBeginSignature__DelegateSignature(uint8 FingerIndex, UPrimitiveComponent* TouchedComponent);
void ExecuteUbergraph_BP_PlayerLobbyPawn(int32 EntryPoint, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue, float K2Node_Event_DeltaSeconds, uint8 K2Node_ComponentBoundEvent_FingerIndex, UPrimitiveComponent* K2Node_ComponentBoundEvent_TouchedComponent, APlayerController* CallFunc_GetPlayerController_ReturnValue, float CallFunc_GetInputTouchState_LocationX, float CallFunc_GetInputTouchState_LocationY, bool CallFunc_GetInputTouchState_bIsCurrentlyPressed, float CallFunc_Subtract_FloatFloat_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FRotator CallFunc_ComposeRotators_ReturnValue, struct FHitResult CallFunc_K2_SetWorldRotation_SweepHitResult);
void ReceiveTick(float DeltaSeconds);
void UserConstructionScript();
};
class ABP_PlayerPawn_C: public ASTExtraPlayerCharacter {
/* offset=0x1010 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x1014 flags=0x0008001440000204 */ UPlayerSecurityInfoCollector* PlayerSecurityInfoCollector;
/* offset=0x1018 flags=0x0008001440000204 */ UFPPComponent_C* FPPComponent;
/* offset=0x101c flags=0x0008001440000204 */ UParticleSystemComponent* ParticleSystem;
/* offset=0x1020 flags=0x0008001440000204 */ UParticleSystemComponent* P_swim_bubbles_01;
/* offset=0x1024 flags=0x0008001440000204 */ UExponentialHeightFogComponent* CameraFog2;
/* offset=0x1028 flags=0x0008001440000204 */ UCameraComponent* CameraParachuteFreeFall;
/* offset=0x102c flags=0x0008001440000204 */ USpringArmComponent* SpringArmParachuteFreeFall;
/* offset=0x1030 flags=0x0008001440000204 */ UCameraComponent* CameraParachuteOpened;
/* offset=0x1034 flags=0x0008001440000204 */ USpringArmComponent* SpringArmParachuteOpened;
/* offset=0x1038 flags=0x0008001440000204 */ UCameraComponent* FirstPersonCamera;
/* offset=0x103c flags=0x0008001440000204 */ UCameraComponent* ScopingCamera;
/* offset=0x1040 flags=0x0008001440000204 */ USpringArmComponent* ScopingSpringArm;
/* offset=0x1044 flags=0x0008001440000204 */ USpringArmComponent* FirstPersonSpringArm;
/* offset=0x1048 flags=0x0008001440000204 */ UCapsuleComponent* HitBox_Prone;
/* offset=0x104c flags=0x0008001440000204 */ UCapsuleComponent* HitBox_Stand;
/* offset=0x1050 flags=0x0008001440000204 */ UStaticMeshComponent* WaterPlane;
/* offset=0x1054 flags=0x0008001440000204 */ UBoxComponent* CameraBox;
/* offset=0x1058 flags=0x0008001440000204 */ UCharacterAvatarComp_BP_C* CharacterAvatarComp_BP;
/* offset=0x105c flags=0x0008001440000204 */ UVault_Controller_C* Vault_Controller;
/* offset=0x1060 flags=0x0008001440000204 */ UBP_SwimController_C* BP_SwimController;
/* offset=0x1064 flags=0x0008001440000204 */ UStaticMeshComponent* SM_plane_01;
/* offset=0x1068 flags=0x0008001440000204 */ UBP_AutoAimingComponent_C* BP_AutoAimingComponent;
/* offset=0x106c flags=0x0008001440000204 */ UCharacterWeaponManagerComponent* CharacterWeaponManager;
/* offset=0x1070 flags=0x0008001440000204 */ UUAECharacterAnimListComponent* CharacterAnimList_Skill;
/* offset=0x1074 flags=0x0008001440000204 */ UUAESkillManagerComponent* UAESkillManager;
/* offset=0x1078 flags=0x0008001440000204 */ UCharacterAnimList_Base_C* CharacterAnimList_Base;
/* offset=0x107c flags=0x0008001440000204 */ UPickupManagerComponent* PickupManager;
/* offset=0x1080 flags=0x0008001440000204 */ USceneComponent* CameraRoot;
/* offset=0x1084 flags=0x0008001440000204 */ UCustomSpringArmComponent* CustomSpringArm;
/* offset=0x1088 flags=0x0008001440000204 */ UCameraSettingComponent_C* CameraSettingComponent;
/* offset=0x108c flags=0x0008001440000204 */ UStaticMeshComponent* Scope;
/* offset=0x1090 flags=0x0008001440000204 */ UCameraComponent* Camera;
/* offset=0x1094 flags=0x0008001040000200 */ float ScopeInCameFOVTimeline_Alpha_1A10DBFD4937F494F658338A3610F3AB;
/* offset=0x1098 flags=0x0008001040000200 */ uint8 ScopeInCameFOVTimeline__Direction_1A10DBFD4937F494F658338A3610F3AB;
/* offset=0x109c flags=0x0008001040000204 */ UTimelineComponent* ScopeInCameFOVTimeline;
/* offset=0x10a0 flags=0x0008001040000200 */ float ScopeInCamLocTimeline_Alpha_55CD602B4ED0C744E4C589B1795078CE;
/* offset=0x10a4 flags=0x0008001040000200 */ uint8 ScopeInCamLocTimeline__Direction_55CD602B4ED0C744E4C589B1795078CE;
/* offset=0x10a8 flags=0x0008001040000204 */ UTimelineComponent* ScopeInCamLocTimeline;
/* offset=0x10ac flags=0x0008001040000200 */ float ScopeTimeline_Alpha_F1B21AD24F2C8F5257D775827669A899;
/* offset=0x10b0 flags=0x0008001040000200 */ uint8 ScopeTimeline__Direction_F1B21AD24F2C8F5257D775827669A899;
/* offset=0x10b4 flags=0x0008001040000204 */ UTimelineComponent* ScopeTimeline;
/* offset=0x10b8 flags=0x0008001040000200 */ float LerpAlpha_LerpAlpha_BBB653CA48682C1A42A33C890A409F07;
/* offset=0x10bc flags=0x0008001040000200 */ uint8 LerpAlpha__Direction_BBB653CA48682C1A42A33C890A409F07;
/* offset=0x10c0 flags=0x0008001040000204 */ UTimelineComponent* LerpAlpha;
/* offset=0x10c4 flags=0x0008001040000200 */ float TurnLerpAlpha_Alpha_E6EF8561406981075B2088A2D4185EA5;
/* offset=0x10c8 flags=0x0008001040000200 */ uint8 TurnLerpAlpha__Direction_E6EF8561406981075B2088A2D4185EA5;
/* offset=0x10cc flags=0x0008001040000204 */ UTimelineComponent* TurnLerpAlpha;
/* offset=0x10d0 flags=0x0008001040010205 */ UMaterialInstanceDynamic* DamageSphereDMI;
/* offset=0x10d4 flags=0x0000001040010205 */ bool bCrouch;
/* offset=0x10d5 flags=0x0000001040010205 */ bool isReloading;
/* offset=0x10d8 flags=0x0008001040010205 */ float ReloadingCDMax;
/* offset=0x10dc flags=0x0008001040010005 */ struct FVector LastInAirVelocityVector;
/* offset=0x10e8 flags=0x0008001040010005 */ struct FVector VelocityVector;
/* offset=0x10f4 flags=0x0008001040010205 */ float Speed;
/* offset=0x10f8 flags=0x0000001040010205 */ bool Moving;
/* offset=0x10fc flags=0x0000001040010005 */ struct FRotator LastVelocityRotation;
/* offset=0x1108 flags=0x0000001040010005 */ struct FRotator TurnInPlaceRotation;
/* offset=0x1114 flags=0x0000001040010005 */ struct FRotator TurnInPlaceStart;
/* offset=0x1120 flags=0x0000001040010005 */ struct FRotator TurnInPlaceTarget;
/* offset=0x112c flags=0x0000001040010205 */ bool TurningInPlace;
/* offset=0x112d flags=0x0008001040010205 */ uint8 LocomotionState;
/* offset=0x112e flags=0x0000001040010205 */ bool Jumped;
/* offset=0x1130 flags=0x0008001040010205 */ float ProneCameraHeight;
/* offset=0x1134 flags=0x0008001040010205 */ float CameraMoveSpeed;
/* offset=0x1138 flags=0x0000001040010205 */ bool UseFirstPersonPerspective;
/* offset=0x113c flags=0x0008001040010205 */ float MeleeAttackRange;
/* offset=0x1140 flags=0x0008001040010005 */ struct FVector Melee Attack Location;
/* offset=0x114c flags=0x0008001040010205 */ float MeleeAttackDamage;
/* offset=0x1150 flags=0x0008001040010205 */ uint8 CurCameraMode;
/* offset=0x1154 flags=0x0008000000010005 */ struct FSTR_CameraSetting StandCameraSetting;
/* offset=0x1168 flags=0x0000001040010005 */ struct FRotator TerreneNormal;
/* offset=0x1174 flags=0x0008001040010005 */ struct FVector Normal;
/* offset=0x1180 flags=0x0008001040010a05 */ APickUpWrapperActor* PickUpTarget;
/* offset=0x1184 flags=0x0000001040010205 */ bool bIsPicking;
/* offset=0x1188 flags=0x0000100010010205 */ FEquipWeaponComplete EquipWeaponComplete;
/* offset=0x1194 flags=0x0000100010010205 */ FUnequipWeaponComplete UnequipWeaponComplete;
/* offset=0x11a0 flags=0x0008001040010205 */ float CrouchCameraHeight;
/* offset=0x11a4 flags=0x0008001040010205 */ float PickupDelayTime;
/* offset=0x11a8 flags=0x0008001040010205 */ float DefaultCapsuleRadius;
/* offset=0x11ac flags=0x0008001040010205 */ UStaticMesh* DamageEffectMeshRef;
/* offset=0x11b0 flags=0x0000001040010205 */ bool IsMoveForward?;
/* offset=0x11b1 flags=0x0000001040010205 */ bool IsMoveRight?;
/* offset=0x11b4 flags=0x0008001040010205 */ float ParachuteOpeningRoll;
/* offset=0x11b8 flags=0x0008001040010205 */ float ParachuteOpeningPitch;
/* offset=0x11bc flags=0x0008001040010205 */ float MoveForwardInputValue;
/* offset=0x11c0 flags=0x0008001040010205 */ float MoveRightInputValue;
/* offset=0x11c4 flags=0x0008001040010205 */ float DownSpeedLerpSpeed;
/* offset=0x11c8 flags=0x0008001040010205 */ float HeightToGround;
/* offset=0x11cc flags=0x0008001040010205 */ float PitchRotateSpeed;
/* offset=0x11d0 flags=0x0008001040010205 */ float YawRotateSpeed;
/* offset=0x11d4 flags=0x0008001040010205 */ float RollRotateSpeed;
/* offset=0x11d8 flags=0x0008001040010205 */ USkeletalMeshComponent* ParachuteComponent;
/* offset=0x11dc flags=0x0008001040010205 */ float SwimCameraHeight;
/* offset=0x11e0 flags=0x0008001040010205 */ float ResetYawAngle;
/* offset=0x11e4 flags=0x0008001040010205 */ float SwimTargetRoll;
/* offset=0x11e8 flags=0x0008001040010205 */ float SwimUpRateFix;
/* offset=0x11ec flags=0x0008001040010205 */ float SwimRotateSpeed;
/* offset=0x11f0 flags=0x0000000000010205 */ TMap<uint8, FString> GrenadeToSlotIndexDict;
/* offset=0x122c flags=0x0008001040010205 */ float RollAngleLimit;
/* offset=0x1230 flags=0x0008001040010205 */ float PitchAngleLimit;
/* offset=0x1234 flags=0x0008001040010005 */ struct FVector SpringArmOffset;
/* offset=0x1240 flags=0x0000001040010205 */ bool VaultEnter;
/* offset=0x1248 flags=0x0008001000010005 */ struct FItemDefineID putoffItem;
/* offset=0x1260 flags=0x0000000000010205 */ TArray<struct FBattleItemAdditionalData> AdditionalData;
/* offset=0x126c flags=0x0000001040010205 */ bool autoEquip;
/* offset=0x1270 flags=0x0000000000010205 */ TArray<USpringArmComponent*> SpringArms;
/* offset=0x127c flags=0x0000000000010205 */ TArray<UCameraComponent*> Cameras;
/* offset=0x1288 flags=0x0008001040010205 */ UParticleSystemComponent* PS_CloudSlow;
/* offset=0x128c flags=0x0008001040010205 */ UParticleSystemComponent* PS_CloudFast;
/* offset=0x1290 flags=0x0008001040010205 */ USpringArmComponent* CurActiveSpringArm;
/* offset=0x1298 flags=0x0000001000010005 */ struct FTimerHandle CamShakeTimerHandler;
/* offset=0x12a0 flags=0x0000001040010205 */ bool UseTurniinPlace;
/* offset=0x12a4 flags=0x0000000000010205 */ TMap<int32, FName> GrenadeIDToNameDict;
/* offset=0x12e0 flags=0x0000000000010205 */ TArray<int32> GrenadeIDsOrder;
/* offset=0x12ec flags=0x0008001040010205 */ float ElapseTime;
void AimInterupted(AController* CallFunc_GetController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool K2Node_SwitchEnum_CmpSuccess);
void BPNotifyStartDying(AController* Killer, AActor* DamageCauser, struct FHitResult KillingHitInfo, struct FVector KillingHitImpulseDir, UClass<UDamageType>* KillingHitDamageType);
void BPReceiveDamage(float Damage, UDamageType* DamageType, AController* InstigatedBy, AActor* DamageCauser);
void BPResetCharacter();
void CalculateParachuteFallingVelocity(float DownSpeedLerpSpeed, float DeltaTime, float ForwarInputValue, float RightInputValue, struct FVector TotoalVelocity, float LocalRightInputValue, float LocalForwardInputValue, bool LocalIsMoveRight?, bool LocalIsMoveForward?, struct FVector LocalDownVelocity, struct FVector LocalRightVelocity, struct FVector LocalForwardVelocity, struct FVector CallFunc_CalFreeFallVelocity_ReturnValue);
void CalculateParachuteOpeningVelocity(float ForwarInput, float RightInput, float FrameDeltaTime, struct FVector TotalVelocity, struct FVector LocalRightVelocity, struct FVector LocalFrowardVelocity, float LocalRightInputValue, float LocalForwardInputValue, bool LocalIsMoveRight?, bool LocalIsMoveForward?, struct FVector CallFunc_CalParachuteOpenedVelocity_ReturnValue);
void CheckAutoMove(bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_IsLocalControlOrView_ret, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void ClampAngleTo180d(float InputAngle, float OutputAngle, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue);
void ClientHandlePreOnPlane(bool CallFunc_SwitchPoseState_ReturnValue);
void DoAutoReloadCurrentWeapon();
void DoChangePlayerBehaviorMode(uint8 TargetMode, bool CallFunc_HasAuthority_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue2, AController* CallFunc_GetController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess2);
void DoMoveForward(float Rate);
void DoMoveRight(float Rate);
void DoPickUpTarget();
void EquipWeaponComplete__DelegateSignature();
void ExecuteUbergraph_BP_PlayerPawn(int32 EntryPoint, struct FKey K2Node_InputKeyEvent_Key4, struct FKey ___struct_Variable, struct FKey K2Node_InputKeyEvent_Key3, struct FKey K2Node_InputKeyEvent_Key2, struct FKey ___struct_Variable2, struct FKey K2Node_InputKeyEvent_Key, FOnReconnectNotifyDelegate K2Node_CreateDelegate_OutputDelegate, int32 ___int_Array_Index_Variable, struct FKey K2Node_InputKeyEvent_Key5, bool ___bool_IsClosed_Variable, bool ___bool_Has_Been_Initd_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool ___bool_IsClosed_Variable2, bool ___bool_Has_Been_Initd_Variable2, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_NearlyEqual_FloatFloat_ReturnValue, bool CallFunc_NearlyEqual_FloatFloat_ReturnValue2, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, bool CallFunc_IsLocallyControlled_ReturnValue, uint8 K2Node_Event_NewState, bool K2Node_SwitchEnum2_CmpSuccess, AController* CallFunc_GetController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, float CallFunc_GetWorldDeltaSeconds_ReturnValue, float CallFunc_GetWorldDeltaSeconds_ReturnValue2, float CallFunc_GetWorldDeltaSeconds_ReturnValue3, float CallFunc_GetWorldDeltaSeconds_ReturnValue4, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue, float K2Node_Event_rate2, float K2Node_Event_rate, struct FTimerHandle CallFunc_K2_SetTimer_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue3, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_GetLastServerMoveTime_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, struct FRotator CallFunc_K2_GetActorRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, struct FRotator CallFunc_K2_GetActorRotation_ReturnValue2, float CallFunc_BreakRotator_Roll2, float CallFunc_BreakRotator_Pitch2, float CallFunc_BreakRotator_Yaw2, struct FRotator CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue, bool CallFunc_IsValid_ReturnValue3, bool CallFunc_IsValid_ReturnValue4, AController* CallFunc_GetController_ReturnValue2, bool CallFunc_IsDedicatedServer_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller2, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_IsDedicatedServer_ReturnValue2, bool CallFunc_IsDedicatedServer_ReturnValue3, AController* CallFunc_GetController_ReturnValue3, struct FRotator CallFunc_K2_GetActorRotation_ReturnValue3, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller3, bool K2Node_DynamicCast_bSuccess3, struct FRotator CallFunc_K2_GetActorRotation_ReturnValue4, AController* CallFunc_GetController_ReturnValue4, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller4, bool K2Node_DynamicCast_bSuccess4, int32 ___int_Array_Index_Variable2, bool CallFunc_IsLocallyControlled_ReturnValue4, bool CallFunc_Not_PreBool_ReturnValue3, bool CallFunc_BooleanAND_ReturnValue2, bool CallFunc_IsLocallyControlled_ReturnValue5, bool CallFunc_IsLocallyControlled_ReturnValue6, bool CallFunc_IsValid_ReturnValue5, bool CallFunc_IsValid_ReturnValue6, bool CallFunc_IsLocallyControlled_ReturnValue7, bool CallFunc_IsLocallyControlled_ReturnValue8, bool CallFunc_IsDedicatedServer_ReturnValue4, bool CallFunc_BooleanOR_ReturnValue, AController* K2Node_Event_Killer, AActor* K2Node_Event_DamageCauser2, struct FHitResult K2Node_Event_KillingHitInfo, struct FVector K2Node_Event_KillingHitImpulseDir, UClass<UDamageType>* K2Node_Event_KillingHitDamageType, float K2Node_Event_DeltaSeconds, int32 ___int_Loop_Counter_Variable2, int32 CallFunc_Add_IntInt_ReturnValue2, uint8 K2Node_CustomEvent_Mode, bool K2Node_SwitchEnum3_CmpSuccess, struct FSTR_CameraSetting K2Node_CustomEvent_CameraSetting, bool CallFunc_isAutonomous_NewParam, int32 CallFunc_PostEvent_ReturnValue, int32 CallFunc_PostEvent_ReturnValue2, bool CallFunc_IsLocallyControlled_ReturnValue9, AController* CallFunc_GetController_ReturnValue5, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller5, bool K2Node_DynamicCast_bSuccess5, bool K2Node_CustomEvent_bIsAvailable2, bool CallFunc_IsValid_ReturnValue7, FString CallFunc_Conv_BoolToString_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2, bool CallFunc_IsValid_ReturnValue8, struct FHitResult K2Node_Event_Hit, AController* CallFunc_GetController_ReturnValue6, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess6, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue3, uint8 K2Node_Event_LastState, uint8 K2Node_Event_CurState, uint8 CallFunc_ConvertCharacterPoseStateToPoseType_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, uint8 CallFunc_ConvertCharacterPoseStateToPoseType_ReturnValue2, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue3, bool CallFunc_BooleanOR_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue4, bool CallFunc_NotEqual_ByteByte_ReturnValue2, FOnStartInitDelegate K2Node_CreateDelegate_OutputDelegate2, float K2Node_Event_DeltaTime, uint8 K2Node_Event_PrevMovementMode, uint8 K2Node_Event_NewMovementMode, uint8 K2Node_Event_PrevCustomMode, uint8 K2Node_Event_NewCustomMode, bool K2Node_SwitchEnum4_CmpSuccess, bool K2Node_SwitchEnum5_CmpSuccess, bool CallFunc_IsDedicatedServer_ReturnValue5, float K2Node_Event_Damage, UDamageType* K2Node_Event_DamageType, AController* K2Node_Event_InstigatedBy, AActor* K2Node_Event_DamageCauser, bool CallFunc_Not_PreBool_ReturnValue4, bool K2Node_CustomEvent_bIsAvailable, FOnAttachedToVehicleDelegate K2Node_CreateDelegate_OutputDelegate3, FOnDetachedFromVehicleDelegate K2Node_CreateDelegate_OutputDelegate4, AController* CallFunc_GetController_ReturnValue7, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller6, bool K2Node_DynamicCast_bSuccess7, int32 CallFunc_PostEvent_ReturnValue3, int32 CallFunc_PostEvent_ReturnValue4, bool K2Node_SwitchEnum6_CmpSuccess, AController* CallFunc_GetController_ReturnValue8, bool CallFunc_ShouldUpdateHPOnUI_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller7, bool K2Node_DynamicCast_bSuccess8, bool K2Node_SwitchEnum7_CmpSuccess, AController* CallFunc_GetController_ReturnValue9, int32 CallFunc_PostEvent_ReturnValue5, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller8, bool K2Node_DynamicCast_bSuccess9, bool K2Node_CustomEvent_NewParam, bool K2Node_Event_bTeleport2, bool K2Node_Event_bTeleport, float K2Node_CustomEvent_Rate2, float K2Node_CustomEvent_Rate, bool CallFunc_IsLocalControlOrView_ret, UCameraComponent* CallFunc_GetControllerViewCamera_Camera, bool CallFunc_BooleanAND_ReturnValue5, bool CallFunc_IsValid_ReturnValue9, UParticleSystemComponent* CallFunc_SpawnEmitterAttached_ReturnValue, AController* CallFunc_GetController_ReturnValue10, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller9, bool K2Node_DynamicCast_bSuccess10, bool CallFunc_HasAuthority_ReturnValue, TArray<int32> CallFunc_Map_Keys_Keys, int32 CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, FName CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue2, ASTExtraPlayerController* CallFunc_GetPlayerControllerSafety_ReturnValue, ASTExtraPlayerController* CallFunc_GetPlayerControllerSafety_ReturnValue2, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller10, bool K2Node_DynamicCast_bSuccess11, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller11, bool K2Node_DynamicCast_bSuccess12, FString CallFunc_GetDisplayName_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue3, AWaterSwimObject_C* K2Node_CustomEvent_WaterObject2, AWaterSwimObject_C* K2Node_CustomEvent_WaterObject, FString K2Node_Event_content, float K2Node_Event_dis2, float K2Node_Event_height2, float K2Node_Event_length2, FString K2Node_Event_VaultKey2, struct FVector K2Node_Event_startPos2, AActor* K2Node_Event_checkActor2, float K2Node_Event_crossblockMaxFall2, float K2Node_Event_crossblockMaxDis2, struct FVector K2Node_Event_hitpoint2, AActor* K2Node_Event_WindowActor, float K2Node_Event_dis, float K2Node_Event_height, float K2Node_Event_length, FString K2Node_Event_VaultKey, struct FVector K2Node_Event_startPos, AActor* K2Node_Event_checkActor, float K2Node_Event_crossblockMaxFall, float K2Node_Event_crossblockMaxDis, struct FVector K2Node_Event_hitpoint, AController* CallFunc_GetController_ReturnValue11, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller12, bool K2Node_DynamicCast_bSuccess13, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate5, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue, struct FKey K2Node_InputActionEvent_Key, FOnHasTombBoxesAvailableChanged K2Node_CreateDelegate_OutputDelegate6, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate7, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue3, struct FRotator K2Node_CustomEvent_TurnInPlaceStart, struct FRotator K2Node_CustomEvent_TurnInPlaceTarget, UCurveFloat* K2Node_CustomEvent_Curve, UAnimMontage* K2Node_CustomEvent_TurnAnimation, float CallFunc_PlayAnimMontage_ReturnValue, float CallFunc_GetTimeRange_MinTime, float CallFunc_GetTimeRange_MaxTime, struct FRotator CallFunc_RLerp_ReturnValue, FOnHasPickupPropsAvailableChanged K2Node_CreateDelegate_OutputDelegate8, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, UCustomParticleSystemComponent* CallFunc_SpawnCustomEmitterAttached_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue2, UCustomParticleSystemComponent* CallFunc_SpawnCustomEmitterAttached_ReturnValue2, struct FKey K2Node_InputKeyEvent_Key6);
void FirstPerson();
void FreeFallShakeCam(bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsActive_ReturnValue, APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
USpringArmComponent* GetActiveSpringArm(bool CallFunc_IsValid_ReturnValue);
void GetControllerViewCamera(UCameraComponent* Camera, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable, AActor* CallFunc_GetViewTarget_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, TArray<UCameraComponent*> CallFunc_GetComponentsByClass_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, UCameraComponent* CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsActive_ReturnValue);
FString GetGrenadeNameByGrenadeType(uint8 grenadeType, FString CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue);
TArray<UActorComponent*> GetNonDedicatedComponents(TArray<UActorComponent*> Components, TArray<UActorComponent*> K2Node_MakeArray_Array, TArray<UActorComponent*> K2Node_MakeArray_Array2);
TArray<UActorComponent*> GetNonSimulatedComponents(UActorComponent* Components, TArray<UActorComponent*> K2Node_MakeArray_Array);
TArray<UActorComponent*> GetNonSimulatedComponents_NonTeammates(TArray<UActorComponent*> K2Node_MakeArray_Array);
void GetWeapon(struct FVector NewParam, struct FRotator NewParam1, bool bHaveWeapon, struct FTransform CallFunc_GetSocketTransform_ReturnValue, struct FVector CallFunc_BreakTransform_Location, struct FRotator CallFunc_BreakTransform_Rotation, struct FVector CallFunc_BreakTransform_Scale);
void HandleOnAttachedVehicle(ASTExtraVehicleBase* InVehicle);
void HandleOnDetachedVehicle(bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult);
void HandleParachuteStateChanged(uint8 NewState);
void InitialParachuteData();
void InpActEvt_E_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_E_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_Q_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_Q_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_T_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_Vault_K2Node_InputActionEvent(struct FKey Key);
void InpActEvt_Z_K2Node_InputKeyEvent(struct FKey Key);
void IsLocalControlOrView(bool ret, bool CallFunc_IsDedicatedServer_ReturnValue, APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsViewTarget_ReturnValue);
void K2_OnMovementModeChanged(uint8 PrevMovementMode, uint8 NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode);
void K2_UpdateCustomMovement(float DeltaTime);
void LerpAlpha__FinishedFunc();
void LerpAlpha__UpdateFunc();
void MoveInScope(bool bHasSetMesh);
void MoveOutScope();
void NotifyPickup(bool bIsAvailable);
void NotifyTombBox(bool bIsAvailable);
void O();
void OnEquipWeapon();
void OnInitGrenadeData();
void OnLanded(struct FHitResult Hit);
void OnNotifyHurt();
void OnPoseStateChange(uint8 LastState, uint8 CurState);
void OnPostSwitchCameraMode(uint8 Mode);
void OnRep_AvatarConfig();
void OnScopeIn(bool bTeleport);
void OnScopeInterrupt(bool bTeleport);
void OnScopeTempTransformFromFPP();
void OnScopeTempTransformToFPP();
void OnUnEquipWeapon();
void ParachuteOnWater();
void ParachutePlaySound(UAkAudioEvent* LocalAkEvent, UAkAudioEvent* RemoteAkEvent, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, UAkComponent* CallFunc_GetAkComponent_ReturnValue, int32 CallFunc_PostAkEvent_ReturnValue, int32 CallFunc_PostAkEvent_ReturnValue2, bool CallFunc_IsValid_ReturnValue3);
void PawnVaultAllBluePrint(float dis, float Height, float Length, FString VaultKey, struct FVector startPos, AActor* checkActor, float crossblockMaxFall, float crossblockMaxDis, struct FVector hitpoint);
void PawnVaultServerBluePrint(float dis, float Height, float Length, FString VaultKey, struct FVector startPos, AActor* checkActor, float crossblockMaxFall, float crossblockMaxDis, struct FVector hitpoint, AActor* WindowActor);
void Pickup(APickUpWrapperActor* NewParam);
void PlayScopeInTimeline(float Rate);
void PlayScopeOutTimeline(float Rate);
void ReceiveBeginPlay();
void ReceiveTick(float DeltaSeconds);
void Reload(bool CallFunc_ReloadCurrentWeapon_ReturnValue);
void ReloadEvent();
void ResetBPCameraSetting();
void ResetSwitchCrouchMoveable();
void ResetSwitchingPose();
void RotateMesh(struct FRotator NewParam, struct FRotator NewLocalVar, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, struct FVector CallFunc_Add_VectorVector_ReturnValue, struct FRotator CallFunc_FindLookAtRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Subtract_FloatFloat_ReturnValue, struct FRotator CallFunc_MakeRotator_ReturnValue, bool CallFunc_K2_SetActorRotation_ReturnValue);
void ScopeInCamLocTimeline__FinishedFunc();
void ScopeInCamLocTimeline__UpdateFunc();
void ScopeInCameFOVTimeline__FinishedFunc();
void ScopeInCameFOVTimeline__UpdateFunc();
void ScopeInStop();
void ScopeOut();
void ScopeOutStop();
void ScopeTimeline__FinishedFunc();
void ScopeTimeline__UpdateFunc();
void Scoping(bool NewParam);
void SetAllCollisionEnabled(bool bEnable);
void SetPitchViewAngle(float MinPitch, float MaxPitch, AController* CallFunc_GetController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsValid_ReturnValue3);
void SetSwitchCrouchMoveable(bool Enable, bool CallFunc_IsValid_ReturnValue);
void SetSwitchingPose(bool IsSwitching, bool CallFunc_IsValid_ReturnValue);
void ShowDebugArrow(USceneComponent* self2, struct FRotator InRot, struct FLinearColor Color, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, struct FVector CallFunc_GetForwardVector_ReturnValue, struct FVector CallFunc_Multiply_VectorFloat_ReturnValue, struct FVector CallFunc_Add_VectorVector_ReturnValue);
void StartCamShake();
void StopCamShake();
void StopTurningInPlace();
void SwitchCamera(struct FSTR_CameraSetting CameraSetting);
void SwitchCameraEvent(uint8 Mode);
void SwitchCameraToNormal();
void SwitchCameraToParachuteFalling();
void SwitchCameraToParachuteOpening();
void SwitchCrouch(uint8 NewParam, uint8 PreState, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchEnum2_CmpSuccess);
void SwitchPerson(uint8 NewParam, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable2, uint8 CallFunc_Conv_IntToByte_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue, AController* CallFunc_GetController_ReturnValue, int32 ___int_Array_Index_Variable2, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, uint8 CallFunc_Conv_IntToByte_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, UCameraComponent* CallFunc_Array_Get_Item, USpringArmComponent* CallFunc_Array_Get_Item2, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue2);
/* CL* */ void SyncWaterObject(AWaterSwimObject_C* WaterObject);
/* SRV */ void SyncWaterObjectServer(AWaterSwimObject_C* WaterObject);
void TestShowMesh(int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, TArray<UMeshComponent*> CallFunc_Map_Values_Values, FString CallFunc_Conv_VectorToString_ReturnValue, UMeshComponent* CallFunc_Array_Get_Item, USkeletalMeshComponent* K2Node_DynamicCast_AsSkeletal_Mesh_Component, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue, FString CallFunc_Conv_VectorToString_ReturnValue2);
void TickParachute();
void TickParachuteFalling();
void TickParachuteOpening();
void TurnInPlace(struct FRotator TurnInPlaceStart, struct FRotator TurnInPlaceTarget, UCurveFloat* Curve, UAnimMontage* TurnAnimation);
void TurnLerpAlpha__FinishedFunc();
void TurnLerpAlpha__UpdateFunc();
void UnequipWeaponComplete__DelegateSignature();
void UpdateParachuteFallingVelocity(float DeltaTime, float ForwardInputValue, float RightInputValue, bool CallFunc_HasAuthority_ReturnValue, struct FVector CallFunc_CalculateParachuteFallingVelocity_TotoalVelocity, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, struct FVector CallFunc_Divide_VectorFloat_ReturnValue, struct FVector CallFunc_Normal_ReturnValue, float CallFunc_VSize_ReturnValue);
void UpdateParachuteOpeningVelocity(float FrameDeltaTime, float ForwardInput, float RightInput, bool CallFunc_HasAuthority_ReturnValue, struct FVector CallFunc_CalculateParachuteOpeningVelocity_TotalVelocity, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, struct FVector CallFunc_Divide_VectorFloat_ReturnValue, struct FVector CallFunc_Normal_ReturnValue, float CallFunc_VSize_ReturnValue);
void UpdatePoseCollision(uint8 PlayerState, uint8 PreState, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue3, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue4, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue2, bool CallFunc_NotEqual_ByteByte_ReturnValue3, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue4, bool CallFunc_BooleanAND_ReturnValue2, bool CallFunc_NotEqual_ByteByte_ReturnValue5, bool CallFunc_NotEqual_ByteByte_ReturnValue6, bool CallFunc_EqualEqual_ByteByte_ReturnValue5, bool CallFunc_BooleanAND_ReturnValue3, bool CallFunc_EqualEqual_ByteByte_ReturnValue6, bool CallFunc_BooleanOR_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue7, bool CallFunc_EqualEqual_ByteByte_ReturnValue8, bool CallFunc_EqualEqual_ByteByte_ReturnValue9, bool CallFunc_BooleanOR_ReturnValue3, bool CallFunc_BooleanOR_ReturnValue4, bool CallFunc_EqualEqual_ByteByte_ReturnValue10, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_BooleanOR_ReturnValue5, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, struct FVector CallFunc_MakeVector_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue3, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue4, float CallFunc_Subtract_FloatFloat_ReturnValue5, struct FVector CallFunc_MakeVector_ReturnValue2, float CallFunc_Subtract_FloatFloat_ReturnValue6, float CallFunc_Subtract_FloatFloat_ReturnValue7, float CallFunc_Subtract_FloatFloat_ReturnValue8, float CallFunc_Add_FloatFloat_ReturnValue2, float CallFunc_Subtract_FloatFloat_ReturnValue9, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue3, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, float CallFunc_Subtract_FloatFloat_ReturnValue10, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, struct FVector CallFunc_MakeVector_ReturnValue4, float CallFunc_Add_FloatFloat_ReturnValue3, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult, bool CallFunc_K2_SetActorLocation_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue5, float CallFunc_Add_FloatFloat_ReturnValue4, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult2, bool CallFunc_K2_SetActorLocation_ReturnValue2, struct FVector CallFunc_MakeVector_ReturnValue6, float CallFunc_Add_FloatFloat_ReturnValue5, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult3, bool CallFunc_K2_SetActorLocation_ReturnValue3, struct FVector CallFunc_MakeVector_ReturnValue7, float CallFunc_Subtract_FloatFloat_ReturnValue11, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult4, bool CallFunc_K2_SetActorLocation_ReturnValue4, struct FVector CallFunc_MakeVector_ReturnValue8, float CallFunc_Subtract_FloatFloat_ReturnValue12, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult5, bool CallFunc_K2_SetActorLocation_ReturnValue5, struct FVector CallFunc_MakeVector_ReturnValue9, struct FHitResult CallFunc_K2_SetActorLocation_SweepHitResult6, bool CallFunc_K2_SetActorLocation_ReturnValue6, float CallFunc_Add_FloatFloat_ReturnValue6, float CallFunc_Add_FloatFloat_ReturnValue7, float CallFunc_BreakVector_X3, float CallFunc_BreakVector_Y3, float CallFunc_BreakVector_Z3, struct FVector CallFunc_MakeVector_ReturnValue10, float CallFunc_Add_FloatFloat_ReturnValue8, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_Add_FloatFloat_ReturnValue9, float CallFunc_Add_FloatFloat_ReturnValue10, struct FVector CallFunc_MakeVector_ReturnValue11, float CallFunc_Add_FloatFloat_ReturnValue11, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult2, struct FVector CallFunc_MakeVector_ReturnValue12, float CallFunc_Add_FloatFloat_ReturnValue12, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult3, float CallFunc_Add_FloatFloat_ReturnValue13, struct FVector CallFunc_MakeVector_ReturnValue13, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult4, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult5, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult6, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult7);
void UserConstructionScript(int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue2, int32 CallFunc_Array_Add_ReturnValue3, int32 CallFunc_Array_Add_ReturnValue4, int32 CallFunc_Array_Add_ReturnValue5, int32 CallFunc_Array_Add_ReturnValue6);
void VaultFailPawnBluePrint(FString content);
void isAutonomous(bool NewParam, bool CallFunc_HasAuthority_ReturnValue, APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, AController* CallFunc_GetController_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
};
class UBP_PlayerRifleBulletDamageType_C: public UDamageType {
};
class ABP_PlayerRifleBulletImpact_C: public ASTEShootWeaponBulletImpactEffect {
/* offset=0x0688 flags=0x0008001440000204 */ USceneComponent* DefaultSceneRoot;
/* offset=0x068c flags=0x0000000000010205 */ TArray<UTexture2D*> CrossHairRefTexture;
void UserConstructionScript();
};
class ABP_PlayerRifleBullet_C: public ASTExtraShootWeaponBulletBase {
/* offset=0x0358 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x035c flags=0x0008001440000204 */ UStaticMeshComponent* BulletMesh;
void CustomEvent();
void ExecuteUbergraph_BP_PlayerRifleBullet(int32 EntryPoint, FLaunchBulletDelegate K2Node_CreateDelegate_OutputDelegate, AActor* K2Node_Event_OtherActor);
void ReceiveActorBeginOverlap(AActor* OtherActor);
void ReceiveBeginPlay();
void UserConstructionScript();
};
class UBP_PlayerRifleCameraShakeAim_C: public UCameraShake {
};
class UBP_PlayerRifleCameraShakeNear_C: public UCameraShake {
};
class UBP_PlayerRifleCameraShakeNormal_C: public UCameraShake {
};
class UBP_SAVEGAME_UIElemLayout_C: public USaveGame {
/* offset=0x0020 flags=0x0000000000010205 */ TMap<uint8, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict1;
/* offset=0x005c flags=0x0000000000010205 */ TMap<uint8, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict2;
/* offset=0x0098 flags=0x0000000000010205 */ TMap<uint8, struct FBP_STRUCT_UIElemLayoutDetail> LayoutDetailDict3;
/* offset=0x00d4 flags=0x0000001040010205 */ bool IsDataValid1;
/* offset=0x00d5 flags=0x0000001040010205 */ bool IsDataValid2;
/* offset=0x00d6 flags=0x0000001040010205 */ bool IsDataValid3;
void GetLayoutDetailByType(uint8 ElemType, int32 LayoutIndex, struct FBP_STRUCT_UIElemLayoutDetail LayoutDetail, bool IsFound, bool K2Node_SwitchInteger_CmpSuccess, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_Map_Find_Value2, bool CallFunc_Map_Find_ReturnValue2, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_Map_Find_Value3, bool CallFunc_Map_Find_ReturnValue3);
};
class ABP_STExtraPlayerController_C: public ASTExtraPlayerController {
/* offset=0x0ea0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0ea4 flags=0x0008001440000204 */ UChatComponent_BP_C* ChatComponent_BP;
/* offset=0x0ea8 flags=0x0008001440000204 */ UBP_CommonBtn_C* BP_CommonBtn;
/* offset=0x0eac flags=0x0008001440000204 */ UBP_GameEventListener_C* BP_GameEventListener;
/* offset=0x0eb0 flags=0x0008001440000204 */ UBP_VehicleUser_C* BP_VehicleUser;
/* offset=0x0eb4 flags=0x0008001040000200 */ float GrayToOne_Alpha_7DE4452444DF4112B2469DBCAE9CD7B1;
/* offset=0x0eb8 flags=0x0008001040000200 */ uint8 GrayToOne__Direction_7DE4452444DF4112B2469DBCAE9CD7B1;
/* offset=0x0ebc flags=0x0008001040000204 */ UTimelineComponent* GrayToOne;
/* offset=0x0ec0 flags=0x0008001040000200 */ float GrayToZero_Alpha_AEAD84AB4721658A84A855B8F2969A97;
/* offset=0x0ec4 flags=0x0008001040000200 */ uint8 GrayToZero__Direction_AEAD84AB4721658A84A855B8F2969A97;
/* offset=0x0ec8 flags=0x0008001040000204 */ UTimelineComponent* GrayToZero;
/* offset=0x0ecc flags=0x0008001040010a05 */ APostProcessVolume* MainPostProcessVolume;
/* offset=0x0ed0 flags=0x0008001040010205 */ UMainControlPanelTochButton_C* InputControlPanel;
/* offset=0x0ed4 flags=0x0008001040010205 */ uint8 LastCameraMode;
/* offset=0x0ed8 flags=0x0008001040000205 */ UMainBackpackPanel_C* BackpackPanel;
/* offset=0x0edc flags=0x0008001040010a05 */ APawn* PrePlayerPawn;
/* offset=0x0ee0 flags=0x0000001040000205 */ bool bInItemGenerator;
/* offset=0x0ee4 flags=0x0008001040010205 */ float InItemGeneratorUIRefreshTime;
/* offset=0x0ee8 flags=0x0008001040010205 */ float CurInItemGeneratorUIRefreshTime;
/* offset=0x0eec flags=0x0008001040010205 */ UObject* WaitingUI;
/* offset=0x0ef0 flags=0x0008001040010a05 */ UObject* SimulatePlane;
/* offset=0x0ef4 flags=0x0008001040010225 */ float PlaneStartYaw;
/* offset=0x0ef8 flags=0x0000100010010205 */ FReloadingCDStart ReloadingCDStart;
/* offset=0x0f04 flags=0x0000100010010205 */ FReloadingCDEnd ReloadingCDEnd;
/* offset=0x0f10 flags=0x0000001040010205 */ bool AlreadyAimed;
/* offset=0x0f14 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* closedAimTarget;
/* offset=0x0f18 flags=0x0000000000010a05 */ TArray<ASTExtraBaseCharacter*> CurAimTargets;
/* offset=0x0f24 flags=0x0008001040010205 */ float CloseDistance;
/* offset=0x0f28 flags=0x0008001040000205 */ uint8 AutoAimDrawType;
/* offset=0x0f2c flags=0x0000100010010205 */ FAirborneLanded AirborneLanded;
/* offset=0x0f38 flags=0x0008001040000205 */ float MotionRate_Yaw;
/* offset=0x0f3c flags=0x0008001040000205 */ float MotionRate_Pitch;
/* offset=0x0f40 flags=0x0008001040010205 */ float MotionAimRate_Pitch;
/* offset=0x0f44 flags=0x0008001040010205 */ float MotionAimRate_Yaw;
/* offset=0x0f48 flags=0x0008001040010205 */ float MotionRate_Pitch_Threshold;
/* offset=0x0f4c flags=0x0008001040010205 */ float MotionRate_Yaw_Threshold;
/* offset=0x0f50 flags=0x0008001040010205 */ float MotionTouchAimRate_Pitch;
/* offset=0x0f54 flags=0x0008001040010205 */ float MotionTouchAimRate_Yaw;
/* offset=0x0f58 flags=0x0008001040000205 */ float MotionTouchRate_Yaw;
/* offset=0x0f5c flags=0x0008001040000205 */ float MotionTouchRate_Pitch;
/* offset=0x0f60 flags=0x0000001040010205 */ bool bDefaultIsAutoAimEnabled;
/* offset=0x0f61 flags=0x0000001040010205 */ bool DriveWithForwardAxis;
/* offset=0x0f62 flags=0x0000001040010205 */ bool DriveWithRightAxis;
/* offset=0x0f63 flags=0x0000001040010205 */ bool bInTombBoxGenerator;
/* offset=0x0f64 flags=0x0000100010010205 */ FPlayerEnterWater PlayerEnterWater;
/* offset=0x0f70 flags=0x0000100010010205 */ FPlayerLeaveWater PlayerLeaveWater;
/* offset=0x0f7c flags=0x0000001040010205 */ bool bindWeapon;
/* offset=0x0f7d flags=0x0000001040010205 */ bool bLandScapeOrientation;
/* offset=0x0f80 flags=0x0008001040010205 */ float PitchReverce;
/* offset=0x0f84 flags=0x0008001040010205 */ float Left;
/* offset=0x0f88 flags=0x0008001040010205 */ float Right;
/* offset=0x0f8c flags=0x0008001040010205 */ float LastTime;
/* offset=0x0f90 flags=0x0000000000010205 */ TArray<struct FVector> MotionDataStack;
/* offset=0x0f9c flags=0x0008001040010005 */ struct FVector CurMotionData;
/* offset=0x0fa8 flags=0x0000100010010205 */ FBindEventToBackpackComponent BindEventToBackpackComponent;
/* offset=0x0fb4 flags=0x0000100010010205 */ FVaultFailDS VaultFailDS;
/* offset=0x0fc0 flags=0x0000000000010205 */ TMap<FString, struct FUIAdaptationStructure> AdaptationDict;
/* offset=0x0ffc flags=0x0008000000010005 */ struct FUIAdaptationStructure CurDeviceAdaptationOffset;
/* offset=0x1018 flags=0x0008000000010005 */ struct FUIAdaptationStructure CurDeviceAdaptationData;
/* offset=0x1034 flags=0x0000001040010205 */ bool bIsJoyStickShow;
/* offset=0x1035 flags=0x0000001040010205 */ bool bIsInitSensibility;
void AirborneLanded__DelegateSignature();
void BindEventToBackpackComponent__DelegateSignature();
void BindOrUnBindJoyStickSprint(bool IsBind, APawn* CallFunc_K2_GetPawn_ReturnValue, bool CallFunc_IsValid_ReturnValue, ASTExtraPlayerCharacter* K2Node_DynamicCast_AsSTExtra_Player_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsValid_ReturnValue3, FOnJoyStickInteruptDelegate K2Node_CreateDelegate_OutputDelegate);
/* SRV */ void ChangeToFemale();
/* SRV */ void ChangeToMale();
/* CL */ void ClientAfterLand();
/* CL */ void ClientPreStartBattle(int32 PlayerNum);
void CreateRank(int32 Kills, int32 Rank);
void DebugNotDrawGuideLine(bool ___bool_Variable, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsValid_ReturnValue3, bool CallFunc_IsValid_ReturnValue4, bool CallFunc_Not_PreBool_ReturnValue2, bool CallFunc_IsValid_ReturnValue5, bool CallFunc_Not_PreBool_ReturnValue3);
void DisableAimIfUnEquipWeapon(uint8 WeaponType, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void DoInitUI(FOnRank K2Node_CreateDelegate_OutputDelegate, AHUD* CallFunc_GetHUD_ReturnValue, bool CallFunc_IsLocalPlayerController_ReturnValue, ASurviveHUD* K2Node_DynamicCast_AsSurvive_HUD, bool K2Node_DynamicCast_bSuccess);
void DoUITouchMove(struct FVector Loc);
void EnableAimIfEquipRifile(uint8 WeaponType, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void EnableDeathGray(float BlendWeight, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void ExecuteUbergraph_BP_STExtraPlayerController(int32 EntryPoint, uint8 ___byte_Variable, FPlayerControllerDelegate K2Node_CreateDelegate_OutputDelegate, FPlayerControllerDelegate K2Node_CreateDelegate_OutputDelegate2, FPlayerControllerDelegate K2Node_CreateDelegate_OutputDelegate3, FPlayerControllerDelegate K2Node_CreateDelegate_OutputDelegate4, struct FTransform ___struct_Variable, UAutoRunTest* CallFunc_AddComponent_ReturnValue, FUserSettingsDelegate_Int K2Node_CreateDelegate_OutputDelegate5, struct FKey K2Node_InputKeyEvent_Key2, struct FKey K2Node_InputKeyEvent_Key, FOnPlayerPutDownActorDelegate K2Node_CreateDelegate_OutputDelegate6, FOnSwitchCameraModeStartDelegate K2Node_CreateDelegate_OutputDelegate7, bool K2Node_Event_bDie, bool CallFunc_IsValid_ReturnValue, uint8 K2Node_CustomEvent_CameraMode, bool CallFunc_IsValid_ReturnValue2, APawn* CallFunc_K2_GetPawn_ReturnValue, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, bool CallFunc_EqualEqual_ByteByte_ReturnValue, ASTExtraBaseCharacter* K2Node_CustomEvent_TargetPlayer, AActor* K2Node_CustomEvent_TargetActor, float K2Node_Event_DeltaSeconds, int32 K2Node_CustomEvent_PlayerNum, UGameInstance* CallFunc_GetGameInstance_ReturnValue, USTExtraGameInstance* K2Node_DynamicCast_AsSTExtra_Game_Instance, bool K2Node_DynamicCast_bSuccess2, TArray<ABP_PlayerPawn_C*> CallFunc_GetAllActorsOfClass_OutActors, int32 CallFunc_Array_Length_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue2, AHUD* CallFunc_GetHUD_ReturnValue, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn2, bool K2Node_DynamicCast_bSuccess3, ASurviveHUD* K2Node_DynamicCast_AsSurvive_HUD, bool K2Node_DynamicCast_bSuccess4, uint8 K2Node_Event_Type, bool K2Node_SwitchEnum_CmpSuccess, int32 ___int_Array_Index_Variable, bool CallFunc_IsValid_ReturnValue3, ABP_PlayerPawn_C* CallFunc_Array_Get_Item, bool CallFunc_IsLocalPlayerController_ReturnValue, uint8 K2Node_CustomEvent_Slot, uint8 ___byte_Variable2, float CallFunc_GetWorldDeltaSeconds_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue3, FOnReleaseFireBtnDelegate K2Node_CreateDelegate_OutputDelegate8, bool CallFunc_IsValid_ReturnValue4, float CallFunc_GetWorldDeltaSeconds_ReturnValue2, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue2, float K2Node_Select_Default, bool K2Node_CustomEvent_NewParam, float K2Node_Select2_Default, bool CallFunc_IsValid_ReturnValue5, bool K2Node_Event_bIsSprint, bool CallFunc_IsValid_ReturnValue6, bool CallFunc_IsValid_ReturnValue7, float K2Node_InputAxisEvent_AxisValue2, float K2Node_InputAxisEvent_AxisValue, APawn* CallFunc_K2_GetPawn_ReturnValue4, TArray<UUAEUserWidget*> K2Node_Event_panels, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn3, bool K2Node_DynamicCast_bSuccess5, int32 CallFunc_Array_Length_ReturnValue2, UUIDataProcessingFunctionLibrary* CallFunc_UILibraryInstance_ReturnValue, bool CallFunc_IsAutoRunTestGame_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue5, APawn* CallFunc_K2_GetPawn_ReturnValue6, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn4, bool K2Node_DynamicCast_bSuccess6, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn5, bool K2Node_DynamicCast_bSuccess7, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue2, bool CallFunc_IsDedicatedServer_ReturnValue3, UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess8, int32 K2Node_CustomEvent_IntValue, uint8 ___byte_Variable3, float K2Node_Select3_Default, float CallFunc_SelectFloat_ReturnValue, APawn* CallFunc_GetPlayerPawn_ReturnValue, UCharacterAvatarComp_BP_C* CallFunc_GetComponentByClass_ReturnValue, APawn* CallFunc_GetPlayerPawn_ReturnValue2, UCharacterAvatarComp_BP_C* CallFunc_GetComponentByClass_ReturnValue2, struct FVector K2Node_Event_Loc, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, struct FVector2D CallFunc_GetViewportSize_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, uint8 ___byte_Variable4, UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, struct FVector2D CallFunc_GetSize_ReturnValue, float K2Node_Select4_Default, float CallFunc_BreakVector2D_X2, float CallFunc_BreakVector2D_Y2, float CallFunc_SelectFloat_ReturnValue2, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue2, float CallFunc_GetViewportScale_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue3, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, float CallFunc_Divide_FloatFloat_ReturnValue4, int32 K2Node_Event_fingerIndex, float CallFunc_Subtract_FloatFloat_ReturnValue3, uint8 CallFunc_Conv_IntToByte_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue2, uint8 CallFunc_GetValidValue_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue4, struct FVector2D CallFunc_MakeVector2D_ReturnValue, FOnRemoveMainSlot K2Node_CreateDelegate_OutputDelegate9, bool CallFunc_EqualEqual_IntInt_ReturnValue, struct FRotator CallFunc_GetSensibilityRate_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, FOnGameStartDelegate K2Node_CreateDelegate_OutputDelegate10, int32 ___int_Array_Index_Variable2, UUAEUserWidget* CallFunc_Array_Get_Item2, UMainControlPanelTochButton_C* K2Node_DynamicCast_AsMain_Control_Panel_Toch_Button, bool K2Node_DynamicCast_bSuccess9, UGameBackendHUD* CallFunc_GetInstance_ReturnValue2, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue2, FUserSettingsDelegate K2Node_CreateDelegate_OutputDelegate11, FUserSettingsDelegate_Bool K2Node_CreateDelegate_OutputDelegate12, FUserSettingsDelegate_Int K2Node_CreateDelegate_OutputDelegate13, FUserSettingsDelegate_Int K2Node_CreateDelegate_OutputDelegate14, bool CallFunc_GetUseMotionControlEnable_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue4, FOnShowAutoSprintButton K2Node_CreateDelegate_OutputDelegate15, bool CallFunc_NotEqual_ByteByte_ReturnValue, int32 ___int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool K2Node_Event_bShow, bool K2Node_Event_isThrow, FOnUseInventoryItemDelegate K2Node_CreateDelegate_OutputDelegate16, float CallFunc_SelectFloat_ReturnValue3, int32 K2Node_Event_member, int32 K2Node_Event_status, bool CallFunc_IsOnVehicle_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue7, bool CallFunc_IsValid_ReturnValue8, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn6, bool K2Node_DynamicCast_bSuccess10, float CallFunc_GetTimeSeconds_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue5, FString CallFunc_Conv_FloatToString_ReturnValue, bool CallFunc_GetUseMotionControlLog_ReturnValue, bool CallFunc_GetUseMotionControlEnable_ReturnValue2, FString CallFunc_Conv_BoolToString_ReturnValue, uint8 K2Node_Event_WeaponPropSlot, struct FItemDefineID K2Node_Event_DefineID, bool K2Node_Event_bEquip, FString CallFunc_Concat_StrStr_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2, FString CallFunc_Concat_StrStr_ReturnValue3, bool CallFunc_IsValid_ReturnValue9, bool CallFunc_IsValid_ReturnValue10, int32 ___int_Loop_Counter_Variable2, bool CallFunc_IsValid_ReturnValue11, bool CallFunc_Less_IntInt_ReturnValue2, int32 CallFunc_Add_IntInt_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue, struct FVector K2Node_CustomEvent_AxisValue2, FString CallFunc_GetPlatformName_ReturnValue, struct FVector K2Node_InputVectorAxisEvent_AxisValue, bool K2Node_SwitchString_CmpSuccess, FOnEquipWeaponDelegate K2Node_CreateDelegate_OutputDelegate17, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, float CallFunc_Multiply_FloatFloat_ReturnValue3, float CallFunc_Multiply_FloatFloat_ReturnValue4, float CallFunc_Multiply_FloatFloat_ReturnValue5, float CallFunc_Multiply_FloatFloat_ReturnValue6, float CallFunc_Multiply_FloatFloat_ReturnValue7, float CallFunc_Multiply_FloatFloat_ReturnValue8, float CallFunc_Multiply_FloatFloat_ReturnValue9, float CallFunc_Multiply_FloatFloat_ReturnValue10, float CallFunc_Multiply_FloatFloat_ReturnValue11, float CallFunc_Abs_ReturnValue, float CallFunc_Abs_ReturnValue2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue2, FString CallFunc_Conv_VectorToString_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue4, FString CallFunc_Concat_StrStr_ReturnValue5, struct FRotator CallFunc_GetSensibilityRate_ReturnValue2, FString CallFunc_Conv_RotatorToString_ReturnValue, struct FVector K2Node_CustomEvent_AxisValue, FString CallFunc_Concat_StrStr_ReturnValue6, APawn* CallFunc_K2_GetPawn_ReturnValue8, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn7, bool K2Node_DynamicCast_bSuccess11, bool CallFunc_IsValid_ReturnValue12, bool CallFunc_IsValid_ReturnValue13);
void GameStart();
void GetStickLeftSize(struct FVector2D Size, struct FVector2D CallFunc_GetJoyStickCenter_ReturnValue, float CallFunc_GetViewportScale_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, struct FVector2D CallFunc_GetViewportSize_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_BreakVector2D_X2, float CallFunc_BreakVector2D_Y2, float CallFunc_Multiply_FloatFloat_ReturnValue2, float CallFunc_Multiply_FloatFloat_ReturnValue3, struct FVector2D CallFunc_MakeVector2D_ReturnValue);
void GrayToOne__FinishedFunc();
void GrayToOne__UpdateFunc();
void GrayToZero__FinishedFunc();
void GrayToZero__UpdateFunc();
void HandleJumpBtnPressEvent();
void HandleStartBattle(int32 PlayerNum);
void InitJoyStickAfterActivation();
void InitOprate();
void InitWeather(TArray<AGlobalConfigActor*> CallFunc_GetAllActorsOfClass_OutActors, bool CallFunc_Array_IsValidIndex_ReturnValue, AGlobalConfigActor* CallFunc_Array_Get_Item);
void InpActEvt_NumPadEight_K2Node_InputKeyEvent(struct FKey Key);
void InpActEvt_NumPadNine_K2Node_InputKeyEvent(struct FKey Key);
void InpAxisEvt_MoveForward_K2Node_InputAxisEvent(float AxisValue);
void InpAxisEvt_MoveRight_K2Node_InputAxisEvent(float AxisValue);
void InpAxisKeyEvt_RotationRate_K2Node_InputVectorAxisEvent(struct FVector AxisValue);
void IsNeedAdaptation(bool IsNeed, int32 CallFunc_Map_Length_ReturnValue, int32 CallFunc_Map_Length_ReturnValue2, bool CallFunc_Greater_IntInt_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, int32 CallFunc_Map_Length_ReturnValue3, FString CallFunc_Conv_IntToString_ReturnValue2, FString CallFunc_GetDeviceName_ReturnValue, FString CallFunc_GetPlatformName_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue, bool CallFunc_Contains_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2, bool CallFunc_Contains_ReturnValue2, struct FUIAdaptationStructure CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, FString CallFunc_Conv_BoolToString_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue3, FString CallFunc_Concat_StrStr_ReturnValue4, FString CallFunc_Concat_StrStr_ReturnValue5, FString CallFunc_GetActiveDeviceProfileName_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue6, struct FUIAdaptationStructure CallFunc_Map_Find_Value2, bool CallFunc_Map_Find_ReturnValue2, FString CallFunc_Concat_StrStr_ReturnValue7, FString CallFunc_Conv_BoolToString_ReturnValue2, FString CallFunc_Concat_StrStr_ReturnValue8, FString CallFunc_Concat_StrStr_ReturnValue9, FString CallFunc_Concat_StrStr_ReturnValue10);
void JoystickTriggerSprint(bool bIsSprint);
void Land();
void MakeFireModeEffect(struct FVector2D CallFunc_MakeVector2D_ReturnValue, struct FVector2D CallFunc_GetStickLeftSize_size, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, struct FVector2D CallFunc_MakeVector2D_ReturnValue2, UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, struct FVector2D CallFunc_GetStickLeftSize_size2, float CallFunc_BreakVector2D_X2, float CallFunc_BreakVector2D_Y2, struct FVector2D CallFunc_MakeVector2D_ReturnValue3, bool K2Node_SwitchInteger_CmpSuccess, int32 CallFunc_GetUIElementSetting_FireMode, UBP_SAVEGAME_UIElemLayout_C* CallFunc_GetUIElementSetting_UIElemSaveGame, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail, bool CallFunc_GetLayoutDetailByType_IsFound, int32 CallFunc_GetUIElementSetting_FireMode2, UBP_SAVEGAME_UIElemLayout_C* CallFunc_GetUIElementSetting_UIElemSaveGame2, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail2, bool CallFunc_GetLayoutDetailByType_IsFound2);
void MemberVoice(int32 member, int32 status);
void MotionControlAndroid(struct FVector AxisValue);
void MotionControlAndroidTick();
void MotionControliOS(struct FVector AxisValue);
void OffPlane();
void OnFiremodeChange(int32 IntValue);
void OnLandOnGroundAfterJumpPlaneEnd();
void OnPlane();
void OnPlayerPutDownActorHandle(ASTExtraBaseCharacter* TargetPlayer, AActor* TargetActor);
void OnRep_bInCar();
void OnSpectatorCameraChange(bool bDie);
void OnStopFireEventHandle();
void OnSwitchCameraSatrtHandle(uint8 CameraMode);
void OnSwitchWeaponHandle();
void OnUseInventoryitemHandle();
void OnWeaponEquipAttachment(uint8 WeaponPropSlot, struct FItemDefineID DefineID, bool bEquip);
void OpenPara();
void PlayerEnterWater__DelegateSignature();
void PlayerLeaveWater__DelegateSignature();
void PressFire(int32 FingerIndex);
void PressGrenade(bool isThrow);
void ReadAdaptationTable(bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray<FName> CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, struct FUIAdaptationStructure CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2);
void ReadConfigAutoAim(bool NewParam, UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess);
void ReadConfigCrossHairColor(int32 NewParam, int32 ___int_Variable, struct FLinearColor ___struct_Variable, struct FLinearColor ___struct_Variable2, struct FLinearColor ___struct_Variable3, struct FLinearColor ___struct_Variable4, struct FLinearColor ___struct_Variable5, UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess, struct FLinearColor K2Node_Select_Default);
void ReadConfigFromHUD(UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess, struct FSensibilityMode K2Node_MakeStruct_SensibilityMode, struct FSensibilityMode K2Node_MakeStruct_SensibilityMode2, struct FSensibilityMode K2Node_MakeStruct_SensibilityMode3, struct FSensibilityConfig K2Node_MakeStruct_SensibilityConfig);
void ReadConfigMotionControl(int32 NewParam, UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess);
void ReceiveBackpackComponent();
void ReceiveBeginPlay();
void ReceiveClientRestart();
void ReceiveTick(float DeltaSeconds);
void RefreshBackPackWeapon(bool CallFunc_IsVisible_ReturnValue, bool CallFunc_IsValid_ReturnValue);
void RefreshTopMostUIPanel(uint8 Type);
void RefreshUI(float DeltaTime, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue);
void RefreshWeaponPanel(bool CallFunc_IsValid_ReturnValue);
void ReloadingCDEnd__DelegateSignature();
void ReloadingCDStart__DelegateSignature(float CD);
void RemoveWeaponAim(uint8 Slot);
void ResetMissingUIUpdate();
/* SRV */ void ServerAfterLand();
/* SRV */ void ServerStartBattle();
void SetDeathGrayLerpValue(float Lerp);
void SetMotionParam(float GravityX, bool CallFunc_Less_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, FString CallFunc_GetPlatformName_ReturnValue, bool K2Node_SwitchString_CmpSuccess, struct FVector CallFunc_GetInputMotionState_Tilt, struct FVector CallFunc_GetInputMotionState_RotationRate, struct FVector CallFunc_GetInputMotionState_Gravity, struct FVector CallFunc_GetInputMotionState_Acceleration, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Divide_FloatFloat_ReturnValue);
void SetMoveableAirborne(bool NewParam);
void SetPanels(TArray<UUAEUserWidget*> panels);
void SetPostProcessVolume(TArray<AActor*> CallFunc_GetActorsByTag_Targets, int32 CallFunc_Array_Length_ReturnValue, AActor* CallFunc_Array_Get_Item, bool CallFunc_Greater_IntInt_ReturnValue, APostProcessVolume* K2Node_DynamicCast_AsPost_Process_Volume, bool K2Node_DynamicCast_bSuccess);
void SetTouchInputEnabled(bool bEnabled);
void ShowAutoSprintBtn(bool visible, struct FVector2D showPos_, bool inside, struct FVector iPhoneXWidgetOffset, struct FVector2D touchPos, bool CallFunc_IsVisible_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_BreakVector2D_X2, float CallFunc_BreakVector2D_Y2, struct FVector2D CallFunc_MakeVector2D_ReturnValue, struct FVector2D CallFunc_MakeVector2D_ReturnValue2, struct FVector2D CallFunc_MakeVector2D_ReturnValue3, FString CallFunc_GetActiveDeviceProfileName_ReturnValue, bool CallFunc_Contains_ReturnValue);
void ShowBackpackIconSplash(bool bShow);
void ShowBackpackTombBox(bool Show);
void ShowFightingUI(bool CallFunc_IsValid_ReturnValue);
void ShowFireBtn(bool bShow);
void ShowMainBackpackPanel(bool bEnabled, bool CallFunc_IsValid_ReturnValue, UMainBackpackPanel_C* CallFunc_Create_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void ShowMainInputControl(bool bShow, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsInViewport_ReturnValue);
void ShowTouchInterface(bool bShow, struct FVector iPhoneXWidgetOffset, struct FVector2D iPhoneXJoystickCenter, UGameBackendHUD* CallFunc_GetInstance_ReturnValue, UGameFrontendHUD* CallFunc_GetFirstGameFrontendHUD_ReturnValue, bool CallFunc_IsValid_ReturnValue, USaveGame* CallFunc_GetUserSettings_ReturnValue, USettingConfig_C* K2Node_DynamicCast_AsSetting_Config, bool K2Node_DynamicCast_bSuccess, UBP_SAVEGAME_UIElemLayout_C* CallFunc_LoadUIElemLayoutSG_UIElemSaveGame, struct FVector2D CallFunc_GetViewportSize_ReturnValue, bool CallFunc_IsValid_ReturnValue2, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail, bool CallFunc_GetLayoutDetailByType_IsFound, float CallFunc_GetViewportScale_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue, struct FVector2D CallFunc_MakeVector2D_ReturnValue, float CallFunc_BreakVector2D_X2, float CallFunc_BreakVector2D_Y2, float CallFunc_BreakVector2D_X3, float CallFunc_BreakVector2D_Y3, bool CallFunc_IsNeedAdaptation_IsNeed, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue2, float CallFunc_Add_FloatFloat_ReturnValue2, struct FVector2D CallFunc_MakeVector2D_ReturnValue2, bool CallFunc_IsNeedAdaptation_IsNeed2, bool CallFunc_IsNeedAdaptation_IsNeed3, struct FVector2D CallFunc_GetJoyStickCenter_ReturnValue, bool CallFunc_IsValid_ReturnValue3, float CallFunc_BreakVector2D_X4, float CallFunc_BreakVector2D_Y4, FString CallFunc_Conv_FloatToString_ReturnValue, FString CallFunc_Conv_FloatToString_ReturnValue2, FString CallFunc_Concat_StrStr_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2, float CallFunc_GetViewportScale_ReturnValue2, FString CallFunc_Concat_StrStr_ReturnValue3, struct FVector2D CallFunc_GetViewportSize_ReturnValue2, struct FVector2D CallFunc_Divide_Vector2DFloat_ReturnValue2, float CallFunc_BreakVector2D_X5, float CallFunc_BreakVector2D_Y5, float CallFunc_Multiply_FloatFloat_ReturnValue2, float CallFunc_Multiply_FloatFloat_ReturnValue3, struct FVector2D CallFunc_MakeVector2D_ReturnValue3, float CallFunc_BreakVector2D_X6, float CallFunc_BreakVector2D_Y6, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, struct FVector2D CallFunc_MakeVector2D_ReturnValue4);
void SwitchAimMode(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void UpdateBackpackPanel(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsVisible_ReturnValue);
void UpdateInputPanel(bool CallFunc_IsVisible_ReturnValue, bool CallFunc_IsValid_ReturnValue);
void UserConstructionScript();
void VaultFailDS__DelegateSignature();
};
class ABP_STExtraWheeledVehicle_C: public ASTExtraWheeledVehicle {
/* offset=0x04f0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x04f4 flags=0x0008001440000204 */ UParticleSystemComponent* PSCExhaust;
/* offset=0x04f8 flags=0x0008001440000204 */ UBoxComponent* WaterColiBox;
/* offset=0x04fc flags=0x0008001440000204 */ UExponentialHeightFogComponent* UnderWaterFog;
/* offset=0x0500 flags=0x0008001440000204 */ UStaticMeshComponent* WaterPlane;
/* offset=0x0504 flags=0x0008001440000204 */ UCameraComponent* Camera;
/* offset=0x0508 flags=0x0008001440000204 */ UVehicleSpringArmComponent* VehicleSpringArm;
/* offset=0x050c flags=0x0008001440000204 */ UParticleSystemComponent* PSCFire;
/* offset=0x0510 flags=0x0008001440000204 */ UParticleSystemComponent* PSCSmoke;
/* offset=0x0514 flags=0x0000001040010205 */ bool IsPlayingEngineAk;
/* offset=0x0518 flags=0x0008001040010205 */ UMaterialInstanceDynamic* DMI;
/* offset=0x051c flags=0x0008001040000205 */ UMaterialInstance* VehicleMaterial;
/* offset=0x0520 flags=0x0008001040010205 */ FName TailLightParamName;
void BndEvt__VehicleSeats_K2Node_ComponentBoundEvent_0_SeatAttachDelegate__DelegateSignature(ASTExtraPlayerCharacter* Character, enum ESTExtraVehicleSeatType SeatType, int32 SeatIdx);
void ClientSetWaterBox(bool CanOverlap, bool CallFunc_IsDedicatedServer_ReturnValue);
void CreateDMI(UMaterialInstanceDynamic* CallFunc_CreateDynamicMaterialInstance_ReturnValue);
void ExecuteUbergraph_BP_STExtraWheeledVehicle(int32 EntryPoint, ASTExtraPlayerCharacter* K2Node_ComponentBoundEvent_Character, enum ESTExtraVehicleSeatType K2Node_ComponentBoundEvent_SeatType, int32 K2Node_ComponentBoundEvent_SeatIdx, float K2Node_Event_LightValue, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SwitchPoseState_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, FVehicleHealthStateChangedDelegate K2Node_CreateDelegate_OutputDelegate, bool CallFunc_IsDedicatedServer_ReturnValue2, float CallFunc_GetEngineRotationSpeed_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue);
void OnClientVehicleHealthStateChanged(enum ESTExtraVehicleHealthState VehicleHealthState, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsActive_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsActive_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue2);
void OnSetTailLightValue(float LightValue);
void OnUpdateEffects();
void ReceiveBeginPlay();
void UpdateWaterEffect(int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, TArray<AWaterSwimObject_C*> CallFunc_GetAllActorsOfClass_OutActors, AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, AWaterSwimObject_C* K2Node_DynamicCast_AsWater_Swim_Object, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue2, TArray<AActor*> CallFunc_GetOverlappingActors_OverlappingActors, bool CallFunc_IsVisible_ReturnValue, AActor* CallFunc_Array_Get_Item2, AWaterSwimObject_C* K2Node_DynamicCast_AsWater_Swim_Object2, bool K2Node_DynamicCast_bSuccess2, int32 CallFunc_Array_Length_ReturnValue2, int32 CallFunc_Array_Length_ReturnValue3, bool CallFunc_Less_IntInt_ReturnValue2, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue);
void UserConstructionScript();
};
class ABP_ShootWeaponBase_C: public ASTExtraShootWeapon {
/* offset=0x0560 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0564 flags=0x0008001440000204 */ UCameraComponent* Camera;
/* offset=0x0568 flags=0x0008001440000204 */ USpringArmComponent* SpringArm;
/* offset=0x056c flags=0x0008001440000204 */ UWeaponSpecificHandler* WeaponSpecificHandler;
/* offset=0x0570 flags=0x0008001440000204 */ UArrowComponent* Arrow;
/* offset=0x0574 flags=0x0008001440000204 */ UBulletHitInfoUploadComponent* BulletHitInfoUpload;
/* offset=0x0578 flags=0x0008001440000204 */ UStaticMeshComponent* WEP_M16A4_ST;
/* offset=0x057c flags=0x0008001440000204 */ UCrossHairComponent* Crosshair;
/* offset=0x0580 flags=0x0008001440000204 */ UShootWeaponEntity* ShootWeaponEntity;
/* offset=0x0584 flags=0x0008001440000204 */ UWeaponStateDefault* WeaponStateDefault;
/* offset=0x0588 flags=0x0008001440000204 */ UNoBulletWeaponState* NoBulletWeaponState;
/* offset=0x058c flags=0x0008001440000204 */ UFireWeaponState* FireWeaponState;
/* offset=0x0590 flags=0x0008001440000204 */ UReloadWeaponState* ReloadWeaponState;
/* offset=0x0594 flags=0x0008001440000204 */ UIdleWeaponState* IdleWeaponState;
/* offset=0x0598 flags=0x0008001440000204 */ UInactiveWeaponState* InactiveWeaponState;
/* offset=0x059c flags=0x0008001440000204 */ UShootWeaponStateManager* ShootWeaponStateManager;
/* offset=0x05a0 flags=0x0008001440000204 */ UShootWeaponEffectComponent* ShootWeaponEffect;
/* offset=0x05a4 flags=0x0008001440000204 */ UBulletTrackComponent* BulletTrack;
/* offset=0x05a8 flags=0x0008001440000204 */ USTEShootWeaponProjectComponent* STEShootWeaponProject;
/* offset=0x05ac flags=0x0000001040000205 */ bool bUseIdleAnim;
/* offset=0x05b0 flags=0x0008001040010205 */ float FOV;
/* offset=0x05b4 flags=0x0008001040010205 */ UMeshComponent* PalyerMagRef;
/* offset=0x05b8 flags=0x0008001040010205 */ UMeshComponent* WeaponMagRef;
/* offset=0x05bc flags=0x0008001040000205 */ float normalShotVoiceDis;
/* offset=0x05c0 flags=0x0008001040000205 */ float SlienceShotVoiceDis;
void BP_OnWeaponReloadEnd();
void BP_OnWeaponReloadStart(FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate, float CallFunc_GetReloadTimeFromEntity_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate2, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue, float CallFunc_FMax_ReturnValue, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue2);
void BP_PawnAttachMesh(UMeshComponent* PlayerMesh, APawn* CallFunc_GetOwnerPawn_ReturnValue, UCharacterAvatarComp_BP_C* CallFunc_GetComponentByClass_ReturnValue);
void BeginRegReloadEvent(FOnWeaponReloadEndDelegage K2Node_CreateDelegate_OutputDelegate, FOnWeaponReloadStartDelegate K2Node_CreateDelegate_OutputDelegate2);
void ExecuteUbergraph_BP_ShootWeaponBase(int32 EntryPoint, UMeshComponent* CallFunc_GetChildMeshComp_ReturnValue, UMeshComponent* CallFunc_GetChildMeshComp_ReturnValue2, APlayerController* CallFunc_GetPlayerController_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
struct FTransform GetMuzzleTransform(struct FTransform CallFunc_K2_GetComponentToWorld_ReturnValue);
struct FTransform GetRelativeMuzzleTransform(struct FTransform CallFunc_GetRelativeTransform_ReturnValue);
void OnWeaponMagIn(TArray<UMeshComponent*> CallFunc_GetComponentsByTag_ReturnValue, UMeshComponent* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void OnWeaponMagOut(uint8 CallFunc_GetCurrentFreshWeaponStateType_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, UMeshComponent* CallFunc_BP_PawnAttachMesh_PlayerMesh, bool CallFunc_K2_AttachToComponent_ReturnValue);
void PlayLocalShellDropFX();
void ReceiveBeginPlay();
void ResetCamera(UMeshComponent* CallFunc_GetScopeAimCameraTransform_ReturnValue, bool CallFunc_K2_AttachToComponent_ReturnValue);
void UserConstructionScript(bool CallFunc_K2_AttachToComponent_ReturnValue);
};
class ABP_StextraBoatBase_C: public ASTExtraFloatingVehicle {
/* offset=0x0480 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0484 flags=0x0008001440000204 */ UParticleSystemComponent* PSCFire;
/* offset=0x0488 flags=0x0008001440000204 */ UParticleSystemComponent* PSCSmoke;
/* offset=0x048c flags=0x0008001440000204 */ UParticleSystemComponent* PS_Water;
/* offset=0x0490 flags=0x0008001440000204 */ UBoxComponent* WaterColiBox;
/* offset=0x0494 flags=0x0008001440000204 */ UExponentialHeightFogComponent* UnderWaterFog;
/* offset=0x0498 flags=0x0008001440000204 */ UStaticMeshComponent* WaterPlane;
/* offset=0x049c flags=0x0008001440000204 */ UCameraComponent* Camera;
/* offset=0x04a0 flags=0x0008001440000204 */ UVehicleSpringArmComponent* VehicleSpringArm;
void BndEvt__VehicleSeats_K2Node_ComponentBoundEvent_0_SeatAttachDelegate__DelegateSignature(ASTExtraPlayerCharacter* Character, enum ESTExtraVehicleSeatType SeatType, int32 SeatIdx);
void ClientSetWaterBox(bool CanOverlap, bool CallFunc_IsDedicatedServer_ReturnValue);
void ExecuteUbergraph_BP_StextraBoatBase(int32 EntryPoint, ASTExtraPlayerCharacter* K2Node_ComponentBoundEvent_Character, enum ESTExtraVehicleSeatType K2Node_ComponentBoundEvent_SeatType, int32 K2Node_ComponentBoundEvent_SeatIdx, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, bool CallFunc_SwitchPoseState_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue2, FVehicleHealthStateChangedDelegate K2Node_CreateDelegate_OutputDelegate);
void OnClientVehicleHealthStateChanged(enum ESTExtraVehicleHealthState VehicleHealthState, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_IsActive_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsActive_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue2);
void OnUpdateEffects();
void ReceiveBeginPlay();
void UpdateEffects(float CallFunc_GetForwardSpeed_ReturnValue, bool CallFunc_IsDedicatedServer_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue);
void UpdateWaterEffect(int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, TArray<AWaterSwimObject_C*> CallFunc_GetAllActorsOfClass_OutActors, AActor* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, AWaterSwimObject_C* K2Node_DynamicCast_AsWater_Swim_Object, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue2, TArray<AActor*> CallFunc_GetOverlappingActors_OverlappingActors, bool CallFunc_IsVisible_ReturnValue, AActor* CallFunc_Array_Get_Item2, AWaterSwimObject_C* K2Node_DynamicCast_AsWater_Swim_Object2, bool K2Node_DynamicCast_bSuccess2, int32 CallFunc_Array_Length_ReturnValue2, int32 CallFunc_Array_Length_ReturnValue3, bool CallFunc_Less_IntInt_ReturnValue2, bool CallFunc_Greater_IntInt_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue);
void UserConstructionScript();
};
class UBP_SwimController_C: public UActorComponent {
/* offset=0x00b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x00b4 flags=0x0008001040010a05 */ ABP_PlayerPawn_C* PlayerPawn;
/* offset=0x00b8 flags=0x0008001040010205 */ float NowSwimRoll;
/* offset=0x00bc flags=0x0008001040010205 */ float NowSwimUpInput;
/* offset=0x00c0 flags=0x0008001040010205 */ float DeltaTime;
/* offset=0x00c4 flags=0x0008001040010205 */ float ForwardValue;
/* offset=0x00c8 flags=0x0008001040010205 */ float RotateSeppd;
/* offset=0x00cc flags=0x0000001040010205 */ bool isMoving;
/* offset=0x00d0 flags=0x0008001040010205 */ float SwimCameraHeight;
/* offset=0x00d4 flags=0x0008001040010a05 */ AWaterSwimObject_C* WaterObject;
/* offset=0x00d8 flags=0x0008001040010205 */ float WaterHeight;
/* offset=0x00dc flags=0x0008001040010205 */ float playerHeight;
/* offset=0x00e0 flags=0x0008001040010205 */ float playerWaterOffset;
/* offset=0x00e4 flags=0x0008001040010205 */ float CrouchHeight;
/* offset=0x00e8 flags=0x0008001040010205 */ float StandHeight;
/* offset=0x00ec flags=0x0008001040010205 */ float SwimHeight;
/* offset=0x00f0 flags=0x0008001040010205 */ float NowBreathtime;
/* offset=0x00f4 flags=0x0008001040010205 */ float BreathVauleChangeTime;
/* offset=0x00f8 flags=0x0008001040010205 */ float OpBreathVauleChangeoffset;
/* offset=0x00fc flags=0x0008001040010205 */ float BreathVauleChangeoffset;
/* offset=0x0100 flags=0x0008001040010205 */ float BreathNowRate;
/* offset=0x0104 flags=0x0000001040010205 */ bool playunderVoice;
/* offset=0x0108 flags=0x0008001040010205 */ float nowoffset;
/* offset=0x010c flags=0x0000001040010205 */ bool IsInWater;
/* offset=0x0110 flags=0x0008001040010205 */ float movespeedScale;
/* offset=0x0114 flags=0x0008001040010205 */ uint8 WeaponSlot;
/* offset=0x0115 flags=0x0000001040010205 */ bool NewVar;
/* offset=0x0118 flags=0x0008001040010205 */ float StateCheckTime;
/* offset=0x011c flags=0x0008001040010205 */ float rotateX;
/* offset=0x0120 flags=0x0008001040010205 */ float AITickInterval;
/* offset=0x0124 flags=0x0008001040010005 */ struct FVector NewVar;
/* offset=0x0130 flags=0x0000000000010a05 */ TArray<AWaterSwimObject_C*> waterList;
/* offset=0x013c flags=0x0008001040010205 */ float cameraUpdateTime;
void AddOutOfBreathBuffOnce();
void CheckSwimState(float DeltaTime);
void DSUpdate(float CallFunc_RandomFloatInRange_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue);
void EnterNearDeadDear(bool bparam);
void EnterSwimState(ABP_PlayerPawn_C* PlayerPawn, bool CallFunc_EnterState_ReturnValue, bool CallFunc_IsValid_ReturnValue, AController* CallFunc_GetController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, APlayerController* CallFunc_GetPlayerController_ReturnValue, bool CallFunc_IsMainPlayer_result, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller2, bool K2Node_DynamicCast_bSuccess2, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue2, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue2, int32 CallFunc_PostEventAtLocation_ReturnValue, AController* CallFunc_GetController_ReturnValue2, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller3, bool K2Node_DynamicCast_bSuccess3, UCameraAnimInst* CallFunc_PlayCameraAnim_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_Less_FloatFloat_ReturnValue, AWaterSwimObject_C* K2Node_DynamicCast_AsWater_Swim_Object, bool K2Node_DynamicCast_bSuccess4, struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult);
void ExecuteUbergraph_BP_SwimController(int32 EntryPoint, float K2Node_Event_DeltaSeconds, AActor* CallFunc_GetOwner_ReturnValue, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, AController* CallFunc_GetController_ReturnValue, int32 CallFunc_AddBuff_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, FIsEnterNearDeathDelegate K2Node_CreateDelegate_OutputDelegate, bool ___bool_Has_Been_Initd_Variable, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool ___bool_IsClosed_Variable, AWaterSwimObject_C* K2Node_CustomEvent_water, APlayerController* CallFunc_GetPlayerController_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray<AExponentialHeightFog*> CallFunc_GetAllActorsOfClass_OutActors, AExponentialHeightFog* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsVisible_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue3, struct FVector CallFunc_K2_GetActorLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, bool CallFunc_IsValid_ReturnValue2, struct FVector CallFunc_K2_GetActorLocation_ReturnValue2, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue);
void GetAllWaterList(int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray<AWaterSwimObject_C*> CallFunc_GetAllActorsOfClass_OutActors, AWaterSwimObject_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue);
void IsInbeingDead(bool Result, struct FAnimParamList CallFunc_GetPlayerAnimParam_ReturnValue);
void IsMainPlayer(bool Result, bool CallFunc_IsDedicatedServer_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void LeaveSwimState(ABP_PlayerPawn_C* PlayerPawn, bool CallFunc_IsValid_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_IsValid_ReturnValue2, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, struct FRotator CallFunc_MakeRotator_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult2);
void RecConnected(bool CallFunc_EqualEqual_ByteByte_ReturnValue);
void ReceiveBeginPlay();
void ReceiveTick(float DeltaSeconds);
void SetEnterSwim(bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_HasAuthority_ReturnValue, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue2, uint8 CallFunc_GetCurrentUsingPropSlot_ReturnValue, bool CallFunc_SwitchPoseState_ReturnValue, bool CallFunc_HasState_ReturnValue, bool CallFunc_SwitchPoseState_ReturnValue2);
void SetLeaveSwim(bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_SwitchPoseState_ReturnValue, bool CallFunc_SwitchPoseState_ReturnValue2, bool CallFunc_HasState_ReturnValue, bool CallFunc_HasState_ReturnValue2);
void SetSwimStatePostion();
/* SRV */ void SetWalking();
/* CL* */ void SetWater(AWaterSwimObject_C* Water);
void SetWaterUpHeight(bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Subtract_FloatFloat_ReturnValue);
void SwimSprint(bool CallFunc_EqualEqual_ByteByte_ReturnValue);
void SyncWaterObject(bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, AWaterSwimObject_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsOverlappingActor_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void UpdateBreath(float CacheBreathAmount, bool CallFunc_LessEqual_FloatFloat_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue2, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, float CallFunc_Subtract_FloatFloat_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue3, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue4, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue3, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue4, float CallFunc_BreakVector_X3, float CallFunc_BreakVector_Y3, float CallFunc_BreakVector_Z3, float CallFunc_BreakVector_X4, float CallFunc_BreakVector_Y4, float CallFunc_BreakVector_Z4, float CallFunc_Subtract_FloatFloat_ReturnValue2, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue2, FTimerDynamicDelegate K2Node_CreateDelegate_OutputDelegate, struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_LessEqual_FloatFloat_ReturnValue2, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue3, float CallFunc_Add_FloatFloat_ReturnValue2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue);
void UpdateCameraState(int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, bool CallFunc_IsOnVehicle_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, TArray<AExponentialHeightFog*> CallFunc_GetAllActorsOfClass_OutActors, AExponentialHeightFog* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_NotEqual_ObjectObject_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsVisible_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsVisible_ReturnValue2, bool CallFunc_IsOverlappingComponent_ReturnValue, bool CallFunc_IsValid_ReturnValue);
void UpdateHitBox(bool CallFunc_IsLocallyControlled_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue, float CallFunc_VSize_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult, bool CallFunc_Greater_FloatFloat_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeLocation_SweepHitResult2, bool CallFunc_BooleanAND_ReturnValue, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult, bool CallFunc_BooleanAND_ReturnValue2, struct FHitResult CallFunc_K2_SetRelativeRotation_SweepHitResult2);
void UpdateMove(float CallFunc_Multiply_FloatFloat_ReturnValue, struct FAnimParamList CallFunc_GetPlayerAnimParam_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, float CallFunc_Abs_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, float CallFunc_Multiply_FloatFloat_ReturnValue2, float CallFunc_Abs_ReturnValue2, bool CallFunc_LessEqual_FloatFloat_ReturnValue, bool CallFunc_BooleanOR_ReturnValue, float CallFunc_Add_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue, float CallFunc_BreakRotator_Roll, float CallFunc_BreakRotator_Pitch, float CallFunc_BreakRotator_Yaw, float CallFunc_Abs_ReturnValue3, float CallFunc_BreakVector_X3, float CallFunc_BreakVector_Y3, float CallFunc_BreakVector_Z3, float CallFunc_Divide_FloatFloat_ReturnValue2, float CallFunc_Abs_ReturnValue4, bool CallFunc_Greater_FloatFloat_ReturnValue2, float CallFunc_Abs_ReturnValue5, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue3, bool CallFunc_LessEqual_FloatFloat_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue3, bool CallFunc_IsInbeingDead_result, float CallFunc_FInterpTo_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue4);
void UpdatePlayerState(float DeltaTime, float CallFunc_Subtract_FloatFloat_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue2, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue2, float CallFunc_Subtract_FloatFloat_ReturnValue2, float CallFunc_BreakVector_X2, float CallFunc_BreakVector_Y2, float CallFunc_BreakVector_Z2, float CallFunc_Subtract_FloatFloat_ReturnValue3, bool CallFunc_HasAuthority_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue, struct FHitResult CallFunc_K2_SetWorldLocation_SweepHitResult, float CallFunc_Subtract_FloatFloat_ReturnValue4, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue3, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue3, bool CallFunc_IsLocallyControlled_ReturnValue, int32 CallFunc_PostEventAtLocation_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue4, bool CallFunc_IsLocallyControlled_ReturnValue2, struct FRotator CallFunc_K2_GetComponentRotation_ReturnValue2, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue4, int32 CallFunc_PostEventAtLocation_ReturnValue2, bool CallFunc_SwitchPoseState_ReturnValue, bool CallFunc_SwitchPoseState_ReturnValue2, bool CallFunc_SwitchPoseState_ReturnValue3, bool CallFunc_SwitchPoseState_ReturnValue4, float CallFunc_BreakVector_X3, float CallFunc_BreakVector_Y3, float CallFunc_BreakVector_Z3, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue2, struct FVector CallFunc_Multiply_VectorVector_ReturnValue, bool CallFunc_BooleanAND_ReturnValue2, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue5, float CallFunc_BreakVector_X4, float CallFunc_BreakVector_Y4, float CallFunc_BreakVector_Z4, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue6, float CallFunc_BreakVector_X5, float CallFunc_BreakVector_Y5, float CallFunc_BreakVector_Z5, float CallFunc_Subtract_FloatFloat_ReturnValue5, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue6, bool CallFunc_IsValid_ReturnValue);
void UpdateStateCheckClient(ASTExtraVehicleBase* CallFunc_GetCurrentVehicle_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue);
void UpdateStateCheckDs(ASTExtraVehicleBase* CallFunc_GetCurrentVehicle_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_NotEqual_ByteByte_ReturnValue, APhysicsVolume* CallFunc_GetPhysicsVolume_ReturnValue);
void UpdateSwimCollisionHeight(bool CallFunc_IsInbeingDead_result);
void UpdateWaterObject(bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, AWaterSwimObject_C* CallFunc_Array_Get_Item, bool CallFunc_IsValid_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsOverlappingComponent_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_BooleanAND_ReturnValue2);
};
class UBP_VehicleUser_C: public UVehicleUserComponent {
/* offset=0x0100 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0104 flags=0x0000001040010205 */ bool AxisMoveForwardFreezed;
/* offset=0x0105 flags=0x0000001040010205 */ bool AxisMoveRightFreezed;
void EnterVehicle(bool IsDriver);
void ExecuteUbergraph_BP_VehicleUser(int32 EntryPoint, enum ESTExtraVehicleSeatType K2Node_Event_SeatType2, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool K2Node_SwitchEnum_CmpSuccess, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel2, enum ESTExtraVehicleSeatType K2Node_Event_SeatType, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel3, bool CallFunc_EqualEqual_ByteByte_ReturnValue3, bool CallFunc_EqualEqual_ByteByte_ReturnValue4, bool K2Node_SwitchEnum2_CmpSuccess, FVehicleHPChangedDelegate K2Node_CreateDelegate_OutputDelegate, UVehicleSeatComponent* CallFunc_GetComponentByClass_ReturnValue, UVehicleCommonComponent* CallFunc_GetComponentByClass_ReturnValue2, bool CallFunc_IsValid_ReturnValue, float CallFunc_GetFuelMax_ReturnValue, float CallFunc_GetVehicleHPMax_ReturnValue, float CallFunc_GetFuel_ReturnValue, float CallFunc_GetVehicleHP_ReturnValue, bool CallFunc_IsValid_ReturnValue2, FVehicleFuelChangedDelegate K2Node_CreateDelegate_OutputDelegate2, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel4, float K2Node_Event_RawSpeed, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel5, UVehicleSeatComponent* CallFunc_GetComponentByClass_ReturnValue3, UVehicleCommonComponent* CallFunc_GetComponentByClass_ReturnValue4, bool CallFunc_IsValid_ReturnValue3, bool CallFunc_IsValid_ReturnValue4, ABP_STExtraPlayerController_C* CallFunc_GetPlayerController_PlayerController, bool CallFunc_IsValid_ReturnValue5, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, UBasicSkillsMenu_BP_C* CallFunc_GetBasicSkillMenu_VehicleControlPanel, bool CallFunc_IsValid_ReturnValue6, bool CallFunc_IsValid_ReturnValue7, bool CallFunc_IsSeatAvailable_ReturnValue, bool CallFunc_IsSeatAvailable_ReturnValue2, UBasicSkillsMenu_BP_C* CallFunc_GetBasicSkillMenu_VehicleControlPanel2, bool CallFunc_IsValid_ReturnValue8, FVehicleWheelsHPChangedDelegate K2Node_CreateDelegate_OutputDelegate3, bool CallFunc_IsValid_ReturnValue9, ABP_STExtraWheeledVehicle_C* K2Node_DynamicCast_AsBP_STExtra_Wheeled_Vehicle, bool K2Node_DynamicCast_bSuccess2, UBasicSkillsMenu_BP_C* CallFunc_GetBasicSkillMenu_VehicleControlPanel3, bool CallFunc_IsValid_ReturnValue10, ABP_StextraBoatBase_C* K2Node_DynamicCast_AsBP_Stextra_Boat_Base, bool K2Node_DynamicCast_bSuccess3, ABP_STExtraWheeledVehicle_C* K2Node_DynamicCast_AsBP_STExtra_Wheeled_Vehicle2, bool K2Node_DynamicCast_bSuccess4, bool CallFunc_IsValid_ReturnValue11, bool CallFunc_IsValid_ReturnValue12, ABP_StextraBoatBase_C* K2Node_DynamicCast_AsBP_Stextra_Boat_Base2, bool K2Node_DynamicCast_bSuccess5, ABP_STExtraWheeledVehicle_C* K2Node_DynamicCast_AsBP_STExtra_Wheeled_Vehicle3, bool K2Node_DynamicCast_bSuccess6, bool CallFunc_IsValid_ReturnValue13, bool CallFunc_IsValid_ReturnValue14, ABP_StextraBoatBase_C* K2Node_DynamicCast_AsBP_Stextra_Boat_Base3, bool K2Node_DynamicCast_bSuccess7, ABP_STExtraWheeledVehicle_C* K2Node_DynamicCast_AsBP_STExtra_Wheeled_Vehicle4, bool K2Node_DynamicCast_bSuccess8, bool CallFunc_IsValid_ReturnValue15, bool CallFunc_IsValid_ReturnValue16, FUpdateSeatGUIDelegate K2Node_CreateDelegate_OutputDelegate4);
void ExitVehicle();
void FixGoStraight(float InMoveRightRate, float GoStraightThreshold, float OutMoveRightRate, float absInputRight, float CallFunc_Subtract_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, float CallFunc_FMax_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, float CallFunc_Abs_ReturnValue, bool CallFunc_Less_FloatFloat_ReturnValue2);
void GetBasicSkillMenu(UBasicSkillsMenu_BP_C* VehicleControlPanel, ABP_STExtraPlayerController_C* CallFunc_GetPlayerController_PlayerController, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2);
void GetPlayerController(ABP_STExtraPlayerController_C* PlayerController, AActor* CallFunc_GetOwner_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
void GetVehicleControlPanel(UVehileControlPanel_C* VehicleControlPanel, ABP_STExtraPlayerController_C* CallFunc_GetPlayerController_PlayerController, bool CallFunc_IsValid_ReturnValue);
void OnChangeVehicleSeatCompleted(enum ESTExtraVehicleSeatType SeatType);
void OnCurrrentClosestVehicleChanged();
void OnEnterVehicleCompleted(enum ESTExtraVehicleSeatType SeatType);
void OnExitVehicleCompleted();
void OnInputAxisMoveForward(float Rate, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel);
void OnInputAxisMoveRight(float Rate, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel, float CallFunc_FixGoStraight_OutMoveRightRate, bool CallFunc_IsValid_ReturnValue);
void OnUpdateSeatGUI(UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel, bool CallFunc_IsValid_ReturnValue, UVehicleSeatComponent* CallFunc_GetComponentByClass_ReturnValue);
void OnUpdateVehicleSpeedGUI(float RawSpeed);
void OnVehicleFuelChanged(float Fuel, float FuelMax, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel);
void OnVehicleHPChanged(float HP, float HPMax, UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel);
void OnVehicleWheelsHPChanged(UVehileControlPanel_C* CallFunc_GetVehicleControlPanel_VehicleControlPanel);
void ReceiveBeginPlay();
void StopPlayerAutoSprint(ABP_STExtraPlayerController_C* CallFunc_GetPlayerController_PlayerController, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsValid_ReturnValue3);
};
class UBP_VoiceCheck_C: public UActorComponent {
/* offset=0x00b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x00b4 flags=0x0000000000010205 */ TArray<struct FBP_VoiceCheckData> checkDataList;
/* offset=0x00c0 flags=0x0000100010010205 */ FShowTrigerVoiceIcon ShowTrigerVoiceIcon;
/* offset=0x00cc flags=0x0008001040010205 */ UBP_VoiceDataObject_C* playerMoveCheck;
/* offset=0x00d0 flags=0x0008001040010205 */ UBP_VoiceDataObject_C* VehicleMoveChek;
/* offset=0x00d4 flags=0x0008001040010205 */ UBP_VoiceDataObject_C* weaponCheck;
/* offset=0x00d8 flags=0x0000001040010205 */ bool isRainDay;
/* offset=0x00dc flags=0x0008001040010a05 */ ABP_STExtraPlayerController_C* PlayerController;
/* offset=0x00e0 flags=0x0000000000010205 */ TArray<struct FBP_VoiceCheckWeatherConfig> weatherConfigList;
/* offset=0x00ec flags=0x0008000000010005 */ struct FBP_VoiceCheckWeatherConfig nowWeatherConfig;
/* offset=0x00fc flags=0x0008001040010205 */ uint8 nowWeatherType;
/* offset=0x0100 flags=0x0008001040010205 */ float normalScaleDis;
/* offset=0x0104 flags=0x0008001040010a05 */ ASTExtraGameStateBase* GameState;
/* offset=0x0108 flags=0x0008001040010205 */ uint8 WeatherType;
void ExecuteUbergraph_BP_VoiceCheck(int32 EntryPoint, int32 ___int_Array_Index_Variable, bool CallFunc_HasAuthority_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, float K2Node_Event_DeltaSeconds, AActor* CallFunc_GetOwner_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsLocalController_ReturnValue, FOnCharacterCheckVoiceTriggerDelegate K2Node_CreateDelegate_OutputDelegate, uint8 K2Node_CustomEvent_weatherType, bool CallFunc_IsVoiceCheckEnable_result, struct FBP_VoiceCheckWeatherConfig CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, uint8 CallFunc_GetWeatherType_WeatherType);
void GetCheckData(uint8 checkType, struct FBP_VoiceCheckData Result, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, struct FBP_VoiceCheckData CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue);
void GetWeatherType(uint8 WeatherType, UBP_WeatherConfig_C* WeatherConfig, bool CallFunc_IsValid_ReturnValue, TArray<ABP_GlobalConfig_C*> CallFunc_GetAllActorsOfClass_OutActors, ABP_GlobalConfig_C* CallFunc_Array_Get_Item, UBP_WeatherConfig_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_Array_IsValidIndex_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue);
void InitCheckMap(UBP_VoiceDataObject_C* nowDataObject, UBP_VoiceDataObject_C* CallFunc_InitCheckObjectByType_NewParam1, UBP_VoiceDataObject_C* CallFunc_InitCheckObjectByType_NewParam12, UBP_VoiceDataObject_C* CallFunc_InitCheckObjectByType_NewParam13);
void InitCheckObjectByType(uint8 NewParam, UBP_VoiceDataObject_C* NewParam1, uint8 nowType, UBP_VoiceDataObject_C* nowDataObject, struct FBP_VoiceCheckData CallFunc_GetCheckData_Result, UBP_VoiceDataObject_C* CallFunc_SpawnObject_ReturnValue);
void IsVoiceCheckEnable(bool Result, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsLocalController_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_IsValid_ReturnValue2, FName CallFunc_GetGameModeState_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, AGameStateBase* CallFunc_GetGameState_ReturnValue, ASTExtraGameStateBase* K2Node_DynamicCast_AsSTExtra_Game_State_Base, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue3);
void ReceiveBeginPlay();
void ReceiveTick(float DeltaSeconds);
/* CL* */ void SetAllWeatherType(uint8 WeatherType);
void ShowTrigerVoiceIcon__DelegateSignature(UBP_VoiceDataSubObject_C* nowSubObject);
void TrigerVoiceCheck(AActor* nowActor, float checkDis, float realDis, float nowCheckDis, float nowScale, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_IsVoiceCheckEnable_result, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_Greater_FloatFloat_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue2, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue2, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue);
void UpdateRainDay();
};
class UBP_VoiceDataObject_C: public UObject {
/* offset=0x0020 flags=0x0008000000010005 */ struct FBP_VoiceCheckData Data;
/* offset=0x0044 flags=0x0008001040010205 */ float nowdis;
/* offset=0x0048 flags=0x0008001040010205 */ float nowCheckCd;
/* offset=0x004c flags=0x0008001040010205 */ uint8 nowType;
/* offset=0x0050 flags=0x0008001040010205 */ UBP_VoiceCheck_C* VoiceCheck;
/* offset=0x0054 flags=0x0008001040010205 */ float MaxCheckDis;
/* offset=0x0058 flags=0x0008001040010205 */ float showTime;
/* offset=0x005c flags=0x0008001040010205 */ float showScale;
/* offset=0x0060 flags=0x0000000000010205 */ TArray<UBP_VoiceDataSubObject_C*> subcheckList;
/* offset=0x006c flags=0x0008001040010205 */ int32 MaxCheckNum;
/* offset=0x0070 flags=0x0008001040010205 */ float MaxCheckCD;
/* offset=0x0074 flags=0x0000001040010205 */ bool IsRefresh;
/* offset=0x0078 flags=0x0008001040010205 */ UBP_VoiceDataSubObject_C* TriggerSubObject;
/* offset=0x007c flags=0x0008001040010a05 */ ABP_STExtraPlayerController_C* PlayerController;
void InitSubList(UBP_VoiceDataSubObject_C* nowSubObject, int32 ___int_Variable, int32 CallFunc_Add_IntInt_ReturnValue, UBP_VoiceDataSubObject_C* CallFunc_SpawnObject_ReturnValue, int32 CallFunc_Array_Add_ReturnValue, UBP_VoiceDataSubObject_C* CallFunc_SpawnObject_ReturnValue2, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_LessEqual_IntInt_ReturnValue);
void SetCheckData(int32 Index, struct FVector postion, float CheckLength, ASTExtraBaseCharacter* nowPlayer, ASTExtraShootWeapon* nowWeapon, ASTExtraVehicleBase* nowVehicle, float nowScale, UBP_VoiceDataSubObject_C* subObject, APawn* CallFunc_K2_GetPawn_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, float CallFunc_Divide_FloatFloat_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess, UBP_VoiceDataSubObject_C* CallFunc_Array_Get_Item);
void SetSubObjectData(float nowScale, struct FVector nowPos, UBP_VoiceDataSubObject_C* subObject, float MaxCheckLength, float CallFunc_FClamp_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue);
void UpdateCheck(float DeltaTime, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess);
void UpdateCheckPlayeCheck(int32 subIndex, float nowLength, ABP_PlayerPawn_C* nowCharacter, int32 ___int_Array_Index_Variable, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, int32 CallFunc_Add_IntInt_ReturnValue2, ASTExtraBaseCharacter* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, ABP_PlayerPawn_C* K2Node_DynamicCast_AsBP_Player_Pawn, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Less_IntInt_ReturnValue, UBP_VoiceDataSubObject_C* CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue3, bool ___bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void UpdateChekcVehicleMove(int32 subIndex, int32 ___int_Array_Index_Variable, bool ___bool_True_if_break_was_hit_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, int32 CallFunc_Add_IntInt_ReturnValue2, ASTExtraVehicleBase* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue3, float CallFunc_Multiply_FloatFloat_ReturnValue, UBP_VoiceDataSubObject_C* CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue);
void UpdateWaeponCheck(ASTExtraShootWeapon* nowWeapon, int32 subIndex, bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, int32 CallFunc_Add_IntInt_ReturnValue2, ASTExtraShootWeapon* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue3, UBP_VoiceDataSubObject_C* CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, int32 CallFunc_Subtract_IntInt_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, float CallFunc_Multiply_FloatFloat_ReturnValue);
};
class UBP_VoiceDataSubObject_C: public UObject {
/* offset=0x0020 flags=0x0000001040010205 */ bool isShow;
/* offset=0x0024 flags=0x0008001040010205 */ float ShowCD;
/* offset=0x0028 flags=0x0008001040010205 */ uint8 checkType;
/* offset=0x002c flags=0x0008001040010005 */ struct FVector worldPos;
/* offset=0x0038 flags=0x0008001040010205 */ float minShowScale;
/* offset=0x003c flags=0x0008001040010205 */ float maxShowScale;
/* offset=0x0040 flags=0x0008001040010205 */ float MaxCheckLength;
/* offset=0x0044 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* nowPlayer;
/* offset=0x0048 flags=0x0008001040010a05 */ ASTExtraShootWeapon* noweapon;
/* offset=0x004c flags=0x0008001040010a05 */ ASTExtraVehicleBase* Vehicle;
};
class UBP_VoiceUIObject_C: public UObject {
/* offset=0x0020 flags=0x0008001040010205 */ uint8 ShowType;
/* offset=0x0024 flags=0x0008001040010205 */ float ShowTimeLeave;
/* offset=0x0028 flags=0x0008001040010005 */ struct FVector worldPos;
/* offset=0x0034 flags=0x0008001040010205 */ int32 nowIndex;
/* offset=0x0038 flags=0x0008001040010205 */ float minScale;
/* offset=0x003c flags=0x0008001040010205 */ float MaxScale;
/* offset=0x0040 flags=0x0008001040010205 */ float MaxCheckLength;
/* offset=0x0044 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* nowPlayer;
/* offset=0x0048 flags=0x0008001040010a05 */ ASTExtraShootWeapon* Weapon;
/* offset=0x004c flags=0x0008001040010a05 */ ASTExtraVehicleBase* Vehicle;
/* offset=0x0050 flags=0x0008001040010205 */ float nowshowScale;
/* offset=0x0054 flags=0x0008001040010205 */ UImage* middleImage;
/* offset=0x0058 flags=0x0008001040010205 */ int32 nowZorder;
/* offset=0x005c flags=0x0008001040010a05 */ ABP_STExtraPlayerController_C* PlayerController;
/* offset=0x0060 flags=0x0008001040010205 */ float normalScaleDis;
/* offset=0x0064 flags=0x0008001040010205 */ float MinScaleIDs;
void GetNowOwnPlayer(ASTExtraBaseCharacter* Player, APawn* CallFunc_GetOwnerPawn_ReturnValue, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, bool K2Node_SwitchEnum_CmpSuccess);
void GetPosIndex(int32 Index, float NewLocalVar, int32 nowAngle, APawn* CallFunc_K2_GetPawn_ReturnValue, int32 CallFunc_Divide_IntInt_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, struct FVector CallFunc_MakeVector_ReturnValue, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, struct FVector CallFunc_Normal_ReturnValue, float CallFunc_BreakVector_X, float CallFunc_BreakVector_Y, float CallFunc_BreakVector_Z, struct FVector CallFunc_MakeVector_ReturnValue2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, struct FVector CallFunc_Normal_ReturnValue2, float CallFunc_Dot_VectorVector_ReturnValue, float CallFunc_DegAcos_ReturnValue, int32 CallFunc_FTrunc_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, int32 CallFunc_FTrunc_ReturnValue2);
void HideAll(bool CallFunc_IsVisible_ReturnValue);
void UpdateState(float detaTime, bool isShow, float nowScale, bool isNowShow, bool CallFunc_IsValid_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue, USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsValid_ReturnValue3, struct FVector CallFunc_K2_GetComponentLocation_ReturnValue, UCanvasPanelSlot* CallFunc_SlotAsCanvasSlot_ReturnValue, int32 CallFunc_GetPosIndex_Index, bool CallFunc_LessEqual_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue, struct FVector CallFunc_Subtract_VectorVector_ReturnValue, float CallFunc_VSize_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue2, float CallFunc_Subtract_FloatFloat_ReturnValue3, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_FClamp_ReturnValue, struct FVector2D CallFunc_MakeVector2D_ReturnValue);
};
class UBP_WeatherConfig_C: public UWeatherConfigComponent {
/* offset=0x00e0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x00e4 flags=0x0000001040010205 */ bool bLoadedWeatherConfig;
void AddWeatherLevelInfo(uint8 WeatherType, FString LevelName, int32 Weight, struct FWeatherLevelInfo K2Node_MakeStruct_WeatherLevelInfo, bool CallFunc_NotEqual_StrStr_ReturnValue, int32 CallFunc_Array_Add_ReturnValue);
void BlueprintLoadStreamLevel();
void BlueprintUnloadStreamLevel();
void DelaySyncWeatherLevelInfo();
void ExecuteUbergraph_BP_WeatherConfig(int32 EntryPoint, FName CallFunc_Conv_StringToName_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue2);
void IsMatchLevelName(FString LevelName, bool bMatch, FString CallFunc_GetCurrentLevelName_ReturnValue, FString CallFunc_Split_LeftS, FString CallFunc_Split_RightS, bool CallFunc_Split_ReturnValue, bool CallFunc_EqualEqual_StriStri_ReturnValue);
void LoadWeatherConfig();
void LoadWeatherConfigOnce(FGameModeDelegate K2Node_CreateDelegate_OutputDelegate, AActor* CallFunc_GetOwner_ReturnValue, FOnEnterBornIsland K2Node_CreateDelegate_OutputDelegate2, AGameModeBase* CallFunc_GetGameMode_ReturnValue, USTExtraDelegateMgr* CallFunc_STExtraDelegateMgrInstance_ReturnValue, ABattleRoyaleGameMode* K2Node_DynamicCast_AsBattle_Royale_Game_Mode, bool K2Node_DynamicCast_bSuccess, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue2, struct FWeatherLevelInfo CallFunc_GetWeatherLevelInfo_ReturnValue, bool CallFunc_NotEqual_StrStr_ReturnValue, AActor* CallFunc_GetOwner_ReturnValue2, bool CallFunc_HasAuthority_ReturnValue);
void LoadWeatherLevelInfos(bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray<FName> CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, struct FBP_STRUCT_Map_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_IsMatchLevelName_bMatch);
void ReceiveBeginPlay();
void SetWeatherLevelInfos(struct FBP_STRUCT_Map_type config, FString LevelName);
};
class ABP_radiation_C: public ARadiationCircle {
/* offset=0x02d0 flags=0x0008001440000204 */ UStaticMeshComponent* Cylinder_Base;
/* offset=0x02d4 flags=0x0008001440000204 */ UStaticMeshComponent* Cylinder;
/* offset=0x02d8 flags=0x0008001440000204 */ USceneComponent* Scene;
void UserConstructionScript(float OriginalRadius);
};
class UBTAuxiliaryNode: public UBTNode {
};
class UBTCompositeNode: public UBTNode {
/* offset=0x003c flags=0x0010000000000200 */ TArray<struct FBTCompositeChild> Children;
/* offset=0x0048 flags=0x0010000000000200 */ TArray<UBTService*> Services;
};
class UBTComposite_Selector: public UBTCompositeNode {
};
class UBTComposite_Sequence: public UBTCompositeNode {
};
class UBTComposite_SimpleParallel: public UBTCompositeNode {
/* offset=0x00a3 flags=0x0018001040000a01 */ uint8 FinishMode;
};
class UBTDecorator: public UBTAuxiliaryNode {
/* offset=0x003c flags=0x0048001000000001 */ uint8 bInverseCondition:1;
/* offset=0x003d flags=0x0028081040000201 */ uint8 FlowAbortMode;
};
class UBTDecorator_Blackboard: public UBTDecorator_BlackboardBase {
/* offset=0x0060 flags=0x0028081040000201 */ int32 IntValue;
/* offset=0x0064 flags=0x0028081040000201 */ float FloatValue;
/* offset=0x0068 flags=0x0028080000000201 */ FString StringValue;
/* offset=0x0074 flags=0x0028080000000200 */ FString CachedDescription;
/* offset=0x0080 flags=0x0028081040000200 */ uint8 operationType;
/* offset=0x0081 flags=0x0028081040000201 */ uint8 NotifyObserver;
};
class UBTDecorator_BlackboardBase: public UBTDecorator {
/* offset=0x0040 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKey;
};
class UBTDecorator_BlueprintBase: public UBTDecorator {
/* offset=0x0040 flags=0x0028081040002200 */ AAIController* AIOwner;
/* offset=0x0044 flags=0x0028081040002200 */ AActor* ActorOwner;
/* offset=0x0048 flags=0x0020080000000200 */ TArray<FName> ObservedKeyNames;
/* offset=0x0060 flags=0x0028081000000801 */ uint8 bShowPropertyDetails:1;
/* offset=0x0060 flags=0x00280c1000010001 */ uint8 bCheckConditionOnlyBlackBoardChanges:1;
/* offset=0x0060 flags=0x0028081000000000 */ uint8 bIsObservingBB:1;
bool IsDecoratorExecutionActive();
bool IsDecoratorObserverActive();
bool PerformConditionCheck(AActor* OwnerActor);
bool PerformConditionCheckAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveExecutionFinish(AActor* OwnerActor, uint8 NodeResult);
void ReceiveExecutionFinishAI(AAIController* OwnerController, APawn* ControlledPawn, uint8 NodeResult);
void ReceiveExecutionStart(AActor* OwnerActor);
void ReceiveExecutionStartAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveObserverActivated(AActor* OwnerActor);
void ReceiveObserverActivatedAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveObserverDeactivated(AActor* OwnerActor);
void ReceiveObserverDeactivatedAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveTick(AActor* OwnerActor, float DeltaSeconds);
void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds);
};
class UBTDecorator_CheckGameplayTagsOnActor: public UBTDecorator {
/* offset=0x0040 flags=0x0020080000000001 */ struct FBlackboardKeySelector ActorToCheck;
/* offset=0x0060 flags=0x0028081040000201 */ enum EGameplayContainerMatchType TagsToMatch;
/* offset=0x0064 flags=0x0020080000000001 */ struct FGameplayTagContainer GameplayTags;
/* offset=0x007c flags=0x0028080000000200 */ FString CachedDescription;
};
class UBTDecorator_CompareBBEntries: public UBTDecorator {
/* offset=0x003e flags=0x0028081040000201 */ uint8 Operator;
/* offset=0x0040 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKeyA;
/* offset=0x0060 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKeyB;
};
class UBTDecorator_ConditionalLoop: public UBTDecorator_Blackboard {
};
class UBTDecorator_ConeCheck: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ float ConeHalfAngle;
/* offset=0x0048 flags=0x0010000000000001 */ struct FBlackboardKeySelector ConeOrigin;
/* offset=0x0068 flags=0x0010000000000001 */ struct FBlackboardKeySelector ConeDirection;
/* offset=0x0088 flags=0x0010000000000001 */ struct FBlackboardKeySelector Observed;
};
class UBTDecorator_Cooldown: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ float CoolDownTime;
};
class UBTDecorator_DoesPathExist: public UBTDecorator {
/* offset=0x0040 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKeyA;
/* offset=0x0060 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKeyB;
/* offset=0x0080 flags=0x0018001000000000 */ uint8 bUseSelf:1;
/* offset=0x0081 flags=0x0018001040000201 */ uint8 PathQueryType;
/* offset=0x0084 flags=0x001c001040000201 */ UClass<UNavigationQueryFilter>* FilterClass;
};
class UBTDecorator_ForceSuccess: public UBTDecorator {
};
class UBTDecorator_IsAtLocation: public UBTDecorator_BlackboardBase {
/* offset=0x0060 flags=0x0018001040000201 */ float AcceptableRadius;
/* offset=0x0068 flags=0x0010008000000001 */ struct FAIDataProviderFloatValue ParametrizedAcceptableRadius;
/* offset=0x0088 flags=0x0018001040000201 */ enum FAIDistanceType GeometricDistanceType;
/* offset=0x0089 flags=0x0018001000000000 */ uint8 bUseParametrizedRadius:1;
/* offset=0x0089 flags=0x0018001000000001 */ uint8 bUseNavAgentGoalLocation:1;
/* offset=0x0089 flags=0x0018001000000001 */ uint8 bPathFindingBasedTest:1;
};
class UBTDecorator_IsBBEntryOfClass: public UBTDecorator_BlackboardBase {
/* offset=0x0060 flags=0x002c081040000201 */ UClass<UObject>* TestClass;
};
class UBTDecorator_KeepInCone: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ float ConeHalfAngle;
/* offset=0x0048 flags=0x0010000000000001 */ struct FBlackboardKeySelector ConeOrigin;
/* offset=0x0068 flags=0x0010000000000001 */ struct FBlackboardKeySelector Observed;
/* offset=0x0088 flags=0x0018001000000000 */ uint8 bUseSelfAsOrigin:1;
/* offset=0x0088 flags=0x0018001000000000 */ uint8 bUseSelfAsObserved:1;
};
class UBTDecorator_Loop: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ int32 NumLoops;
/* offset=0x0044 flags=0x0018001040000201 */ bool bInfiniteLoop;
/* offset=0x0048 flags=0x0018001040000201 */ float InfiniteLoopTimeoutTime;
};
class UBTDecorator_ReachedMoveGoal: public UBTDecorator {
};
class UBTDecorator_SatisfyAttkDist: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ float AttackDist;
};
class UBTDecorator_SetTagCooldown: public UBTDecorator {
/* offset=0x0040 flags=0x0018001000000001 */ struct FGameplayTag CooldownTag;
/* offset=0x0048 flags=0x0018001040000201 */ float CooldownDuration;
/* offset=0x004c flags=0x0018001040000201 */ bool bAddToExistingDuration;
};
class UBTDecorator_TagCooldown: public UBTDecorator {
/* offset=0x0040 flags=0x0018001000000001 */ struct FGameplayTag CooldownTag;
/* offset=0x0048 flags=0x0018001040000201 */ float CooldownDuration;
/* offset=0x004c flags=0x0018001040000201 */ bool bAddToExistingDuration;
/* offset=0x004d flags=0x0018001040000201 */ bool bActivatesCooldown;
};
class UBTDecorator_TimeLimit: public UBTDecorator {
/* offset=0x0040 flags=0x0018001040000201 */ float TimeLimit;
};
class UBTFunctionLibrary: public UBlueprintFunctionLibrary {
void ClearBlackboardValue(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
void ClearBlackboardValueAsVector(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
AActor* GetBlackboardValueAsActor(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
bool GetBlackboardValueAsBool(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
UClass<UObject>* GetBlackboardValueAsClass(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
uint8 GetBlackboardValueAsEnum(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
float GetBlackboardValueAsFloat(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
int32 GetBlackboardValueAsInt(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
FName GetBlackboardValueAsName(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
UObject* GetBlackboardValueAsObject(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
struct FRotator GetBlackboardValueAsRotator(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
FString GetBlackboardValueAsString(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
struct FVector GetBlackboardValueAsVector(UBTNode* NodeOwner, struct FBlackboardKeySelector Key);
UBehaviorTreeComponent* GetOwnerComponent(UBTNode* NodeOwner);
UBlackboardComponent* GetOwnersBlackboard(UBTNode* NodeOwner);
void SetBlackboardValueAsBool(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, bool Value);
void SetBlackboardValueAsClass(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, UClass<UObject>* Value);
void SetBlackboardValueAsEnum(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, uint8 Value);
void SetBlackboardValueAsFloat(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, float Value);
void SetBlackboardValueAsInt(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, int32 Value);
void SetBlackboardValueAsName(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, FName Value);
void SetBlackboardValueAsObject(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, UObject* Value);
void SetBlackboardValueAsRotator(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, struct FRotator Value);
void SetBlackboardValueAsString(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, FString Value);
void SetBlackboardValueAsVector(UBTNode* NodeOwner, struct FBlackboardKeySelector Key, struct FVector Value);
void StartUsingExternalEvent(UBTNode* NodeOwner, AActor* OwningActor);
void StopUsingExternalEvent(UBTNode* NodeOwner);
};
class UBTNode: public UObject {
/* offset=0x0020 flags=0x0018000000000201 */ FString NodeName;
/* offset=0x002c flags=0x0048001040000200 */ UBehaviorTree* TreeAsset;
/* offset=0x0030 flags=0x0048001040000200 */ UBTCompositeNode* ParentNode;
};
class UBTService: public UBTAuxiliaryNode {
/* offset=0x003c flags=0x0028081040000201 */ float Interval;
/* offset=0x0040 flags=0x0028081040000201 */ float RandomDeviation;
/* offset=0x0044 flags=0x00280c1000000001 */ uint8 bCallTickOnSearchStart:1;
/* offset=0x0044 flags=0x00280c1000000001 */ uint8 bRestartTimerOnEachActivation:1;
};
class UBTService_BlackboardBase: public UBTService {
/* offset=0x0048 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKey;
};
class UBTService_BlueprintBase: public UBTService {
/* offset=0x0048 flags=0x0028081040002200 */ AAIController* AIOwner;
/* offset=0x004c flags=0x0028081040002200 */ AActor* ActorOwner;
/* offset=0x005c flags=0x0028081000000801 */ uint8 bShowPropertyDetails:1;
/* offset=0x005c flags=0x0028081000000801 */ uint8 bShowEventDetails:1;
bool IsServiceActive();
void ReceiveActivation(AActor* OwnerActor);
void ReceiveActivationAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveDeactivation(AActor* OwnerActor);
void ReceiveDeactivationAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveSearchStart(AActor* OwnerActor);
void ReceiveSearchStartAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveTick(AActor* OwnerActor, float DeltaSeconds);
void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds);
};
class UBTService_Cruising: public UBTService {
/* offset=0x0048 flags=0x0018001040000201 */ float CheckNoPlayerRadiusSquare;
/* offset=0x004c flags=0x0010000000000201 */ TArray<struct FAIEquipSpawnGroup> RandomSpawnEquipGroupSet;
};
class UBTService_DefaultFocus: public UBTService_BlackboardBase {
/* offset=0x0068 flags=0x0028081040000200 */ uint8 FocusPriority;
};
class UBTService_RunEQS: public UBTService_BlackboardBase {
/* offset=0x0068 flags=0x0020080000000001 */ struct FEQSParametrizedQueryExecutionRequest EQSRequest;
};
class UBTService_SensedEnemy: public UBTService {
/* offset=0x0048 flags=0x0018001040000201 */ float SensedRadius;
/* offset=0x004c flags=0x0018001040000201 */ float EquipWeaponSensedRadius;
};
class UBTService_Shooting: public UBTService {
/* offset=0x0048 flags=0x0018001040000201 */ float BulletRandomRadius;
/* offset=0x004c flags=0x0018001040000201 */ float DeviationScale;
};
class UBTTaskNode: public UBTNode {
/* offset=0x003c flags=0x0010000000000200 */ TArray<UBTService*> Services;
/* offset=0x0048 flags=0x0028081000000001 */ uint8 bIgnoreRestartSelf:1;
};
class UBTTaskNode_EquipItemDirectly: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ float CheckNoPlayerRadiusSquare;
/* offset=0x0050 flags=0x0010000000000201 */ TArray<struct FAIEquipSpawnGroup> RandomSpawnEquipGroupSet;
};
class UBTTaskNode_EquipOrUnWeapon: public UBTTaskNode {
/* offset=0x0049 flags=0x0018001040000201 */ bool Equip;
/* offset=0x004a flags=0x0018001040000201 */ bool FailedWhenEquipSuccess;
};
class UBTTaskNode_FindPosByTarget: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0018001040000201 */ float SearchRadius;
/* offset=0x0074 flags=0x0018001040000201 */ bool bUseNav;
};
class UBTTaskNode_ForceSuccess: public UBTTaskNode {
};
class UBTTaskNode_MeleeAttack: public UBTTaskNode {
};
class UBTTaskNode_NewParachuteJump: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ float RandomStartJumpTime;
/* offset=0x0050 flags=0x0018001040000201 */ float RandomEndJumpTime;
/* offset=0x0054 flags=0x0018001040000201 */ float JumpRadius;
/* offset=0x0058 flags=0x0018001040000201 */ float JumpHeight;
/* offset=0x005c flags=0x0018001040000201 */ float RandomAccelerateStart;
/* offset=0x0060 flags=0x0018001040000201 */ float RandomAccelerateEnd;
/* offset=0x0064 flags=0x0018001040000201 */ float OpenParachuteHeight;
/* offset=0x0068 flags=0x0018001040000201 */ float CheckOpenParachuteFreq;
/* offset=0x006c flags=0x0018001040000201 */ float CloseParachuteHeight;
/* offset=0x0070 flags=0x0018001040000201 */ float CheckCloseParachuteFreq;
};
class UBTTaskNode_ParachuteJump: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ float TimeLimit;
/* offset=0x0050 flags=0x0018001040000201 */ float RandomRadius;
/* offset=0x0054 flags=0x0018001040000201 */ float JumpStartTime;
/* offset=0x0058 flags=0x0018001040000201 */ float JumpEndTime;
};
class UBTTaskNode_StopShooting: public UBTTaskNode {
};
class UBTTask_BlackboardBase: public UBTTaskNode {
/* offset=0x0050 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKey;
};
class UBTTask_BlueprintBase: public UBTTaskNode {
/* offset=0x004c flags=0x0028081040002200 */ AAIController* AIOwner;
/* offset=0x0050 flags=0x0028081040002200 */ AActor* ActorOwner;
/* offset=0x0064 flags=0x0028081000000801 */ uint8 bShowPropertyDetails:1;
void FinishAbort();
void FinishExecute(bool bSuccess);
bool IsTaskAborting();
bool IsTaskExecuting();
void ReceiveAbort(AActor* OwnerActor);
void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveExecute(AActor* OwnerActor);
void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn);
void ReceiveTick(AActor* OwnerActor, float DeltaSeconds);
void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds);
void SetFinishOnMessage(FName MessageName);
void SetFinishOnMessageWithId(FName MessageName, int32 RequestID);
};
class UBTTask_FindAndPickItem: public UBTTask_MagicMove {
};
class UBTTask_FindAndPickupEquip: public UBTTask_MoveTo {
};
class UBTTask_GameplayTaskBase: public UBTTaskNode {
/* offset=0x0049 flags=0x00280c1000000001 */ uint8 bWaitForGameplayTask:1;
};
class UBTTask_MagicMove: public UBTTask_MoveTo {
/* offset=0x0080 flags=0x0018001040000201 */ float AcceptRadius;
/* offset=0x0084 flags=0x0018001040000201 */ float GenerateNavRadius;
/* offset=0x0088 flags=0x0018001040000201 */ float TimeLimit;
/* offset=0x008c flags=0x0018001040000201 */ bool ForceSuccess;
/* offset=0x008d flags=0x0018001040000201 */ bool MoveWithOutPathFinding;
};
class UBTTask_MakeNoise: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ float Loudnes;
};
class UBTTask_ModifyBlackboardData: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0018001040000201 */ enum EModifyBlackboardDataValueType ValueType;
/* offset=0x0074 flags=0x0018000000000201 */ FString SetValue;
};
class UBTTask_MoveDirectlyToward: public UBTTask_MoveTo {
/* offset=0x007e flags=0x0018001000000000 */ uint8 bDisablePathUpdateOnGoalLocationChange:1;
/* offset=0x007e flags=0x0018001000000000 */ uint8 bProjectVectorGoalToNavigation:1;
/* offset=0x007e flags=0x0048001000000000 */ uint8 bUpdatedDeprecatedProperties:1;
};
class UBTTask_MoveTo: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0018001040004201 */ float AcceptableRadius;
/* offset=0x0074 flags=0x001c001040000201 */ UClass<UNavigationQueryFilter>* FilterClass;
/* offset=0x0078 flags=0x0018041040000201 */ float ObservedBlackboardValueTolerance;
/* offset=0x007c flags=0x0018001000000000 */ uint8 bObserveBlackboardValue:1;
/* offset=0x007c flags=0x0018001000000001 */ uint8 bAllowStrafe:1;
/* offset=0x007c flags=0x0018041000000001 */ uint8 bAllowPartialPath:1;
/* offset=0x007c flags=0x0018041000000001 */ uint8 bTrackMovingGoal:1;
/* offset=0x007c flags=0x0018041000000001 */ uint8 bProjectGoalLocation:1;
/* offset=0x007c flags=0x0018001000000001 */ uint8 bReachTestIncludesAgentRadius:1;
/* offset=0x007c flags=0x0018001000000001 */ uint8 bReachTestIncludesGoalRadius:1;
/* offset=0x007c flags=0x0018001000020801 */ uint8 bStopOnOverlap:1;
/* offset=0x007d flags=0x0018001000000000 */ uint8 bStopOnOverlapNeedsUpdate:1;
};
class UBTTask_MoveToSafeArea: public UBTTask_MagicMove {
/* offset=0x0090 flags=0x0018001040000201 */ float RadiusScale;
/* offset=0x0094 flags=0x0018001040000201 */ float NoCirlceRadius;
};
class UBTTask_PawnActionBase: public UBTTaskNode {
};
class UBTTask_PlayAnimation: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ UAnimationAsset* AnimationToPlay;
/* offset=0x0050 flags=0x0018001000000001 */ uint8 bLooping:1;
/* offset=0x0050 flags=0x0018001000000001 */ uint8 bNonBlocking:1;
/* offset=0x0054 flags=0x0018001040080208 */ UBehaviorTreeComponent* MyOwnerComp;
/* offset=0x0058 flags=0x0018001040080208 */ USkeletalMeshComponent* CachedSkelMesh;
};
class UBTTask_PlaySound: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ USoundCue* SoundToPlay;
};
class UBTTask_PushPawnAction: public UBTTask_PawnActionBase {
/* offset=0x004c flags=0x002a081040080209 */ UPawnAction* Action;
};
class UBTTask_RotateToFaceBBEntry: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0028081040004201 */ float Precision;
};
class UBTTask_RunBehavior: public UBTTaskNode {
/* offset=0x004c flags=0x0028081040000201 */ UBehaviorTree* BehaviorAsset;
};
class UBTTask_RunBehaviorDynamic: public UBTTaskNode {
/* offset=0x0050 flags=0x0028081000000001 */ struct FGameplayTag InjectionTag;
/* offset=0x0058 flags=0x0028081040000201 */ UBehaviorTree* DefaultBehaviorAsset;
/* offset=0x005c flags=0x0028081040000200 */ UBehaviorTree* BehaviorAsset;
};
class UBTTask_RunEQSQuery: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0018001040020201 */ UEnvQuery* QueryTemplate;
/* offset=0x0074 flags=0x0010000000020201 */ TArray<struct FEnvNamedValue> QueryParams;
/* offset=0x0080 flags=0x0010000000020201 */ TArray<struct FAIDynamicParam> QueryConfig;
/* offset=0x008c flags=0x0018001040020201 */ uint8 RunMode;
/* offset=0x0090 flags=0x0010000000020001 */ struct FBlackboardKeySelector EQSQueryBlackboardKey;
/* offset=0x00b0 flags=0x0018001040000201 */ bool bUseBBKey;
/* offset=0x00b8 flags=0x0010000000000001 */ struct FEQSParametrizedQueryExecutionRequest EQSRequest;
};
class UBTTask_SetTagCooldown: public UBTTaskNode {
/* offset=0x0050 flags=0x0018001000000001 */ struct FGameplayTag CooldownTag;
/* offset=0x0058 flags=0x0018001040000201 */ bool bAddToExistingDuration;
/* offset=0x005c flags=0x0018001040000201 */ float CooldownDuration;
};
class UBTTask_TeleportToSpecLoc: public UBTTask_BlackboardBase {
/* offset=0x0070 flags=0x0018001040000201 */ float RangeMin;
/* offset=0x0074 flags=0x0018001040000201 */ float RangeMax;
/* offset=0x0078 flags=0x0018001040000201 */ bool OnlyTeleportToLand;
/* offset=0x007c flags=0x0018001040000201 */ float OriginCheckSquare;
/* offset=0x0080 flags=0x0018001040000201 */ float DestCheckSquare;
/* offset=0x0084 flags=0x0018001040000201 */ float TraceHeight;
/* offset=0x0088 flags=0x0018001040000201 */ bool bForceSuccess;
};
class UBTTask_Wait: public UBTTaskNode {
/* offset=0x004c flags=0x0018001040000201 */ float WaitTime;
/* offset=0x0050 flags=0x0018001040000201 */ float RandomDeviation;
};
class UBTTask_WaitBlackboardTime: public UBTTask_Wait {
/* offset=0x0058 flags=0x0020080000000001 */ struct FBlackboardKeySelector BlackboardKey;
};
class UBackPackArmorSlot_BP_C: public UUserWidget {
/* offset=0x01b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x01b4 flags=0x000a0010c008020c */ UGridPanel* GridPanel_Shield;
/* offset=0x01b8 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01bc flags=0x000a0010c008020c */ UImage* Image_EquipIcon;
/* offset=0x01c0 flags=0x000a0010c008020c */ UImage* Image_EquipIconSlotBG;
/* offset=0x01c4 flags=0x000a0010c008020c */ UProgressBar* ProgressBar_Damage;
/* offset=0x01c8 flags=0x000a0010c008020c */ UTextBlock* TextBlock_ItemName;
/* offset=0x01cc flags=0x000a0010c008020c */ UTextBlock* TextBlock_ShieldNum;
/* offset=0x01d0 flags=0x0008001040000205 */ uint8 ClothArmorType;
/* offset=0x01d8 flags=0x0000000000010005 */ struct FBattleItemData ItemData;
/* offset=0x0258 flags=0x0000001040010205 */ bool IsDataNull;
/* offset=0x025c flags=0x0008001040010205 */ float TimeRecorder;
/* offset=0x0260 flags=0x0000100010010205 */ FItemBeDragBegin ItemBeDragBegin;
/* offset=0x026c flags=0x0000100010010205 */ FItemBeDragCancelled ItemBeDragCancelled;
/* offset=0x0278 flags=0x0000001040010205 */ bool IsDetectDrag;
void Construct();
void ExecuteUbergraph_BackPackArmorSlot_BP(int32 EntryPoint, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, struct FGeometry K2Node_Event_MyGeometry, float K2Node_Event_InDeltaTime, float CallFunc_Add_FloatFloat_ReturnValue, struct FPointerEvent K2Node_Event_PointerEvent, UDragDropOperation* K2Node_Event_Operation);
void GetArmorHP(int32 CrtHP, int32 MaxHP, int32 ArmorMaxHP, int32 ArmorCrtHP, bool ___bool_True_if_break_was_hit_Variable, int32 ___int_Array_Index_Variable, bool CallFunc_Not_PreBool_ReturnValue, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, UBattleItemHandle_AvatarBP_C* CallFunc_GetVolAvatarConfigByResID_config, bool CallFunc_BooleanAND_ReturnValue, struct FBattleItemAdditionalData CallFunc_Array_Get_Item, bool CallFunc_EqualEqual_NameName_ReturnValue, int32 CallFunc_FTrunc_ReturnValue);
FText GetDefaultImage(bool K2Node_SwitchEnum_CmpSuccess);
FText GetNameByClothArmorType(bool K2Node_SwitchEnum_CmpSuccess);
void ItemBeDragBegin__DelegateSignature(struct FBattleItemData ItemData, uint8 DragOrigin);
void ItemBeDragCancelled__DelegateSignature();
void OnDragCancelled(struct FPointerEvent PointerEvent, UDragDropOperation* Operation);
void OnDragDetected(struct FGeometry MyGeometry, struct FPointerEvent PointerEvent, UDragDropOperation* Operation, UBackPackDragDropOpt_BP_C* CallFunc_CreateDragDropOperation_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue, UBackPackDragWidget_BP_C* CallFunc_Create_ReturnValue);
struct FEventReply OnMouseButtonDown(struct FGeometry MyGeometry, struct FPointerEvent MouseEvent, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue);
struct FEventReply OnTouchEnded(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply CallFunc_Handled_ReturnValue, struct FEventReply CallFunc_ReleaseMouseCapture_ReturnValue);
struct FEventReply OnTouchStarted(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue2, struct FEventReply CallFunc_CaptureMouse_ReturnValue, struct FEventReply CallFunc_CaptureMouse_ReturnValue2, FString CallFunc_GetPlatformName_ReturnValue, bool K2Node_SwitchString_CmpSuccess);
void SetArmorHP(int32 HPCrt, int32 HPMax, bool CallFunc_Greater_IntInt_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue, FText CallFunc_Conv_IntToText_ReturnValue, float CallFunc_Conv_IntToFloat_ReturnValue2, float CallFunc_Divide_FloatFloat_ReturnValue, float CallFunc_Subtract_FloatFloat_ReturnValue);
void SetArmorName(bool ShowDefault, FText CallFunc_GetDefaultImage_ReturnValue, FString CallFunc_Conv_TextToString_ReturnValue, UObject* CallFunc_UIGetResWithPath_ReturnValue, UPaperSprite* K2Node_DynamicCast_AsPaper_Sprite, bool K2Node_DynamicCast_bSuccess, struct FSlateBrush CallFunc_MakeBrushFromSprite_ReturnValue);
void Show(struct FBattleItemData ItemData, struct FVector2D CallFunc_MakeVector2D_ReturnValue, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, UObject* CallFunc_GetAssetByAssetReference_ReturnValue, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess, struct FSlateBrush K2Node_MakeStruct_SlateBrush);
void ShowArmor(int32 ArmorHP_Max, int32 ArmorHP_Crt, int32 CallFunc_GetArmorHP_CrtHP, int32 CallFunc_GetArmorHP_MaxHP, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue);
void ShowNull();
void Tick(struct FGeometry MyGeometry, float InDeltaTime);
};
class UBackPackBigItem_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ UCheckBox* CheckBox_BatchSelection;
/* offset=0x0238 flags=0x000a0010c008020c */ UImage* Image_ItemBG;
/* offset=0x023c flags=0x000a0010c008020c */ UImage* Image_ItemIcon;
/* offset=0x0240 flags=0x000a0010c008020c */ UMultiLineEditableText* ItemContent1;
/* offset=0x0244 flags=0x000a0010c008020c */ UTextBlock* ItemContent2;
/* offset=0x0248 flags=0x000a0010c008020c */ UTextBlock* TextBlock_ItemNum;
/* offset=0x0250 flags=0x0000000000010005 */ struct FBattleItemData ItemDataStructure;
/* offset=0x02d0 flags=0x0000001040010205 */ bool bHasTipsShow;
/* offset=0x02d4 flags=0x0000100010010205 */ FItemBeClicked ItemBeClicked;
/* offset=0x02e0 flags=0x0000001040010205 */ bool IsSelected;
void BndEvt__Button_ClickItem_K2Node_ComponentBoundEvent_45_OnButtonClickedEvent__DelegateSignature();
void ChangeState(bool IsSelect);
void ExecuteUbergraph_BackPackBigItem_BP(int32 EntryPoint, bool CallFunc_Not_PreBool_ReturnValue);
enum ECheckBoxState Get_CheckBox_BatchSelection_CheckedState();
void InitData(struct FBattleItemData ItemData, int32 Count, FText CallFunc_Conv_IntToText_ReturnValue, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, FText CallFunc_Conv_StringToText_ReturnValue, UObject* CallFunc_GetAssetByAssetReference_ReturnValue, FText CallFunc_Conv_StringToText_ReturnValue2, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess);
void ItemBeClicked__DelegateSignature(struct FBattleItemData MyData, bool IsSelected);
};
class UBackPackClothSlot_BP_C: public UUserWidget {
/* offset=0x01b0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x01b4 flags=0x000a0010c008020c */ UImage* Image;
/* offset=0x01b8 flags=0x000a0010c008020c */ UImage* Image_ClothingItemIcon;
/* offset=0x01bc flags=0x000a0010c008020c */ UImage* Image_ClothingSlotBG;
/* offset=0x01c0 flags=0x000a0010c008020c */ UProgressBar* ProgressBar_Damage;
/* offset=0x01c4 flags=0x000a0010c008020c */ UTextBlock* TextBlock_ItemName;
/* offset=0x01c8 flags=0x0008001040000205 */ uint8 ClothArmorType;
/* offset=0x01d0 flags=0x0000000000010005 */ struct FBattleItemData ItemData;
/* offset=0x0250 flags=0x0000001040010205 */ bool IsDataNull;
/* offset=0x0254 flags=0x0000100010010205 */ FItemBeDragBegin ItemBeDragBegin;
/* offset=0x0260 flags=0x0000100010010205 */ FItemBeDragCancelled ItemBeDragCancelled;
/* offset=0x026c flags=0x0000001040010205 */ bool IsDetectDrag;
void Construct();
void ExecuteUbergraph_BackPackClothSlot_BP(int32 EntryPoint, struct FPointerEvent K2Node_Event_PointerEvent, UDragDropOperation* K2Node_Event_Operation);
FText GetNameByClothArmorType(bool K2Node_SwitchEnum_CmpSuccess);
void GetSmallIcon(int32 ItemID, bool IsFound, FString ItemSmallIcon, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray<FName> CallFunc_GetDataTableRowNames_OutRowNames, int32 CallFunc_Array_Length_ReturnValue, FName CallFunc_Array_Get_Item, bool CallFunc_Less_IntInt_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void ItemBeDragBegin__DelegateSignature(struct FBattleItemData ItemData, uint8 DragOrigin);
void ItemBeDragCancelled__DelegateSignature();
void OnDragCancelled(struct FPointerEvent PointerEvent, UDragDropOperation* Operation);
void OnDragDetected(struct FGeometry MyGeometry, struct FPointerEvent PointerEvent, UDragDropOperation* Operation, UBackPackDragDropOpt_BP_C* CallFunc_CreateDragDropOperation_ReturnValue, UBackPackDragWidget_BP_C* CallFunc_Create_ReturnValue, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
struct FEventReply OnTouchEnded(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply CallFunc_Handled_ReturnValue, struct FEventReply CallFunc_ReleaseMouseCapture_ReturnValue);
struct FEventReply OnTouchStarted(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue2, struct FEventReply CallFunc_CaptureMouse_ReturnValue, struct FEventReply CallFunc_CaptureMouse_ReturnValue2, FString CallFunc_GetPlatformName_ReturnValue, bool K2Node_SwitchString_CmpSuccess);
void Show(struct FBattleItemData ItemData, struct FVector2D CallFunc_MakeVector2D_ReturnValue, bool CallFunc_GetSmallIcon_IsFound, FString CallFunc_GetSmallIcon_ItemSmallIcon, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, UObject* CallFunc_GetAssetByAssetReference_ReturnValue, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess, struct FSlateBrush K2Node_MakeStruct_SlateBrush);
void ShowNull(FText CallFunc_getImageByType_ReturnValue, FString CallFunc_Conv_TextToString_ReturnValue, UObject* CallFunc_UIGetResWithPath_ReturnValue, UPaperSprite* K2Node_DynamicCast_AsPaper_Sprite, bool K2Node_DynamicCast_bSuccess, struct FSlateBrush CallFunc_MakeBrushFromSprite_ReturnValue);
FText getImageByType(bool K2Node_SwitchEnum_CmpSuccess);
};
class UBackPackDragDropOpt_BP_C: public UDragDropOperation {
/* offset=0x0060 flags=0x0001000000000005 */ struct FBattleItemData ItemData;
/* offset=0x00e0 flags=0x0009001040000205 */ uint8 ItemFrom;
};
class UBackPackDragWidget_BP_C: public UUserWidget {
/* offset=0x01b0 flags=0x000a0010c008020c */ UImage* Image;
void SetPic(struct FSlateBrush InBrush);
};
class UBackPackFunctionLibrary_BP_C: public UBlueprintFunctionLibrary {
void GetBattleItemByDefineID(struct FItemDefineID DefineID, UUserWidget* Widget, UObject* __WorldContext, struct FBattleItemData BattleItemData, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, int32 ___int_Array_Index_Variable, UBackpackComponent* CallFunc_GetBackpackComponentFromController_ReturnValue, bool CallFunc_IsValid_ReturnValue, TArray<struct FBattleItemData> CallFunc_GetAllItemsInBackpack_ReturnValue, struct FBattleItemData CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_IsSameInstance_ReturnValue, int32 ___int_Loop_Counter_Variable, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue);
void GetVolAvatarConfigByResID(int32 resID, UObject* Outer, UObject* __WorldContext, UBattleItemHandle_AvatarBP_C* config, UUAELoadedClassManager* CallFunc_Get_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, UClass<UObject>* CallFunc_GetClass_ReturnValue, UClass<UBattleItemHandle_AvatarBP_C>* K2Node_ClassDynamicCast_AsBattle_Item_Handle_Avatar_BP, bool K2Node_ClassDynamicCast_bSuccess, UBattleItemHandle_AvatarBP_C* CallFunc_SpawnObject_ReturnValue);
void GetWeaponAttachConfigByResID(int32 resID, UObject* Outer, UObject* __WorldContext, struct FWeaponAttachmentConfig config, UUAELoadedClassManager* CallFunc_Get_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, UClass<UObject>* CallFunc_GetClass_ReturnValue, UClass<UBackpackWeaponAttachHandle>* K2Node_ClassDynamicCast_AsBackpack_Weapon_Attach_Handle, bool K2Node_ClassDynamicCast_bSuccess, UBackpackWeaponAttachHandle* CallFunc_SpawnObject_ReturnValue);
void GetWeaponAttachPosByResID(int32 resID, UUAEUserWidget* Widget, UObject* __WorldContext, enum EWeaponAttachmentSocketType socket, ASTExtraPlayerController* CallFunc_GetOwningPlayerNoDefault_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, enum EWeaponAttachmentSocketType CallFunc_GetWeaponAttachPosByResID_socket);
void GetWeaponHandleByBPID(int32 BPID, UObject* Outer, UObject* __WorldContext, UBattleItemHandle_MainWeapon_C* Handle, UUAELoadedClassManager* CallFunc_Get_ReturnValue, UClass<UObject>* CallFunc_GetClass_ReturnValue, UClass<UBattleItemHandle_MainWeapon_C>* K2Node_ClassDynamicCast_AsBattle_Item_Handle_Main_Weapon, bool K2Node_ClassDynamicCast_bSuccess, UBattleItemHandle_MainWeapon_C* CallFunc_SpawnObject_ReturnValue);
void GetWeaponHandleByResID(int32 resID, UObject* Outer, UObject* __WorldContext, UBattleItemHandle_MainWeapon_C* Handle, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, UBattleItemHandle_MainWeapon_C* CallFunc_GetWeaponHandleByBPID_handle);
void GetWeaponSupportAttachResID(int32 WeaponID, UUAEUserWidget* Widget, UObject* __WorldContext, TArray<int32> attachID, ASTExtraPlayerController* CallFunc_GetOwningPlayerNoDefault_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, TArray<int32> CallFunc_GetWeaponSupportAttachResID_attachID);
void GetWeaponSupportSocket(int32 WeaponID, UUAEUserWidget* Widget, UObject* __WorldContext, TArray<enum EWeaponAttachmentSocketType> socketList, ASTExtraPlayerController* CallFunc_GetOwningPlayerNoDefault_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, TArray<enum EWeaponAttachmentSocketType> CallFunc_GetWeaponSupportSocket_socketList);
void IsAttach(struct FItemDefineID DefineID, UObject* __WorldContext, bool IsAttach, int32 CallFunc_getItemTypeByDefineID_itemType, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void IsBullet(struct FItemDefineID DefineID, UObject* __WorldContext, bool IsBullet, int32 CallFunc_getItemTypeByDefineID_itemType, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void IsGun(struct FItemDefineID DefineID, UObject* __WorldContext, bool IsGun, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void IsGunSupportAttachByDefine(struct FItemDefineID gunDefine, struct FItemDefineID attachDefine, UUAEUserWidget* Widget, UObject* __WorldContext, bool support, struct FItemDefineID AttachDefineID, struct FItemDefineID GunDefineID, int32 AttachBPID, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_getBPIDbyDefineID_BPID, UBattleItemHandle_MainWeapon_C* CallFunc_GetWeaponHandleByResID_handle, struct FWeaponAttachmentSlot CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void IsGunSupportAttachByDefineID(struct FItemDefineID gunDefine, struct FItemDefineID attachDefine, UUAEUserWidget* Widget, UObject* __WorldContext, bool support, ASTExtraPlayerController* CallFunc_GetOwningPlayerNoDefault_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsGunSupportAttachByDefine_support);
void IsGunSupportAttachByRes(int32 gunResID, int32 attachResID, UUAEUserWidget* Widget, UObject* __WorldContext, bool support, int32 AttachBPID, int32 ___int_Array_Index_Variable, int32 CallFunc_getBPIDbyResID_BPID, UBattleItemHandle_MainWeapon_C* CallFunc_GetWeaponHandleByResID_handle, int32 ___int_Loop_Counter_Variable, struct FWeaponAttachmentSlot CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void IsGunSupportAttachByResID(int32 gunResID, int32 attachResID, UUAEUserWidget* Widget, UObject* __WorldContext, bool support, ASTExtraPlayerController* CallFunc_GetOwningPlayerNoDefault_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsGunSupportAttachByRes_support);
void IsGunSupportBullet(ASTExtraWeapon* Weapon, struct FItemDefineID bulletDefineID, UObject* __WorldContext, bool isSupport, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, struct FItemDefineID CallFunc_GetBulletTypeFromEntity_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void getBPIDbyDefineID(struct FItemDefineID DefineID, UObject* __WorldContext, int32 BPID, int32 CallFunc_getBPIDbyResID_BPID);
void getBPIDbyResID(int32 resID, UObject* __WorldContext, int32 BPID, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
void getItemTypeByDefineID(struct FItemDefineID DefineID, UObject* __WorldContext, int32 ItemType, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
};
class UBackPackItem_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ UBorder* Border_DiscardBtnName01;
/* offset=0x0238 flags=0x000a0010c008020c */ UBorder* Border_EquipBtnName;
/* offset=0x023c flags=0x000a0010c008020c */ UButton* Button_Drop;
/* offset=0x0240 flags=0x000a0010c008020c */ UButton* Button_DropAll;
/* offset=0x0244 flags=0x000a0010c008020c */ UButton* Button_DropPartly;
/* offset=0x0248 flags=0x000a0010c008020c */ UButton* Button_Equip;
/* offset=0x024c flags=0x000a0010c008020c */ UButton* Button_Use;
/* offset=0x0250 flags=0x000a0010c008020c */ UGridPanel* GridPanel_DropPartlyDisableState;
/* offset=0x0254 flags=0x000a0010c008020c */ UHorizontalBox* HorizontalBox_Throw;
/* offset=0x0258 flags=0x000a0010c008020c */ UHorizontalBox* HorizontalBox_WeaponFit;
/* offset=0x025c flags=0x000a0010c008020c */ UImage* Image_CanEquippedIconBG;
/* offset=0x0260 flags=0x000a0010c008020c */ UImage* Image_CanEquippedItemBG;
/* offset=0x0264 flags=0x000a0010c008020c */ UImage* Image_DragItemStatus;
/* offset=0x0268 flags=0x000a0010c008020c */ UImage* Image_ItemBG;
/* offset=0x026c flags=0x000a0010c008020c */ UImage* Image_ItemIcon;
/* offset=0x0270 flags=0x000a0010c008020c */ UImage* Image_ItemIconBG;
/* offset=0x0274 flags=0x000a0010c008020c */ UImage* Image_ItemSelectFG;
/* offset=0x0278 flags=0x000a0010c008020c */ UImage* Image_Useless;
/* offset=0x027c flags=0x000a0010c008020c */ UMultiLineEditableText* ItemContent1;
/* offset=0x0280 flags=0x000a0010c008020c */ UTextBlock* ItemContent2;
/* offset=0x0284 flags=0x000a0010c008020c */ UTextBlock* TextBlock_DiscardBtnName01;
/* offset=0x0288 flags=0x000a0010c008020c */ UTextBlock* TextBlock_DiscardBtnName02;
/* offset=0x028c flags=0x000a0010c008020c */ UTextBlock* TextBlock_EquipBtnName;
/* offset=0x0290 flags=0x000a0010c008020c */ UTextBlock* TextBlock_EquipBtnName02;
/* offset=0x0294 flags=0x000a0010c008020c */ UTextBlock* TextBlock_ItemNum;
/* offset=0x0298 flags=0x000a0010c008020c */ UTextBlock* TextBlock_UseBtn02;
/* offset=0x029c flags=0x000a0010c008020c */ UGridPanel* UnableToEquip;
/* offset=0x02a0 flags=0x0000000000010005 */ struct FBattleItemData ItemData;
/* offset=0x0320 flags=0x0000001040010205 */ bool bIsHandleBtnsShow;
/* offset=0x0324 flags=0x0000100010010205 */ FHandleBtnsStateChange HandleBtnsStateChange;
/* offset=0x0330 flags=0x0000100010010205 */ FItemBeDropped ItemBeDropped;
/* offset=0x033c flags=0x0000001040010205 */ bool bIsUseless;
/* offset=0x0340 flags=0x0000100010010205 */ FItemBeDragBegin ItemBeDragBegin;
/* offset=0x034c flags=0x0000001040010205 */ bool bHasStartTouchIn;
/* offset=0x0350 flags=0x0000100010010205 */ FItemBeDragCancelled ItemBeDragCancelled;
void BndEvt__Button_DropAll_K2Node_ComponentBoundEvent_39_OnButtonClickedEvent__DelegateSignature();
void BndEvt__Button_Drop_K2Node_ComponentBoundEvent_76_OnButtonClickedEvent__DelegateSignature();
void BndEvt__Button_Equip_K2Node_ComponentBoundEvent_298_OnButtonClickedEvent__DelegateSignature();
void BndEvt__Button_ThrowPart_K2Node_ComponentBoundEvent_10_OnButtonClickedEvent__DelegateSignature();
void BndEvt__Button_Use_K2Node_ComponentBoundEvent_270_OnButtonClickedEvent__DelegateSignature();
void CanGunAddAttachment(struct FItemDefineID gunID_, struct FItemDefineID attachID_, bool opyEmpty, bool canAdd, bool OcupyEmpty, enum EWeaponAttachmentSocketType AttachPos, int32 AttachBPID, bool IsValid, struct FItemDefineID GunDefineID, struct FItemDefineID AttachDefineID, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 ___int_Array_Index_Variable, int32 ___int_Array_Index_Variable2, int32 ___int_Loop_Counter_Variable2, int32 CallFunc_Add_IntInt_ReturnValue2, int32 ___int_Array_Index_Variable3, enum EWeaponAttachmentSocketType CallFunc_GetWeaponAttachPosByResID_socket, int32 CallFunc_getBPIDbyDefineID_BPID_, int32 ___int_Loop_Counter_Variable3, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, UBackpackComponent* CallFunc_GetBackpackComponentFromController_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue3, TArray<struct FBattleItemData> CallFunc_GetWeaponsInBackpack_ReturnValue, struct FBattleItemData CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_IsSameInstance_ReturnValue, struct FItemAssociation CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, enum EWeaponAttachmentSocketType CallFunc_GetWeaponAttachPosByResID_socket2, bool CallFunc_NotEqual_NameName_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue, TArray<int32> CallFunc_GetWeaponSupportAttachResID_attachID, int32 CallFunc_Array_Length_ReturnValue3, int32 CallFunc_Array_Get_Item3, bool CallFunc_Less_IntInt_ReturnValue3, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void DropAllItem(APlayerController* CallFunc_GetOwningPlayer_ReturnValue, ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_ShouldDropBagItem_ReturnValue);
void EquipItem(struct FItemDefineID CallFunc_FindWeapon_defineID, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
void ExecuteUbergraph_BackPackItem_BP(int32 EntryPoint, struct FPointerEvent K2Node_Event_MouseEvent, struct FPointerEvent K2Node_Event_PointerEvent, UDragDropOperation* K2Node_Event_Operation);
void FindWeapon(struct FItemDefineID DefineID, TArray<uint8> SlotWeaponTypeList, struct FItemDefineID currUsingGunID, UWeaponManagerComponent* weaponManager, int32 ___int_Array_Index_Variable, uint8 CallFunc_Array_Get_Item, ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue, int32 CallFunc_Array_Length_ReturnValue, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue, struct FItemDefineID K2Node_MakeStruct_ItemDefineID, int32 CallFunc_Array_Length_ReturnValue2, int32 ___int_Loop_Counter_Variable, bool CallFunc_CanGunAddAttachment_canAdd, bool CallFunc_Less_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, ASTExtraWeapon* CallFunc_GetInventoryWeaponByPropSlot_ReturnValue, bool CallFunc_IsValid_ReturnValue, struct FItemDefineID CallFunc_GetItemDefineID_ReturnValue, TArray<uint8> K2Node_MakeArray_Array, int32 ___int_Array_Index_Variable2, uint8 CallFunc_Array_Get_Item2, ASTExtraWeapon* CallFunc_GetInventoryWeaponByPropSlot_ReturnValue2, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_CanGunAddAttachment_canAdd2, struct FItemDefineID CallFunc_GetItemDefineID_ReturnValue2, bool CallFunc_CanGunAddAttachment_canAdd3, bool CallFunc_CanGunAddAttachment_canAdd4, ASTExtraWeapon* CallFunc_GetCurrentUsingWeapon_ReturnValue, struct FItemDefineID CallFunc_GetItemDefineID_ReturnValue3, bool CallFunc_IsValid_ReturnValue3, bool CallFunc_IsGun_isGun_, int32 ___int_Loop_Counter_Variable2, bool CallFunc_Less_IntInt_ReturnValue2, int32 CallFunc_Add_IntInt_ReturnValue2);
enum ESlateVisibility Get_Image_ItemSelectFG_Visibility();
void HandleBtnsStateChange__DelegateSignature(UBackPackItem_BP_C* ItemBP, bool IsClicked);
void HandleItemClick();
void IsGun(struct FItemDefineID defineID_, bool isGun_, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_BooleanAND_ReturnValue);
void ItemBeDragBegin__DelegateSignature(struct FBattleItemData ItemData, uint8 DragOrigin);
void ItemBeDragCancelled__DelegateSignature();
void ItemBeDropped__DelegateSignature(struct FBattleItemData ItemData, bool IsForceDrop);
void OnDragCancelled(struct FPointerEvent PointerEvent, UDragDropOperation* Operation);
void OnDragDetected(struct FGeometry MyGeometry, struct FPointerEvent PointerEvent, UDragDropOperation* Operation, UBackPackDragDropOpt_BP_C* CallFunc_CreateDragDropOperation_ReturnValue, struct FVector2D CallFunc_PointerEvent_GetCursorDelta_ReturnValue, float CallFunc_BreakVector2D_X, float CallFunc_BreakVector2D_Y, float CallFunc_Abs_ReturnValue, float CallFunc_Abs_ReturnValue2, bool CallFunc_GreaterEqual_FloatFloat_ReturnValue, UBackPackDragWidget_BP_C* CallFunc_Create_ReturnValue);
void OnMouseLeave(struct FPointerEvent MouseEvent);
struct FEventReply OnTouchEnded(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply K2Node_MakeStruct_EventReply);
struct FEventReply OnTouchStarted(struct FGeometry MyGeometry, struct FPointerEvent InTouchEvent, struct FEventReply CallFunc_DetectDragIfPressed_ReturnValue);
void RefreshIcon(UObject* Icon, bool CallFunc_IsValid_ReturnValue, UTexture2D* K2Node_DynamicCast_AsTexture_2D, bool K2Node_DynamicCast_bSuccess);
void ResetHandleBtns();
void ShowHandleBtns(APlayerController* CallFunc_GetOwningPlayer_ReturnValue, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, bool CallFunc_IsValid_ReturnValue, UBP_VehicleUser_C* CallFunc_GetComponentByClass_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool K2Node_SwitchEnum_CmpSuccess, bool K2Node_SwitchInteger_CmpSuccess, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool K2Node_SwitchInteger2_CmpSuccess);
void UpdateItemData(struct FBattleItemData ItemData, bool IsUseless, FString SmallIconPrefix, FAssetLoadSuccessDelegate K2Node_CreateDelegate_OutputDelegate, FText CallFunc_Conv_IntToText_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, FText CallFunc_Conv_StringToText_ReturnValue, struct FSoftObjectPath CallFunc_MakeSoftObjectPath_ReturnValue, FText CallFunc_Conv_StringToText_ReturnValue2);
void UseItem(struct FItemDefineID K2Node_MakeStruct_ItemDefineID, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess);
void getBPIDbyDefineID(struct FItemDefineID itemDefineID_, int32 BPID_, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
};
class UBackPackPickUpPanel_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ UMainBackPackPanel_BP_C* MainBackPackPanel_BP;
/* offset=0x0238 flags=0x000a0010c008020c */ UPickUpListPanel_BP_C* PickUpListPanel_BP;
/* offset=0x023c flags=0x0000001040010205 */ bool NewVar;
/* offset=0x0240 flags=0x0000000000010205 */ TMap<int32, enum EWeaponAttachmentSocketType> WeaponAttachPos;
void AddToWeaponAttachPos(int32 attachID, enum EWeaponAttachmentSocketType socket, enum EWeaponAttachmentSocketType CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue);
void AdjustPos(bool Show);
void ExecuteUbergraph_BackPackPickUpPanel_BP(int32 EntryPoint, FCloseBackPack K2Node_CreateDelegate_OutputDelegate, ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue, int32 CallFunc_PostEvent_ReturnValue);
void GetWeaponAttachPosByResID(int32 resID, enum EWeaponAttachmentSocketType socket, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, int32 CallFunc_Map_Length_ReturnValue, enum EWeaponAttachmentSocketType CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, TArray<FName> CallFunc_GetDataTableRowNames_OutRowNames, FName CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, struct FBP_STRUCT_WeaponAttachments_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue);
void GetWeaponSupportAttachResID(int32 WeaponID, TArray<int32> attachID, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_WeaponAttachments_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, TArray<int32> K2Node_MakeArray_Array);
void GetWeaponSupportSocket(int32 WeaponID, TArray<enum EWeaponAttachmentSocketType> socketList, TArray<enum EWeaponAttachmentSocketType> List, enum EWeaponAttachmentSocketType ___byte_Variable, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, enum EWeaponAttachmentSocketType ___byte_Variable2, struct FBP_STRUCT_WeaponAttachments_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, enum EWeaponAttachmentSocketType ___byte_Variable3, bool CallFunc_NotEqual_IntInt_ReturnValue, bool CallFunc_NotEqual_IntInt_ReturnValue2, bool CallFunc_NotEqual_IntInt_ReturnValue3, bool CallFunc_NotEqual_IntInt_ReturnValue4, bool CallFunc_NotEqual_IntInt_ReturnValue5, enum EWeaponAttachmentSocketType ___byte_Variable4, enum EWeaponAttachmentSocketType ___byte_Variable5, int32 CallFunc_Array_Add_ReturnValue, int32 CallFunc_Array_Add_ReturnValue2, int32 CallFunc_Array_Add_ReturnValue3, int32 CallFunc_Array_Add_ReturnValue4, int32 CallFunc_Array_Add_ReturnValue5);
void IsGunSupportAttachByDefine(struct FItemDefineID gunDefine, struct FItemDefineID attachDefine, bool support, bool CallFunc_IsGunSupportAttachByRes_support);
void IsGunSupportAttachByRes(int32 gunResID, int32 attachResID, bool support, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_WeaponAttachments_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue2, bool CallFunc_EqualEqual_IntInt_ReturnValue3, bool CallFunc_EqualEqual_IntInt_ReturnValue4, bool CallFunc_EqualEqual_IntInt_ReturnValue5, bool CallFunc_EqualEqual_IntInt_ReturnValue6, bool CallFunc_EqualEqual_IntInt_ReturnValue7, bool CallFunc_EqualEqual_IntInt_ReturnValue8, bool CallFunc_EqualEqual_IntInt_ReturnValue9, bool CallFunc_EqualEqual_IntInt_ReturnValue10, bool CallFunc_EqualEqual_IntInt_ReturnValue11, bool CallFunc_EqualEqual_IntInt_ReturnValue12, bool CallFunc_EqualEqual_IntInt_ReturnValue13, bool CallFunc_EqualEqual_IntInt_ReturnValue14, bool CallFunc_EqualEqual_IntInt_ReturnValue15, bool CallFunc_BooleanOR_ReturnValue, bool CallFunc_BooleanOR_ReturnValue2, bool CallFunc_BooleanOR_ReturnValue3, bool CallFunc_BooleanOR_ReturnValue4, bool CallFunc_BooleanOR_ReturnValue5, bool CallFunc_BooleanOR_ReturnValue6, bool CallFunc_BooleanOR_ReturnValue7, bool CallFunc_BooleanOR_ReturnValue8, bool CallFunc_BooleanOR_ReturnValue9, bool CallFunc_BooleanOR_ReturnValue10, bool CallFunc_BooleanOR_ReturnValue11, bool CallFunc_BooleanOR_ReturnValue12, bool CallFunc_BooleanOR_ReturnValue13, bool CallFunc_BooleanOR_ReturnValue14);
void OnCloseBackPack();
void ReceivedInitWidget();
void Show/HideBackpackPanel(ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue, ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue2, int32 CallFunc_PostEvent_ReturnValue, int32 CallFunc_PostEvent_ReturnValue2, enum ESlateVisibility CallFunc_GetVisibility_ReturnValue, bool CallFunc_EqualEqual_ByteByte_ReturnValue);
};
class UBackendHUD: public UObject {
/* offset=0x001c flags=0x0048001040000200 */ UEngine* Engine;
/* offset=0x0020 flags=0x0048000000004200 */ FString BackendUtilsClassName;
/* offset=0x002c flags=0x0048001040000200 */ UBackendUtils* Utils;
UFrontendHUD* GetFrontendHUD(int32 FrontendHUDIndex);
};
class UBackendUtils: public UObject {
/* offset=0x001c flags=0x0048001040000200 */ UBackendHUD* OwningBackendHUD;
};
class UBackgroundBlur: public UContentWidget {
/* offset=0x00d8 flags=0x0010001000000015 */ struct FMargin Padding;
/* offset=0x00e8 flags=0x0018001040000215 */ uint8 HorizontalAlignment;
/* offset=0x00e9 flags=0x0018001040000215 */ uint8 VerticalAlignment;
/* offset=0x00ea flags=0x0018001040000215 */ bool bApplyAlphaToBlur;
/* offset=0x00ec flags=0x0018001040000215 */ float BlurStrength;
/* offset=0x00f0 flags=0x0018001040000200 */ bool bOverrideAutoRadiusCalculation;
/* offset=0x00f4 flags=0x0018041040000215 */ int32 BlurRadius;
/* offset=0x00f8 flags=0x0010000000000015 */ struct FSlateBrush LowQualityFallbackBrush;
void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur);
void SetBlurRadius(int32 InBlurRadius);
void SetBlurStrength(float InStrength);
void SetHorizontalAlignment(uint8 InHorizontalAlignment);
void SetLowQualityFallbackBrush(struct FSlateBrush InBrush);
void SetPadding(struct FMargin InPadding);
void SetVerticalAlignment(uint8 InVerticalAlignment);
};
class UBackgroundBlurSlot: public UPanelSlot {
/* offset=0x0024 flags=0x0020081000000001 */ struct FMargin Padding;
/* offset=0x0034 flags=0x0028081040000201 */ uint8 HorizontalAlignment;
/* offset=0x0035 flags=0x0028081040000201 */ uint8 VerticalAlignment;
void SetHorizontalAlignment(uint8 InHorizontalAlignment);
void SetPadding(struct FMargin InPadding);
void SetVerticalAlignment(uint8 InVerticalAlignment);
};
class UBackpackAvatarHandle: public UBattleItemHandleBase {
/* offset=0x009b flags=0x0018001040000205 */ enum EAvatarSlotType slotID;
/* offset=0x00a0 flags=0x0010000000000005 */ struct FMeshPackage meshPack;
/* offset=0x01f8 flags=0x001800104008020c */ UBackpackComponent* pBackpackComp;
/* offset=0x01fc flags=0x0018001040000205 */ int32 itemCapacity;
/* offset=0x0200 flags=0x0018001040000205 */ int32 Durability;
/* offset=0x020c flags=0x0010000000010015 */ struct FBodyAttachmentConfig BodyAttachmentConfig;
bool CheckCanPickUp(UCharacterAvatarComponent* avatarComp, int32 nowCapcity);
UBackpackComponent* GetBackpackComponent();
bool HandleDisuse(enum EBattleItemDisuseReason Reason);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason);
void OnCharacterAttrChangedWithDetailEvent(AActor* Owner, FString AttrName, float deltaVal, float resultVal);
};
class UBackpackBlueprintUtils: public UObject {
/* offset=0x00b4 flags=0x0020088000000200 */ TArray<struct FCreateBattleItemHandleAsyncRequest> PendingAsyncRequests;
void AddCharacterVirtualItemToBackpack(UBackpackComponent* BackpackComp, ASTExtraBaseCharacter* Character);
struct FBattleItemData ConstructBattleItemDataByDefineID(struct FItemDefineID DefineID);
struct FBattleItemData ConstructBattleItemDataByItemTableID(int32 ItemTableID);
UBattleItemHandleBase* CreateBattleItemHandle(struct FItemDefineID DefineID, UObject* Outer);
void GenerateItemDefineIDByItemTableID(int32 ItemTableID, int32 Type, int32 TypeSpecificID);
struct FBattleItemFeatureData GetBattleItemFeatureDataByDefineID(struct FItemDefineID DefineID);
FString GetBattleItemHandlePath(struct FItemDefineID DefineID);
struct FBattleWeaponItemDisplayData GetBattleWeaponItemDisplayDataByDefineID(struct FItemDefineID DefineID);
UBattleItemHandleBase* GetCharacterVirtualItemHandleInBackpack(UBackpackComponent* BackpackComp);
struct FBattleItemData GetCharacterVirtualItemInBackpack(UBackpackComponent* BackpackComp);
int32 GetItemSubTypeID(int32 SpecificID);
FString GetRawBattleTextByRawTextID(int32 ID);
FString GetRawBattleTextByType(enum EBattleTextType Type);
bool IsVirtualItemData(struct FBattleItemData ItemData);
};
class UBackpackBlueprintUtils_BP_C: public UBackpackBlueprintUtils {
/* offset=0x00c0 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x00c4 flags=0x0000000000010205 */ TArray<struct FBattleItemAdditionalData> EmptyAdditionalData;
/* offset=0x00d0 flags=0x0000000000010205 */ TMap<FName, struct FItemAssociation> EmptyAssociationMap;
/* offset=0x010c flags=0x0000000000010205 */ TArray<struct FItemAssociation> EmptyAssociationArray;
/* offset=0x0118 flags=0x0008001040010205 */ int32 CharacterVirtualItem_Type;
/* offset=0x011c flags=0x0008001040010205 */ int32 CharacterVirtualItem_TypeSpecificID;
void AddCharacterVirtualItemToBackpack(UBackpackComponent* BackpackComp, ASTExtraBaseCharacter* Character);
struct FBattleItemData ConstructBattleItemDataByDefineID(struct FItemDefineID DefineID, struct FBattleItemFeatureData CallFunc_GetBattleItemFeatureData_FeatureData, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, struct FBattleItemData K2Node_MakeStruct_BattleItemData);
struct FBattleItemData ConstructBattleItemDataByItemTableID(int32 ItemTableID, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, struct FItemDefineID K2Node_MakeStruct_ItemDefineID, struct FBattleItemFeatureData CallFunc_GetBattleItemFeatureData_FeatureData, struct FBattleItemData K2Node_MakeStruct_BattleItemData);
UBattleItemHandleBase* CreateBattleItemHandle(struct FItemDefineID DefineID, UObject* Outer, UBattleItemHandleBase* Handle, UBattleItemHandleBase* CallFunc_CreateBattleItemHandle_Character_BattleItemHandle, struct FBattleItemFeatureData CallFunc_GetBattleItemFeatureData_FeatureData, UBattleItemHandleBase* CallFunc_CreateBattleItemHandle_Default_BattleItemHandle, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void CreateBattleItemHandle_Character(UObject* Outer, UBattleItemHandleBase* BattleItemHandle, UBattleItemHandle_VirtualCharacter_C* CallFunc_SpawnObject_ReturnValue);
void CreateBattleItemHandle_Default(int32 Type, int32 ID, UObject* Outer, UBattleItemHandleBase* BattleItemHandle, UUAELoadedClassManager* CallFunc_Get_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, FString CallFunc_GetBPTableName_BPTableName, UClass<UObject>* CallFunc_GetClass_ReturnValue, UClass<UBattleItemHandleBase>* K2Node_ClassDynamicCast_AsBattle_Item_Handle_Base, bool K2Node_ClassDynamicCast_bSuccess, UBattleItemHandleBase* CallFunc_SpawnObject_ReturnValue);
void ExecuteUbergraph_BackpackBlueprintUtils_BP(int32 EntryPoint, UBackpackComponent* K2Node_Event_BackpackComp, ASTExtraBaseCharacter* K2Node_Event_Character, struct FItemDefineID K2Node_MakeStruct_ItemDefineID, struct FItemDefineID CallFunc_GenerateItemDefineIDWithRandomInstanceID_ReturnValue, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, struct FBattleItemPickupInfo K2Node_MakeStruct_BattleItemPickupInfo, bool CallFunc_PickupItem_ReturnValue);
void GenerateItemDefineIDByItemTableID(int32 ItemTableID, int32 Type, int32 TypeSpecificID, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow);
void GetBPTableName(int32 Type, int32 TypeSpecificID, FString BPTableName, int32 CallFunc_Divide_IntInt_ReturnValue, bool K2Node_SwitchInteger_CmpSuccess, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void GetBattleItemFeatureData(struct FItemDefineID DefineID, struct FBattleItemFeatureData FeatureData, struct FBattleItemFeatureData BattleItemFeatureData, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, bool CallFunc_Not_PreBool_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue2, bool CallFunc_BooleanAND_ReturnValue, bool CallFunc_Greater_IntInt_ReturnValue, struct FBattleItemFeatureData K2Node_MakeStruct_BattleItemFeatureData);
struct FBattleItemFeatureData GetBattleItemFeatureDataByDefineID(struct FItemDefineID DefineID, struct FBattleItemFeatureData CallFunc_GetBattleItemFeatureData_FeatureData);
FString GetBattleItemHandlePath(struct FItemDefineID DefineID, UUAELoadedClassManager* CallFunc_Get_ReturnValue, FString CallFunc_GetBPTableName_BPTableName, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, FString CallFunc_GetPath_ReturnValue);
struct FBattleWeaponItemDisplayData GetBattleWeaponItemDisplayDataByDefineID(struct FItemDefineID DefineID, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRowByItemTableID_ItemTableRow, struct FBattleWeaponItemDisplayData K2Node_MakeStruct_BattleWeaponItemDisplayData);
UBattleItemHandleBase* GetCharacterVirtualItemHandleInBackpack(UBackpackComponent* BackpackComp, struct FItemDefineID K2Node_MakeStruct_ItemDefineID, UInterface<UItemContainerInterface>* CallFunc_GetItemHandleListByDefineID_self_CastInput, TArray<UItemHandleBase*> CallFunc_GetItemHandleListByDefineID_ReturnValue, UItemHandleBase* CallFunc_Array_Get_Item, UBattleItemHandleBase* K2Node_DynamicCast_AsBattle_Item_Handle_Base, bool K2Node_DynamicCast_bSuccess);
struct FBattleItemData GetCharacterVirtualItemInBackpack(UBackpackComponent* BackpackComp, struct FItemDefineID K2Node_MakeStruct_ItemDefineID, TArray<struct FBattleItemData> CallFunc_GetItemListByDefineID_ReturnValue, struct FBattleItemData CallFunc_Array_Get_Item);
int32 GetItemSubTypeID(int32 SpecificID, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
void GetItemTableRowByItemTableID(int32 ID, struct FBP_STRUCT_Item_type ItemTableRow, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
FString GetRawBattleTextByRawTextID(int32 ID, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_BattleText_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
FString GetRawBattleTextByType(enum EBattleTextType Type, FName RowName, bool K2Node_SwitchEnum_CmpSuccess, struct FBP_STRUCT_BattleText_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue);
bool IsVirtualItemData(struct FBattleItemData ItemData, bool CallFunc_Greater_IntInt_ReturnValue);
};
class UBackpackComponent: public UActorComponent {
/* offset=0x00b4 flags=0x0010000010080214 */ FItemListUpdatedDelegate ItemListUpdatedDelegate;
/* offset=0x00c0 flags=0x0010000010080214 */ FItemListUpdatedDelegate CapacityUpdatedDelegate;
/* offset=0x00cc flags=0x0010000010080214 */ FItemOperationDelegate ItemOperationDelegate;
/* offset=0x00d8 flags=0x0010000010080214 */ FItemOperationFailedDelegate ItemOperationFailedDelegate;
/* offset=0x00e4 flags=0x0020080000080214 */ FItemUpdatedDelegate ItemUpdatedDelegate;
/* offset=0x00f0 flags=0x0020080000080214 */ FItemRemovedDelegate ItemRemovedDelegate;
/* offset=0x00fc flags=0x0020080100000220 */ TArray<struct FBattleItemData> ItemList;
/* offset=0x0108 flags=0x0040000000000200 */ TArray<UItemHandleBase*> ItemHandleList;
/* offset=0x0114 flags=0x0040000000000200 */ TMap<struct FItemDefineID, UItemHandleBase*> ItemHandleMap;
/* offset=0x0150 flags=0x0028081140010225 */ float Capacity;
/* offset=0x0154 flags=0x0028081040000204 */ float OccupiedCapacity;
bool AddItemHandle(struct FItemDefineID DefineID, UItemHandleBase* ItemHandle);
int32 CheckCapacityForItem(struct FItemDefineID DefineID, int32 Count);
/* CL */ void ClientBroadcastItemOperationDelegate(struct FItemDefineID DefineID, enum EBattleItemOperationType operationType, uint8 Reason);
/* CL */ void ClientBroadcastItemOperationFailedDelegate(struct FItemDefineID DefineID, enum EBattleItemOperationType operationType, enum EBattleItemOperationFailedReason FailedReason);
int32 ConsumeItem(struct FItemDefineID DefineID, int32 Count);
UItemHandleBase* CreateItemHandle(struct FItemDefineID DefineID);
UBattleItemHandleBase* CreateItemHandleInternal(struct FItemDefineID DefineID);
bool DisuseItem(struct FItemDefineID DefineID, enum EBattleItemDisuseReason Reason);
bool DropItem(struct FItemDefineID DefineID, int32 Count, enum EBattleItemDropReason Reason);
void EquipItem(struct FItemDefineID DefineID);
void ForceNetUpdate();
TArray<struct FBattleItemData> GetAllItemList();
struct FBattleItemFeatureData GetBattleItemFeatureDataByDefineID(struct FItemDefineID DefineID);
struct FBattleItemData GetItemByDefineID(struct FItemDefineID DefineID);
TArray<UItemHandleBase*> GetItemHandleList();
TMap<struct FItemDefineID, UItemHandleBase*> GetItemHandleMap();
TArray<struct FBattleItemData> GetItemListByDefineID(struct FItemDefineID DefineID);
UWorld* GetWorld_BP();
void ModifyItemHandleCount(UItemHandleBase* ItemHandle, int32 Count);
void ModifyItemHandleEquippingState(UItemHandleBase* ItemHandle, bool bEquipping);
UBattleItemHandleBase* NewItemHandle(struct FItemDefineID DefineID);
void NotifyCapacityUpdated();
void NotifyItemListUpdated();
void NotifyItemRemoved(struct FItemDefineID DefineID);
void NotifyItemUpdated(struct FItemDefineID DefineID);
void OnRep_Capacity();
void OnRep_ItemList();
bool PickupItem(struct FItemDefineID DefineID, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason);
void ReceiveCapacity();
void ReceiveItemList();
bool RemoveItemHandle(struct FItemDefineID DefineID);
int32 ReturnItem(struct FItemDefineID DefineID, int32 Count, bool bCallHandlePickup);
bool SwapItem(struct FItemDefineID DefineID1, struct FItemDefineID DefineID2);
int32 TakeItem(struct FItemDefineID DefineID, int32 Count, bool bCallHandleDrop);
void TryMergeItemHandles(struct FItemDefineID DefineID);
void UnequipItem(struct FItemDefineID DefineID);
float UpdateCapacity();
float UpdateOccupiedCapacity();
bool UseItem(struct FItemDefineID DefineID, struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason);
};
class UBackpackUtils: public UBlueprintFunctionLibrary {
void AddCharacterVirtualItemHandleToBackpack(UBackpackComponent* BackpackComp, ASTExtraBaseCharacter* Character);
bool CheckCapacityForSwapOrDrop(UBackpackComponent* BackpackComp, int32 OldCapacity, int32 NewCapacity);
struct FBattleItemData ConstructBattleItemDataByDefineID(struct FItemDefineID DefineID);
struct FBattleItemData ConstructBattleItemDataByItemTableID(int32 ItemTableID);
UBattleItemHandleBase* CreateBattleItemHandle(struct FItemDefineID DefineID, UObject* Outer);
void CreateBattleItemHandleAsync(struct FItemDefineID DefineID, UObject* Outer, FCreateBattleItemHandleAsyncDelegate Delegate);
TArray<struct FPickUpWrapperItem> ExtractPickupWrapperItems(UBackpackComponent* BackpackComp);
void ForceDropNonClothing(UBackpackComponent* BackpackComp);
struct FItemDefineID GenerateItemDefineIDByItemTableIDWithRandomInstanceID(int32 ItemTableID);
struct FItemDefineID GenerateItemDefineIDWithRandomInstanceID(int32 Type, int32 TypeSpecificID);
uint64 GenerateRandomInstanceID();
TArray<struct FBattleItemData> GetAllItemsInBackpack(UBackpackComponent* BackpackComp, bool bIncludeVirtualItems);
void GetAttackTipDataByDamageEventType(int32 DamageType, int32 SubType, FString OutAttackName, FString OutAttackActionName);
struct FBattleItemFeatureData GetBattleItemFeatureDataByDefineID(struct FItemDefineID DefineID);
struct FBattleWeaponItemDisplayData GetBattleWeaponItemDisplayDataByDefineID(struct FItemDefineID DefineID);
UBattleItemHandleBase* GetCharacterVirtualItemHandleInBackpack(UBackpackComponent* BackpackComp);
struct FBattleItemData GetCharacterVirtualItemInBackpack(UBackpackComponent* BackpackComp);
TArray<struct FBattleItemData> GetClothingAndArmorInBackpack(UBackpackComponent* BackpackComp);
TArray<struct FBattleItemData> GetConsumablesInBackpack(UBackpackComponent* BackpackComp);
int32 GetItemCountByDefineID(UBackpackComponent* BackpackComp, struct FItemDefineID DefineID, bool bOnlyInstance);
FString GetRawBattleTextByRawTextID(int32 ID);
FString GetRawBattleTextByType(enum EBattleTextType Type);
TArray<UBattleItemHandleBase*> GetWeaponAttachmentHandles(UBackpackComponent* BackpackComp);
TArray<struct FBattleItemData> GetWeaponAttachmentsInBackpack(UBackpackComponent* BackpackComp);
TArray<struct FBattleItemData> GetWeaponsInBackpack(UBackpackComponent* BackpackComp);
bool IsCharacterVirtualItem(UBackpackComponent* BackpackComp, struct FItemDefineID DefineID);
bool IsSameInstance(struct FItemDefineID DefineID1, struct FItemDefineID DefineID2);
bool IsSameItem(struct FItemDefineID DefineID1, struct FItemDefineID DefineID2);
void PickupFromGround(UBackpackComponent* BackpackComp, APickUpWrapperActor* Source, struct FBattleItemUseTarget AutoEquipTarget, bool bForceAutoEquip);
int32 ReturnIteratively(UBackpackComponent* BackpackComp, struct FItemDefineID DefineID, int32 Count, bool bCallHandlePickup);
TArray<struct FBattleItemSortingInfo> SortBattleItemList(TArray<struct FBattleItemSortingInfo> ItemList);
TArray<struct FBattleSearchBoxSortingInfo> SortBattleSearchBoxList(TArray<struct FBattleSearchBoxSortingInfo> BoxList);
TArray<struct FBattleSearchItemSortingInfo> SortBattleSearchItemList(TArray<struct FBattleSearchItemSortingInfo> ItemList);
};
class UBackpackWeaponAttachHandle: public UBattleItemHandleBase {
/* offset=0x00a0 flags=0x0010000000010015 */ struct FWeaponAttachmentConfig WeaponAttachmentConfig;
/* offset=0x0130 flags=0x001800104008021c */ UBackpackComponent* BackpackComp;
bool EquipOrUnEuipAttachment(ASTExtraShootWeapon* InWeapon, bool IsEquip);
void ReturnWeaponAdditionalBulletsToBackpack(ASTExtraShootWeapon* Weapon, int32 BulletNum);
};
class ABaseAIController: public AAIController {
/* offset=0x0344 flags=0x0018001040010201 */ float DamageScale;
/* offset=0x0348 flags=0x0020080000010201 */ TArray<UBehaviorTree*> BehaviorTree;
/* offset=0x035c flags=0x0028081040080208 */ UBackpackComponent* BackpackComponent;
};
class UBaseCharacterEffectCom: public UActorComponent {
/* offset=0x00ac flags=0x0018001040010201 */ UParticleSystem* DeathFX;
/* offset=0x00b0 flags=0x0048001040000200 */ ASTExtraBaseCharacter* OwningCharacter;
void HandleOwnerDeath(ASTExtraBaseCharacter* DeadCharacter, AController* Killer, AActor* DamageCauser, struct FHitResult KillingHitInfo, struct FVector KillingHitImpulseDir, UClass<UDamageType>* KillingHitDamageType);
};
class UBaseCharacterPickupProxy: public UPickupProxy {
/* offset=0x0020 flags=0x0018001040000200 */ ASTExtraBaseCharacter* ProxyOwnerCharacter;
};
class UBaseGeneratorComponent: public UActorComponent {
/* offset=0x00ac flags=0x0020088000000200 */ TMap<uint8, struct FGroupSpotComponentArray> AllGroupSpots;
/* offset=0x00e8 flags=0x0020088000000208 */ TArray<USpotSceneComponent*> AllSpotsToTick;
/* offset=0x00f4 flags=0x0028081040000205 */ int32 GenerateSpotCountPerTick;
void GenerateSpotOnTick();
void GenerateSpots();
void RegisterGroupSpotComponent(UGroupSpotSceneComponent* GroupSpotComponent);
void RegisterSpotComponentToTick(USpotSceneComponent* SpotComponent);
};
class UBaseMediaSource: public UMediaSource {
/* offset=0x0020 flags=0x0048001040002200 */ FName PlayerName;
};
class UBasicOverlays: public UOverlays {
/* offset=0x001c flags=0x0010000000000201 */ TArray<struct FOverlayItem> Overlays;
};
class UBasicSkillsMenu_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0234 flags=0x000a0010c008020c */ UBorder* Border_Door;
/* offset=0x0238 flags=0x000a0010c008020c */ UBorder* Border_DriveAndGetIn;
/* offset=0x023c flags=0x000a0010c008020c */ UBorder* Border_Save;
/* offset=0x0240 flags=0x000a0010c008020c */ UButton* BtnDriverEnter;
/* offset=0x0244 flags=0x000a0010c008020c */ UButton* BtnPassengerEnter;
/* offset=0x0248 flags=0x000a0010c008020c */ UButton* BtnRescue;
/* offset=0x024c flags=0x000a0010c008020c */ UButton* Button_OpenAndCloseDoor;
/* offset=0x0250 flags=0x000a0010c008020c */ UVerticalBox* DriveAndGetInBox;
/* offset=0x0254 flags=0x000a0010c008020c */ UGridPanel* GridPanel_Door;
/* offset=0x0258 flags=0x000a0010c008020c */ UGridPanel* GridPanel_DriveAndGetIn;
/* offset=0x025c flags=0x000a0010c008020c */ UGridPanel* GridPanel_Rescue;
/* offset=0x0260 flags=0x000a0010c008020c */ UGridPanel* GridPanel_Save;
/* offset=0x0264 flags=0x000a0010c008020c */ UHorizontalBox* HorizontalBox_CloseDoor;
/* offset=0x0268 flags=0x000a0010c008020c */ UHorizontalBox* HorizontalBox_OpenDoor;
/* offset=0x026c flags=0x000a0010c008020c */ UTextBlock* TextBlock_;
/* offset=0x0270 flags=0x0008001040010205 */ uint8 CommonBtnType;
/* offset=0x0274 flags=0x0000100010010205 */ FED_CommonBtn ED_CommonBtn;
void BndEvt__BtnDriverEnter_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature();
void BndEvt__BtnPassengerEnter_K2Node_ComponentBoundEvent_31_OnButtonClickedEvent__DelegateSignature();
void BndEvt__BtnRescue_K2Node_ComponentBoundEvent_25_OnButtonClickedEvent__DelegateSignature();
void BndEvt__Button_OpenAndCloseDoor_K2Node_ComponentBoundEvent_9_OnButtonPressedEvent__DelegateSignature();
void Construct();
void Destruct();
void ED_CommonBtn__DelegateSignature(uint8 Type);
void ExecuteUbergraph_BasicSkillsMenu_BP(int32 EntryPoint, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, APlayerController* CallFunc_GetOwningPlayer_ReturnValue2, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess, ABP_STExtraPlayerController_C* K2Node_DynamicCast_AsBP_STExtra_Player_Controller2, bool K2Node_DynamicCast_bSuccess2, UBP_SAVEGAME_UIElemLayout_C* K2Node_Event_SaveGame, int32 K2Node_Event_LayoutIndex, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail, bool CallFunc_GetLayoutDetailByType_IsFound, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail2, bool CallFunc_GetLayoutDetailByType_IsFound2, struct FBP_STRUCT_UIElemLayoutDetail CallFunc_GetLayoutDetailByType_LayoutDetail3, bool CallFunc_GetLayoutDetailByType_IsFound3, bool CallFunc_IsValid_ReturnValue, USTExtraDelegateMgr* CallFunc_STExtraDelegateMgrInstance_ReturnValue, USTExtraDelegateMgr* CallFunc_STExtraDelegateMgrInstance_ReturnValue2, FOnCharacterCanRescueChangeDelegate K2Node_CreateDelegate_OutputDelegate, ASTExtraPlayerCharacter* CallFunc_GetOwningPlayerPawnOrVehicleDriver_ReturnValue, bool CallFunc_IsValid_ReturnValue2, bool CallFunc_PlayerConfirmToRescue_ReturnValue);
void HideDoorBtnPanel();
void HideEnterVehicleButtons();
void OnCanRescueOtherEvent(ACharacter* HelpWho, ACharacter* Owner, bool IsTurnInto, AController* CallFunc_GetController_ReturnValue, APlayerController* CallFunc_GetOwningPlayer_ReturnValue, bool CallFunc_EqualEqual_ObjectObject_ReturnValue, bool CallFunc_IsValid_ReturnValue);
void SetCustomizeUIInfo(UBP_SAVEGAME_UIElemLayout_C* SaveGame, int32 LayoutIndex);
void SetSettingControlUI();
void ShowDoorBtnPanel();
void ShowEnterVehicleButtons(bool HasDriversSeat, bool HasPsgersSeat);
void UpdateDoorBtn(uint8 Type, bool K2Node_SwitchEnum_CmpSuccess);
};
class UBattleItemHandleBase: public UItemHandleBase {
/* offset=0x0084 flags=0x0018001040000204 */ bool bEquipping;
/* offset=0x0088 flags=0x0010000000000204 */ TArray<struct FBattleItemAdditionalData> AdditionalData;
/* offset=0x0094 flags=0x0018001040000204 */ float UnitWeight;
/* offset=0x0098 flags=0x0018001040000204 */ bool bEquippable;
/* offset=0x0099 flags=0x0018001040000204 */ bool bConsumable;
/* offset=0x009a flags=0x0018001040000204 */ bool bAutoEquipAndDrop;
struct FBattleItemData ExtractItemData();
UWorld* GetWorldInternal();
bool HandleDisuse(enum EBattleItemDisuseReason Reason);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason);
};
class UBattleItemHandleBase_BP_C: public UBattleItemHandleBase {
/* offset=0x00a0 flags=0x0008001040010a05 */ ASTExtraPlayerController* OwningPlayerController;
/* offset=0x00a4 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* OwningCharacter;
/* offset=0x00a8 flags=0x0008001040010205 */ UBackpackComponent* OwningBackpackComponent;
/* offset=0x00b0 flags=0x0000001040010005 */ struct FTransform WrapperPutdownTrans;
/* offset=0x00e0 flags=0x0000001040010005 */ struct FTransform SourceWrapperTrans;
/* offset=0x0110 flags=0x0008001040010a05 */ ABaseAIController* OwningAIController;
struct FBattleItemData ExtractItemData(TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, TArray<struct FItemAssociation> CallFunc_Map_Values_Values, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, struct FBattleItemData CallFunc_ConstructBattleItemDataByDefineID_ReturnValue, struct FBattleItemData K2Node_SetFieldsInStruct_StructOut);
UWorld* GetWorldInternal(UWorld* CallFunc_GetWorld_BP_ReturnValue);
bool HandleDisuse(enum EBattleItemDisuseReason Reason);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason, bool CallFunc_HandleDrop_ReturnValue);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason, bool CallFunc_HandlePickup_ReturnValue, UBackpackComponent* K2Node_DynamicCast_AsBackpack_Component, bool K2Node_DynamicCast_bSuccess, AActor* K2Node_DynamicCast_AsActor, bool K2Node_DynamicCast_bSuccess2, struct FTransform CallFunc_GetTransform_ReturnValue, UBackpackComponent* K2Node_DynamicCast_AsBackpack_Component2, bool K2Node_DynamicCast_bSuccess3, UObject* CallFunc_GetOwningObject_ReturnValue, ABaseAIController* K2Node_DynamicCast_AsBase_AIController, bool K2Node_DynamicCast_bSuccess4, ASTExtraPlayerController* K2Node_DynamicCast_AsSTExtra_Player_Controller, bool K2Node_DynamicCast_bSuccess5, APawn* CallFunc_K2_GetPawn_ReturnValue, APawn* CallFunc_K2_GetPawn_ReturnValue2, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess6, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character2, bool K2Node_DynamicCast_bSuccess7);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason);
void SpawnWrapperOnGround(UClass<APickUpWrapperActor>* WrapperClass, bool bUseRandomLoc, APickUpWrapperActor* TargetWrapper, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, bool CallFunc_IsValid_ReturnValue, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue, UPickupManagerComponent* CallFunc_GetComponentByClass_ReturnValue, struct FVector CallFunc_GetRandomPutDownLocation_ReturnValue, struct FTransform CallFunc_MakeTransform_ReturnValue, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue2);
};
class UBattleItemHandle_AvatarBP_C: public UBackpackAvatarHandle {
/* offset=0x0230 flags=0x0008001040000a05 */ ASTExtraPlayerController* OwningPlayerController;
/* offset=0x0234 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* OwningCharacter;
/* offset=0x0238 flags=0x0008001040010205 */ UBackpackComponent* OwningBackpackComponent;
/* offset=0x0240 flags=0x0000001040010005 */ struct FTransform SourceWrapperTrans;
/* offset=0x0270 flags=0x0000001040010005 */ struct FTransform WrapperPutdownTrans;
/* offset=0x02a0 flags=0x0008001040010205 */ UClass<APickUpWrapperActor>* WrapperClass;
/* offset=0x02a4 flags=0x0008001040010205 */ UBattleItemHandleBase* CharacterItemHandle;
struct FBattleItemData ExtractItemData(TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, TArray<struct FItemAssociation> CallFunc_Map_Values_Values, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, struct FBattleItemData CallFunc_ConstructBattleItemDataByDefineID_ReturnValue, struct FBattleItemData K2Node_SetFieldsInStruct_StructOut);
UWorld* GetWorldInternal(UWorld* CallFunc_GetWorld_BP_ReturnValue, bool CallFunc_IsValid_ReturnValue);
bool HandleDisuse(enum EBattleItemDisuseReason Reason, bool CallFunc_HandleDisuse_ReturnValue);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_HandleDrop_ReturnValue);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason, bool CallFunc_HandlePickup_ReturnValue, UBattleItemHandleBase* CallFunc_GetCharacterVirtualItemHandleInBackpack_ReturnValue, UBackpackComponent* K2Node_DynamicCast_AsBackpack_Component, bool K2Node_DynamicCast_bSuccess, AActor* K2Node_DynamicCast_AsActor, bool K2Node_DynamicCast_bSuccess2, struct FTransform CallFunc_GetTransform_ReturnValue, UObject* CallFunc_GetOwningObject_ReturnValue, AController* K2Node_DynamicCast_AsController, bool K2Node_DynamicCast_bSuccess3, APawn* CallFunc_K2_GetPawn_ReturnValue, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess4);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason, bool CallFunc_HandleUse_ReturnValue, FName CallFunc_GetEnumeratorName_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue2, struct FItemAssociation K2Node_MakeStruct_ItemAssociation, struct FItemDefineID CallFunc_GetDefineID_ReturnValue3, struct FItemAssociation K2Node_MakeStruct_ItemAssociation2);
void LocalHandleDisuse(FName CallFunc_GetEnumeratorName_ReturnValue);
void SpawnWrapperOnGround(UClass<APickUpWrapperActor>* WrapperClass, bool bUseRandomLoc, bool CallFunc_IsValid_ReturnValue, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue, UPickupManagerComponent* CallFunc_GetComponentByClass_ReturnValue, struct FVector CallFunc_GetRandomPutDownLocation_ReturnValue, struct FTransform CallFunc_MakeTransform_ReturnValue, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue2);
};
class UBattleItemHandle_HeadBP_C: public UBattleItemHandle_AvatarBP_C {
/* offset=0x02a8 flags=0x0000000000010205 */ TArray<int32> BodyResIDList;
};
class UBattleItemHandle_MainWeapon_C: public UBattleItemHandleBase_BP_C {
/* offset=0x0114 flags=0x0008001040010205 */ UWeaponManagerComponent* weaponManager;
/* offset=0x0118 flags=0x0008001040010205 */ FName socket;
/* offset=0x0120 flags=0x0008001040010205 */ UBattleItemHandleBase* CharacterItemHandle;
/* offset=0x0124 flags=0x0008001040010215 */ UClass<ASTExtraWeapon>* WeaponClass;
/* offset=0x0128 flags=0x0000000000000205 */ TArray<struct FWeaponAttachmentSlot> AvailableWeaponAttachment;
/* offset=0x0134 flags=0x0008001040010a05 */ ASTExtraWeapon* TargetWeaponActor;
/* offset=0x0138 flags=0x0008001040010205 */ FName MainLogicSlot1Name;
/* offset=0x0140 flags=0x0008001040010205 */ FName MainLogicSlot2Name;
/* offset=0x0148 flags=0x0008001040010205 */ UClass<APickUpWrapperActor>* WrapperClass;
/* offset=0x014c flags=0x0000000000000205 */ TMap<enum EWeaponAttachmentSocketType, bool> WeaponAttachmentSockTypeList;
/* offset=0x0188 flags=0x0008001040010205 */ UClass<APickUpWrapperActor>* BulletWrapperClass;
/* offset=0x018c flags=0x0000000000000205 */ TMap<enum EWeaponAttachmentSocketType, UBattleItemHandle_WeapAttachment_C*> EquipedWeapAttachments;
/* offset=0x01c8 flags=0x0000001040010205 */ bool bResetInitBulletInBullet;
void AutoEquipAttachments(int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, TArray<UBattleItemHandleBase*> CallFunc_GetWeaponAttachmentHandles_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, UBattleItemHandleBase* CallFunc_Array_Get_Item, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, UBackpackWeaponAttachHandle* K2Node_DynamicCast_AsBackpack_Weapon_Attach_Handle, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Length_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_UseItem_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue3, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied);
void CreateWrapperOnGround(bool CallFunc_IsValid_ReturnValue, UPickupManagerComponent* CallFunc_GetComponentByClass_ReturnValue, struct FVector CallFunc_GetRandomPutDownLocation_ReturnValue, struct FTransform CallFunc_MakeTransform_ReturnValue, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue);
void GetAvailableInstantLogicSocketName(FName ret, bool bNeedPutDownOldWeapon, bool bAutoUse, ASTExtraWeapon* CallFunc_GetInventoryWeaponByLogicSocket_ReturnValue, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, FName CallFunc_GetCurrentUsingLogicSocket_ReturnValue, bool CallFunc_IsValid_ReturnValue, ASTExtraWeapon* CallFunc_GetCurrentUsingWeapon_ReturnValue, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon2, bool K2Node_DynamicCast_bSuccess2, ASTExtraWeapon* CallFunc_GetInventoryWeaponByLogicSocket_ReturnValue2, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon3, bool K2Node_DynamicCast_bSuccess3, bool CallFunc_IsValid_ReturnValue2, FName CallFunc_GetCurrentUsingLogicSocketOnServer_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, ASTExtraWeapon* CallFunc_GetCurrentUsingWeapon_ReturnValue2, bool CallFunc_IsValid_ReturnValue3, ASTExtraWeapon* CallFunc_GetCurrentUsingWeapon_ReturnValue3, bool CallFunc_IsValid_ReturnValue4, bool CallFunc_IsValid_ReturnValue5, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue2, struct FItemAssociation CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, struct FItemAssociation CallFunc_Map_Find_Value2, bool CallFunc_Map_Find_ReturnValue2, FName CallFunc_GetCurrentUsingLogicSocketOnServer_ReturnValue2, bool CallFunc_EqualEqual_NameName_ReturnValue2, bool CallFunc_EqualEqual_NameName_ReturnValue3);
void GetAvailableTargetLogicSocketName(FName TargetSocket, FName ret, bool bNeedPutDownOldWeapon, bool bAutoUse, FName InputSocket, FName CallFunc_GetCurrentUsingLogicSocketOnServer_ReturnValue, bool CallFunc_EqualEqual_NameName_ReturnValue, FName CallFunc_GetCurrentUsingLogicSocketOnServer_ReturnValue2, bool CallFunc_EqualEqual_NameName_ReturnValue2, bool CallFunc_EqualEqual_NameName_ReturnValue3, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, struct FItemAssociation CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, bool CallFunc_IsValid_ReturnValue);
bool HandleDisuse(enum EBattleItemDisuseReason Reason, bool CallFunc_EqualEqual_ByteByte_ReturnValue, bool CallFunc_HandleDisuse_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_HasState_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_HandleDrop_ReturnValue, APickUpWrapperActor* CallFunc_SpawnWrapperOnGround_TargetWrapper);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason, bool CallFunc_HandlePickup_ReturnValue, APickUpWrapperActor* K2Node_DynamicCast_AsPick_Up_Wrapper_Actor, bool K2Node_DynamicCast_bSuccess, UBattleItemHandleBase* CallFunc_GetCharacterVirtualItemHandleInBackpack_ReturnValue, bool CallFunc_IsValid_ReturnValue, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason, TArray<UBattleItemHandle_WeapAttachment_C*> OldWeaponAttachmentHandles, bool bAutoUse, bool bNeedPutDownOldWeapon, FName TargetSocket, int32 ___int_Loop_Counter_Variable, bool CallFunc_HandleUse_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue, FName CallFunc_GetAvailableTargetLogicSocketName_Ret, bool CallFunc_GetAvailableTargetLogicSocketName_bNeedPutDownOldWeapon, bool CallFunc_GetAvailableTargetLogicSocketName_bAutoUse, bool CallFunc_EqualEqual_NameName_ReturnValue, int32 ___int_Array_Index_Variable, int32 ___int_Array_Index_Variable2, bool CallFunc_HasState_ReturnValue, UBattleItemHandle_WeapAttachment_C* CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, FString CallFunc_GetDisplayName_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue2, struct FItemDefineID CallFunc_GetDefineID_ReturnValue2, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, bool CallFunc_UseItem_ReturnValue, FString CallFunc_Conv_BoolToString_ReturnValue, FString CallFunc_Concat_StrStr_ReturnValue3, struct FItemDefineID CallFunc_GetDefineID_ReturnValue3, struct FItemAssociation K2Node_MakeStruct_ItemAssociation, FName CallFunc_GetAvailableInstantLogicSocketName_Ret, bool CallFunc_GetAvailableInstantLogicSocketName_bNeedPutDownOldWeapon, bool CallFunc_GetAvailableInstantLogicSocketName_bAutoUse, struct FItemDefineID CallFunc_GetDefineID_ReturnValue4, ASTExtraWeapon* CallFunc_SpawnAndBackpackWeaponOnServer_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue5, bool CallFunc_IsValid_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetItemTableRow_Item, int32 ___int_Loop_Counter_Variable2, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, struct FItemAssociation CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue2, struct FItemDefineID CallFunc_GetDefineID_ReturnValue6, struct FItemAssociation K2Node_MakeStruct_ItemAssociation2, UInterface<UItemContainerInterface>* CallFunc_GetItemHandleByDefineID_self_CastInput, UItemHandleBase* CallFunc_GetItemHandleByDefineID_ReturnValue, bool CallFunc_DisuseItem_ReturnValue, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue2, TArray<FName> CallFunc_Map_Keys_Keys, FName CallFunc_Array_Get_Item2, int32 CallFunc_Array_Length_ReturnValue2, struct FItemAssociation CallFunc_Map_Find_Value2, bool CallFunc_Map_Find_ReturnValue2, bool CallFunc_Less_IntInt_ReturnValue2, UInterface<UItemContainerInterface>* CallFunc_GetItemHandleByDefineID_self2_CastInput, UItemHandleBase* CallFunc_GetItemHandleByDefineID_ReturnValue2, UBattleItemHandle_WeapAttachment_C* K2Node_DynamicCast_AsBattle_Item_Handle_Weap_Attachment, bool K2Node_DynamicCast_bSuccess, int32 CallFunc_Array_Add_ReturnValue);
void JudgeHasTargetAttachmentSlot(int32 TypeSpecificID, enum EWeaponAttachmentSocketType AttachType, bool CanEquip, bool HasOcupied, int32 ___int_Array_Index_Variable, int32 ___int_Loop_Counter_Variable, int32 CallFunc_Add_IntInt_ReturnValue, bool CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, struct FWeaponAttachmentSlot CallFunc_Array_Get_Item, int32 CallFunc_Array_Length_ReturnValue, bool CallFunc_Less_IntInt_ReturnValue, bool CallFunc_EqualEqual_IntInt_ReturnValue);
void LocalHandleDisuse(enum EBattleItemDisuseReason Reason, bool CallFunc_NotEqual_ByteByte_ReturnValue, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, bool CallFunc_NotEqual_ByteByte_ReturnValue2, bool CallFunc_IsValid_ReturnValue, bool CallFunc_DestroyWeaponOnServer_ReturnValue);
void ReturnBullets(int32 Count, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, APickUpWrapperActor* CallFunc_SpawnWrapperOnGround_TargetWrapper, int32 CallFunc_Subtract_IntInt_ReturnValue, UShootWeaponEntity* K2Node_DynamicCast_AsShoot_Weapon_Entity, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_GreaterEqual_IntInt_ReturnValue, bool CallFunc_IsValidClass_ReturnValue, int32 CallFunc_ReturnIteratively_ReturnValue, int32 CallFunc_Subtract_IntInt_ReturnValue2, bool CallFunc_Greater_IntInt_ReturnValue);
void UpdateEquipedAttach(enum EWeaponAttachmentSocketType WeapAttachSockType, UBattleItemHandle_WeapAttachment_C* WeapAttachItemHandle, bool IsEquip, bool CallFunc_Map_Remove_ReturnValue);
};
class UBattleItemHandle_VirtualCharacter_C: public UBattleItemHandle_VirtualItem_C {
struct FBattleItemData ExtractItemData(TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, TArray<struct FItemAssociation> CallFunc_Map_Values_Values, struct FBattleItemData CallFunc_ConstructBattleItemDataByDefineID_ReturnValue, struct FBattleItemData K2Node_SetFieldsInStruct_StructOut);
};
class UBattleItemHandle_VirtualItem_C: public UBattleItemHandleBase {
};
class UBattleItemHandle_WeapAttachment_C: public UBackpackWeaponAttachHandle {
/* offset=0x0140 flags=0x0000000000202000 */ struct FPointerToUberGraphFrame UberGraphFrame;
/* offset=0x0144 flags=0x0008001040010a05 */ ASTExtraShootWeapon* Weapon;
/* offset=0x0148 flags=0x0008001040010205 */ UClass<APickUpWrapperActor>* WrapperClass;
/* offset=0x014c flags=0x0008001040010205 */ UBackpackComponent* OwningBackpackComponent;
/* offset=0x0150 flags=0x0008001040010a05 */ ASTExtraBaseCharacter* OwningCharacter;
/* offset=0x0154 flags=0x0008001040010205 */ UBattleItemHandle_MainWeapon_C* CachedWeaponHandle;
void CanSwap(UBackpackWeaponAttachHandle* SpecificID, bool Can, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied);
void CreateWrapperOnGround(int32 Count, bool CallFunc_IsValid_ReturnValue, UPickupManagerComponent* CallFunc_GetComponentByClass_ReturnValue, struct FVector CallFunc_GetRandomPutDownLocation_ReturnValue, struct FTransform CallFunc_MakeTransform_ReturnValue, AActor* CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, APickUpWrapperActor* CallFunc_FinishSpawningActor_ReturnValue);
void ExecuteUbergraph_BattleItemHandle_WeapAttachment(int32 EntryPoint, ASTExtraShootWeapon* K2Node_Event_Weapon, int32 K2Node_Event_BulletNum, UItemHandleBase* CallFunc_GetBackpackItemHandle_ReturnValue, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon, bool K2Node_DynamicCast_bSuccess);
struct FBattleItemData ExtractItemData(TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, TArray<struct FItemAssociation> CallFunc_Map_Values_Values, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, struct FBattleItemData CallFunc_ConstructBattleItemDataByDefineID_ReturnValue, struct FBattleItemData K2Node_SetFieldsInStruct_StructOut);
void FilterWeaponItemHandle(UBattleItemHandleBase_BP_C* InputItemHandle, bool IsPickupDirectlyEquip, struct FBattleItemUseTarget Target, bool HasTarget, UBattleItemHandle_MainWeapon_C* TargetWeaponHandle, ASTExtraWeapon* WeaponActor, UBattleItemHandle_WeapAttachment_C* CacheSwapAttachment, struct FBattleItemUseTarget TInvalidBattleItemTarget, ASTExtraWeapon* TInvalidWeaponActor, UBattleItemHandle_MainWeapon_C* TInvalidWeaponItemHandle, UBattleItemHandle_MainWeapon_C* TWeaponItemHandle, bool CallFunc_IsValid_ReturnValue, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon, bool K2Node_DynamicCast_bSuccess, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue2, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget, struct FItemDefineID CallFunc_GetDefineID_ReturnValue3, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue, ASTExtraWeapon* CallFunc_GetCurrentUsingWeapon_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue, bool CallFunc_IsValid_ReturnValue2, FName CallFunc_Conv_StringToName_ReturnValue, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow, bool CallFunc_GetDataTableRowFromName_ReturnValue, UItemHandleBase* CallFunc_GetBackpackItemHandle_ReturnValue, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon2, bool K2Node_DynamicCast_bSuccess2, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied, struct FItemDefineID CallFunc_GetDefineID_ReturnValue4, struct FItemDefineID CallFunc_GetDefineID_ReturnValue5, FString CallFunc_Conv_IntToString_ReturnValue2, FString CallFunc_Conv_IntToString_ReturnValue3, FName CallFunc_Conv_StringToName_ReturnValue2, FName CallFunc_Conv_StringToName_ReturnValue3, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow2, bool CallFunc_GetDataTableRowFromName_ReturnValue2, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow3, bool CallFunc_GetDataTableRowFromName_ReturnValue3, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue2, ASTExtraWeapon* CallFunc_GetInventoryWeaponByPropSlot_ReturnValue, UWeaponManagerComponent* CallFunc_GetWeaponManager_ReturnValue3, bool CallFunc_IsValid_ReturnValue3, ASTExtraWeapon* CallFunc_GetInventoryWeaponByPropSlot_ReturnValue2, bool CallFunc_IsValid_ReturnValue4, UItemHandleBase* CallFunc_GetBackpackItemHandle_ReturnValue2, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon3, bool K2Node_DynamicCast_bSuccess3, UItemHandleBase* CallFunc_GetBackpackItemHandle_ReturnValue3, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon4, bool K2Node_DynamicCast_bSuccess4, struct FItemDefineID CallFunc_GetDefineID_ReturnValue6, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget2, struct FItemDefineID CallFunc_GetDefineID_ReturnValue7, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget3, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip2, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied2, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip3, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied3, struct FItemDefineID CallFunc_GetDefineID_ReturnValue8, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget4, struct FItemDefineID CallFunc_GetDefineID_ReturnValue9, struct FBattleItemUseTarget K2Node_MakeStruct_BattleItemUseTarget5, UBattleItemHandle_WeapAttachment_C* CallFunc_Map_Find_Value, bool CallFunc_Map_Find_ReturnValue, struct FItemDefineID CallFunc_GetDefineID_ReturnValue10, struct FItemDefineID CallFunc_GetDefineID_ReturnValue11, bool CallFunc_SwapItem_ReturnValue, FString CallFunc_Conv_IntToString_ReturnValue4, bool CallFunc_CanSwap_Can, FName CallFunc_Conv_StringToName_ReturnValue4, struct FBP_STRUCT_Item_type CallFunc_GetDataTableRowFromName_OutRow4, bool CallFunc_GetDataTableRowFromName_ReturnValue4, struct FItemDefineID CallFunc_GetDefineID_ReturnValue12, bool CallFunc_DisuseItem_ReturnValue, bool CallFunc_JudgeHasTargetAttachmentSlot_CanEquip4, bool CallFunc_JudgeHasTargetAttachmentSlot_HasOcupied4);
UWorld* GetWorldInternal(UWorld* CallFunc_GetWorld_BP_ReturnValue);
bool HandleDisuse(enum EBattleItemDisuseReason Reason, FName ___name_Variable, bool CallFunc_HandleDisuse_ReturnValue, bool ___bool_Variable, TMap<FName, struct FItemAssociation> CallFunc_GetAssociationMap_ReturnValue, bool CallFunc_Map_Contains_ReturnValue, bool CallFunc_IsValid_ReturnValue, bool CallFunc_EquipOrUnEuipAttachment_ReturnValue);
bool HandleDrop(int32 InCount, enum EBattleItemDropReason Reason, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_HandleDrop_ReturnValue);
bool HandlePickup(UInterface<UItemContainerInterface>* ItemContainer, struct FBattleItemPickupInfo PickupInfo, enum EBattleItemPickupReason Reason, bool CallFunc_HandlePickup_ReturnValue, UObject* CallFunc_GetOwningObject_ReturnValue, UBackpackComponent* K2Node_DynamicCast_AsBackpack_Component, bool K2Node_DynamicCast_bSuccess, AController* K2Node_DynamicCast_AsController, bool K2Node_DynamicCast_bSuccess2, APawn* CallFunc_K2_GetPawn_ReturnValue, struct FBattleItemUseTarget CallFunc_FilterWeaponItemHandle_Target, bool CallFunc_FilterWeaponItemHandle_HasTarget, UBattleItemHandle_MainWeapon_C* CallFunc_FilterWeaponItemHandle_TargetWeaponHandle, ASTExtraWeapon* CallFunc_FilterWeaponItemHandle_WeaponActor, ASTExtraBaseCharacter* K2Node_DynamicCast_AsSTExtra_Base_Character, bool K2Node_DynamicCast_bSuccess3);
bool HandleUse(struct FBattleItemUseTarget Target, enum EBattleItemUseReason Reason, bool LocalIsEquipDirectly, UBattleItemHandleBase_BP_C* LocalCachedItemHandle, bool ___bool_Variable, bool K2Node_SwitchEnum_CmpSuccess, bool CallFunc_HandleUse_ReturnValue, bool ___bool_Variable2, bool CallFunc_EquipOrUnEuipAttachment_ReturnValue, bool CallFunc_EquipOrUnEuipAttachment_ReturnValue2, struct FBattleItemUseTarget CallFunc_FilterWeaponItemHandle_Target, bool CallFunc_FilterWeaponItemHandle_HasTarget, UBattleItemHandle_MainWeapon_C* CallFunc_FilterWeaponItemHandle_TargetWeaponHandle, ASTExtraWeapon* CallFunc_FilterWeaponItemHandle_WeaponActor, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon, bool K2Node_DynamicCast_bSuccess, bool CallFunc_HandleUse_ReturnValue2, UInterface<UItemContainerInterface>* CallFunc_GetItemHandleByDefineID_self_CastInput, UItemHandleBase* CallFunc_GetItemHandleByDefineID_ReturnValue, UBattleItemHandleBase_BP_C* K2Node_DynamicCast_AsBattle_Item_Handle_Base_BP, bool K2Node_DynamicCast_bSuccess2, struct FItemDefineID CallFunc_GetDefineID_ReturnValue, UBattleItemHandle_MainWeapon_C* K2Node_DynamicCast_AsBattle_Item_Handle_Main_Weapon, bool K2Node_DynamicCast_bSuccess3, bool CallFunc_DisuseItem_ReturnValue, ASTExtraShootWeapon* K2Node_DynamicCast_AsSTExtra_Shoot_Weapon2, bool K2Node_DynamicCast_bSuccess4, UInterface<UItemContainerInterface>* CallFunc_GetItemHandleByDefineID_self2_CastInput, UItemHandleBase* CallFunc_GetItemHandleByDefineID_ReturnValue2, UBattleItemHandleBase_BP_C* K2Node_DynamicCast_AsBattle_Item_Handle_Base_BP2, bool K2Node_DynamicCast_bSuccess5);
void ReturnWeaponAdditionalBulletsToBackpack(ASTExtraShootWeapon* Weapon, int32 BulletNum);
};
class ABattleRoyalTrainingGameMode: public ABattleRoyaleGameMode {
void PlayerLost();
};
class ABattleRoyaleGameMode: public AUAEGameMode {
/* offset=0x0a2c flags=0x0010000010080200 */ FGameModeDelegate OnGameModeEnterFlying;
/* offset=0x0a38 flags=0x0010000010080200 */ FGameModeDelegate OnGameModeExitFlying;
/* offset=0x0a44 flags=0x0018001040000215 */ float Radius1;
/* offset=0x0a48 flags=0x0018001040000215 */ float Radius2;
/* offset=0x0a4c flags=0x0018001040000215 */ float Radius3;
/* offset=0x0a50 flags=0x0018001040000015 */ struct FVector MapCenter;
/* offset=0x0a5c flags=0x0018001040000215 */ float PlaneSpeed;
/* offset=0x0a60 flags=0x0018001040000215 */ float PlaneHeight;
/* offset=0x0a64 flags=0x0018001040000215 */ float CanOpenParachuteHeight;
/* offset=0x0a68 flags=0x0018001040000215 */ float ForceOpenParachuteHeight;
/* offset=0x0a6c flags=0x0018001040000215 */ float CloseParachuteHeight;
/* offset=0x0a7c flags=0x0018001040000215 */ enum EGameModeType GameModeType;
/* offset=0x0a80 flags=0x0018001040000215 */ int32 StartReadyCountDownPlayerNum;
/* offset=0x0a84 flags=0x0018001040000215 */ int32 PlayerNumPerTeam;
/* offset=0x0aa0 flags=0x001c001040000201 */ UClass<AAIController>* AIControllerClass;
/* offset=0x0ab0 flags=0x0028081040000201 */ UGameModeDataAsset* GameModeDataAsset;
/* offset=0x0ab4 flags=0x0028081040000200 */ AActor* PlanePawn;
/* offset=0x0ab8 flags=0x0028081040000200 */ bool bCanJump;
/* offset=0x0ab9 flags=0x0028081040000200 */ bool bInitGlobalConfig;
/* offset=0x0abc flags=0x0028081040080208 */ UGameModeState* CurrentState;
/* offset=0x0ac0 flags=0x002a081040080209 */ UGameModeState* GameModeStateActive;
/* offset=0x0ac4 flags=0x002a081040080209 */ UGameModeState* GameModeStateReady;
/* offset=0x0ac8 flags=0x002a081040080209 */ UGameModeState* GameModeStateFlying;
/* offset=0x0acc flags=0x002a081040080209 */ UGameModeState* GameModeStateFighting;
/* offset=0x0ad0 flags=0x002a081040080209 */ UGameModeState* GameModeStateFinished;
/* offset=0x0b14 flags=0x0018001040080209 */ UAIActingComponent* AIActingComp;
AActor* GetPlane();
void SetPlane(AActor* Plane);
void SpawnAI(int32 Num);
};
class ABattleRoyaleGameModeTeam: public ABattleRoyaleGameMode {
};
class UBehaviorTree: public UObject {
/* offset=0x001c flags=0x0018001040000200 */ UBTCompositeNode* RootNode;
/* offset=0x0020 flags=0x0018001040000200 */ UBlackboardData* BlackboardAsset;
/* offset=0x0024 flags=0x0010000000000200 */ TArray<UBTDecorator*> RootDecorators;
/* offset=0x0030 flags=0x0010000000000200 */ TArray<struct FBTDecoratorLogic> RootDecoratorOps;
};
class UBehaviorTreeComponent: public UBrainComponent {
/* offset=0x0100 flags=0x0020080000002200 */ TArray<UBTNode*> NodeInstances;
void AddCooldownTagDuration(struct FGameplayTag CooldownTag, float CooldownDuration, bool bAddToExistingDuration);
float GetTagCooldownEndTime(struct FGameplayTag CooldownTag);
void SetDynamicSubtree(struct FGameplayTag InjectTag, UBehaviorTree* BehaviorAsset);
};
class UBehaviorTreeManager: public UObject {
/* offset=0x001c flags=0x0018001040004200 */ int32 MaxDebuggerSteps;
/* offset=0x0020 flags=0x0020080000000200 */ TArray<struct FBehaviorTreeTemplateInfo> LoadedTemplates;
/* offset=0x002c flags=0x0020088000000208 */ TArray<UBehaviorTreeComponent*> ActiveComponents;
};
class UBehaviorTreeTypes: public UObject {
};
class UBigTreasureChest_BP_C: public UUAEUserWidget {
/* offset=0x0230 flags=0x000a0010c008020c */ UWrapBox* AbsoluteWrapBox;
/* offset=0x0234 flags=0x000a0010c008020c */ UButton* Button_CloseUI;
/* offset=0x0238 flags=0x000a0010c008020c */ UCommon_UIPopupBG_C* Common_UIPopupBG;
/* offset=0x023c flags=0x000a0010c008020c */ UTextBlock* RandomTitle;
/* offset=0x0240 flags=0x000a0010c008020c */ UWrapBox* RandomWrapBox;
/* offset=0x0244 flags=0x000a0010c008020c */ UTextBlock* TextBlock_WindowsTitle;
/* offset=0x0248 flags=0x0008001040010a05 */ Abp_noticebox_panel_C* MySelf;
};
class UBillboardComponent: public UPrimitiveComponent {
/* offset=0x05c0 flags=0x0018001040000205 */ UTexture2D* Sprite;
/* offset=0x05c4 flags=0x0018001000000005 */ uint8 bIsScreenSizeScaled:1;
/* offset=0x05c8 flags=0x0018001040000205 */ float ScreenSize;
/* offset=0x05cc flags=0x0018001040000205 */ float U;
/* offset=0x05d0 flags=0x0018001040000205 */ float UL;
/* offset=0x05d4 flags=0x0018001040000205 */ float V;
/* offset=0x05d8 flags=0x0018001040000205 */ float VL;
void SetSprite(UTexture2D* NewSprite);
void SetSpriteAndUV(UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL);
void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL);
};
class UBlackboardComponent: public UActorComponent {
/* offset=0x00ac flags=0x0028081040082208 */ UBrainComponent* BrainComp;
/* offset=0x00b0 flags=0x0028081040002200 */ UBlackboardData* BlackboardAsset;
/* offset=0x00cc flags=0x0020080000002200 */ TArray<UBlackboardKeyType*> KeyInstances;
void ClearValue(FName KeyName);
bool GetLocationFromEntry(FName KeyName, struct FVector ResultLocation);
bool GetRotationFromEntry(FName KeyName, struct FRotator ResultRotation);
bool GetValueAsBool(FName KeyName);
UClass<UObject>* GetValueAsClass(FName KeyName);
uint8 GetValueAsEnum(FName KeyName);
float GetValueAsFloat(FName KeyName);
int32 GetValueAsInt(FName KeyName);
FName GetValueAsName(FName KeyName);
UObject* GetValueAsObject(FName KeyName);
struct FRotator GetValueAsRotator(FName KeyName);
FString GetValueAsString(FName KeyName);
struct FVector GetValueAsVector(FName KeyName);
bool IsVectorValueSet(FName KeyName);
void SetValueAsBool(FName KeyName, bool BoolValue);
void SetValueAsClass(FName KeyName, UClass<UObject>* ClassValue);
void SetValueAsEnum(FName KeyName, uint8 EnumValue);
void SetValueAsFloat(FName KeyName, float FloatValue);
void SetValueAsInt(FName KeyName, int32 IntValue);
void SetValueAsName(FName KeyName, FName NameValue);
void SetValueAsObject(FName KeyName, UObject* ObjectValue);
void SetValueAsRotator(FName KeyName, struct FRotator VectorValue);
void SetValueAsString(FName KeyName, FString StringValue);
void SetValueAsVector(FName KeyName, struct FVector VectorValue);
};
class UBlackboardData: public UDataAsset {
/* offset=0x0020 flags=0x0018001040000201 */ UBlackboardData* Parent;
/* offset=0x0024 flags=0x0010008000000201 */ TArray<struct FBlackboardEntry> Keys;
/* offset=0x0030 flags=0x0048001000000000 */ uint8 bHasSynchronizedKeys:1;
};
class UBlackboardKeyType: public UObject {
};
class UBlackboardKeyType_Bool: public UBlackboardKeyType {
};
class UBlackboardKeyType_Class: public UBlackboardKeyType {
/* offset=0x0020 flags=0x0018001040010201 */ UClass<UObject>* BaseClass;
};
class UBlackboardKeyType_Enum: public UBlackboardKeyType {
/* offset=0x0020 flags=0x0018001040010201 */ UEnum* EnumType;
/* offset=0x0024 flags=0x0018000000010201 */ FString EnumName;
/* offset=0x0030 flags=0x0018001000030001 */ uint8 bIsEnumNameValid:1;
};
class UBlackboardKeyType_Float: public UBlackboardKeyType {
};
class UBlackboardKeyType_Int: public UBlackboardKeyType {
};
class UBlackboardKeyType_Name: public UBlackboardKeyType {
};
class UBlackboardKeyType_NativeEnum: public UBlackboardKeyType {
/* offset=0x0020 flags=0x0018000000010201 */ FString EnumName;
/* offset=0x002c flags=0x0018001040000200 */ UEnum* EnumType;
};
class UBlackboardKeyType_Object: public UBlackboardKeyType {
/* offset=0x0020 flags=0x0018001040010201 */ UClass<UObject>* BaseClass;
};
class UBlackboardKeyType_Rotator: public UBlackboardKeyType {
};
class UBlackboardKeyType_String: public UBlackboardKeyType {
/* offset=0x0020 flags=0x0018000000000200 */ FString StringValue;
};
class UBlackboardKeyType_Vector: public UBlackboardKeyType {
};
class UBlendProfile: public UObject {
/* offset=0x0020 flags=0x0018001040000200 */ USkeleton* OwningSkeleton;
/* offset=0x0024 flags=0x0010000000000200 */ TArray<struct FBlendProfileBoneEntry> ProfileEntries;
};
class UBlendSpace: public UBlendSpaceBase {
/* offset=0x00f8 flags=0x0028081040000201 */ uint8 AxisToScaleAnimation;
};
class UBlendSpace1D: public UBlendSpaceBase {
/* offset=0x00f8 flags=0x0018001040000200 */ bool bScaleAnimation;
};
class UBlendSpaceBase: public UAnimationAsset {
/* offset=0x0060 flags=0x0018001040000200 */ bool bRotationBlendInMeshSpace;
/* offset=0x0064 flags=0x0018001040002200 */ float AnimLength;
/* offset=0x0068 flags=0x0010001000000001 */ struct FInterpolationParameter InterpolationParam;
/* offset=0x0080 flags=0x0018001040000201 */ float TargetWeightInterpolationSpeedPerSec;
/* offset=0x0084 flags=0x0018001040000201 */ uint8 NotifyTriggerMode;
/* offset=0x0088 flags=0x0020080000000201 */ TArray<struct FPerBoneInterpolation> PerBoneBlend;
/* offset=0x0094 flags=0x0028081040000200 */ int32 SampleIndexWithMarkers;
/* offset=0x0098 flags=0x0020080000000201 */ TArray<struct FBlendSample> SampleData;
/* offset=0x00a4 flags=0x0020080000000200 */ TArray<struct FEditorElement> GridSamples;
/* offset=0x00b0 flags=0x0020080000000001 */ struct FBlendParameter BlendParameters;
};
class UBlendableInterface: public UInterface {
};
class ABlockingVolume: public AVolume {
};
class UBlueprint: public UBlueprintCore {
/* offset=0x0038 flags=0x0018001000004000 */ uint8 bRecompileOnLoad:1;
/* offset=0x003c flags=0x001c011040000200 */ UClass<UObject>* ParentClass;
/* offset=0x0040 flags=0x0018001040002200 */ UObject* PRIVATE_InnermostPreviousCDO;
/* offset=0x0044 flags=0x0018001000002000 */ uint8 bHasBeenRegenerated:1;
/* offset=0x0044 flags=0x0018001000002000 */ uint8 bIsRegeneratingOnLoad:1;
/* offset=0x0048 flags=0x0018001040000200 */ USimpleConstructionScript* SimpleConstructionScript;
/* offset=0x004c flags=0x0010008000000208 */ TArray<UActorComponent*> ComponentTemplates;
/* offset=0x0058 flags=0x0010000000000200 */ TArray<UTimelineTemplate*> Timelines;
/* offset=0x0064 flags=0x0018001040000200 */ UInheritableComponentHandler* InheritableComponentHandler;
/* offset=0x0068 flags=0x0018011040000200 */ uint8 BlueprintType;
/* offset=0x006c flags=0x0018001040000200 */ int32 BlueprintSystemVersion;
/* offset=0x0150 flags=0x0048001060000200 */ bool bNativize;
};
class UBlueprintAsyncActionBase: public UObject {
void Activate();
};
class UBlueprintCore: public UObject {
/* offset=0x001c flags=0x001c001440002200 */ UClass<UObject>* SkeletonGeneratedClass;
/* offset=0x0020 flags=0x001c001440000200 */ UClass<UObject>* GeneratedClass;
/* offset=0x0024 flags=0x0018001040000200 */ bool bLegacyNeedToPurgeSkelRefs;
/* offset=0x0025 flags=0x0048001040000200 */ bool bLegacyGeneratedClassIsAuthoritative;
/* offset=0x0028 flags=0x0048001040000000 */ struct FGuid BlueprintGuid;
};
class UBlueprintFunctionLibrary: public UObject {
};
class UBlueprintGameplayTagLibrary: public UBlueprintFunctionLibrary {
void AddGameplayTag(struct FGameplayTagContainer TagContainer, struct FGameplayTag Tag);
void AppendGameplayTagContainers(struct FGameplayTagContainer InOutTagContainer, struct FGameplayTagContainer InTagContainer);
void BreakGameplayTagContainer(struct FGameplayTagContainer GameplayTagContainer, TArray<struct FGameplayTag> GameplayTags);
bool DoesContainerMatchTagQuery(struct FGameplayTagContainer TagContainer, struct FGameplayTagQuery TagQuery);
bool DoesTagAssetInterfaceHaveTag(UInterface<UGameplayTagAssetInterface>* TagContainerInterface, struct FGameplayTag Tag);
bool EqualEqual_GameplayTag(struct FGameplayTag A, struct FGameplayTag B);
bool EqualEqual_GameplayTagContainer(struct FGameplayTagContainer A, struct FGameplayTagContainer B);
void GetAllActorsOfClassMatchingTagQuery(UObject* WorldContextObject, UClass<AActor>* ActorClass, struct FGameplayTagQuery GameplayTagQuery, TArray<AActor*> OutActors);
FString GetDebugStringFromGameplayTag(struct FGameplayTag GameplayTag);
FString GetDebugStringFromGameplayTagContainer(struct FGameplayTagContainer TagContainer);
int32 GetNumGameplayTagsInContainer(struct FGameplayTagContainer TagContainer);
FName GetTagName(struct FGameplayTag GameplayTag);
bool HasAllMatchingGameplayTags(UInterface<UGameplayTagAssetInterface>* TagContainerInterface, struct FGameplayTagContainer OtherContainer);
bool HasAllTags(struct FGameplayTagContainer TagContainer, struct FGameplayTagContainer OtherContainer, bool bExactMatch);
bool HasAnyTags(struct FGameplayTagContainer TagContainer, struct FGameplayTagContainer OtherContainer, bool bExactMatch);
bool HasTag(struct FGameplayTagContainer TagContainer, struct FGameplayTag Tag, bool bExactMatch);
bool IsGameplayTagValid(struct FGameplayTag GameplayTag);
struct FGameplayTagContainer MakeGameplayTagContainerFromArray(TArray<struct FGameplayTag> GameplayTags);
struct FGameplayTagContainer MakeGameplayTagContainerFromTag(struct FGameplayTag SingleTag);
struct FGameplayTagQuery MakeGameplayTagQuery(struct FGameplayTagQuery TagQuery);
struct FGameplayTag MakeLiteralGameplayTag(struct FGameplayTag Value);
struct FGameplayTagContainer MakeLiteralGameplayTagContainer(struct FGameplayTagContainer Value);
bool MatchesAnyTags(struct FGameplayTag TagOne, struct FGameplayTagContainer OtherContainer, bool bExactMatch);
bool MatchesTag(struct FGameplayTag TagOne, struct FGameplayTag TagTwo, bool bExactMatch);
bool NotEqual_GameplayTag(struct FGameplayTag A, struct FGameplayTag B);
bool NotEqual_GameplayTagContainer(struct FGameplayTagContainer A, struct FGameplayTagContainer B);
bool NotEqual_TagContainerTagContainer(struct FGameplayTagContainer A, FString B);
bool NotEqual_TagTag(struct FGameplayTag A, FString B);
bool RemoveGameplayTag(struct FGameplayTagContainer TagContainer, struct FGameplayTag Tag);
};
class UBlueprintGeneratedClass: public UClass {
/* offset=0x014c flags=0x0018011040000200 */ int32 NumReplicatedProperties;
/* offset=0x0150 flags=0x0018001000000000 */ uint8 bHasNativizedParent:1;
/* offset=0x0154 flags=0x0010000000000200 */ TArray<UDynamicBlueprintBinding*> DynamicBindingObjects;
/* offset=0x0160 flags=0x0010008000000208 */ TArray<UActorComponent*> ComponentTemplates;
/* offset=0x016c flags=0x0010000000000200 */ TArray<UTimelineTemplate*> Timelines;
/* offset=0x0178 flags=0x0018001040000200 */ USimpleConstructionScript* SimpleConstructionScript;
/* offset=0x017c flags=0x0018001040000200 */ UInheritableComponentHandler* InheritableComponentHandler;
/* offset=0x0180 flags=0x0018001040000200 */ UStructProperty* UberGraphFramePointerProperty;
/* offset=0x0184 flags=0x0018001040000200 */ UFunction* UberGraphFunction;
/* offset=0x0188 flags=0x0010000000000200 */ TMap<FName, struct FBlueprintCookedComponentInstancingData> CookedComponentInstancingData;
};
class UBlueprintMapLibrary: public UBlueprintFunctionLibrary {
void Map_Add(TMap<int32, int32> TargetMap, int32 Key, int32 Value);
void Map_Clear(TMap<int32, int32> TargetMap);
bool Map_Contains(TMap<int32, int32> TargetMap, int32 Key);
bool Map_Find(TMap<int32, int32> TargetMap, int32 Key, int32 Value);
void Map_Keys(TMap<int32, int32> TargetMap, TArray<int32> Keys);
int32 Map_Length(TMap<int32, int32> TargetMap);
bool Map_Remove(TMap<int32, int32> TargetMap, int32 Key);
void Map_Values(TMap<int32, int32> TargetMap, TArray<int32> Values);
void SetMapPropertyByName(UObject* Object, FName PropertyName, TMap<int32, int32> Value);
};
class UBlueprintPlatformLibrary: public UBlueprintFunctionLibrary {
void CancelLocalNotification(FString ActivationEvent);
void ClearAllLocalNotifications();
void GetLaunchNotification(bool NotificationLaunchedApp, FString ActivationEvent, int32 FireDate);
void ScheduleLocalNotificationAtTime(struct FDateTime FireDateTime, bool LocalTime, FText Title, FText Body, FText Action, FString ActivationEvent);
void ScheduleLocalNotificationBadgeAtTime(struct FDateTime FireDateTime, bool LocalTime, FString ActivationEvent);
void ScheduleLocalNotificationBadgeFromNow(int32 inSecondsFromNow, FString ActivationEvent);
void ScheduleLocalNotificationFromNow(int32 inSecondsFromNow, FText Title, FText Body, FText Action, FString ActivationEvent);
};
class UBlueprintSetLibrary: public UBlueprintFunctionLibrary {
void SetSetPropertyByName(UObject* Object, FName PropertyName, TSet<int32> Value);
void Set_Add(TSet<int32> TargetSet, int32 NewItem);
void Set_AddItems(TSet<int32> TargetSet, TArray<int32> NewItems);
void Set_Clear(TSet<int32> TargetSet);
bool Set_Contains(TSet<int32> TargetSet, int32 ItemToFind);
void Set_Difference(TSet<int32> A, TSet<int32> B, TSet<int32> Result);
void Set_Intersection(TSet<int32> A, TSet<int32> B, TSet<int32> Result);
int32 Set_Length(TSet<int32> TargetSet);
bool Set_Remove(TSet<int32> TargetSet, int32 Item);
void Set_RemoveItems(TSet<int32> TargetSet, TArray<int32> Items);
void Set_ToArray(TSet<int32> A, TArray<int32> Result);
void Set_Union(TSet<int32> A, TSet<int32> B, TSet<int32> Result);
};
class UBmpImageCaptureSettings: public UMovieSceneCaptureProtocolSettings {
};
class UBodySetup: public UObject {
/* offset=0x001c flags=0x0010000000000001 */ struct FKAggregateGeom AggGeom;
/* offset=0x0050 flags=0x0018001040020201 */ FName BoneName;
/* offset=0x0058 flags=0x0018001040000201 */ uint8 PhysicsType;
/* offset=0x0059 flags=0x0018001020000000 */ uint8 bAlwaysFullAnimWeight:1;
/* offset=0x0059 flags=0x0018001000000001 */ uint8 bConsiderForBounds:1;
/* offset=0x0059 flags=0x0018001000002000 */ uint8 bMeshCollideAll:1;
/* offset=0x0059 flags=0x0018001000000001 */ uint8 bDoubleSidedGeometry:1;
/* offset=0x0059 flags=0x0018001000000000 */ uint8 bGenerateNonMirroredCollision:1;
/* offset=0x0059 flags=0x0018001000000000 */ uint8 bSharedCookedData:1;
/* offset=0x0059 flags=0x0018001000000000 */ uint8 bGenerateMirroredCollision:1;
/* offset=0x005c flags=0x0018001040000201 */ UPhysicalMaterial* PhysMaterial;
/* offset=0x0060 flags=0x0018001040000201 */ uint8 CollisionReponse;
/* offset=0x0061 flags=0x0018001040000201 */ uint8 CollisionTraceFlag;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment