Files
ReshadePluginsCore/LittleNightmareIII/SDK/Kosmos_structs.hpp

7310 lines
553 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Kosmos
#include "Basic.hpp"
#include "GameplayAbilities_structs.hpp"
#include "TarsierUtilities_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "SMGCommon_structs.hpp"
#include "Engine_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "AnimGraphRuntime_structs.hpp"
#include "PhysicsCore_structs.hpp"
#include "InputCore_structs.hpp"
namespace SDK
{
// Enum Kosmos.EPawnStateEventType
// NumValues: 0x0019
enum class EPawnStateEventType : uint8
{
Unspecified = 0,
Spawn = 1,
Possessed = 2,
CriticalDamage = 3,
Death = 4,
Teleport = 5,
DebugTeleport = 6,
WalkStart = 7,
WalkStop = 8,
TurnOnSpot = 9,
Stumble = 10,
Quickturn = 11,
Jump = 12,
Land = 13,
Sneak = 14,
Sprint = 15,
SlideEnd = 16,
SlideStart = 17,
BalanceStart = 18,
BalanceEnd = 19,
PickedUpObject = 20,
PutDownObject = 21,
ThrewObject = 22,
PlaypalReactToPlayerDead = 23,
MAX = 24,
};
// Enum Kosmos.EGrabEventProgress
// NumValues: 0x0006
enum class EGrabEventProgress : uint8
{
Unspecified = 0,
Started = 1,
Changed = 2,
Ended = 3,
Grabbed = 4,
MAX = 5,
};
// Enum Kosmos.EGrabEventType
// NumValues: 0x0008
enum class EGrabEventType : uint8
{
Unspecified = 0,
Ledge = 1,
Hangable = 2,
Draggable = 3,
Climb = 4,
Carry = 5,
Lever = 6,
MAX = 7,
};
// Enum Kosmos.EKosmosJumpAlignmentRule
// NumValues: 0x0004
enum class EKosmosJumpAlignmentRule : uint8
{
NoAlignment = 0,
DirectionOnly = 1,
DistanceAndDirection = 2,
EKosmosJumpAlignmentRule_MAX = 3,
};
// Enum Kosmos.EKosmosJumpTypes
// NumValues: 0x0006
enum class EKosmosJumpTypes : uint8
{
None = 0,
FromFloor = 1,
FromClimbing = 2,
FromSliding = 3,
FromHanging = 4,
Max = 5,
};
// Enum Kosmos.EKosmosFallType
// NumValues: 0x0006
enum class EKosmosFallType : uint8
{
Light = 0,
Medium = 1,
Heavy = 2,
Concussive = 3,
Death = 4,
MAX = 5,
};
// Enum Kosmos.EKosmosCharacterAudioEventType
// NumValues: 0x000D
enum class EKosmosCharacterAudioEventType : uint8
{
None = 0,
Idle = 1,
Alerted = 2,
Investigate = 3,
Hostile = 4,
Chase = 5,
Lost_Player = 6,
Attack = 7,
Damage = 8,
Listen = 9,
Killing_Player = 10,
Custom = 11,
EKosmosCharacterAudioEventType_MAX = 12,
};
// Enum Kosmos.EKosmosCharacterAudioEventSource
// NumValues: 0x0006
enum class EKosmosCharacterAudioEventSource : uint8
{
Instant_Trigger = 0,
Start_Pattern = 1,
Stop_Pattern = 2,
Start_Action = 3,
Stop_Action = 4,
EKosmosCharacterAudioEventSource_MAX = 5,
};
// Enum Kosmos.ECheckingType
// NumValues: 0x0003
enum class ECheckingType : uint8
{
CT_InRange = 0,
CT_OutRange = 1,
CT_MAX = 2,
};
// Enum Kosmos.ETrialLicenceStatus
// NumValues: 0x0006
enum class ETrialLicenceStatus : uint8
{
Invalid = 0,
Checking = 1,
No = 2,
Maybe = 3,
Yes = 4,
ETrialLicenceStatus_MAX = 5,
};
// Enum Kosmos.EKosmosAkMusicCallbackType
// NumValues: 0x000A
enum class EKosmosAkMusicCallbackType : uint8
{
MusicPlayStarted = 0,
MusicSyncBeat = 1,
MusicSyncBar = 2,
MusicSyncEntry = 3,
MusicSyncExit = 4,
MusicSyncGrid = 5,
MusicSyncUserCue = 6,
MusicSyncPoint = 7,
MIDIEvent = 8,
EKosmosAkMusicCallbackType_MAX = 9,
};
// Enum Kosmos.EKosmosAudioVolumeGroupEventType
// NumValues: 0x0003
enum class EKosmosAudioVolumeGroupEventType : uint8
{
Enter = 0,
Exit = 1,
EKosmosAudioVolumeGroupEventType_MAX = 2,
};
// Enum Kosmos.EKosmosThreatLevel
// NumValues: 0x0005
enum class EKosmosThreatLevel : uint8
{
NoThreat = 0,
Idle = 1,
Investigate = 2,
Chase = 3,
EKosmosThreatLevel_MAX = 4,
};
// Enum Kosmos.EWalkTransitionType
// NumValues: 0x000D
enum class EWalkTransitionType : uint8
{
None = 0,
WalkStart = 1,
TurnOnSpot = 2,
QuickTurn = 3,
QuickTurnSprint = 4,
StaticTurn = 5,
LedgeFallOff = 6,
Stumble = 7,
WalkStartMax = 8,
WalkStop = 9,
SprintStop = 10,
PlatformEdgeStop = 11,
Max = 12,
};
// Enum Kosmos.EKosmosFalloffSettingType
// NumValues: 0x0006
enum class EKosmosFalloffSettingType : uint8
{
Walk = 0,
Sprint = 1,
Slide = 2,
Crouch = 3,
Combat = 4,
MAX = 5,
};
// Enum Kosmos.ESelectorInterfaceType
// NumValues: 0x0008
enum class ESelectorInterfaceType : uint8
{
None = 0,
Ledge = 1,
Climb = 2,
Drag = 3,
HandHolding = 4,
Interact = 5,
Hang = 6,
ESelectorInterfaceType_MAX = 7,
};
// Enum Kosmos.EKosmosBreathingState
// NumValues: 0x0004
enum class EKosmosBreathingState : uint8
{
CleanAir = 0,
Gas = 1,
UnderWater = 2,
EKosmosBreathingState_MAX = 3,
};
// Enum Kosmos.EBlendSpaceOverrideType
// NumValues: 0x0053
enum class EBlendSpaceOverrideType : uint8
{
LocomotionInvalid = 0,
LocomotionStandStart = 1,
LocomotionStandStartAdditional = 2,
LocomotionStandIdle = 3,
LocomotionStandIdleAdditive = 4,
LocomotionStandMove = 5,
LocomotionStandStrafe = 6,
LocomotionStandMoveAdditional = 7,
LocomotionStandMoveAdditive = 8,
LocomotionStandStop = 9,
LocomotionStandQuickturn = 10,
LocomotionStandTurn = 11,
LocomotionStandLedgeFallOff = 12,
LocomotionStandStumble = 13,
LocomotionCrouchStart = 14,
LocomotionCrouchMove = 15,
LocomotionCrouchStrafe = 16,
LocomotionCrouchStop = 17,
LocomotionCrouchQuickturn = 18,
LocomotionCrouchTurn = 19,
LocomotionCrouchLedgeFallOff = 20,
LocomotionCrouchStumble = 21,
LocomotionSprintQuickturn = 22,
OverrideSimple = 23,
OverrideComplexStart = 24,
OverrideComplexLoop = 25,
OverrideComplexStop = 26,
OverridePickupComplex = 27,
InitialAttack = 28,
Combo1Attack = 29,
Combo2Attack = 30,
PhysicalReaction = 31,
GenericAnimationState = 32,
GenericAnimationStateAdditive = 33,
LocomotionCrouchSprintQuickTurn = 34,
LocomotionLand = 35,
CrankInteract = 36,
CrankNearInteract = 37,
CrankFarInteract = 38,
LeverIneract = 39,
PuzzlePieceInteract = 40,
RemoteTVUse = 41,
ItemThrowPepare = 42,
ItemThrow = 43,
GestureStandLeft = 44,
GestureStandRight = 45,
GestureCrouchLeft = 46,
GestureCrouchRight = 47,
StandExploreAim = 48,
CrouchExploreAim = 49,
JogExploreAim = 50,
FlyExploreAimn = 51,
LandingMovement = 52,
LandingMovementCrouch = 53,
LandingStatic = 54,
LandingStaticCrouch = 55,
LocomotionAdditive = 56,
SpecialAttackHitDuplicate = 57,
PickUpComplex = 58,
AttackFinishStandStart = 59,
AttackFinishCrouchStart = 60,
DragStartUp = 61,
DragStartUpBack = 62,
DragGeneral = 63,
DragGeneralBack = 64,
DragStuck = 65,
DragStuckBack = 66,
DragPushed = 67,
DragPushedBack = 68,
DragImpact = 69,
DragImpactBack = 70,
StrafeStandTurn = 71,
StandToCrouch = 72,
PickUpComplexCrouch = 73,
StrafeCrouchTurn = 74,
AttachTo = 75,
DettachFrom = 76,
InteractWith = 77,
InventoryStandMove = 78,
InventoryWrenchLeverHorizontalActivate = 79,
InventoryWrenchLeverVerticalActivate = 80,
InventoryWrenchLeverSwitchActivate = 81,
EBlendSpaceOverrideType_MAX = 82,
};
// Enum Kosmos.EAnimOverrideType
// NumValues: 0x0055
enum class EAnimOverrideType : uint8
{
None = 0,
SingleAnim = 1,
CrouchPickup = 2,
Pickup = 3,
Putdown = 4,
CrouchPutdown = 5,
Locomotion = 6,
Interaction = 7,
InitialAttack = 8,
Combo1Attack = 9,
Combo2Attack = 10,
Combo1End = 11,
Combo2End = 12,
StruggleStart = 13,
Struggle = 14,
StruggleLoop = 15,
StruggleSucceed = 16,
SneakKill = 17,
AnimationExperiment1 = 50,
AnimationExperiment2 = 51,
AnimationExperiment3 = 52,
LocomotionStand_DEPRECATED = 100,
LocomotionMove = 101,
LocomotionWalk = 102,
LocomotionRun = 103,
LocomotionStandIdle = 104,
LocomotionCrouchIdle = 105,
LocomotionStandLedgeIdle = 106,
LocomotionCrouchLedgeIdle = 107,
LocomotionWalkStop = 108,
ClimbEnter = 109,
ClimbExit = 110,
LedgeClimbUp = 111,
LedgeClimbHang = 112,
LedgeClimbHangFree = 113,
LedgeClimbUpFailedStart = 114,
LedgeClimbUpFailedLoop = 115,
LedgeClimbUpFailedExit = 116,
MainState = 200,
MainStateTransition = 201,
GenericAction = 202,
GenericAdditive = 203,
PhysicalReaction = 204,
LomotionFall = 205,
ItemThrowPepare = 206,
ItemThrow = 207,
InventoryStash = 208,
InventoryTakeOut = 209,
InventoryTakeOutAlt = 210,
LocomotionStumble = 211,
AttackFinish = 212,
AttackFinishHit = 213,
FallUpperBody = 214,
LandUpperBody = 215,
StandCarryUpperBody = 216,
CrouchCaryUpperBody = 217,
StandSprintReady = 218,
StandToCrouch = 219,
SpecialAttackHit = 220,
NoSixGestureStand = 221,
NoSixGestureCrouch = 222,
NoSixGestureStandInit = 223,
NoSixGestureCrouchInit = 224,
SprintPrepareStand = 225,
SprintPrepareCrouch = 226,
DragStandInit = 227,
DragJogInit = 228,
DragRunInit = 229,
DragIdle = 230,
ToolAttachTo = 231,
ToolDettachFrom = 232,
FreeAttack1 = 233,
FreeAttack2 = 234,
FreeAttack3 = 235,
FreeAttack4 = 236,
SlowFall = 237,
LocomotionFlying = 238,
InventoryStandIdle = 239,
InventoryLocomotionCrouchIdle = 240,
InventoryInitialAttack = 241,
InventoryAttackFinish = 242,
InventoryWrenchCapstanActivate = 243,
FunIdle = 244,
Count = 245,
EAnimOverrideType_MAX = 246,
};
// Enum Kosmos.EKosmosAnimationOverrideEvents
// NumValues: 0x0012
enum class EKosmosAnimationOverrideEvents : uint8
{
Unspecified = 0,
SequenceStarted = 1,
SequenceStartedBlendIn = 2,
SequenceFullyBlendedIn = 3,
SequenceLooped = 4,
SequenceBlendOutPoint = 5,
SequenceStartedBlendOut = 6,
SequenceFullyBlendedOut = 7,
SequenceStopped = 8,
BlendspaceStarted = 100,
BlendspaceStartedBlendIn = 101,
BlendspaceFullyBlendedIn = 102,
BlendspaceLooped = 103,
BlendspaceBlendOutPoint = 104,
BlendspaceStartedBlendOut = 105,
BlendspaceFullyBlendedOut = 106,
BlendspaceStopped = 107,
MAX = 108,
};
// Enum Kosmos.EKosmosPersistence
// NumValues: 0x000B
enum class EKosmosPersistence : uint8
{
Default = 0,
None = 1,
Level = 2,
Persistant = 3,
Slot = 4,
Playthrough = 5,
Meta = 6,
Options = 7,
Transient = 8,
Failed = 9,
EKosmosPersistence_MAX = 10,
};
// Enum Kosmos.EKosmosGrabChangeType
// NumValues: 0x0003
enum class EKosmosGrabChangeType : uint8
{
Placed = 0,
Removed = 1,
EKosmosGrabChangeType_MAX = 2,
};
// Enum Kosmos.EKosmosLimb
// NumValues: 0x0007
enum class EKosmosLimb : uint8
{
LeftHand = 0,
RightHand = 1,
LeftFoot = 2,
RightFoot = 3,
LimbCount = 4,
BothHands = 5,
EKosmosLimb_MAX = 6,
};
// Enum Kosmos.EKosmosKeyboardLayouts
// NumValues: 0x0007
enum class EKosmosKeyboardLayouts : uint8
{
eQwerty = 0,
eAzerty = 1,
eQwertz = 2,
eDvorak = 3,
eDvorak_Right = 4,
eDvorak_Left = 5,
EKosmosKeyboardLayouts_MAX = 6,
};
// Enum Kosmos.EKosmosControlScheme
// NumValues: 0x0006
enum class EKosmosControlScheme : uint8
{
INVALID = 0,
Gamepad = 1,
MouseKeyboard = 2,
Touch = 3,
COUNT = 4,
EKosmosControlScheme_MAX = 5,
};
// Enum Kosmos.ELeverInputMode
// NumValues: 0x0004
enum class ELeverInputMode : uint8
{
FreeInput = 0,
Blocked = 1,
ResetToInitial = 2,
ELeverInputMode_MAX = 3,
};
// Enum Kosmos.EUmbrellaState
// NumValues: 0x0008
enum class EUmbrellaState : uint8
{
Open = 0,
Closed = 1,
OpenedInWind = 2,
ClosedInWind = 3,
GlideInAir = 4,
GlideInWind = 5,
StopGlide = 6,
EUmbrellaState_MAX = 7,
};
// Enum Kosmos.EWaitForPuzzlePieceEndBehaviour
// NumValues: 0x0004
enum class EWaitForPuzzlePieceEndBehaviour : uint8
{
None = 0,
Succeed = 1,
Fail = 2,
EWaitForPuzzlePieceEndBehaviour_MAX = 3,
};
// Enum Kosmos.EGameEventType
// NumValues: 0x001E
enum class EGameEventType : uint8
{
Generic = 0,
World = 1,
Actor = 2,
Pawn = 3,
Damage = 4,
Noise = 100,
DeadlyScream = 101,
PawnState = 110,
PawnInteraction = 111,
PawnPuzzleInteraction = 112,
PawnGrab = 113,
PawnGesture = 114,
AnimationOverride = 115,
PawnTouch = 116,
AIScriptedOrder = 150,
AIGrabbedActor = 151,
AIStateFeedback = 152,
AIReactionFeedback = 153,
SmartPointProgress = 154,
SmartVolume = 155,
NavlinkVolume = 156,
LightOverlap = 157,
AIStateChange = 158,
AIResourceLock = 159,
AIAttention = 160,
WeaponEvent = 200,
Impact = 201,
GenericDanger = 202,
WeaponAttackDanger = 203,
MAX = 204,
};
// Enum Kosmos.EAIGrabEventType
// NumValues: 0x0003
enum class EAIGrabEventType : uint8
{
Attach = 0,
Detach = 1,
MAX = 2,
};
// Enum Kosmos.EPawnTouchState
// NumValues: 0x0005
enum class EPawnTouchState : uint8
{
Unspecified = 0,
Initiate = 1,
Started = 5,
Stopped = 10,
MAX = 11,
};
// Enum Kosmos.EPawnInteractionState
// NumValues: 0x0005
enum class EPawnInteractionState : uint8
{
Unspecified = 0,
Started = 1,
Completed = 2,
Cancelled = 3,
MAX = 4,
};
// Enum Kosmos.EKosmosActivityAvailability
// NumValues: 0x0003
enum class EKosmosActivityAvailability : uint8
{
Hidden = 0,
Available = 1,
EKosmosActivityAvailability_MAX = 2,
};
// Enum Kosmos.EKosmosActivityEndReason
// NumValues: 0x0002
enum class EKosmosActivityEndReason : uint8
{
Completed = 0,
EKosmosActivityEndReason_MAX = 1,
};
// Enum Kosmos.EKosmosActivityState
// NumValues: 0x0004
enum class EKosmosActivityState : uint8
{
Start = 0,
Stop = 1,
Resume = 2,
EKosmosActivityState_MAX = 3,
};
// Enum Kosmos.EKosmosAIActionSlot
// NumValues: 0x0007
enum class EKosmosAIActionSlot : uint8
{
Navlink = 0,
PIP = 1,
GameplayLevel = 2,
Interactable = 3,
Default = 4,
BehaviorTree = 5,
MAX = 6,
};
// Enum Kosmos.EAIAsyncActionState
// NumValues: 0x0007
enum class EAIAsyncActionState : uint8
{
None = 0,
Waiting = 1,
Active = 2,
Paused = 3,
Done = 4,
Invalidated = 5,
EAIAsyncActionState_MAX = 6,
};
// Enum Kosmos.EAIPlaypalChaseMode
// NumValues: 0x0007
enum class EAIPlaypalChaseMode : uint8
{
None = 0,
NormalChase = 1,
CloseChase = 2,
AlwaysSprint = 3,
SlowWalk = 4,
Jog = 5,
Max = 6,
};
// Enum Kosmos.ELatentPlayAnimationResult
// NumValues: 0x0006
enum class ELatentPlayAnimationResult : uint8
{
Started = 0,
Finished = 1,
Interrupted = 2,
Update = 3,
WorldReloaded = 4,
ELatentPlayAnimationResult_MAX = 5,
};
// Enum Kosmos.EAnimStateTransitionType
// NumValues: 0x0005
enum class EAnimStateTransitionType : uint8
{
None = 0,
Enter = 1,
Loop = 2,
Exit = 3,
EAnimStateTransitionType_MAX = 4,
};
// Enum Kosmos.EAnimationSequenceOverrideOptions
// NumValues: 0x0006
enum class EAnimationSequenceOverrideOptions : uint8
{
None = 0,
CancelWhenFalling = 1,
CanBeInterruptedByAnotherOverride = 2,
RootMotionWithPhysics = 3,
RootMotionOnly = 4,
EAnimationSequenceOverrideOptions_MAX = 5,
};
// Enum Kosmos.ECharacterAnimStateLocomotionContext
// NumValues: 0x0007
enum class ECharacterAnimStateLocomotionContext : uint8
{
Idling = 0,
Moving = 1,
Standing = 2,
Crouching = 3,
Climbing = 4,
Strafing = 5,
ECharacterAnimStateLocomotionContext_MAX = 6,
};
// Enum Kosmos.EAnimationLayering
// NumValues: 0x0003
enum class EAnimationLayering : uint8
{
Fullbody = 0,
UpperBody = 1,
EAnimationLayering_MAX = 2,
};
// Enum Kosmos.EAnimationOverridePriority
// NumValues: 0x0009
enum class EAnimationOverridePriority : uint8
{
Default = 0,
Locomotion = 1,
Slopes = 2,
Environmental = 3,
AiAction = 4,
BalanceBeam = 5,
PickupOrWeapon = 6,
SpecialCase = 7,
MAX = 8,
};
// Enum Kosmos.ELookAtBlendSpaceOverrideType
// NumValues: 0x0007
enum class ELookAtBlendSpaceOverrideType : uint8
{
None = 0,
Normal = 1,
Carry = 2,
Exhausted = 3,
Climbing = 4,
Combat = 5,
MAX = 6,
};
// Enum Kosmos.EWalkStopOverrideType
// NumValues: 0x0008
enum class EWalkStopOverrideType : uint8
{
WalkStopInvalid = 0,
WalkStopStand = 1,
WalkStopCrouch = 2,
SprintStopStand = 3,
SprintStopCrouch = 4,
PlatformEdgeStopStand = 5,
PlatformEdgeStopCrouch = 6,
EWalkStopOverrideType_MAX = 7,
};
// Enum Kosmos.EInteractAnimType
// NumValues: 0x000A
enum class EInteractAnimType : uint8
{
None = 0,
Pickup = 1,
StoringPermanently = 2,
Stashing = 3,
Carry = 4,
TakingFromPocket = 5,
Putdown = 6,
Throw = 7,
Attacking = 8,
EInteractAnimType_MAX = 9,
};
// Enum Kosmos.EAnimationOverrideType
// NumValues: 0x0005
enum class EAnimationOverrideType : uint8
{
None = 0,
Simple = 1,
SimpleLooping = 2,
Complex = 3,
EAnimationOverrideType_MAX = 4,
};
// Enum Kosmos.EKosmosAtmosphereVolumeBehaviour
// NumValues: 0x0004
enum class EKosmosAtmosphereVolumeBehaviour : uint8
{
Auto = 0,
On = 1,
Off = 2,
EKosmosAtmosphereVolumeBehaviour_MAX = 3,
};
// Enum Kosmos.EVolumeAABB2DSide
// NumValues: 0x0005
enum class EVolumeAABB2DSide : uint8
{
AABB2D_Side_Left = 0,
AABB2D_Side_Right = 1,
AABB2D_Side_Bottom = 2,
AABB2D_Side_Top = 3,
AABB2D_Side_MAX = 4,
};
// Enum Kosmos.EVolumeSide
// NumValues: 0x0007
enum class EVolumeSide : uint8
{
Vol_Side_Front = 0,
Vol_Side_Back = 1,
Vol_Side_Left = 2,
Vol_Side_Right = 3,
Vol_Side_Bottom = 4,
Vol_Side_Top = 5,
Vol_Side_MAX = 6,
};
// Enum Kosmos.EVolume2DPlane
// NumValues: 0x0004
enum class EVolume2DPlane : uint8
{
Vol_Plane_XY = 0,
Vol_Plane_XZ = 1,
Vol_Plane_YZ = 2,
Vol_Plane_MAX = 3,
};
// Enum Kosmos.EKosmosAtmosphereWorld
// NumValues: 0x0003
enum class EKosmosAtmosphereWorld : uint8
{
MainWorld = 0,
SecondWorld = 1,
EKosmosAtmosphereWorld_MAX = 2,
};
// Enum Kosmos.EKosmosBalanceBeamState
// NumValues: 0x0004
enum class EKosmosBalanceBeamState : uint8
{
Idle = 0,
InRangeButNotBalancing = 1,
InRangeAndBalancing = 2,
EKosmosBalanceBeamState_MAX = 3,
};
// Enum Kosmos.EGrabRequestState
// NumValues: 0x0004
enum class EGrabRequestState : uint8
{
Trying = 0,
Released = 1,
None = 2,
EGrabRequestState_MAX = 3,
};
// Enum Kosmos.EGrabEndInputOptions
// NumValues: 0x0003
enum class EGrabEndInputOptions : uint8
{
OnReleaseOfGrabInput = 0,
OnCancelButton = 1,
EGrabEndInputOptions_MAX = 2,
};
// Enum Kosmos.EGrabReleaseOptions
// NumValues: 0x0004
enum class EGrabReleaseOptions : uint8
{
AllowRegrab = 0,
NoRegrab = 1,
TimedRegrab = 2,
EGrabReleaseOptions_MAX = 3,
};
// Enum Kosmos.EAbilitySetGrab
// NumValues: 0x0007
enum class EAbilitySetGrab : uint8
{
GrabClimb = 0,
GrabDrag = 1,
GrabItemFromGround = 2,
GrabLever = 3,
GrabHandholding = 4,
GrabRelease = 5,
MAX = 6,
};
// Enum Kosmos.EBehaviouralPIPUserType
// NumValues: 0x0004
enum class EBehaviouralPIPUserType : uint8
{
Primary = 0,
Secondary = 1,
Both = 2,
EBehaviouralPIPUserType_MAX = 3,
};
// Enum Kosmos.EKosmosBuildType
// NumValues: 0x0004
enum class EKosmosBuildType : uint8
{
Test = 0,
Development = 1,
Shipping = 2,
EKosmosBuildType_MAX = 3,
};
// Enum Kosmos.EKosmosPlatform
// NumValues: 0x000B
enum class EKosmosPlatform : uint8
{
PC = 0,
STADIA = 1,
PS4 = 2,
PS5 = 3,
Switch = 4,
Switch2 = 5,
XSX = 6,
XboxOne = 7,
XboxOneGDK = 8,
WinGDK = 9,
EKosmosPlatform_MAX = 10,
};
// Enum Kosmos.EKosmosBowUsage
// NumValues: 0x0004
enum class EKosmosBowUsage : uint8
{
None = 0,
Zipeline = 1,
Custom = 2,
EKosmosBowUsage_MAX = 3,
};
// Enum Kosmos.EBowProjectileState
// NumValues: 0x0007
enum class EBowProjectileState : uint8
{
NORMAL = 0,
BROKEN = 1,
FIRE = 2,
POSION = 3,
ICE = 4,
ILLUSION = 5,
MAX = 6,
};
// Enum Kosmos.EKosmosCarriableUsage
// NumValues: 0x0004
enum class EKosmosCarriableUsage : uint8
{
OnGround = 0,
InHand = 1,
Other = 2,
EKosmosCarriableUsage_MAX = 3,
};
// Enum Kosmos.EKosmosCarriableWakeState
// NumValues: 0x0006
enum class EKosmosCarriableWakeState : uint8
{
None = 0,
Physics = 1,
Collision = 2,
Visible = 4,
Tick = 8,
EKosmosCarriableWakeState_MAX = 9,
};
// Enum Kosmos.EKosmosDeathStage
// NumValues: 0x0007
enum class EKosmosDeathStage : uint8
{
NotDying = 0,
WaitForDeaithAnim = 1,
FadingDown = 2,
HoldOnBlack = 3,
WaitForClientPlayer = 4,
FinishedDeath = 5,
EKosmosDeathStage_MAX = 6,
};
// Enum Kosmos.EKosmosStance
// NumValues: 0x0003
enum class EKosmosStance : uint8
{
Standing = 0,
Crouching = 1,
EKosmosStance_MAX = 2,
};
// Enum Kosmos.EKosmosMovementState
// NumValues: 0x0008
enum class EKosmosMovementState : uint8
{
None = 0,
Grounded = 1,
InAir = 2,
Mantling = 3,
Ragdoll = 4,
Climbing = 5,
Hanging = 6,
EKosmosMovementState_MAX = 7,
};
// Enum Kosmos.EKosmosGait
// NumValues: 0x0004
enum class EKosmosGait : uint8
{
Walking = 0,
Jogging = 1,
Running = 2,
EKosmosGait_MAX = 3,
};
// Enum Kosmos.EKosmosFootstep_Type
// NumValues: 0x000D
enum class EKosmosFootstep_Type : uint8
{
NONE = 0,
Sneak = 1,
Walk = 2,
Sprint = 3,
Jump = 4,
Land = 5,
SlideStart = 6,
SlideStop = 7,
WalkStart = 8,
WalkStop = 9,
Quickturn90 = 10,
Quickturn180 = 11,
EKosmosFootstep_MAX = 12,
};
// Enum Kosmos.EKosmosFootstep_Foot
// NumValues: 0x0004
enum class EKosmosFootstep_Foot : uint8
{
Left = 0,
Middle = 1,
Right = 2,
EKosmosFootstep_MAX = 3,
};
// Enum Kosmos.EKosmosSpawningStage
// NumValues: 0x000A
enum class EKosmosSpawningStage : uint8
{
InitialState = 0,
WaitingForRoomLoaded = 1,
WaitingForFadeIn = 2,
WaitForPlayerReadySync = 3,
WaitforHumanInput = 4,
WaitForStandToFinish = 5,
WaitforPlaypalDelayStand = 6,
WaitForSkipAll = 7,
FinishSpawning = 8,
EKosmosSpawningStage_MAX = 9,
};
// Enum Kosmos.ETransitionFlags
// NumValues: 0x0004
enum class ETransitionFlags : uint8
{
UseTransitionInZ = 0,
UseStrafingMovement = 1,
UsePureLerpMovement = 2,
ETransitionFlags_MAX = 3,
};
// Enum Kosmos.ELatentTransitionResult
// NumValues: 0x0003
enum class ELatentTransitionResult : uint8
{
Success = 0,
Failure = 1,
ELatentTransitionResult_MAX = 2,
};
// Enum Kosmos.ETransitionPriority
// NumValues: 0x0006
enum class ETransitionPriority : uint8
{
Unset = 0,
Quaternary = 1,
Tertiary = 2,
Secondary = 3,
Primary = 4,
MAX = 5,
};
// Enum Kosmos.ETransition
// NumValues: 0x0004
enum class ETransition : uint8
{
Any = 0,
Jump = 1,
Drag = 2,
MAX = 3,
};
// Enum Kosmos.EClimbMoveDirection
// NumValues: 0x0006
enum class EClimbMoveDirection : uint8
{
Up = 0,
Down = 1,
Left = 2,
Right = 3,
None = 4,
EClimbMoveDirection_MAX = 5,
};
// Enum Kosmos.EClimbExitTypes
// NumValues: 0x0007
enum class EClimbExitTypes : uint8
{
ClimDownToGround = 0,
ClimpUpOnObject = 1,
JumpOff = 2,
JumpOffTurnRight = 3,
JumpOffTurnLeft = 4,
ReleaseGrab = 5,
EClimbExitTypes_MAX = 6,
};
// Enum Kosmos.EPlayerClimbInitAnimType
// NumValues: 0x0009
enum class EPlayerClimbInitAnimType : uint8
{
None = 0,
FromBottomStanding = 1,
FromBottomCrouching = 2,
FromTop = 3,
FromAirNormal = 4,
FromAirRising = 5,
FromAirFalling = 6,
FromAirFallingFast = 7,
EPlayerClimbInitAnimType_MAX = 8,
};
// Enum Kosmos.EClimbEnterTypes
// NumValues: 0x0004
enum class EClimbEnterTypes : uint8
{
ClimbUpFromGround = 0,
FromAir = 1,
ClimbDownOnObject = 2,
EClimbEnterTypes_MAX = 3,
};
// Enum Kosmos.EClimbingStates
// NumValues: 0x0006
enum class EClimbingStates : uint8
{
NotClimbing = 0,
Transition = 1,
EnterClimbing = 2,
Climbing = 3,
ExitClimbing = 4,
EClimbingStates_MAX = 5,
};
// Enum Kosmos.EClimbState
// NumValues: 0x0007
enum class EClimbState : uint8
{
None = 0,
Attach = 1,
Mounting = 2,
Dismounting = 3,
Climbing = 4,
Frozen = 5,
EClimbState_MAX = 6,
};
// Enum Kosmos.EGestureType
// NumValues: 0x0004
enum class EGestureType : uint8
{
Regular = 0,
OneHand = 1,
HeadNod = 2,
MAX = 3,
};
// Enum Kosmos.EGestureSide
// NumValues: 0x0004
enum class EGestureSide : uint8
{
None = 0,
Left = 1,
Right = 2,
MAX = 3,
};
// Enum Kosmos.EAnimConcussiveLandType
// NumValues: 0x0004
enum class EAnimConcussiveLandType : uint8
{
Normal = 0,
WallFront = 1,
LedgeFront = 2,
EAnimConcussiveLandType_MAX = 3,
};
// Enum Kosmos.ELeverType
// NumValues: 0x0005
enum class ELeverType : uint8
{
Lever = 0,
LeverWrench = 1,
Crank = 2,
Slot = 3,
MAX = 4,
};
// Enum Kosmos.EKosmosSKUs
// NumValues: 0x0006
enum class EKosmosSKUs : uint8
{
Worldwide = 0,
Europe = 1,
NorthAmerica = 2,
Asia = 3,
Japan = 4,
EKosmosSKUs_MAX = 5,
};
// Enum Kosmos.EKosmosControllerValidity
// NumValues: 0x0004
enum class EKosmosControllerValidity : uint8
{
Valid = 0,
Disconnected = 1,
ConnectedToAnotherUser = 2,
EKosmosControllerValidity_MAX = 3,
};
// Enum Kosmos.ECrankUpdateStepFilterOutputs
// NumValues: 0x0003
enum class ECrankUpdateStepFilterOutputs : uint8
{
InStep = 0,
StepNotReached = 1,
ECrankUpdateStepFilterOutputs_MAX = 2,
};
// Enum Kosmos.ECrankDirection
// NumValues: 0x0004
enum class ECrankDirection : uint8
{
Stay = 0,
Clockwise = 1,
CClockwise = 2,
ECrankDirection_MAX = 3,
};
// Enum Kosmos.EKosmosCreditLineType
// NumValues: 0x0005
enum class EKosmosCreditLineType : uint8
{
Blank = 0,
Heading = 1,
Entry = 2,
Image = 3,
EKosmosCreditLineType_MAX = 4,
};
// Enum Kosmos.EKosmosCreditLineParser
// NumValues: 0x0005
enum class EKosmosCreditLineParser : uint8
{
OneColumn = 0,
TwoColumn = 1,
TwoColumnOffset = 2,
ThreeColumn = 3,
EKosmosCreditLineParser_MAX = 4,
};
// Enum Kosmos.EKosmosDebugMenuType
// NumValues: 0x0007
enum class EKosmosDebugMenuType : uint8
{
Command = 0,
BoolCommand = 1,
Checkpoint = 2,
SMGDebug = 3,
AloneVariants = 4,
LowVariants = 5,
Max = 6,
};
// Enum Kosmos.EKosmosDelusionSize
// NumValues: 0x0004
enum class EKosmosDelusionSize : uint8
{
Small = 0,
Medium = 1,
Large = 2,
EKosmosDelusionSize_MAX = 3,
};
// Enum Kosmos.EKosmosDoorHitResponse
// NumValues: 0x0004
enum class EKosmosDoorHitResponse : uint8
{
ConstantForce = 0,
PositionBased = 1,
Physics = 2,
EKosmosDoorHitResponse_MAX = 3,
};
// Enum Kosmos.EKosmosDoorIdleBehaviour
// NumValues: 0x0005
enum class EKosmosDoorIdleBehaviour : uint8
{
Idle_Stay = 0,
Idle_Neutral = 1,
Idle_MaxVal = 2,
Idle_MinVal = 3,
Idle_MAX = 4,
};
// Enum Kosmos.EKosmosDoorInteractors
// NumValues: 0x0004
enum class EKosmosDoorInteractors : uint8
{
DoorInteractsWithPlayer = 0,
DoorInteractsWithPlaypal = 1,
DoorInteractsWithOthers = 2,
EKosmosDoorInteractors_MAX = 3,
};
// Enum Kosmos.EDragMode
// NumValues: 0x0003
enum class EDragMode : uint8
{
Pull = 0,
Push = 1,
MAX = 2,
};
// Enum Kosmos.EKosmosAnimDragInitType
// NumValues: 0x0005
enum class EKosmosAnimDragInitType : uint8
{
Stand = 0,
LowGrab = 1,
Jog = 2,
Sprint = 3,
EKosmosAnimDragInitType_MAX = 4,
};
// Enum Kosmos.EKosmosAnimDragState
// NumValues: 0x0006
enum class EKosmosAnimDragState : uint8
{
None = 0,
Idle = 1,
Moving = 2,
Stuck = 3,
Pushed = 4,
EKosmosAnimDragState_MAX = 5,
};
// Enum Kosmos.EEntitlementStatus
// NumValues: 0x0006
enum class EEntitlementStatus : uint8
{
eUnknown = 0,
eNotEnabled = 1,
eEnabled = 2,
eDebugOverridenEnabled = 3,
eDebugOverridenNotEnabled = 4,
EEntitlementStatus_MAX = 5,
};
// Enum Kosmos.EStandingPosition
// NumValues: 0x0004
enum class EStandingPosition : uint8
{
StandingPositionNone = 0,
StandingPositionOne = 1,
StandingPositionTwo = 2,
EStandingPosition_MAX = 3,
};
// Enum Kosmos.EKosmosErrorMessages
// NumValues: 0x0019
enum class EKosmosErrorMessages : uint8
{
eDefault = 0,
eGenericError = 1,
eGenericNetworkingError = 2,
eHostDisconnected = 3,
eClientDisconnected = 4,
eLostInternetConnection = 5,
eNoInternetConnection = 6,
eUnableToJoinLobby = 7,
eAgeCheckFail = 8,
ePatchRequired = 9,
eGameVersionMismatch = 10,
ePlayerPlatformMismatch = 11,
eOnlineNetworkRestrictions = 12,
eLostConnectionToOtherPlayer = 13,
eConnectionTimeout = 14,
eNoPremiumPrivilage = 15,
eLobbyIsFull = 16,
eChatBlocked = 17,
eLoggedOut = 18,
eOptionsSaveCorrupt = 19,
eChildLocked = 20,
eAcceptedOtherAccountInvite = 21,
eLostInvitation = 22,
eCount = 23,
EKosmosErrorMessages_MAX = 24,
};
// Enum Kosmos.EKosmosGameFlowState
// NumValues: 0x0008
enum class EKosmosGameFlowState : uint8
{
AppStarting = 0,
Splash = 1,
TitleScreen = 2,
Legals = 3,
MainMenu = 4,
InGame = 5,
PauseMenu = 6,
EKosmosGameFlowState_MAX = 7,
};
// Enum Kosmos.EKosmosGameplayTaskPlaypalInteractionType
// NumValues: 0x0005
enum class EKosmosGameplayTaskPlaypalInteractionType : uint8
{
Interact = 0,
Crank = 1,
Boost = 2,
Mirror = 3,
EKosmosGameplayTaskPlaypalInteractionType_MAX = 4,
};
// Enum Kosmos.EKosmosMoveType
// NumValues: 0x0005
enum class EKosmosMoveType : uint8
{
Idle = 0,
Walk = 1,
Jog = 2,
Run = 3,
EKosmosMoveType_MAX = 4,
};
// Enum Kosmos.ENetSyncEventResult
// NumValues: 0x0003
enum class ENetSyncEventResult : uint32
{
Success = 0,
TimedOut = 1,
ENetSyncEventResult_MAX = 2,
};
// Enum Kosmos.EKosmosAccessibilityColours
// NumValues: 0x0009
enum class EKosmosAccessibilityColours : uint8
{
Off = 0,
Blue = 1,
Green = 2,
Orange = 3,
Purple = 4,
Red = 5,
White = 6,
Yellow = 7,
EKosmosAccessibilityColours_MAX = 8,
};
// Enum Kosmos.EKosmosTextColours
// NumValues: 0x0009
enum class EKosmosTextColours : uint8
{
White = 0,
Black = 1,
Blue = 2,
Green = 3,
Orange = 4,
Purple = 5,
Red = 6,
Yellow = 7,
EKosmosTextColours_MAX = 8,
};
// Enum Kosmos.EKosmosAntiAliasingTechniques
// NumValues: 0x0008
enum class EKosmosAntiAliasingTechniques : uint8
{
Off = 0,
DLSS = 1,
FSR = 2,
XeSS = 3,
FXAA = 4,
TAA = 5,
DLSSFrameGeneration = 6,
EKosmosAntiAliasingTechniques_MAX = 7,
};
// Enum Kosmos.EKosmosButtonOverrideIcons
// NumValues: 0x0008
enum class EKosmosButtonOverrideIcons : uint8
{
Auto = 0,
Xbox = 1,
Playstation = 2,
Steam = 3,
Nintendo = 4,
Stadia = 5,
Keyboard = 6,
EKosmosButtonOverrideIcons_MAX = 7,
};
// Enum Kosmos.EKosmosColourBlindMode
// NumValues: 0x0005
enum class EKosmosColourBlindMode : uint8
{
Off = 0,
Deuteranope = 1,
Protanope = 2,
Tritanope = 3,
EKosmosColourBlindMode_MAX = 4,
};
// Enum Kosmos.EKosmosAudioMix
// NumValues: 0x0005
enum class EKosmosAudioMix : uint8
{
TvSpeakers = 0,
Headphones = 1,
Surround = 2,
NightTimeMode = 3,
EKosmosAudioMix_MAX = 4,
};
// Enum Kosmos.EKosmosAudioOutputMode
// NumValues: 0x0004
enum class EKosmosAudioOutputMode : uint8
{
Mono = 0,
Stereo = 1,
Surround = 2,
EKosmosAudioOutputMode_MAX = 3,
};
// Enum Kosmos.EKosmosGameQualityMode
// NumValues: 0x0006
enum class EKosmosGameQualityMode : uint8
{
Beauty = 0,
Performance = 1,
EnhancedUpscalerBeauty = 2,
EnhancedUpscalerPerformance = 3,
FixedResolution = 4,
EKosmosGameQualityMode_MAX = 5,
};
// Enum Kosmos.EKosmosPresetGraphicsQualityLevel
// NumValues: 0x0006
enum class EKosmosPresetGraphicsQualityLevel : uint8
{
Low = 0,
Medium = 1,
High = 2,
Ultra = 3,
Custom = 4,
MAX = 5,
};
// Enum Kosmos.EKosmosGraphicsQualityLevel
// NumValues: 0x0006
enum class EKosmosGraphicsQualityLevel : uint8
{
Low = 0,
Medium = 1,
High = 2,
Ultra = 3,
Off = 4,
MAX = 5,
};
// Enum Kosmos.EKosmosKeybindingInputType
// NumValues: 0x0005
enum class EKosmosKeybindingInputType : uint8
{
None = 0,
Gamepad = 1,
Mouse = 2,
Keyboard = 3,
EKosmosKeybindingInputType_MAX = 4,
};
// Enum Kosmos.EGrabbingStates
// NumValues: 0x0006
enum class EGrabbingStates : uint8
{
NotGrabbing = 0,
Transition = 1,
EnterGrabbing = 2,
Grabbing = 3,
ExitGrabbing = 4,
EGrabbingStates_MAX = 5,
};
// Enum Kosmos.ELedgeSegmentProperty
// NumValues: 0x0004
enum class ELedgeSegmentProperty : uint8
{
AlignJump = 0,
NonClimbable = 1,
PreventFalloff = 2,
MAX = 3,
};
// Enum Kosmos.ELedgeExitOnTopTypes
// NumValues: 0x0003
enum class ELedgeExitOnTopTypes : uint8
{
Standing = 0,
Crouching = 1,
ELedgeExitOnTopTypes_MAX = 2,
};
// Enum Kosmos.EGrabHelperShape
// NumValues: 0x0005
enum class EGrabHelperShape : uint8
{
Bar = 0,
PushPanel = 1,
Any = 2,
INVALID = 3,
EGrabHelperShape_MAX = 4,
};
// Enum Kosmos.EGrungeType
// NumValues: 0x0006
enum class EGrungeType : uint8
{
Mud = 0,
Meatgoo = 1,
Sand = 2,
Wet = 3,
Soot = 4,
Max = 5,
};
// Enum Kosmos.EKosmosPassengerMovementState
// NumValues: 0x0006
enum class EKosmosPassengerMovementState : uint8
{
None = 0,
Avoiding = 1,
Following = 2,
ForceRotating = 3,
StaringAtDriver = 4,
EKosmosPassengerMovementState_MAX = 5,
};
// Enum Kosmos.EKosmosHandHoldingSide
// NumValues: 0x0004
enum class EKosmosHandHoldingSide : uint8
{
RIGHT = 0,
LEFT = 1,
NONE = 2,
EKosmosHandHoldingSide_MAX = 3,
};
// Enum Kosmos.EKosmosHangReleaseType
// NumValues: 0x0004
enum class EKosmosHangReleaseType : uint8
{
None = 0,
Released = 1,
Jumped = 2,
EKosmosHangReleaseType_MAX = 3,
};
// Enum Kosmos.EToggleType
// NumValues: 0x0004
enum class EToggleType : uint8
{
Crouch = 0,
Sprint = 1,
Grab = 2,
EToggleType_MAX = 3,
};
// Enum Kosmos.EKosmosIKTasks
// NumValues: 0x000A
enum class EKosmosIKTasks : uint8
{
IK_TARGET_INVALID = 0,
IK_TARGET_HAND_LEFT = 1,
IK_TARGET_HAND_RIGHT = 2,
IK_TARGET_FOOT_LEFT = 3,
IK_TARGET_FOOT_RIGHT = 4,
IK_TARGET_HEAD = 5,
IK_TARGET_PELVIS = 6,
IK_TARGET_HANDHOLDING_LEFT = 7,
IK_TARGET_HANDHOLDING_RIGHT = 8,
IK_TARGET_MAX = 9,
};
// Enum Kosmos.EKosmosMenuInteractType
// NumValues: 0x0005
enum class EKosmosMenuInteractType : uint8
{
Interact = 0,
Back = 1,
Reset = 2,
NotInteractKey = 3,
EKosmosMenuInteractType_MAX = 4,
};
// Enum Kosmos.EKosmosPendingControlType
// NumValues: 0x0006
enum class EKosmosPendingControlType : uint8
{
Unknown = 0,
Keyboard = 1,
Mouse = 2,
Gamepad = 3,
Touch = 4,
EKosmosPendingControlType_MAX = 5,
};
// Enum Kosmos.EKosmosJumpBuffer
// NumValues: 0x0004
enum class EKosmosJumpBuffer : uint8
{
None = 0,
Jump = 1,
CancelJump = 2,
EKosmosJumpBuffer_MAX = 3,
};
// Enum Kosmos.EKosmosKeybindingIconType
// NumValues: 0x0005
enum class EKosmosKeybindingIconType : uint8
{
Gamepad = 0,
Keyboard = 1,
Mouse = 2,
KeyboardAndMouse = 3,
EKosmosKeybindingIconType_MAX = 4,
};
// Enum Kosmos.EKnifeUsage
// NumValues: 0x0005
enum class EKnifeUsage : uint8
{
None = 0,
Attack = 1,
MontageInteractable = 2,
Custom = 3,
EKnifeUsage_MAX = 4,
};
// Enum Kosmos.EKosmosLadderType
// NumValues: 0x0003
enum class EKosmosLadderType : uint8
{
Ladder = 0,
Rope = 1,
EKosmosLadderType_MAX = 2,
};
// Enum Kosmos.ELeverState
// NumValues: 0x0004
enum class ELeverState : uint8
{
MidPoint = 0,
FullLeft = 1,
FullRight = 2,
ELeverState_MAX = 3,
};
// Enum Kosmos.EKosmosLedgeAnimParamsType
// NumValues: 0x0010
enum class EKosmosLedgeAnimParamsType : uint8
{
None = 0,
StepUp = 1,
Climb = 2,
GroundGrab = 3,
SwimGrab = 4,
AerialClimb = 5,
AerialPassiveClimb = 6,
AerialRisingClimb = 7,
AerialFreeHangRisingClimb = 8,
AerialRisingPassiveClimb = 9,
AerialFallingClimb = 10,
AerialFreeHangFallingClimb = 11,
AerialFreeHangImpactClimb = 12,
ClimbFromHang = 13,
ClimbFromFreeHang = 14,
EKosmosLedgeAnimParamsType_MAX = 15,
};
// Enum Kosmos.ELobbyState
// NumValues: 0x0014
enum class ELobbyState : uint8
{
InitialEntry = 0,
ClientWait = 1,
HostInvite = 2,
HostOrientationCheck = 3,
HostSaveSetup = 4,
HostClientTrial = 5,
HostTrialGame = 6,
HostBothTrial = 7,
HostClientSave = 8,
HostContinueSetup = 9,
HostPlayerSetup = 10,
ReadyUp = 11,
Countdown = 12,
StartGame = 13,
PlayerLeft = 14,
AttemptingLeave = 15,
HostCollectData = 16,
HostLoadMostRecentSave = 17,
COUNT = 18,
ELobbyState_MAX = 19,
};
// Enum Kosmos.ESaveFileType
// NumValues: 0x0004
enum class ESaveFileType : uint8
{
Meta = 0,
Progression = 1,
Playthrough = 2,
ESaveFileType_MAX = 3,
};
// Enum Kosmos.EMovementRestriction
// NumValues: 0x0006
enum class EMovementRestriction : uint8
{
NormalMovement = 0,
NoMovement = 1,
RootMotionWithPhysics = 2,
RootMotionOnly = 3,
PhysicalMovement = 4,
EMovementRestriction_MAX = 5,
};
// Enum Kosmos.ELandingChanged
// NumValues: 0x0003
enum class ELandingChanged : uint8
{
Started = 0,
Ended = 1,
MAX = 2,
};
// Enum Kosmos.EWalkCycleFoot
// NumValues: 0x0004
enum class EWalkCycleFoot : uint8
{
None = 0,
Left = 1,
Right = 2,
EWalkCycleFoot_MAX = 3,
};
// Enum Kosmos.EAnimLocomotionType
// NumValues: 0x0009
enum class EAnimLocomotionType : uint8
{
Jumping = 0,
Landing = 1,
Falling = 2,
Crouching = 3,
Sliding = 4,
Investigating = 5,
Chasing = 6,
Grabbing = 7,
MAX = 8,
};
// Enum Kosmos.EKosmosCustomMovementMode
// NumValues: 0x000C
enum class EKosmosCustomMovementMode : uint8
{
None = 0,
LogicOverride = 1,
LogicOverrideGrounded = 2,
Dragging = 3,
LedgeClimbing = 4,
Hanging = 5,
HandHolding = 6,
WeaponsAndTools = 7,
ZeroGravity = 8,
Montage = 9,
Climbing = 10,
Max = 11,
};
// Enum Kosmos.EKosmosMetaStatName
// NumValues: 0x000C
enum class EKosmosMetaStatName : uint8
{
FastestGameTime = 0,
Deaths = 1,
ThingsBroken = 2,
Jumps = 3,
Kills = 4,
HandHeld = 5,
BowFired = 6,
WrenchUsed = 7,
OutfitChanged = 8,
Gestures = 9,
MAX_STAT = 10,
EKosmosMetaStatName_MAX = 11,
};
// Enum Kosmos.EKosmosMovementControllerPriority
// NumValues: 0x0010
enum class EKosmosMovementControllerPriority : uint8
{
PhysicalReaction = 0,
AnimationOverride = 1,
Animation = 2,
Transition = 3,
Pickups = 4,
Locomotion = 5,
Climbing = 6,
Dragging = 7,
Jumping = 8,
Sliding = 9,
Balancing = 10,
Sneaking = 11,
Sprinting = 12,
LatentAction = 13,
Irrelevant = 14,
EKosmosMovementControllerPriority_MAX = 15,
};
// Enum Kosmos.EKosmosLatentOutcomes
// NumValues: 0x0003
enum class EKosmosLatentOutcomes : uint8
{
Done = 0,
Running = 1,
EKosmosLatentOutcomes_MAX = 2,
};
// Enum Kosmos.EKosmosBadConnectionType
// NumValues: 0x0005
enum class EKosmosBadConnectionType : uint8
{
Nominal = 0,
Server = 2,
Ping = 4,
PacketLoss = 8,
EKosmosBadConnectionType_MAX = 9,
};
// Enum Kosmos.EKosmosConnectionTimeoutState
// NumValues: 0x000B
enum class EKosmosConnectionTimeoutState : uint8
{
eDisabled = 0,
eAwaitingConnection = 1,
eDelayedMonitoringStart = 2,
eAwaitingStartActivity = 3,
eMonitoring = 4,
eInformingPlayer = 5,
eFadingDown = 6,
eDisconnectingToContinue = 7,
eDisconnectingToQuit = 8,
eQuittingToFrontend = 9,
EKosmosConnectionTimeoutState_MAX = 10,
};
// Enum Kosmos.EKosmosGamePermissionType
// NumValues: 0x0005
enum class EKosmosGamePermissionType : uint8
{
eTrial = 0,
eFullGame = 1,
eFriendsPass = 2,
eAltFriendsPass = 3,
EKosmosGamePermissionType_MAX = 4,
};
// Enum Kosmos.EKosmosQuitToFrontEndReason
// NumValues: 0x0010
enum class EKosmosQuitToFrontEndReason : uint8
{
eNone = 0,
eUserSignedOut = 1,
eReceivedNetworkError = 2,
eUserMenuOption = 3,
eConnectionTimeoutMonitor = 4,
eOtherPlayerLost = 5,
eUnknown = 6,
eAcceptingInvite = 7,
eHostingPlayTogether = 8,
eOtherPlayerLeft = 9,
eLostInternetConnection = 10,
eFinishedGame = 11,
eGameChunkInstallationAborted = 12,
eTrialGameFinished = 13,
eFailedPrivilegeCheck = 14,
EKosmosQuitToFrontEndReason_MAX = 15,
};
// Enum Kosmos.EKosmosOnlineSessionError
// NumValues: 0x0028
enum class EKosmosOnlineSessionError : uint8
{
eNone = 0,
eNoWorld = 1,
eInvalidLocalUserId = 2,
eInvalidLocalUserIndex = 3,
ePlayerNotLoggedIn = 4,
eNoOnlineSubsystem = 5,
eNoPlayerController = 6,
eNoPlayerState = 7,
eNotInASession = 8,
eCreateSessionCallFailed = 9,
eSessionAlreadyExists = 10,
eStartSessionCallFailed = 11,
eInvalidCreatedSessionName = 12,
eFailedToFindCreatedSession = 13,
eCreateSessionCallbackFailed = 14,
eStartSessionCallbackFailed = 15,
eFailedPreOperationNetworkChecks = 16,
eDestroySessionCallFailed = 17,
eInvalidClientDestroyEncountered = 18,
eDestroySessionNotFound = 19,
eDestroySessionCallbackFailed = 20,
eLeaveSessionCallFailed = 21,
eInvalidServerLeaveEncountered = 22,
eLeaveSessionNotFound = 23,
eWaitingJoinSessionCompletion = 24,
eJoinSessionCallFailed = 25,
eInvalidSessionToJoin = 26,
eNoConnectString = 27,
eSessionIsFull = 28,
eSessionDoesNotExist = 29,
eCouldNotRetrieveAddress = 30,
eAlreadyInSession = 31,
eUnknownOSSError = 32,
eUserPrivilegeFailure = 33,
ePatchRequired = 34,
eHardwareUpdateRequired = 35,
eAgeRestricted = 36,
eOnlineRestricted = 37,
ePlatformMismatch = 38,
EKosmosOnlineSessionError_MAX = 39,
};
// Enum Kosmos.EKosmosOnlineSessionInvitationState
// NumValues: 0x0008
enum class EKosmosOnlineSessionInvitationState : uint8
{
eUnacknowledged = 0,
eAccepted = 1,
eRejected = 2,
eCancelled = 3,
eJoined = 4,
eLeft = 5,
eError = 6,
EKosmosOnlineSessionInvitationState_MAX = 7,
};
// Enum Kosmos.EKosmosOnlineSessionState
// NumValues: 0x0006
enum class EKosmosOnlineSessionState : uint8
{
eIdle = 0,
eHostingGame = 1,
eJoinedGame = 2,
eAttemptingToJoinGame = 3,
eAttemptingToJoinGameFromSession = 4,
EKosmosOnlineSessionState_MAX = 5,
};
// Enum Kosmos.EKosmosOnlineSessionOperationStatus
// NumValues: 0x0005
enum class EKosmosOnlineSessionOperationStatus : uint8
{
ePending = 0,
eSucceeded = 1,
eFailed = 2,
eAborted = 3,
EKosmosOnlineSessionOperationStatus_MAX = 4,
};
// Enum Kosmos.EKosmosOnlineSessionInternalOperationStatus
// NumValues: 0x0019
enum class EKosmosOnlineSessionInternalOperationStatus : uint8
{
eNone = 0,
eCreate_Begin = 1,
eCreate_WaitingOnOperationChecks = 2,
eCreate_FinishedOnOperationChecks = 3,
eCreate_WaitingOnSessionCreation = 4,
eCreate_FinishedOnSessionCreation = 5,
eCreate_WaitingOnStartSessionCompletion = 6,
eCreate_FinishedOnStartSessionCompletion = 7,
eCreate_End = 8,
eDestroy_Begin = 9,
eDestroy_WaitingOnSessionDestruction = 10,
eDestroy_End = 11,
eLeave_Begin = 12,
eLeave_WaitingOnLeaveSessionCompletion = 13,
eLeave_End = 14,
eJoin_Begin = 15,
eJoin_WaitingOnOperationChecks = 16,
eJoin_FinishedOnOperationChecks = 17,
eJoin_WaitingOnSessionCreation = 18,
eJoin_FinishedOnSessionCreation = 19,
eJoin_WaitingOnStartSessionCompletion = 20,
eJoin_FinishedOnStartSessionCompletion = 21,
eJoin_End = 22,
eCustom = 23,
MAX = 24,
};
// Enum Kosmos.EKosmosOnlineSessionOperationType
// NumValues: 0x0009
enum class EKosmosOnlineSessionOperationType : uint8
{
eNone = 0,
eCreate = 1,
eDestroy = 2,
eJoin = 3,
eLeave = 4,
eServerLoad = 5,
eClientLoad = 6,
eCustom = 7,
MAX = 8,
};
// Enum Kosmos.EKosmosPauseType
// NumValues: 0x0009
enum class EKosmosPauseType : uint8
{
IndividualPausing = 0,
EitherPlayerPausing = 1,
SamePlayerPausing = 2,
ReadyUpPausing = 3,
TimeoutPausing = 4,
InSubMenu = 5,
WaitingToUnpause = 6,
CurrentlyPausing = 7,
EKosmosPauseType_MAX = 8,
};
// Enum Kosmos.EKosmosRotationAxis
// NumValues: 0x0004
enum class EKosmosRotationAxis : uint8
{
Yaw = 0,
Pitch = 1,
Roll = 2,
EKosmosRotationAxis_MAX = 3,
};
// Enum Kosmos.EKosmosItemTags
// NumValues: 0x000B
enum class EKosmosItemTags : uint8
{
Play = 0,
Cute = 1,
Puzzle = 2,
Dangerous = 3,
Weapon = 4,
Throwable = 5,
Examinable = 6,
Kickable = 7,
Shovable = 8,
Carryable = 9,
MAX = 10,
};
// Enum Kosmos.EKosmosAttachmentType
// NumValues: 0x0004
enum class EKosmosAttachmentType : uint8
{
Attached = 0,
SoftAttached = 1,
Detached = 2,
EKosmosAttachmentType_MAX = 3,
};
// Enum Kosmos.EKosmosPickupState
// NumValues: 0x000F
enum class EKosmosPickupState : uint8
{
Inactive = 0,
Transitioning = 1,
PickingUp = 2,
Carrying = 3,
StashingInPocket = 4,
StoringPermanentlyStoredItem = 5,
InPocket = 6,
TakingFromPocket = 7,
PuttingDown = 8,
PutDownTransition = 9,
Throwing = 10,
ThrowTransition = 11,
Disabled = 12,
CarriableAttack = 13,
EKosmosPickupState_MAX = 14,
};
// Enum Kosmos.EKosmosPickupHoldStyle
// NumValues: 0x0005
enum class EKosmosPickupHoldStyle : uint8
{
Light = 0,
Heavy = 1,
OneHanded = 2,
Weapon = 3,
EKosmosPickupHoldStyle_MAX = 4,
};
// Enum Kosmos.EKosmosPickupShapeLinePointType
// NumValues: 0x0003
enum class EKosmosPickupShapeLinePointType : uint8
{
Start = 0,
End = 1,
EKosmosPickupShapeLinePointType_MAX = 2,
};
// Enum Kosmos.EKosmosPickUpPointType
// NumValues: 0x0003
enum class EKosmosPickUpPointType : uint8
{
A = 0,
B = 1,
EKosmosPickUpPointType_MAX = 2,
};
// Enum Kosmos.EKosmosPickupHandType
// NumValues: 0x0003
enum class EKosmosPickupHandType : uint8
{
Left = 0,
Right = 1,
EKosmosPickupHandType_MAX = 2,
};
// Enum Kosmos.ESlidingType
// NumValues: 0x0004
enum class ESlidingType : uint8
{
None = 0,
Ground = 1,
Automatic = 2,
ESlidingType_MAX = 3,
};
// Enum Kosmos.EPlayerInventoryItemData
// NumValues: 0x0007
enum class EPlayerInventoryItemData : uint8
{
None = 0,
Idle = 1,
Explore = 2,
CombatIdle = 3,
Strafe = 4,
InAir = 5,
EPlayerInventoryItemData_MAX = 6,
};
// Enum Kosmos.EKosmosAICommandLogType
// NumValues: 0x0007
enum class EKosmosAICommandLogType : uint8
{
Initialize = 0,
Success = 1,
Canceled = 2,
Failed = 3,
Paused = 4,
Info = 5,
EKosmosAICommandLogType_MAX = 6,
};
// Enum Kosmos.EKosmosPlaypalInteractionType
// NumValues: 0x0005
enum class EKosmosPlaypalInteractionType : uint8
{
MimicPlayer = 0,
Push = 1,
Pull = 2,
ConstrainedBox = 3,
EKosmosPlaypalInteractionType_MAX = 4,
};
// Enum Kosmos.EKosmosPlaypalActionType
// NumValues: 0x0005
enum class EKosmosPlaypalActionType : uint8
{
Core = 0,
Carriable = 1,
Interaction = 2,
WeaponTool = 3,
EKosmosPlaypalActionType_MAX = 4,
};
// Enum Kosmos.EMoveToVolumeFlags
// NumValues: 0x0006
enum class EMoveToVolumeFlags : uint8
{
None = 0,
Random = 1,
ClosestToPlaypal = 2,
FarFromPlayer = 4,
FarFromTarget = 8,
EMoveToVolumeFlags_MAX = 9,
};
// Enum Kosmos.EMoveToVolumeType
// NumValues: 0x0004
enum class EMoveToVolumeType : uint8
{
Points = 0,
Sphere = 1,
Box = 2,
EMoveToVolumeType_MAX = 3,
};
// Enum Kosmos.EKosmosQTESequenceState
// NumValues: 0x0006
enum class EKosmosQTESequenceState : uint32
{
None = 0,
Playing = 1,
Failing = 2,
Failed = 4,
Finished = 8,
EKosmosQTESequenceState_MAX = 9,
};
// Enum Kosmos.EKosmosRetractableType
// NumValues: 0x0005
enum class EKosmosRetractableType : uint8
{
Disabled = 0,
RetractFromAnyPoint = 1,
RetractOnlyFromBottom = 2,
RetractOnlyIfNotBottom = 3,
EKosmosRetractableType_MAX = 4,
};
// Enum Kosmos.EKosmosRoomLevelFlags
// NumValues: 0x0007
enum class EKosmosRoomLevelFlags : uint8
{
None = 0,
IncludeLightingScenario = 1,
IncludeAreaPLevel = 2,
ExcludeNavigationLevel = 4,
OtherPlayerLevels = 8,
All = 255,
EKosmosRoomLevelFlags_MAX = 256,
};
// Enum Kosmos.EKosmosSetSlotAction
// NumValues: 0x0008
enum class EKosmosSetSlotAction : uint8
{
Inherit = 0,
NewSlot = 1,
MostRecentSlot = 2,
SpecificSlot = 3,
ClearCurrentSlot = 4,
LoadOtherSlot = 5,
DeleteSelectedSlot = 6,
EKosmosSetSlotAction_MAX = 7,
};
// Enum Kosmos.EKosmosSaveGameActionLoadType
// NumValues: 0x0005
enum class EKosmosSaveGameActionLoadType : uint8
{
Inherit = 0,
PreviousChapter = 1,
SpecificChapter = 2,
Continue = 3,
EKosmosSaveGameActionLoadType_MAX = 4,
};
// Enum Kosmos.EKosmosSaveGameActionSaveType
// NumValues: 0x0003
enum class EKosmosSaveGameActionSaveType : uint8
{
Chapter = 0,
Regular = 1,
EKosmosSaveGameActionSaveType_MAX = 2,
};
// Enum Kosmos.EKosmosSaveRequestState
// NumValues: 0x0006
enum class EKosmosSaveRequestState : uint8
{
Saving = 0,
Success = 1,
Failure = 2,
Reloaded = 3,
Unknown = 4,
EKosmosSaveRequestState_MAX = 5,
};
// Enum Kosmos.EKosmosSaveType
// NumValues: 0x0004
enum class EKosmosSaveType : uint8
{
None = 0,
Regular = 1,
Chapter = 2,
EKosmosSaveType_MAX = 3,
};
// Enum Kosmos.EKosmosLoadType
// NumValues: 0x0004
enum class EKosmosLoadType : uint8
{
None = 0,
Continue = 1,
Chapter = 2,
EKosmosLoadType_MAX = 3,
};
// Enum Kosmos.EKosmosSaveMostRecentType
// NumValues: 0x0003
enum class EKosmosSaveMostRecentType : uint8
{
LastPlayed = 0,
Timestamp = 1,
EKosmosSaveMostRecentType_MAX = 2,
};
// Enum Kosmos.EKosmosStoryType
// NumValues: 0x0005
enum class EKosmosStoryType : uint8
{
BaseStory = 0,
DLC01 = 1,
DLC02 = 2,
NUM = 3,
EKosmosStoryType_MAX = 4,
};
// Enum Kosmos.EKosmosSaveCharacterRoute
// NumValues: 0x0007
enum class EKosmosSaveCharacterRoute : uint8
{
NormalRoute = 0,
AlternateRoute = 1,
FromServerRoute = 2,
KeepExistingRoute = 3,
Unknown = 4,
NUM = 5,
EKosmosSaveCharacterRoute_MAX = 6,
};
// Enum Kosmos.EKosmosSaveGameType
// NumValues: 0x0004
enum class EKosmosSaveGameType : uint8
{
SinglePlayer = 0,
MultiPlayer = 1,
NUM = 2,
EKosmosSaveGameType_MAX = 3,
};
// Enum Kosmos.EKosmosUserType
// NumValues: 0x0006
enum class EKosmosUserType : uint8
{
All = 0,
Playpal = 1,
Player = 2,
Primary = 3,
Secondary = 4,
EKosmosUserType_MAX = 5,
};
// Enum Kosmos.EKosmosPreciseJumpAlignmentType
// NumValues: 0x0003
enum class EKosmosPreciseJumpAlignmentType : uint8
{
Feet = 0,
Head = 1,
EKosmosPreciseJumpAlignmentType_MAX = 2,
};
// Enum Kosmos.EKosmosTargetType
// NumValues: 0x0008
enum class EKosmosTargetType : uint8
{
BowAiming = 0,
Throw = 1,
LookAt = 2,
Jump = 3,
PreciseJump = 4,
WrenchAiming = 5,
KnifeAiming = 6,
EKosmosTargetType_MAX = 7,
};
// Enum Kosmos.FKosmosTelemetry_WeaponUsage
// NumValues: 0x0005
enum class EFKosmosTelemetry_WeaponUsage : uint8
{
WEAPONUSAGE_EQUIP = 0,
WEAPONUSAGE_STASH = 1,
WEAPONUSAGE_ATTACK = 2,
WEAPONUSAGE_ENVIRONMENTAL = 3,
WEAPONUSAGE_MAX = 4,
};
// Enum Kosmos.FKosmosTelemetry_WeaponStashType
// NumValues: 0x0006
enum class EFKosmosTelemetry_WeaponStashType : uint8
{
WEAPONSTASH_BUTTONPRESSED = 0,
WEAPONSTASH_RUN = 1,
WEAPONSTASH_TIMEOUT = 2,
WEAPONSTASH_FORCED = 3,
WEAPONSTASH_NONE = 4,
WEAPONSTASH_MAX = 5,
};
// Enum Kosmos.FKosmosTelemetry_SettingsValue
// NumValues: 0x0006
enum class EFKosmosTelemetry_SettingsValue : uint8
{
QUALITY_LOW = 0,
QUALITY_MEDIUM = 1,
QUALITY_HIGH = 2,
QUALITY_ULTRA = 3,
QUALITY_CUSTOM = 4,
QUALITY_MAX = 5,
};
// Enum Kosmos.FKosmosTelemetry_SessionStartType
// NumValues: 0x0004
enum class EFKosmosTelemetry_SessionStartType : uint8
{
SESSIONSTART_NEW = 0,
SESSIONSTART_CONTINUE = 1,
SESSIONSTART_CHAPTER = 2,
SESSIONSTART_MAX = 3,
};
// Enum Kosmos.FKosmosTelemetry_ReasonForEnding
// NumValues: 0x0010
enum class EFKosmosTelemetry_ReasonForEnding : uint8
{
QUIT_QUITTOFRONTEND = 0,
QUIT_ACCEPTEDINVITE = 1,
QUIT_PATCHREQUIRED = 2,
QUIT_NETWORKRESTRICTIONS = 3,
QUIT_NOPREMIUM = 4,
QUIT_LOSTINTERNETCONNECTION = 5,
QUIT_LOSTOTHERPLAYERCONNECTION = 6,
QUIT_LOGGEDOUT = 7,
QUIT_HOSTDISCONNECTED = 8,
QUIT_CLIENTDISCONNECTED = 9,
QUIT_GENERALERROR = 10,
QUIT_CONNECTIONTIMEOUT = 11,
QUIT_CHUNKMISSING = 12,
QUIT_FINISHGAME = 13,
QUIT_TRIALFINISHED = 14,
QUIT_MAX = 15,
};
// Enum Kosmos.FKosmosTelemetry_Platform
// NumValues: 0x000A
enum class EFKosmosTelemetry_Platform : uint8
{
TELEMETRY_PLATFORM_PS5 = 0,
TELEMETRY_PLATFORM_XSX = 1,
TELEMETRY_PLATFORM_SWITCH = 2,
TELEMETRY_PLATFORM_SWITCH2 = 3,
TELEMETRY_PLATFORM_GOG = 4,
TELEMETRY_PLATFORM_STEAM = 5,
TELEMETRY_PLATFORM_EPIC = 6,
TELEMETRY_PLATFORM_WINSTORE = 7,
TELEMETRY_PLATFORM_STADIA = 8,
TELEMETRY_PLATFORM_MAX = 9,
};
// Enum Kosmos.FKosmosTelemetry_GameType
// NumValues: 0x0003
enum class EFKosmosTelemetry_GameType : uint8
{
GAMETYPE_SINGLEPLAYER = 0,
GAMETYPE_MULTIPLAYER = 1,
GAMETYPE_MAX = 2,
};
// Enum Kosmos.FKosmosTelemetry_PerformanceType
// NumValues: 0x0004
enum class EFKosmosTelemetry_PerformanceType : uint8
{
PERFORMANCETYPE_NONE = 0,
PERFORMANCETYPE_BEAUTY = 1,
PERFORMANCETYPE_PERFORMANCE = 2,
PERFORMANCETYPE_MAX = 3,
};
// Enum Kosmos.FKosmosTelemetry_Langauges
// NumValues: 0x0012
enum class EFKosmosTelemetry_Langauges : uint8
{
LANGUAGE_ARABIC = 0,
LANGUAGE_CHINESE_SIMPLIFIED = 1,
LANGUAGE_CHINESE_TRADITIONAL = 2,
LANGUAGE_ENGLISH = 3,
LANGUAGE_FRNECH = 4,
LANGUAGE_GERMAN = 5,
LANGUAGE_ITALIAN = 6,
LANGUAGE_JAPANESE = 7,
LANGUAGE_KOREAN = 8,
LANGUAGE_POLISH = 9,
LANGUAGE_PORTUGUISEBRAZILIAN = 10,
LANGUAGE_RUSSIAN = 11,
LANGUAGE_SPANISH = 12,
LANGUAGE_SPANISHLATIN = 13,
LANGUAGE_INDONESIAN = 14,
LANGUAGE_THAI = 15,
LANGUAGE_VIETNAMESE = 16,
LANGUAGE_MAX = 17,
};
// Enum Kosmos.FKosmosTelemetry_InputId
// NumValues: 0x0007
enum class EFKosmosTelemetry_InputId : uint8
{
INPUT_MOUSEKEYBOARD = 0,
INPUT_XBOX = 1,
INPUT_PLAYSTATION = 2,
INPUT_STEAM = 3,
INPUT_SWITCHPROCONTROLLER = 4,
INPUT_STADIA = 5,
INPUT_MAX = 6,
};
// Enum Kosmos.FKosmosTelemetry_ControllerIcons
// NumValues: 0x0007
enum class EFKosmosTelemetry_ControllerIcons : uint8
{
CONTROLLERICONS_AUTO = 0,
CONTROLLERICONS_XBOX = 1,
CONTROLLERICONS_PLAYSTATION = 2,
CONTROLLERICONS_STEAM = 3,
CONTROLLERICONS_SWITCHPROCONTROLLER = 4,
CONTROLLERICONS_STADIA = 5,
CONTROLLERICONS_MAX = 6,
};
// Enum Kosmos.FKosmosTelemetry_DisplayType
// NumValues: 0x0004
enum class EFKosmosTelemetry_DisplayType : uint8
{
DISPLAYTYPE_WINDOWEDMODE = 0,
DISPLAYTYPE_BORDERLESS = 1,
DISPLAYTYPE_FULLSCREEN = 2,
DISPLAYTYPE_MAX = 3,
};
// Enum Kosmos.FKosmosTelemetry_EntitlementType
// NumValues: 0x0005
enum class EFKosmosTelemetry_EntitlementType : uint8
{
ENTITLEMENTTYPE_TRIAL = 0,
ENTITLEMENTTYPE_FULLGAME = 1,
ENTITLEMENTTYPE_FRIENDSPASS = 2,
ENTITLEMENTTYPE_ALTFRIENDSPASS = 3,
ENTITLEMENTTYPE_MAX = 4,
};
// Enum Kosmos.FKosmosTelemetry_DeathTypes
// NumValues: 0x0007
enum class EFKosmosTelemetry_DeathTypes : uint8
{
DEATH_FALLOUTOFWORLD = 0,
DEATH_FALLHEIGHT = 1,
DEATH_ENVIRONMENT = 2,
DEATH_ANTAGONIST = 3,
DEATH_MONSTER = 4,
DEATH_RESTARTCHECKPOINT = 5,
DEATH_MAX = 6,
};
// Enum Kosmos.EKosmosTutorialUserType
// NumValues: 0x0006
enum class EKosmosTutorialUserType : uint8
{
Both = 0,
PrimarySinglePlayer = 1,
SecondarySinglePlayer = 2,
Primary = 3,
Secondary = 4,
EKosmosTutorialUserType_MAX = 5,
};
// Enum Kosmos.EKosmosWindVolumeScaleAlignment
// NumValues: 0x0004
enum class EKosmosWindVolumeScaleAlignment : uint8
{
Left = 0,
Center = 1,
Right = 2,
EKosmosWindVolumeScaleAlignment_MAX = 3,
};
// Enum Kosmos.ECheckpointDeathBehaviour
// NumValues: 0x0004
enum class ECheckpointDeathBehaviour : uint8
{
UseCheckpoint = 0,
ForceMajorCheckpoint = 1,
ForceMinorCheckpoint = 2,
ECheckpointDeathBehaviour_MAX = 3,
};
// Enum Kosmos.EIsCountries
// NumValues: 0x003F
enum class EIsCountries : uint8
{
Argentina = 0,
Austria = 1,
Australia = 2,
Belgium = 3,
Bulgaria = 4,
Bahrain = 5,
Brazil = 6,
Canada = 7,
Switzerland = 8,
Chile = 9,
China = 10,
Colombia = 11,
CostaRica = 12,
Cyprus = 13,
CzechRepublic = 14,
Germany = 15,
Denmark = 16,
Ecuador = 17,
Spain = 18,
Finland = 19,
UK = 20,
Greece = 21,
HongKong = 22,
Croatia = 23,
Hungary = 24,
Indonesia = 25,
Ireland = 26,
Israel = 27,
India = 28,
Iceland = 29,
Italy = 30,
Japan = 31,
Korea = 32,
Kuwait = 33,
Lebanon = 34,
Luxembourg = 35,
Malta = 36,
Mexico = 37,
Malaysia = 38,
Netherlands = 39,
Norway = 40,
NewZealand = 41,
Oman = 42,
Panama = 43,
Peru = 44,
Poland = 45,
Portugal = 46,
Qatar = 47,
Romania = 48,
Russia = 49,
SaudiArabia = 50,
Sweden = 51,
Singapore = 52,
Slovenia = 53,
Slovakia = 54,
Thailand = 55,
Turkey = 56,
Taiwan = 57,
Ukraine = 58,
USA = 59,
SouthAfrica = 60,
COUNT = 61,
EIsCountries_MAX = 62,
};
// Enum Kosmos.EKosmosGameplayType
// NumValues: 0x0003
enum class EKosmosGameplayType : uint8
{
SinglePlayer = 0,
Mutliplayer = 1,
EKosmosGameplayType_MAX = 2,
};
// Enum Kosmos.ESavePlaythroughType
// NumValues: 0x0006
enum class ESavePlaythroughType : uint8
{
NewGame = 0,
ContinueGame = 1,
ChapterGame = 2,
LoadGame = 3,
DebugGame = 4,
ESavePlaythroughType_MAX = 5,
};
// Enum Kosmos.ECultureEnum
// NumValues: 0x0012
enum class ECultureEnum : uint8
{
English = 0,
French = 1,
German = 2,
Italian = 3,
Spanish = 4,
SpanishMexican = 5,
Korean = 6,
Polish = 7,
Russian = 8,
PortugueseBrazilian = 9,
Arabic = 10,
Japanese = 11,
ChineseSimplified = 12,
ChineseTraditional = 13,
Vietnamese = 14,
Indonesian = 15,
Thai = 16,
ECultureEnum_MAX = 17,
};
// Enum Kosmos.EAbilitySetOther
// NumValues: 0x0017
enum class EAbilitySetOther : uint8
{
Balance = 0,
Strafe = 1,
WalkStart = 2,
WalkStop = 3,
TurnOnSpot = 4,
QuickTurn = 5,
QuickTurnSprint = 6,
SmoothTurning = 7,
HeavyWeaponMovement = 8,
SprintLean = 9,
FootIK = 10,
Idling = 11,
Repulsion = 12,
Gesture = 13,
Stumble = 14,
ReactToSuddenSounds = 15,
FullbodyIK = 16,
StumbleOnObjects = 17,
SprintPrepare = 18,
GrabPrepare = 19,
HandHoldingLeftHand = 20,
HandHoldingRightHand = 21,
MAX = 22,
};
// Enum Kosmos.EAbilitySetPickup
// NumValues: 0x0006
enum class EAbilitySetPickup : uint8
{
EquipItem = 0,
UseCurrentItem = 1,
ThrowItem = 2,
PutDown = 3,
UseItemFromInventory = 4,
MAX = 5,
};
// Enum Kosmos.EAbilitySetCommunication
// NumValues: 0x0002
enum class EAbilitySetCommunication : uint8
{
Summon = 0,
MAX = 1,
};
// Enum Kosmos.EAbilitySetLookAt
// NumValues: 0x0004
enum class EAbilitySetLookAt : uint8
{
LookAtInteresting = 0,
LookAtDangerous = 1,
LookAtManually = 2,
MAX = 3,
};
// Enum Kosmos.EAbilitySetTouch
// NumValues: 0x0003
enum class EAbilitySetTouch : uint8
{
RightHand = 0,
LeftHand = 1,
MAX = 2,
};
// Enum Kosmos.EAbilitySetLocomotion
// NumValues: 0x0006
enum class EAbilitySetLocomotion : uint8
{
Sprint = 0,
Move = 1,
Crouch = 2,
CrouchSprint = 3,
Swimming = 4,
MAX = 5,
};
// Enum Kosmos.EAbilitySetSlide
// NumValues: 0x0003
enum class EAbilitySetSlide : uint8
{
ManualSlide = 0,
AutoSlide = 1,
MAX = 2,
};
// Enum Kosmos.EAbilitySetJump
// NumValues: 0x0005
enum class EAbilitySetJump : uint8
{
FromSlide = 0,
FromClimb = 1,
FromGround = 2,
FromHang = 3,
MAX = 4,
};
// Enum Kosmos.EAbilitySetCategory
// NumValues: 0x000A
enum class EAbilitySetCategory : uint8
{
Grab = 0,
Jump = 1,
Slide = 2,
Locomotion = 3,
Other = 4,
Touch = 5,
LookAt = 6,
Communication = 7,
Pickup = 8,
MAX = 9,
};
// Enum Kosmos.EAbilityOverrideType
// NumValues: 0x0004
enum class EAbilityOverrideType : uint8
{
NoChange = 0,
Enable = 1,
Disable = 2,
EAbilityOverrideType_MAX = 3,
};
// Enum Kosmos.EAbilitySetPriority
// NumValues: 0x0005
enum class EAbilitySetPriority : uint8
{
CodeSuggestion = 0,
DesignSuggestion = 1,
CodeRule = 2,
PermanentCodeRule = 3,
MAX = 4,
};
// Enum Kosmos.EKosmosNoiseStrength
// NumValues: 0x0004
enum class EKosmosNoiseStrength : uint8
{
Silent = 0,
Weak = 1,
Loud = 2,
EKosmosNoiseStrength_MAX = 3,
};
// Enum Kosmos.EWeaponToolUsageState
// NumValues: 0x0005
enum class EWeaponToolUsageState : uint8
{
AbilityOff = 0,
AbilityTurnOn = 1,
AbilityOn = 2,
AbilityTurnOff = 3,
EWeaponToolUsageState_MAX = 4,
};
// Enum Kosmos.EWeaponToolEquipState
// NumValues: 0x0005
enum class EWeaponToolEquipState : uint8
{
Stashed = 0,
TakingOut = 1,
ReadyForUse = 2,
Stashing = 3,
EWeaponToolEquipState_MAX = 4,
};
// Enum Kosmos.EExecutionStrategy
// NumValues: 0x0004
enum class EExecutionStrategy : uint8
{
Server = 0,
Local = 1,
All = 2,
EExecutionStrategy_MAX = 3,
};
// Enum Kosmos.EWrenchUsage
// NumValues: 0x000E
enum class EWrenchUsage : uint8
{
None = 0,
Approach = 1,
QuickAttach = 2,
LongAttach = 3,
Zipeline = 4,
LargeLever = 5,
Capstan = 6,
Switch = 7,
SwitchShunt = 8,
Dettach = 9,
Attack = 10,
CannotAttack = 11,
Custom = 12,
EWrenchUsage_MAX = 13,
};
// Enum Kosmos.ENyxCharacter
// NumValues: 0x0003
enum class ENyxCharacter : uint8
{
Alone = 0,
Low = 1,
ENyxCharacter_MAX = 2,
};
// Enum Kosmos.EObjectSelectionType
// NumValues: 0x0003
enum class EObjectSelectionType : uint8
{
Automatic = 0,
Manual = 1,
EObjectSelectionType_MAX = 2,
};
// Enum Kosmos.EObjectShape
// NumValues: 0x0005
enum class EObjectShape : uint8
{
Point = 0,
Line = 1,
Plane = 2,
Box = 3,
EObjectShape_MAX = 4,
};
// Enum Kosmos.EObjectPriorityType
// NumValues: 0x0007
enum class EObjectPriorityType : uint8
{
Pickup = 0,
Target = 1,
Dragging = 2,
Climbing = 3,
Handholding = 4,
Interact = 5,
EObjectPriorityType_MAX = 6,
};
// Enum Kosmos.EPlaypalAvoidanceBehaviorType
// NumValues: 0x0008
enum class EPlaypalAvoidanceBehaviorType : uint32
{
None = 0,
All = 1,
PlayerMovement = 2,
PlayerDragging = 3,
PlayerBalancing = 4,
PlayerClimbing = 5,
PlayerInteraction = 6,
EPlaypalAvoidanceBehaviorType_MAX = 7,
};
// ScriptStruct Kosmos.KosmosTelemetryEvent
// 0x0000 (0x0000 - 0x0000)
#pragma pack(push, 0x1)
struct alignas(0x01) FKosmosTelemetryEvent
{
};
#pragma pack(pop)
DUMPER7_ASSERTS_FKosmosTelemetryEvent;
// ScriptStruct Kosmos.KosmosTelemetryEvent_CheckpointHit
// 0x0058 (0x0058 - 0x0000)
struct FKosmosTelemetryEvent_CheckpointHit final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString chapterID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString newCheckpointID; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString previousCheckpointID; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnCheckpoint; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_CheckpointHit;
// ScriptStruct Kosmos.GenericGameEvent
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FGenericGameEvent
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName mCustomEventID; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenericGameEvent;
// ScriptStruct Kosmos.AnimWalkStopData
// 0x0008 (0x0008 - 0x0000)
struct FAnimWalkStopData final
{
public:
bool mIsActive; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWalkTransitionType mWalkStopType; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mWalkCycle; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimWalkStopData;
// ScriptStruct Kosmos.KosmosThreatGroup
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FKosmosThreatGroup final
{
public:
EKosmosThreatLevel mThreatLevel; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class AKosmosBaseCharacter> mHighestThreatInGroup; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mNumberOfThreats; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mInsideActiveAudioVolume; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mDistanceToPlayer; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x50]; // 0x0018(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosThreatGroup;
// ScriptStruct Kosmos.KosmosAtmosphereVolumesCustomVectorSettings
// 0x0014 (0x0014 - 0x0000)
struct FKosmosAtmosphereVolumesCustomVectorSettings final
{
public:
class FName mCustomName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mCustomDefault; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumesCustomVectorSettings;
// ScriptStruct Kosmos.KosmosProjectileParameters
// 0x0014 (0x0014 - 0x0000)
struct FKosmosProjectileParameters final
{
public:
float ProjectileDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectileHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool GravitySupported; // 0x0008(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float GravityToApex; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GravityAfterApex; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosProjectileParameters;
// ScriptStruct Kosmos.KosmosAudioLevelGenericEvent
// 0x0038 (0x0038 - 0x0000)
struct FKosmosAudioLevelGenericEvent final
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> Actor; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioLevelGenericEvent;
// ScriptStruct Kosmos.GenericWorldEvent
// 0x0010 (0x0020 - 0x0010)
struct FGenericWorldEvent : public FGenericGameEvent
{
public:
struct FVector mEventLocation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGenericWorldEvent;
// ScriptStruct Kosmos.KosmosTelemetryEvent_EntitlementsNyx
// 0x0020 (0x0020 - 0x0000)
struct FKosmosTelemetryEvent_EntitlementsNyx final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_BaseGame; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_DLC1; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_DLC2; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_Ferryman; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_Residents; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_DarkSix; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_Nomes; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_Klonoa; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_LN1; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Entitlement_LN2; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_EntitlementsNyx;
// ScriptStruct Kosmos.GenericPawnEvent
// 0x0010 (0x0030 - 0x0020)
struct FGenericPawnEvent : public FGenericWorldEvent
{
public:
class APawn* mPawn; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AKosmosBaseCharacter* mControlledPawn; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenericPawnEvent;
// ScriptStruct Kosmos.VolumeBlendingParameters
// 0x0088 (0x0088 - 0x0000)
struct alignas(0x08) FVolumeBlendingParameters final
{
public:
uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVolumeBlendingParameters;
// ScriptStruct Kosmos.FlowControlAnimNotifyData
// 0x0020 (0x0020 - 0x0000)
struct FFlowControlAnimNotifyData final
{
public:
class AActor* mNotifier; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName mNotifyName; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAnimMetaData*> mAnimMetaData; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowControlAnimNotifyData;
// ScriptStruct Kosmos.KosmosPhysicsAudioSetup
// 0x0060 (0x0060 - 0x0000)
struct FKosmosPhysicsAudioSetup final
{
public:
bool mEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnableGroundChecks; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnableImpacts; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnableSlide; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnableRoll; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnableMaterialSwitch; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mInitialDelay; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mDebugPhysicsData; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mTickOnlyWhenAwake; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UClass*> mIgnoreHitsFrom; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UClass*> mOnlyAllowHitsFrom; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class AActor>> mIgnoreHitsFromActors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class AActor>> mOnlyAllowHitsFromActors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<class FName> mIgnoreHitsFromTags; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioSetup;
// ScriptStruct Kosmos.PawnStateEvent
// 0x0008 (0x0038 - 0x0030)
struct FPawnStateEvent final : public FGenericPawnEvent
{
public:
EPawnStateEventType mPawnEventType; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mPawnStateOnOff; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPawnStateEvent;
// ScriptStruct Kosmos.KosmosAIActionSlot
// 0x0010 (0x0010 - 0x0000)
struct FKosmosAIActionSlot final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UKosmosAIAsyncAction* Action; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAIActionSlot;
// ScriptStruct Kosmos.KosmosHangTraversalData
// 0x0060 (0x0060 - 0x0000)
struct FKosmosHangTraversalData final
{
public:
struct FVector mTraverserMountVelocity; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mTraverserMountAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mTraverserMountDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mTraverserHeight; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mHangDistanceToFloor; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mHangDistanceToFeet; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mSwingVelocity; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mVelocityAngle; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSpeedRatio; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D mInput; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInputAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsGrabbing; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsBlockHit; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mImpactAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosHangReleaseType mReleaseType; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat ActorRotation; // 0x0050(0x0010)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosHangTraversalData;
// ScriptStruct Kosmos.DeathInfo
// 0x0010 (0x0010 - 0x0000)
struct FDeathInfo final
{
public:
class UKosmosDeathSettingsAsset* Settings; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bResetWorld; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestartThisCharacter; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestartOtherCharacter; // 0x000A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDeathInfo;
// ScriptStruct Kosmos.KosmosJumpParameters
// 0x0048 (0x0048 - 0x0000)
struct FKosmosJumpParameters final
{
public:
struct FKosmosProjectileParameters mProjectileParameters; // 0x0000(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FVector mJumpDirection; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosJumpTypes mJumpType; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosJumpAlignmentRule mAllowJumpAlignment; // 0x0021(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mCheckCeilingHeight; // 0x0022(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseJumpTarget; // 0x0023(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mOptionalJumpTarget; // 0x0024(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> mActorBlacklist; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bHasAlignment; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosJumpParameters;
// ScriptStruct Kosmos.KosmosTelemetryEvent_CostumeChange
// 0x0058 (0x0058 - 0x0000)
struct FKosmosTelemetryEvent_CostumeChange final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float costumeTimeWorn; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString newCostumeID; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString oldCostumeID; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString characterID; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_CostumeChange;
// ScriptStruct Kosmos.GrabEvent
// 0x0018 (0x0048 - 0x0030)
struct FGrabEvent final : public FGenericPawnEvent
{
public:
EGrabEventType mGrabType; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGrabEventProgress mGrabProgress; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* mGrabbedActor; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGrabHelper* mGrabHelper; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGrabEvent;
// ScriptStruct Kosmos.PawnTouchEvent
// 0x0010 (0x0040 - 0x0030)
struct FPawnTouchEvent final : public FGenericPawnEvent
{
public:
class AActor* mTouchTarget; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPawnTouchState mTouchState; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPawnTouchEvent;
// ScriptStruct Kosmos.GrabbableData
// 0x0001 (0x0001 - 0x0000)
struct FGrabbableData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGrabbableData;
// ScriptStruct Kosmos.FlowControlPostProcessAnimNotifiesData
// 0x0008 (0x0008 - 0x0000)
struct FFlowControlPostProcessAnimNotifiesData final
{
public:
class AActor* mNotifier; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlowControlPostProcessAnimNotifiesData;
// ScriptStruct Kosmos.AnimHeliosOverrideSequenceEntry
// 0x0050 (0x0050 - 0x0000)
struct FAnimHeliosOverrideSequenceEntry final
{
public:
class UAnimSequenceBase* mSequence; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLoop; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mPlayRate; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mStartPosition; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend mBlendIn; // 0x0018(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 Mid; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimHeliosOverrideSequenceEntry;
// ScriptStruct Kosmos.AnimHeliosOverridePlayData
// 0x0078 (0x0078 - 0x0000)
struct FAnimHeliosOverridePlayData final
{
public:
struct FAnimHeliosOverrideSequenceEntry mSettings; // 0x0000(0x0050)(NoDestructor, NativeAccessSpecifierPublic)
float mPreviousTimeAccumulator; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInternalTimeAccumulator; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsLooping; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x1F]; // 0x0059(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimHeliosOverridePlayData;
// ScriptStruct Kosmos.NetSyncGameEventIdentifier
// 0x0010 (0x0010 - 0x0000)
struct FNetSyncGameEventIdentifier final
{
public:
TWeakObjectPtr<class AActor> ActorRef; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName UniqueIdentifier; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNetSyncGameEventIdentifier;
// ScriptStruct Kosmos.NetSyncGameEventLocalMessage
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FNetSyncGameEventLocalMessage final
{
public:
struct FNetSyncGameEventIdentifier Identifier; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNetSyncGameEventLocalMessage;
// ScriptStruct Kosmos.ObjectMaterialData
// 0x0020 (0x0020 - 0x0000)
struct FObjectMaterialData final
{
public:
TWeakObjectPtr<class UPhysicalMaterial> mPhysicsMaterial; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mHitPoint; // 0x0008(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mHitNormal; // 0x0014(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectMaterialData;
// ScriptStruct Kosmos.KosmosFallData
// 0x0038 (0x0038 - 0x0000)
struct FKosmosFallData final
{
public:
EKosmosFallType mFallType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsSoftLanding; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector mLandingVelocity; // 0x0004(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mFallHeight; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FObjectMaterialData mLandMaterialData; // 0x0014(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, NoDestructor, NativeAccessSpecifierPublic)
float mCustomFallHeightLimit; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosFallData;
// ScriptStruct Kosmos.SoftEnumName
// 0x0010 (0x0010 - 0x0000)
struct FSoftEnumName final
{
public:
class FName mName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName mType; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoftEnumName;
// ScriptStruct Kosmos.AnimNode_HeliosOverride
// 0x0170 (0x01A8 - 0x0038)
struct FAnimNode_HeliosOverride final : public FAnimNode_AssetPlayerBase
{
public:
class UAnimSequence* DefaultSequence; // 0x0038(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimSequence* TestSequence; // 0x0040(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimOverrideType AnimOverrideNode; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName CustomOverrideType; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EWalkStopOverrideType WalkStopAnimationNode; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mHasSerializedNewDataYet; // 0x0055(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftEnumName mAnimationSlot; // 0x0058(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FSoftEnumName mWalkStopAnimationSlot; // 0x0068(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAnimHeliosOverrideSequenceEntry mDefaultSequence; // 0x0078(0x0050)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
float mBlendInTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mBlendOutTime; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bLoopAnimation; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UBlendProfile* mBlendProfile; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 mGroupIndex; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimGroupRole mGroupRole; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimHeliosOverrideSequenceEntry mTestSequence; // 0x00E8(0x0050)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
float mStartPosition; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mPlayRate; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FAnimHeliosOverridePlayData> mPlayData; // 0x0140(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<struct FBlendSampleData> mPerBoneSampleData; // 0x0150(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class APawn* mOwnerPawn; // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_168[0x40]; // 0x0168(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_HeliosOverride;
// ScriptStruct Kosmos.KosmosLocomotionFallHelper
// 0x006C (0x006C - 0x0000)
struct FKosmosLocomotionFallHelper final
{
public:
float mFallLimits[0x5]; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mLandRecoveryTime[0x5]; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_28[0x44]; // 0x0028(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLocomotionFallHelper;
// ScriptStruct Kosmos.AnimGenericStateData
// 0x0028 (0x0028 - 0x0000)
struct FAnimGenericStateData final
{
public:
bool mActive; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mRequested; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mInProgress; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class FName mStateName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLoop; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUpperBodyOnly; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mAdditive; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator mOrientation; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float mBlendInTime; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mBlendOutTime; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mPlayRate; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimGenericStateData;
// ScriptStruct Kosmos.QueuedAnimationData
// 0x0060 (0x0060 - 0x0000)
struct FQueuedAnimationData final
{
public:
EAnimStateTransitionType mTransitionType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationAsset* mAnimationAsset; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAnimGenericStateData mStateData; // 0x0010(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
EMovementRestriction mMovementRestrictionMode; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TDelegate<void(class FName Name)> mAnimStateFinishedDelegate; // 0x003C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
TDelegate<void(class FName Name)> mAnimStateInterruptedDelegate; // 0x004C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQueuedAnimationData;
// ScriptStruct Kosmos.KosmosThreatData
// 0x0068 (0x0068 - 0x0000)
struct FKosmosThreatData final
{
public:
struct FKosmosThreatGroup mHighestThreat; // 0x0000(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosThreatData;
// ScriptStruct Kosmos.DebugMenuLevel
// 0x0048 (0x0048 - 0x0000)
struct FDebugMenuLevel final
{
public:
class FString ReadableMenuName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LevelName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UWorld> Level; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDebugMenuLevel;
// ScriptStruct Kosmos.KosmosPuppetEncounterAgents
// 0x0038 (0x0038 - 0x0000)
struct FKosmosPuppetEncounterAgents final
{
public:
TWeakObjectPtr<class ACharacter> Character; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Target; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsAlerted; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsHeadless; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsDead; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float SpawnTime; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SpawnPoint; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x8]; // 0x0024(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DetachedHeadLocation; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPuppetEncounterAgents;
// ScriptStruct Kosmos.KosmosAchievementNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosAchievementNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosAchievementNameReference;
// ScriptStruct Kosmos.KosmosAchievementSaveData
// 0x0028 (0x0028 - 0x0000)
struct FKosmosAchievementSaveData final
{
public:
struct FKosmosAchievementNameReference AchievementEnum; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentCount; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> Collectables; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAchievementSaveData;
// ScriptStruct Kosmos.KosmosMovementParams
// 0x0030 (0x0030 - 0x0000)
struct FKosmosMovementParams final
{
public:
struct FFloatInterval Speed; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAcceleration; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRotationRate; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSmoothTurning; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTarSmoothFollowerParams TurningParams; // 0x0014(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
float BrakingDeceleration; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Friction; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBrakeOverMaxSpeed; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosMovementParams;
// ScriptStruct Kosmos.KosmosOnlinePlayerInfo
// 0x0058 (0x0058 - 0x0000)
struct FKosmosOnlinePlayerInfo final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class FString PlayerName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PlayerStatus; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString GameVersion; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Platform; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsHost; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsReady; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTrialVersion; // 0x0052(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTrialVersionKnown; // 0x0053(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValidSave; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bbValidSaveKnown; // 0x0055(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosOnlinePlayerInfo;
// ScriptStruct Kosmos.KosmosCharacterWallSlideParams
// 0x0008 (0x0008 - 0x0000)
struct FKosmosCharacterWallSlideParams final
{
public:
float MinAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HysteresisAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCharacterWallSlideParams;
// ScriptStruct Kosmos.AnimLeverData
// 0x0028 (0x0028 - 0x0000)
struct FAnimLeverData final
{
public:
bool mShouldAnimate; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELeverType mLeverType; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mRotationDirection; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D mRelativeVelocity; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D mRelativeInputIntention; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsNear; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mNearAngle; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mFarAngle; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimLeverData;
// ScriptStruct Kosmos.KosmosBounceOffWallsParams
// 0x0010 (0x0010 - 0x0000)
struct FKosmosBounceOffWallsParams final
{
public:
float MinSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Bounciness; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SideDamping; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosBounceOffWallsParams;
// ScriptStruct Kosmos.KosmosLocomotionFalloffSettings
// 0x002C (0x002C - 0x0000)
struct FKosmosLocomotionFalloffSettings final
{
public:
struct FVector mSearchExtent; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSearchForwardOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSearchHeightOffset; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMargin; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMinInputToWalkOffLedge; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mTimeToFallOff; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAngleToGlide; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMinHeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnabled; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLocomotionFalloffSettings;
// ScriptStruct Kosmos.LedgeInfo
// 0x0038 (0x0038 - 0x0000)
struct FLedgeInfo final
{
public:
TWeakObjectPtr<class UGrabbableLedgeComponent> mLedgeComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLedgeInfo;
// ScriptStruct Kosmos.KosmosLocomotionFalloffHelper
// 0x0158 (0x0158 - 0x0000)
struct FKosmosLocomotionFalloffHelper final
{
public:
struct FKosmosLocomotionFalloffSettings mSettings[0x5]; // 0x0000(0x002C)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
float mSafetyCheckRadiusMultiplier; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mSafetyCheckOffset; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EKosmosFalloffSettingType mCurrentSettings; // 0x00E4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mIsBalancingOnLedge; // 0x00E5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mShouldWalkStop; // 0x00E6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mIsWalkingAlong; // 0x00E7(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mTimeBalancingOnLedge; // 0x00E8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AKosmosBaseCharacter* Character; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FLedgeInfo> mCurrentUnsafeLedges; // 0x00F8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
uint8 Pad_108[0x50]; // 0x0108(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLocomotionFalloffHelper;
// ScriptStruct Kosmos.KosmosOnlineSessionInvitationItem
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FKosmosOnlineSessionInvitationItem final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosOnlineSessionInvitationItem;
// ScriptStruct Kosmos.KosmosAtmosphereVolumeFogSettings
// 0x0068 (0x0068 - 0x0000)
struct FKosmosAtmosphereVolumeFogSettings final
{
public:
float FogDensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor FogInscatteringColor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FogHeightFalloff; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FogMaxOpacity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FogCutoffDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DirectionalInscatteringExponent; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DirectionalInscatteringStartDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor DirectionalInscatteringColor; // 0x002C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricFogScatteringDistribution; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor VolumetricFogAlbedo; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor VolumetricFogEmissive; // 0x0044(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricFogDistance; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricFogExtinctionScale; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FogHeightOffset; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MarchingDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumeFogSettings;
// ScriptStruct Kosmos.KosmosAtmosphereVolumesTemplate
// 0x05E0 (0x05E0 - 0x0000)
struct FKosmosAtmosphereVolumesTemplate final
{
public:
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableFog; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mAlphaSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FPostProcessSettings mPostProcessSettings; // 0x0010(0x0560)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
struct FKosmosAtmosphereVolumeFogSettings mFogSettings; // 0x0570(0x0068)(Edit, BlueprintVisible, Interp, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumesTemplate;
// ScriptStruct Kosmos.KosmosAtmosphereVolumesDefaultTemplate
// 0x05E0 (0x05E0 - 0x0000)
struct FKosmosAtmosphereVolumesDefaultTemplate final
{
public:
struct FKosmosAtmosphereVolumesTemplate mKosmosAtmosphereVolumeSettings; // 0x0000(0x05E0)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumesDefaultTemplate;
// ScriptStruct Kosmos.NetSelectableWrapper
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FNetSelectableWrapper final
{
public:
TWeakObjectPtr<class UObject> SelectedObject; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESelectorInterfaceType SelectorInterfaceType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x17]; // 0x0009(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNetSelectableWrapper;
// ScriptStruct Kosmos.KosmosNetLedgeClimbData
// 0x0008 (0x0008 - 0x0000)
struct FKosmosNetLedgeClimbData final
{
public:
bool bValid; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 ClimbIdx; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPassiveClimb; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bClimbUpFromHang; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGroundedClimb; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWantClimbBlocked; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 AnimIndex; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 AnimType; // 0x0007(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNetLedgeClimbData;
// ScriptStruct Kosmos.KosmosNetClimbData
// 0x0005 (0x0005 - 0x0000)
struct FKosmosNetClimbData final
{
public:
bool bValid; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 ClimbState; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 ClimbDir; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 AttachAnim; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bJumpOffTurnRight; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNetClimbData;
// ScriptStruct Kosmos.KosmosNetDragData
// 0x000C (0x000C - 0x0000)
struct FKosmosNetDragData final
{
public:
bool bValid; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPassivePushing; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReleaseGrab; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D AttachLocation; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNetDragData;
// ScriptStruct Kosmos.KosmosNetHangData
// 0x0003 (0x0003 - 0x0000)
struct FKosmosNetHangData final
{
public:
bool bValid; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsAutoTraversing; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReleaseGrabRestriction; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNetHangData;
// ScriptStruct Kosmos.KosmosExtSavedData
// 0x00A0 (0x00A0 - 0x0000)
struct FKosmosExtSavedData final
{
public:
struct FVector2D IntendedAcceleration; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D IntendedLookDirection; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D DriftVelocity; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector JumpVector; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Impulse; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector FwdVector; // 0x0030(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxMovementSpeed; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SprintRatio; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 KosmosMovementFlags; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 MoveNumber; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESelectorInterfaceType ActiveGrabberType; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNetSelectableWrapper NetSelectedObject; // 0x0050(0x0020)(NoDestructor, NativeAccessSpecifierPublic)
EWalkTransitionType WalkTransitionType; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosNetLedgeClimbData LedgeClimbData; // 0x0071(0x0008)(NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosNetClimbData ClimbData; // 0x0079(0x0005)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FKosmosNetDragData DragData; // 0x0080(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosNetHangData HangData; // 0x008C(0x0003)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_8F[0x11]; // 0x008F(0x0011)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosExtSavedData;
// ScriptStruct Kosmos.KosmosAchievementData
// 0x0028 (0x0028 - 0x0000)
struct FKosmosAchievementData final
{
public:
struct FKosmosAchievementNameReference AchievementEnum; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString AchievementID; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TargetCount; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlatinum; // 0x0024(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsReferenceBased; // 0x0025(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAchievementData;
// ScriptStruct Kosmos.CharacterPhysicalReactionSetup
// 0x0038 (0x0038 - 0x0000)
struct FCharacterPhysicalReactionSetup final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftEnumName ReactionName; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
class UAnimSequenceBase* ReactionAnim; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* ReactionBlendSpace; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequenceBase* DeathAnim; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* DeathBlendSpace; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterPhysicalReactionSetup;
// ScriptStruct Kosmos.ClimbTraversalData
// 0x0080 (0x0080 - 0x0000)
struct FClimbTraversalData final
{
public:
bool mIsGrabbing; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsAtTop; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantClimbUp; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantClimbDown; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantClimbLeft; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantClimbRight; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mDropOffAnimPlayRate; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform mRelativeTargetTransform; // 0x0010(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector2D mDirection; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mMovementBlockedReach; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantReturnToPreviousRest; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsJumpOffPrepare; // 0x004A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mJumpOffTurnRight; // 0x004B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsExiting; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EClimbExitTypes mExitType; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsClimbingALedge; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsAutoTraversing; // 0x004F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mClimbUpCounter; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mCurrentGrabHeight; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPlayerClimbInitAnimType mInitType; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mInitAngle; // 0x005C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInitDistance; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInitCrouchAmount; // 0x0064(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAnimPlayRate; // 0x0068(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExplicitTime; // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsOdd; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldIdle; // 0x0071(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInInitState; // 0x0072(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_73[0xD]; // 0x0073(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FClimbTraversalData;
// ScriptStruct Kosmos.AnimIKData
// 0x000C (0x000C - 0x0000)
struct FAnimIKData final
{
public:
bool mFootIKEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mFootIKIdleLocked; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIKHipCorrectionEnabled; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float mIKHipCorrectionOffset; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseSlopeBehaviour; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimIKData;
// ScriptStruct Kosmos.AIGrabbedActorEvent
// 0x0010 (0x0040 - 0x0030)
struct FAIGrabbedActorEvent final : public FGenericPawnEvent
{
public:
class AActor* mGrabbedActor; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIGrabEventType mType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAIGrabbedActorEvent;
// ScriptStruct Kosmos.CharacterAnimStateTransitions
// 0x0018 (0x0018 - 0x0000)
struct FCharacterAnimStateTransitions final
{
public:
float BlendInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationAsset* EnterAnimation; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimationAsset* ExitAnimation; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterAnimStateTransitions;
// ScriptStruct Kosmos.CharacterAnimStateVariation
// 0x0008 (0x0008 - 0x0000)
struct FCharacterAnimStateVariation final
{
public:
float VariationWeight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VariationCooldown; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterAnimStateVariation;
// ScriptStruct Kosmos.CharacterAnimStateContext
// 0x0004 (0x0004 - 0x0000)
struct FCharacterAnimStateContext final
{
public:
int32 LocomotionContext; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterAnimStateContext;
// ScriptStruct Kosmos.HeliosFloatInterval
// 0x0008 (0x0008 - 0x0000)
struct FHeliosFloatInterval final
{
public:
float Min; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHeliosFloatInterval;
// ScriptStruct Kosmos.CharacterAnimStateSetup
// 0x0068 (0x0068 - 0x0000)
struct FCharacterAnimStateSetup final
{
public:
struct FSoftEnumName StateName; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool Enabled; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequenceBase* Animation; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* BlendSpace; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D BlendspaceInput; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationLayering Layering; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Additive; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Loop; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FHeliosFloatInterval PlayRate; // 0x0034(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EMovementRestriction RootMotionMode; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharacterAnimStateContext Context; // 0x0040(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCharacterAnimStateVariation Variation; // 0x0044(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharacterAnimStateTransitions Transitions; // 0x0050(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterAnimStateSetup;
// ScriptStruct Kosmos.CharacterAnimStateGroup
// 0x0018 (0x0018 - 0x0000)
struct FCharacterAnimStateGroup final
{
public:
class FName groupName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCharacterAnimStateSetup> States; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterAnimStateGroup;
// ScriptStruct Kosmos.KosmosAnimationOverrideEvent
// 0x0020 (0x0050 - 0x0030)
struct FKosmosAnimationOverrideEvent final : public FGenericPawnEvent
{
public:
EKosmosAnimationOverrideEvents mAnimationOverrideEvent; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimOverrideType mSequenceOverrideType; // 0x0031(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBlendSpaceOverrideType mBlendspaceOverrideType; // 0x0032(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequenceBase* mAnimSequence; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* mBlendspace; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mAnimID; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mLoopCount; // 0x004C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAnimationOverrideEvent;
// ScriptStruct Kosmos.KosmosMappingReferenceIgnoreList
// 0x0010 (0x0010 - 0x0000)
struct FKosmosMappingReferenceIgnoreList final
{
public:
class UKosmosActionKeyBindingList* SubscriberList; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UKosmosActionKeyBindingList* IgnoreList; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosMappingReferenceIgnoreList;
// ScriptStruct Kosmos.KosmosInventoryItemNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosInventoryItemNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosInventoryItemNameReference;
// ScriptStruct Kosmos.AnimHeliosOverrideBlendspaceEntry
// 0x0050 (0x0050 - 0x0000)
struct FAnimHeliosOverrideBlendspaceEntry final
{
public:
class UBlendSpaceBase* mBlendspace; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLoop; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mPlayRate; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mStartPosition; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend mBlendIn; // 0x0018(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 Mid; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimHeliosOverrideBlendspaceEntry;
// ScriptStruct Kosmos.AnimHeliosBlendspaceOverridePlayData
// 0x0118 (0x0118 - 0x0000)
struct FAnimHeliosBlendspaceOverridePlayData final
{
public:
struct FAnimHeliosOverrideBlendspaceEntry mSettings; // 0x0000(0x0050)(NoDestructor, NativeAccessSpecifierPublic)
float mPreviousTimeAccumulator; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInternalTimeAccumulator; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsLooping; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FBlendFilter mBlendFilter; // 0x0060(0x0078)(NativeAccessSpecifierPublic)
TArray<struct FBlendSampleData> mBlendSampleDataCache; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_E8[0x30]; // 0x00E8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimHeliosBlendspaceOverridePlayData;
// ScriptStruct Kosmos.AnimNode_HeliosBlendspaceOverride
// 0x0170 (0x01A8 - 0x0038)
struct FAnimNode_HeliosBlendspaceOverride final : public FAnimNode_AssetPlayerBase
{
public:
class UBlendSpaceBase* mDefaultBlendspace; // 0x0038(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBlendSpaceBase* mTestBlendspace; // 0x0040(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EBlendSpaceOverrideType mBlendspaceOverrideType; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName mCustomOverrideType; // 0x004C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UBlendSpaceBase* mActiveBlendspace; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mHasSerializedNewDataYet; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mX; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mY; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mZ; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mShouldSnapshotBlendspaceInputs; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mResetBlendSpaceInputsWhenBlendSpaceChanges; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mLockedX; // 0x0074(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mLockedY; // 0x0078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mLockedZ; // 0x007C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseManualTimeRatio; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ManualTimeRatio; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FSoftEnumName mBlendspaceSlot; // 0x0088(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAnimHeliosOverrideBlendspaceEntry mDefaultBlendspaceEntry; // 0x0098(0x0050)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
float mBlendInTime; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mBlendOutTime; // 0x00EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mPlayRate; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mLoop; // 0x00F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mStartPosition; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mResetPlayTimeWhenBlendSpaceChanges; // 0x00FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimHeliosOverrideBlendspaceEntry mTestBlendspaceEntry; // 0x0100(0x0050)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FAnimHeliosBlendspaceOverridePlayData> mPlayData; // 0x0150(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class APawn* mOwnerPawn; // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_168[0x40]; // 0x0168(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_HeliosBlendspaceOverride;
// ScriptStruct Kosmos.AnimNode_KosmosSetClimbingIK
// 0x0020 (0x00E8 - 0x00C8)
struct FAnimNode_KosmosSetClimbingIK final : public FAnimNode_SkeletalControlBase
{
public:
class UBIKRigTargetTransformGoalComponent* TargetTransformGoal; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IKAlpha; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D4[0x14]; // 0x00D4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimNode_KosmosSetClimbingIK;
// ScriptStruct Kosmos.GenericActorEvent
// 0x0008 (0x0028 - 0x0020)
struct FGenericActorEvent final : public FGenericWorldEvent
{
public:
class AActor* mActor; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenericActorEvent;
// ScriptStruct Kosmos.KosmosActivityResumeRequest
// 0x0010 (0x0010 - 0x0000)
struct FKosmosActivityResumeRequest final
{
public:
class FString ActivityID; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosActivityResumeRequest;
// ScriptStruct Kosmos.KosmosActivitySubTaskData
// 0x0010 (0x0010 - 0x0000)
struct FKosmosActivitySubTaskData final
{
public:
class FString ActivityID; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosActivitySubTaskData;
// ScriptStruct Kosmos.KosmosActivityTaskData
// 0x0020 (0x0020 - 0x0000)
struct FKosmosActivityTaskData final
{
public:
class FString ActivityID; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FKosmosActivitySubTaskData> SubTask; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosActivityTaskData;
// ScriptStruct Kosmos.KosmosAIActionWaitData
// 0x0030 (0x0030 - 0x0000)
struct FKosmosAIActionWaitData final
{
public:
class AActor* ActorToFace; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldPreventHandholding; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHandholdingBlocked; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldGesture; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D TimeBetweenGestures; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToWait; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharacterAnimationSlots* AnimOverride; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WaitLocation; // 0x0020(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAIActionWaitData;
// ScriptStruct Kosmos.KosmosAICommandHistoryDebugInfo
// 0x0028 (0x0028 - 0x0000)
struct FKosmosAICommandHistoryDebugInfo final
{
public:
class FString DebugLine; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor TextColour; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CommandLevel; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAICommandHistoryDebugInfo;
// ScriptStruct Kosmos.PlaypalChaseParams
// 0x0030 (0x0030 - 0x0000)
struct FPlaypalChaseParams final
{
public:
float StartFollowDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StopFollowDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SprintDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AvoidanceDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableMimicPlayerSpeed; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MimicPlayerDistance; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* FollowSpeed; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MoveToSpeed; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlwaysSprint; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPlaypalChaseParams;
// ScriptStruct Kosmos.AnimationOverrideHandle
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FAnimationOverrideHandle final
{
public:
int32 Mid; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4[0x14]; // 0x0004(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationOverrideHandle;
// ScriptStruct Kosmos.PendingAnimationOverrideData
// 0x0040 (0x0040 - 0x0000)
struct FPendingAnimationOverrideData final
{
public:
TSoftObjectPtr<class UAnimSequenceBase> mOverrideAnimationSequence; // 0x0000(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsLooping; // 0x0028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 mStopConditionMask; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsSet; // 0x0030(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mBlendInTime; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mBlendOutTime; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPendingAnimationOverrideData;
// ScriptStruct Kosmos.IdleAnimationSetupData
// 0x0038 (0x0038 - 0x0000)
struct FIdleAnimationSetupData final
{
public:
bool Enabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationLayering Layering; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Additive; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMovementRestriction RootMotionMode; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharacterAnimStateContext Context; // 0x0014(0x0004)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCharacterAnimStateVariation Variation; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FCharacterAnimStateTransitions Transitions; // 0x0020(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIdleAnimationSetupData;
// ScriptStruct Kosmos.CharacterLocomotionSetup
// 0x0098 (0x0098 - 0x0000)
struct FCharacterLocomotionSetup final
{
public:
class FName LocomotionName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftEnumName LocomotionModeName; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
float MoveSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FastMoveSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseDefaultAcceleration; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Acceleration; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Stay; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Move; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* FastMove; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* StayBlendspace; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* MoveBlendspace; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* StartMovementBlendSpace; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* StopMovementBlendspace; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* QuickTurnMovementBlendspace; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mShouldStrafe; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UBlendSpaceBase* AdditionalMoveBlendspace; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* StartMovementAdditionalBlendspace; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* AdditiveIdleBlendspace; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBlendSpaceBase* AdditiveMoveBlendspace; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationOverridePriority AnimOverridePriority; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterLocomotionSetup;
// ScriptStruct Kosmos.WalkStopAnimSetCandidate
// 0x0010 (0x0010 - 0x0000)
struct FWalkStopAnimSetCandidate final
{
public:
float CycleStart; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequenceBase* Animation; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWalkStopAnimSetCandidate;
// ScriptStruct Kosmos.WalkStopAnimSet
// 0x0010 (0x0010 - 0x0000)
struct FWalkStopAnimSet final
{
public:
TArray<struct FWalkStopAnimSetCandidate> WalkStopCandidates; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWalkStopAnimSet;
// ScriptStruct Kosmos.CharacterAnimationSlotInfo
// 0x01A0 (0x01A0 - 0x0000)
struct FCharacterAnimationSlotInfo final
{
public:
TMap<EAnimOverrideType, class UAnimSequenceBase*> mAnimationsPerType; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<EBlendSpaceOverrideType, class UBlendSpaceBase*> mBlendspacePerType; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<EWalkStopOverrideType, struct FWalkStopAnimSet> mWalkStopOverrides; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic)
TSet<EAnimOverrideType> mDisabledAnimations; // 0x00F0(0x0050)(Edit, NativeAccessSpecifierPublic)
TSet<EBlendSpaceOverrideType> mDisabledBlendSpaces; // 0x0140(0x0050)(Edit, NativeAccessSpecifierPublic)
bool bOverrideDefaultBlendSpaceValues; // 0x0190(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D mDefaultBlendSpaceValues; // 0x0194(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterAnimationSlotInfo;
// ScriptStruct Kosmos.AnimationOverrideData
// 0x0358 (0x0358 - 0x0000)
struct FAnimationOverrideData final
{
public:
class UAnimSequenceBase* AnimationToPlay; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWantsToPlayOverride; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mAbortOverride; // 0x0009(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPlayingOverride; // 0x000A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsLoopingOverride; // 0x000B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mEnterBlendTime; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mExitBlendTime; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, class UAnimSequenceBase*> mAnimationsPerName; // 0x0018(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FCharacterAnimationSlotInfo mAnimationOverridesSlots; // 0x0068(0x01A0)(Transient, NativeAccessSpecifierPublic)
EAnimationOverrideType mAnimationOverrideType; // 0x0208(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_209[0x3]; // 0x0209(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mOverrideBlendspaceValueX; // 0x020C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mOverrideBlendspaceValueY; // 0x0210(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool mFinishLoop; // 0x0214(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_215[0x3]; // 0x0215(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EAnimOverrideType, int32> mSequenceOverrideIDs; // 0x0218(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<EBlendSpaceOverrideType, int32> mBlendspaceOverrideIDs; // 0x0268(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<EWalkStopOverrideType, int32> mWalkStopOverrideIDs; // 0x02B8(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
TMap<class FName, int32> mNamedOverrideIDs; // 0x0308(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FAnimationOverrideData;
// ScriptStruct Kosmos.KosmosAtmosphereVolumesCustomFloatSettings
// 0x000C (0x000C - 0x0000)
struct FKosmosAtmosphereVolumesCustomFloatSettings final
{
public:
class FName mCustomName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mCustomDefault; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumesCustomFloatSettings;
// ScriptStruct Kosmos.KosmosAtmosphereVolumesTemplateEntry
// 0x0600 (0x0600 - 0x0000)
struct FKosmosAtmosphereVolumesTemplateEntry final
{
public:
class FString mTemplateName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString mTemplateDescription; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosAtmosphereVolumesTemplate mKosmosAtmosphereVolumeSettings; // 0x0020(0x05E0)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumesTemplateEntry;
// ScriptStruct Kosmos.KosmosAtmosphereVolumeSettings
// 0x0600 (0x0600 - 0x0000)
struct alignas(0x10) FKosmosAtmosphereVolumeSettings final
{
public:
uint8 Pad_0[0x600]; // 0x0000(0x0600)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAtmosphereVolumeSettings;
// ScriptStruct Kosmos.MovementSettingsOverrideHandle
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FMovementSettingsOverrideHandle final
{
public:
int32 ID; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_4[0x14]; // 0x0004(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovementSettingsOverrideHandle;
// ScriptStruct Kosmos.KosmosAudioLevelSwitch
// 0x0030 (0x0030 - 0x0000)
struct FKosmosAudioLevelSwitch final
{
public:
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkSwitchValue* SwitchValue; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SwitchGroup; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SwitchState; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioLevelSwitch;
// ScriptStruct Kosmos.KosmosAudioLevelRTPC
// 0x0028 (0x0028 - 0x0000)
struct FKosmosAudioLevelRTPC final
{
public:
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkRtpc* RTPC; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Value; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 InterpolationTimeMs; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RTPCName; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioLevelRTPC;
// ScriptStruct Kosmos.KosmosAudioLevelState
// 0x0030 (0x0030 - 0x0000)
struct FKosmosAudioLevelState final
{
public:
TWeakObjectPtr<class AActor> Actor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkStateValue* StateValue; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StateGroup; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StateName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioLevelState;
// ScriptStruct Kosmos.KosmosAudioLevelAudioEvent
// 0x0020 (0x0020 - 0x0000)
struct FKosmosAudioLevelAudioEvent final
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Actor; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* AudioEvent; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioLevelAudioEvent;
// ScriptStruct Kosmos.KosmosCharacterAudioEvent
// 0x000C (0x000C - 0x0000)
struct FKosmosCharacterAudioEvent final
{
public:
EKosmosCharacterAudioEventType mType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName mCustomType; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCharacterAudioEvent;
// ScriptStruct Kosmos.KosmosNoiseThreshold
// 0x000C (0x000C - 0x0000)
struct FKosmosNoiseThreshold final
{
public:
int32 mVelocityThreshold; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mNoiseReportInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mNoiseLoudness; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNoiseThreshold;
// ScriptStruct Kosmos.KosmosPhysicsAudioNoiseSettings
// 0x0048 (0x0048 - 0x0000)
struct FKosmosPhysicsAudioNoiseSettings final
{
public:
bool mEnableImpactNoise; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKosmosNoiseThreshold> mImpactNoiseThresholds; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool mEnableSlideNoise; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKosmosNoiseThreshold> mSlideNoiseThresholds; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool mEnableRollNoise; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKosmosNoiseThreshold> mRollNoiseThresholds; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioNoiseSettings;
// ScriptStruct Kosmos.KosmosAxisFilter
// 0x0003 (0x0003 - 0x0000)
struct FKosmosAxisFilter final
{
public:
bool mX; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mY; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mZ; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAxisFilter;
// ScriptStruct Kosmos.KosmosPhysicsAudioRollSettings
// 0x0030 (0x0030 - 0x0000)
struct FKosmosPhysicsAudioRollSettings final
{
public:
class UAkAudioEvent* mEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString mRTPC; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mSpeedThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mMaxSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mGroundedTimeThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosAxisFilter mAxisFilter; // 0x0024(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float mFadeoutTime; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInterpolationTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioRollSettings;
// ScriptStruct Kosmos.KosmosPhysicsAudioSlideSettings
// 0x0038 (0x0038 - 0x0000)
struct FKosmosPhysicsAudioSlideSettings final
{
public:
class UAkAudioEvent* mEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString mRTPC; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mSpeedThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mMaxSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mGroundedTimeThreshold; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosAxisFilter mAxisFilter; // 0x0024(0x0003)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float mFadeoutTime; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInterpolationTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlideStopDelay; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioSlideSettings;
// ScriptStruct Kosmos.KosmosPhysicsAudioImpactSettings
// 0x0030 (0x0030 - 0x0000)
struct FKosmosPhysicsAudioImpactSettings final
{
public:
class UAkAudioEvent* mEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString mRTPC; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mVelocityThreshold; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMaxVelocity; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mCooldownTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseSpeedForRTPC; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mImpactDistanceThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioImpactSettings;
// ScriptStruct Kosmos.KosmosPhysicsAudioMaterialSettings
// 0x0018 (0x0018 - 0x0000)
struct FKosmosPhysicsAudioMaterialSettings final
{
public:
class FString mMaterialSwitchGroup; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhysicalSurface mDefaultSurfaceType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioMaterialSettings;
// ScriptStruct Kosmos.KosmosPhysicsAudioGroundSettings
// 0x0004 (0x0004 - 0x0000)
struct FKosmosPhysicsAudioGroundSettings final
{
public:
float mDistanceThreshold; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPhysicsAudioGroundSettings;
// ScriptStruct Kosmos.KosmosBehaviouralPIPReactivateRules
// 0x0014 (0x0014 - 0x0000)
struct FKosmosBehaviouralPIPReactivateRules final
{
public:
float FinishTimePeriod; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveToCanceledTimePeriod; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GesturingTimePeriod; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExitActivationVolume; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExitActivationDistance; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x6]; // 0x000E(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosBehaviouralPIPReactivateRules;
// ScriptStruct Kosmos.KosmosPIPParamBase
// 0x0010 (0x0010 - 0x0000)
struct FKosmosPIPParamBase
{
public:
bool bEnable; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvert; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float TimePeriod; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Score; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPIPParamBase;
// ScriptStruct Kosmos.KosmosPIPVolumeParam
// 0x0030 (0x0040 - 0x0010)
struct FKosmosPIPVolumeParam final : public FKosmosPIPParamBase
{
public:
struct FVector Origin; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Forward; // 0x001C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Right; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPIPVolumeParam;
// ScriptStruct Kosmos.KosmosPIPDistanceParam
// 0x0010 (0x0020 - 0x0010)
struct FKosmosPIPDistanceParam final : public FKosmosPIPParamBase
{
public:
struct FFloatRange Distance; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPIPDistanceParam;
// ScriptStruct Kosmos.KosmosPIPMovementParam
// 0x0004 (0x0014 - 0x0010)
struct FKosmosPIPMovementParam final : public FKosmosPIPParamBase
{
public:
EMovementMode MovementMode; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosCustomMovementMode CustomMovementMode; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPIPMovementParam;
// ScriptStruct Kosmos.KosmosPIPGameplayTagParam
// 0x0020 (0x0030 - 0x0010)
struct FKosmosPIPGameplayTagParam final : public FKosmosPIPParamBase
{
public:
struct FGameplayTagContainer Tags; // 0x0010(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPIPGameplayTagParam;
// ScriptStruct Kosmos.KosmosPIPFaceLocationParam
// 0x0018 (0x0028 - 0x0010)
struct FKosmosPIPFaceLocationParam final : public FKosmosPIPParamBase
{
public:
TWeakObjectPtr<class AActor> ActorToFace; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LocationToFace; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVAngle; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPIPFaceLocationParam;
// ScriptStruct Kosmos.KosmosPIPGesturingParam
// 0x0000 (0x0010 - 0x0010)
struct FKosmosPIPGesturingParam final : public FKosmosPIPParamBase
{
};
DUMPER7_ASSERTS_FKosmosPIPGesturingParam;
// ScriptStruct Kosmos.KosmosPIPGameplayParam
// 0x0004 (0x0014 - 0x0010)
struct FKosmosPIPGameplayParam final : public FKosmosPIPParamBase
{
public:
bool bResetOnTrigger; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPIPGameplayParam;
// ScriptStruct Kosmos.KosmosBehaviouralPIPRules
// 0x0178 (0x0178 - 0x0000)
struct FKosmosBehaviouralPIPRules final
{
public:
struct FKosmosPIPVolumeParam PlayerVolume; // 0x0000(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPVolumeParam PlaypalVolume; // 0x0040(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPDistanceParam PlayerDistanceToPIP; // 0x0080(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPDistanceParam PlaypalDistanceToPIP; // 0x00A0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPDistanceParam PlaypalDistanceToPlayer; // 0x00C0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPMovementParam PlayerMovementMode; // 0x00E0(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FKosmosPIPGameplayTagParam PlayerTags; // 0x00F8(0x0030)(Edit, NativeAccessSpecifierPublic)
struct FKosmosPIPFaceLocationParam FaceLocation; // 0x0128(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPGesturingParam PlayerGesturing; // 0x0150(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FKosmosPIPGameplayParam GameplayFlag; // 0x0160(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosBehaviouralPIPRules;
// ScriptStruct Kosmos.KosmosBowProjectilePayload
// 0x0001 (0x0001 - 0x0000)
struct FKosmosBowProjectilePayload final
{
public:
EBowProjectileState CurrentState; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosBowProjectilePayload;
// ScriptStruct Kosmos.KosmosCarriableInteractData
// 0x0028 (0x0028 - 0x0000)
struct FKosmosCarriableInteractData final
{
public:
class UAnimMontage* InteractMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldMoveToLocation; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosCarriableUsage SelectedUsage; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector StandLocation; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector StandDirection; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosCarriableInteractData;
// ScriptStruct Kosmos.KosmosCharacterAntagonistoWeaponToolEquipEvent
// 0x0018 (0x0018 - 0x0000)
struct FKosmosCharacterAntagonistoWeaponToolEquipEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Item; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolEquipState OldState; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolEquipState NewState; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosCharacterAntagonistoWeaponToolEquipEvent;
// ScriptStruct Kosmos.KosmosCharacterAntagonistoWeaponToolUsageEvent
// 0x0018 (0x0018 - 0x0000)
struct FKosmosCharacterAntagonistoWeaponToolUsageEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Item; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolUsageState OldState; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolUsageState NewState; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosCharacterAntagonistoWeaponToolUsageEvent;
// ScriptStruct Kosmos.KosmosAudioWeaponToolUsageEvent
// 0x0018 (0x0018 - 0x0000)
struct FKosmosAudioWeaponToolUsageEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Item; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolUsageState OldState; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolUsageState NewState; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsControlledLocally; // 0x0012(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAudioWeaponToolUsageEvent;
// ScriptStruct Kosmos.KosmosAudioHangTraversalEvent
// 0x0070 (0x0070 - 0x0000)
struct FKosmosAudioHangTraversalEvent final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FKosmosHangTraversalData HangData; // 0x0010(0x0060)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioHangTraversalEvent;
// ScriptStruct Kosmos.KosmosAudioWeaponToolEquipEvent
// 0x0018 (0x0018 - 0x0000)
struct FKosmosAudioWeaponToolEquipEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Item; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolEquipState OldState; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWeaponToolEquipState NewState; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsControlledLocally; // 0x0012(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x5]; // 0x0013(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosAudioWeaponToolEquipEvent;
// ScriptStruct Kosmos.KosmosAudioGrabEvent
// 0x0028 (0x0028 - 0x0000)
struct FKosmosAudioGrabEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName customEventID; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGrabEventType mGrabType; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGrabEventProgress mGrabProgress; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* mGrabbedActor; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGrabHelper* mGrabHelper; // 0x0020(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosAudioGrabEvent;
// ScriptStruct Kosmos.DeathSettings
// 0x0078 (0x0078 - 0x0000)
struct FDeathSettings final
{
public:
TSoftObjectPtr<class UAnimMontage> Animation; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkAudioEvent> AudioEvent; // 0x0028(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTriggerDeathFade; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DeathFadeTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoRagdoll; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUpdateStatDeathCounter; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString Telemetry_MonsterKillerName; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFKosmosTelemetry_DeathTypes Telemetry_DeathType; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECheckpointDeathBehaviour CheckpointDeathBehaviour; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDeathSettings;
// ScriptStruct Kosmos.KosmosFootprintData
// 0x0158 (0x0160 - 0x0008)
struct FKosmosFootprintData final : public FTableRowBase
{
public:
TMap<EKosmosFootstep_Type, class UMaterialInterface*> FootprintInside; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float FootprintInside_AutoFadeDelay; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootprintInside_AutoFadeTime; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EKosmosFootstep_Type, class UMaterialInterface*> FootprintOutside; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float FootprintOutside_AutoFadeDelay; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootprintOutside_AutoFadeTime; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootprintOutside_Timeout; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EKosmosFootstep_Type, class UParticleSystem*> CascadeParticles; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosFootstep_Type, class UNiagaraSystem*> NiagaraParticles; // 0x0110(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosFootprintData;
// ScriptStruct Kosmos.KosmosMovementSettings
// 0x0010 (0x0010 - 0x0000)
struct FKosmosMovementSettings final
{
public:
class UKosmosMovementSettingValueAsset* DefaultValueAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* FacingToAcceleration; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosMovementSettings;
// ScriptStruct Kosmos.ReachParameters
// 0x0008 (0x0008 - 0x0000)
struct FReachParameters final
{
public:
float mPositionTolerance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAngleTolerance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FReachParameters;
// ScriptStruct Kosmos.CharacterTransitionData
// 0x0160 (0x0160 - 0x0000)
struct alignas(0x10) FCharacterTransitionData final
{
public:
bool mUseAtlasTransition; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 mTransitionMask; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FReachParameters mStartTolerance; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FReachParameters mReachTolerance; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
float mTranslationSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mRotationSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mTransitionTimeOut; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mTransitionDuration; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FRuntimeFloatCurve mSpeedVsDistanceCurve; // 0x0028(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool mPreciseAlignWithRootMotion; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequence* mPreciseAlignWithRootMotionAnimation; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mPreciseAlignWithRootMotionBlendInTime; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mPreciseAlignWithRootMotionBlendOutTime; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mStrafeDistanceThreshold; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* mComponentTarget; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D8[0x88]; // 0x00D8(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterTransitionData;
// ScriptStruct Kosmos.GrabPoint
// 0x0060 (0x0060 - 0x0000)
struct FGrabPoint final
{
public:
int32 ID; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform Transform; // 0x0010(0x0030)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Dismount : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Dismounting : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 IgnoreEnvirmentCollisionCheck : 1; // 0x0040(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_41[0x1F]; // 0x0041(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGrabPoint;
// ScriptStruct Kosmos.ClimbTransitionData
// 0x0001 (0x0001 - 0x0000)
struct FClimbTransitionData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FClimbTransitionData;
// ScriptStruct Kosmos.ClimbLedgeExitAnimationData
// 0x0010 (0x0010 - 0x0000)
struct FClimbLedgeExitAnimationData final
{
public:
class UAnimSequence* mExitToTop; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mReleaseGrab; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbLedgeExitAnimationData;
// ScriptStruct Kosmos.ClimbExitAnimationData
// 0x0010 (0x0010 - 0x0000)
struct FClimbExitAnimationData final
{
public:
class UAnimSequence* mExitToGround; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mExitToTop; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbExitAnimationData;
// ScriptStruct Kosmos.ClimbJumpOffAnimationData
// 0x0038 (0x0038 - 0x0000)
struct FClimbJumpOffAnimationData final
{
public:
class UAnimSequence* mPrepareJumpBothHand; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mPrepareJumpTurnLeft; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mPrepareJumpTurnRight; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mJumpBothHand; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mJumpTurnLeft; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mJumpTurnRight; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mReleaseGrab; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbJumpOffAnimationData;
// ScriptStruct Kosmos.ClimbEnterAnimationData
// 0x0018 (0x0018 - 0x0000)
struct FClimbEnterAnimationData final
{
public:
class UAnimSequence* mEnterFromGround; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mEnterFromAir; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mEnterFromTop; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbEnterAnimationData;
// ScriptStruct Kosmos.KosmosCollectableNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosCollectableNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosCollectableNameReference;
// ScriptStruct Kosmos.KosmosWearableItem
// 0x0098 (0x0098 - 0x0000)
struct FKosmosWearableItem final
{
public:
class FName UniqueId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* WearableIcon; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> SkeletalMesh; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> HairProp; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimInstance> AnimInstanceClass; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName HairPropSocket; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EntitlementID; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosCollectableNameReference CollectableID; // 0x0080(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InitiallyLocked; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHiddenIfNotAvailable; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlawysHideFromUI; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_93[0x5]; // 0x0093(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosWearableItem;
// ScriptStruct Kosmos.GestureData
// 0x0010 (0x0010 - 0x0000)
struct FGestureData final
{
public:
bool mIsGesturing; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mInitialTargetAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mUpdatedTargetAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGestureSide mGestureSide; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseShoutGesture; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseRejectGesture; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGestureType GestureType; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGestureData;
// ScriptStruct Kosmos.AnimFallData
// 0x0008 (0x0008 - 0x0000)
struct FAnimFallData final
{
public:
bool bIsFalling; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mFallHeight; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimFallData;
// ScriptStruct Kosmos.AnimLandData
// 0x0014 (0x0014 - 0x0000)
struct FAnimLandData final
{
public:
float mAngleOrInvTurnCircleRadius; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSpeed; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mCrouchAmount; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsActive; // 0x000C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMoving; // 0x000D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosFallType mLandType; // 0x000E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimConcussiveLandType mConcussiveLandType; // 0x000F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mFallHeight; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimLandData;
// ScriptStruct Kosmos.AnimJumpData
// 0x0014 (0x0014 - 0x0000)
struct FAnimJumpData final
{
public:
bool mIsActive; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsVertical; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mVelocityAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mJumpCommitmentTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsJumpPreparing; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mShouldBunnyHopStumble; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimJumpData;
// ScriptStruct Kosmos.AdditiveAnimationData
// 0x0018 (0x0018 - 0x0000)
struct FAdditiveAnimationData final
{
public:
bool mIsUsingAdditiveAnim; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mAlpha; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* mAdditiveAnimation; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLoop; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAdditiveAnimationData;
// ScriptStruct Kosmos.OverrideBlendspaceData
// 0x0018 (0x0018 - 0x0000)
struct FOverrideBlendspaceData final
{
public:
class UBlendSpaceBase* mBlendspace; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D mBlendspaceValues; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLoop; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOverrideBlendspaceData;
// ScriptStruct Kosmos.AnimShootingData
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FAnimShootingData final
{
public:
uint8 mWantsToShoot : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mWantsToReload : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimShootingData;
// ScriptStruct Kosmos.AnimAttackData
// 0x0030 (0x0030 - 0x0000)
struct FAnimAttackData final
{
public:
uint8 mWantsToAttack : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mWantsToKill : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mAngleToTarget; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mVectorToAttack; // 0x0008(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mVectorToAttackNoPrediction; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDistanceToTarget; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 mWantsToGrab : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsCloseKill : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsBlockedGrab : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mWantsToAbortGrab : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mBiteHold : 1; // 0x0024(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mBiteAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mBiteDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimAttackData;
// ScriptStruct Kosmos.AnimPhysicalReactionData
// 0x0014 (0x0014 - 0x0000)
struct FAnimPhysicalReactionData final
{
public:
bool mActive; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLayered; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator mOrientation; // 0x0004(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool mDead; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimPhysicalReactionData;
// ScriptStruct Kosmos.AnimGenericData
// 0x0020 (0x0020 - 0x0000)
struct FAnimGenericData final
{
public:
bool mAction; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName mActionName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mPhysicalReaction; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mLayeredPhysicalReaction; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator mActionAngle; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool mDead; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mActionRequested; // 0x001D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mActionInProgress; // 0x001E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimGenericData;
// ScriptStruct Kosmos.AnimHearingData
// 0x0003 (0x0003 - 0x0000)
struct FAnimHearingData final
{
public:
bool mIsListening; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsAlerted; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsCustomAlerted; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimHearingData;
// ScriptStruct Kosmos.AnimationAttackData
// 0x0030 (0x0030 - 0x0000)
struct FAnimationAttackData final
{
public:
class AKosmosBaseCharacter* mEnemyCurrentlyAttacking; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mAttackIndex; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAttackAngle; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDistanceAttackingEnemy; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mCurrentLeanAmount; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsBroken; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mEnemyIsHit; // 0x0019(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mMoveStartTargetAngle; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mMoveOnAttackFinish; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mAttackInterfaceActive; // 0x0021(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsAttackTransitioning; // 0x0022(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mHasBladeUp; // 0x0023(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAttackStrikePlayRate; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mRotationBlocked; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationAttackData;
// ScriptStruct Kosmos.AnimLookData
// 0x002C (0x002C - 0x0000)
struct FAnimLookData final
{
public:
float Alpha; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Pitch; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Yaw; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasThrowTarget; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasLookAtTarget; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLookTargetIsPlayer; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector TargetWorldLocation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator TargetRotator; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
ELookAtBlendSpaceOverrideType CurrentLookAtOverrideType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimLookData;
// ScriptStruct Kosmos.PlayAnimStateOptions
// 0x0004 (0x0004 - 0x0000)
struct FPlayAnimStateOptions
{
public:
bool SkipExitTransition; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SkipEnterTransition; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SmartContextDomination; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReevaluateIfContextChange; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayAnimStateOptions;
// ScriptStruct Kosmos.AIAnimStateOptions
// 0x0008 (0x000C - 0x0004)
struct FAIAnimStateOptions final : public FPlayAnimStateOptions
{
public:
float MaxDuration; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UpperBodyOnly; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NoLocking; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAIAnimStateOptions;
// ScriptStruct Kosmos.KosmosCreditsBlock
// 0x0030 (0x0030 - 0x0000)
struct FKosmosCreditsBlock final
{
public:
EKosmosCreditLineParser ParserType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumGapLines; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceCaps; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoSpace; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UTexture2D*> Images; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class FString CreditsCSV; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCreditsBlock;
// ScriptStruct Kosmos.KosmosCreditLine
// 0x0038 (0x0038 - 0x0000)
struct FKosmosCreditLine final
{
public:
EKosmosCreditLineType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Text1; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Text2; // 0x0018(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 YPos; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ImageIndex1; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ImageHeight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosCreditLine;
// ScriptStruct Kosmos.KosmosDebugMenuItem
// 0x0028 (0x0028 - 0x0000)
struct FKosmosDebugMenuItem final
{
public:
class FString PathName; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosDebugMenuType Type; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Value; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosDebugMenuItem;
// ScriptStruct Kosmos.KosmosTelemetryEvent_AccessiblitySettings
// 0x0098 (0x0098 - 0x0000)
struct FKosmosTelemetryEvent_AccessiblitySettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool accessibilityShowTutorials; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FString accessibilityColourBlind; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString accessibilityHighlightAntagonist; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString accessibilityHighlightPlayer; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString accessibilityHighlightFriend; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString accessibilityHighlightInteractables; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString accessibilityHighlightCarriables; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool cameraShakes; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool otherCharacterindicator; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_AccessiblitySettings;
// ScriptStruct Kosmos.KnobParams
// 0x0018 (0x0018 - 0x0000)
struct FKnobParams final
{
public:
class UStaticMesh* StaticMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Depth; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnobParams;
// ScriptStruct Kosmos.RepKosmosDraggable
// 0x0018 (0x0018 - 0x0000)
struct FRepKosmosDraggable final
{
public:
struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRepKosmosDraggable;
// ScriptStruct Kosmos.KosmosDragData
// 0x0020 (0x0020 - 0x0000)
struct FKosmosDragData final
{
public:
bool mIsDragging; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPassiveGrabbing; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mJustImpact; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsAdjustingPosition; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mInput; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mVelocity; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mInitialDragGrabSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosDragData;
// ScriptStruct Kosmos.InteractionInfo
// 0x0010 (0x0010 - 0x0000)
struct FInteractionInfo final
{
public:
class AKosmosBaseCharacter* Character; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ControlActive; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ControlRequested; // 0x0009(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Approaching; // 0x000A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractionInfo;
// ScriptStruct Kosmos.KosmosMovementHelper
// 0x000C (0x000C - 0x0000)
struct FKosmosMovementHelper final
{
public:
EKosmosMoveType MovementType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AIRunDistanceBeforeJump; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AIJumpDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosMovementHelper;
// ScriptStruct Kosmos.KosmosPlatformErrorCodes
// 0x0078 (0x0078 - 0x0000)
struct FKosmosPlatformErrorCodes final
{
public:
class FText Default; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText Playstation; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText Xbox; // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText Stadia; // 0x0048(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText NintendoSwitch; // 0x0060(0x0018)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPlatformErrorCodes;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ControllerSettings
// 0x00D0 (0x00D0 - 0x0000)
struct FKosmosTelemetryEvent_ControllerSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString controllerMappingMove; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingLookAround; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingCrouchSlide; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingEquipTool; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingEquipWeapon; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingGesture; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingGrab; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingJumpThrow; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingSprint; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString controllerMappingUseWeapon; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ControllerSettings;
// ScriptStruct Kosmos.KosmosCheckpointNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosCheckpointNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosCheckpointNameReference;
// ScriptStruct Kosmos.KosmosLevelInfo
// 0x0068 (0x0068 - 0x0000)
struct FKosmosLevelInfo final
{
public:
class FString LevelName; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RichPresenceName; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TelemetryName; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText LocalisedLevelName; // 0x0030(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FKosmosCheckpointNameReference CheckpointName; // 0x0048(0x0010)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChapterIndex; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosPersistence DefaultLevelPersistance; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ShaderPSOStableIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLevelInfo;
// ScriptStruct Kosmos.KosmosMetaGameStatNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosMetaGameStatNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosMetaGameStatNameReference;
// ScriptStruct Kosmos.KosmosCharacterRoomInfo
// 0x0010 (0x0010 - 0x0000)
struct FKosmosCharacterRoomInfo final
{
public:
class AKosmosBaseCharacter* Character; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UKosmosRoom* Room; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCharacterRoomInfo;
// ScriptStruct Kosmos.NetSyncGameEventInvokeMessage
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FNetSyncGameEventInvokeMessage final
{
public:
struct FNetSyncGameEventIdentifier Identifier; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
float TimeToInvoke; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENetSyncEventResult Result; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNetSyncGameEventInvokeMessage;
// ScriptStruct Kosmos.KosmosTelemetryEvent_DeleteMe
// 0x0010 (0x0010 - 0x0000)
struct FKosmosTelemetryEvent_DeleteMe final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_DeleteMe;
// ScriptStruct Kosmos.NetSyncGameEventMessage
// 0x0018 (0x0018 - 0x0000)
struct FNetSyncGameEventMessage final
{
public:
struct FNetSyncGameEventIdentifier Identifier; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
float Timeout; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MessageSendTime; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNetSyncGameEventMessage;
// ScriptStruct Kosmos.NetSyncGameEventServerMessage
// 0x0020 (0x0020 - 0x0000)
struct FNetSyncGameEventServerMessage final
{
public:
struct FNetSyncGameEventMessage Msg; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic)
float NetLag; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RefCount; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNetSyncGameEventServerMessage;
// ScriptStruct Kosmos.KosmosTelemetryEvent_GeneralSettings
// 0x0040 (0x0040 - 0x0000)
struct FKosmosTelemetryEvent_GeneralSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString performanceType; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_GeneralSettings;
// ScriptStruct Kosmos.NavLinkTargetLedgeComponentRef
// 0x0038 (0x0038 - 0x0000)
struct FNavLinkTargetLedgeComponentRef final
{
public:
bool bTargetLedgeComponent; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class AActor> Actor; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LedgeComponentName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNavLinkTargetLedgeComponentRef;
// ScriptStruct Kosmos.KosmosHardwareSpecificSettings
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FKosmosHardwareSpecificSettings final
{
public:
uint8 Pad_0[0xA8]; // 0x0000(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosHardwareSpecificSettings;
// ScriptStruct Kosmos.KosmosSaveDataValues
// 0x0088 (0x0088 - 0x0000)
struct FKosmosSaveDataValues final
{
public:
EKosmosGraphicsQualityLevel AntiAliasingQuality; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel BloomQuality; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel PostProcessingQuality; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel ShadowQuality; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel TextureQuality; // 0x0004(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel EffectsQuality; // 0x0005(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel AmbientOcclusionQuality; // 0x0006(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel DepthOfFieldQuality; // 0x0007(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGraphicsQualityLevel RayTracingQuality; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString UserLanguage; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TextSize_Menus; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosTextColours TextColour_Menus; // 0x0024(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TextBackgroundAlpha_Menus; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosTextColours TextBackgroundColour_Menus; // 0x002C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TextSize_InGames; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosTextColours TextColour_InGames; // 0x0034(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TextBackgroundAlpha_InGames; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosTextColours TextBackgroundColour_InGames; // 0x003C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseDyslexicFont; // 0x003D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float UserGamma; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MasterAudioVolume; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BackgroundMusicVolume; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SFXVolume; // 0x004C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceAntagonistVolume; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoiceFriendlyVolume; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAudioOutputMode AudioOutputMode; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAudioMix AudioMix; // 0x0059(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ResolutionScaling; // 0x005C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrameRateLimit; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVSync; // 0x0064(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AppliedFirstTimeDefaultSettings; // 0x0065(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NewUserFrontendTitleSettingsSet; // 0x0066(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableTutorials; // 0x0067(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTextToSpeech; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ObjectiveHintMarkers; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bControllerVibration; // 0x006A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFriendOffScreenIndicator; // 0x006B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCameraShake; // 0x006C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bToggleNoHold; // 0x006D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvertMoveVertAxis; // 0x006E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvertLookVertAxis; // 0x006F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSwapAxisSticks; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LookSensitivity; // 0x0074(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWindowMode WindowMode; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosGameQualityMode QualityBeautyMode; // 0x0079(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAntiAliasingTechniques AntiAliasingTechnique; // 0x007A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosColourBlindMode ColourBlindMode; // 0x007B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightAntagonists; // 0x007C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightCarriables; // 0x007D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightPlayerCharacter; // 0x007E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightOtherPlayerCharacter; // 0x007F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightInteractables; // 0x0080(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAccessibilityColours HighlightGrabLedges; // 0x0081(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PCFirstTimeLaunch; // 0x0082(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_83[0x1]; // 0x0083(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 SelectedDisplay; // 0x0084(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosSaveDataValues;
// ScriptStruct Kosmos.KosmosGraphicsSettingsMap
// 0x0690 (0x0690 - 0x0000)
struct FKosmosGraphicsSettingsMap final
{
public:
TMap<EKosmosGraphicsQualityLevel, int32> AmbientOcclusionQuality; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> AntiAliasingQuality; // 0x0050(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> AntiAliasingScalabilityQuality; // 0x00A0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> TAAQuality; // 0x00F0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> DLSSQuality; // 0x0140(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> XeSSQuality; // 0x0190(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> FSRQuality; // 0x01E0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> BloomQuality; // 0x0230(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> DepthOfFieldQuality; // 0x0280(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> EffectsQuality; // 0x02D0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> FoliageScalabilityQuality; // 0x0320(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> ShadingScalabilityQuality; // 0x0370(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> ViewDistanceScalabilityQuality; // 0x03C0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> PostProcessingQuality; // 0x0410(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> RayTracingQuality; // 0x0460(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> RayTracingScreenPercentages; // 0x04B0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> RayTracingDenoiser; // 0x0500(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> RayTracingDeferred; // 0x0550(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, float> RayTracingDeferredHorizontalScale; // 0x05A0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> ShadowQuality; // 0x05F0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EKosmosGraphicsQualityLevel, int32> TextureQuality; // 0x0640(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosGraphicsSettingsMap;
// ScriptStruct Kosmos.KosmosAudioGestureNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosAudioGestureNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosAudioGestureNameReference;
// ScriptStruct Kosmos.KosmosGestureOverrideInfo
// 0x0018 (0x0018 - 0x0000)
struct FKosmosGestureOverrideInfo final
{
public:
class UCharacterAnimationSlots* OverrideAnims; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FKosmosAudioGestureNameReference AudioGesture; // 0x0008(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosGestureOverrideInfo;
// ScriptStruct Kosmos.WrenchHitCooldown
// 0x0010 (0x0010 - 0x0000)
struct FWrenchHitCooldown final
{
public:
class AActor* HitActor; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoolDownTime; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWrenchHitCooldown;
// ScriptStruct Kosmos.KosmosThrowSettings
// 0x002C (0x002C - 0x0000)
struct FKosmosThrowSettings final
{
public:
struct FKosmosProjectileParameters ProjectileParameters; // 0x0000(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool AllowAlignment; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ThrowAlignmentAngle; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowAlignmentWidth; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowAlignmentDistanceMultiplier; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowAlignmentHeightMultiplier; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowAlignmentBottomModifier; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosThrowSettings;
// ScriptStruct Kosmos.LedgeSegment
// 0x0004 (0x0004 - 0x0000)
struct FLedgeSegment final
{
public:
int32 mSegmentInfo; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLedgeSegment;
// ScriptStruct Kosmos.LedgeSpline
// 0x0028 (0x0028 - 0x0000)
struct FLedgeSpline final
{
public:
TArray<struct FVector> mLedgePoints; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLedgeSegment> mSegments; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool mCloseLedgeSpline; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLedgeSpline;
// ScriptStruct Kosmos.ObjectSelectionPriority
// 0x000C (0x000C - 0x0000)
struct FObjectSelectionPriority final
{
public:
EObjectPriorityType mObjectSelectionType; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName mSelectionPriorityName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectSelectionPriority;
// ScriptStruct Kosmos.GrungeSettings
// 0x0028 (0x0028 - 0x0000)
struct FGrungeSettings final
{
public:
float GrungeDecayDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrungeDecayInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrungeMaterialUpdateInterval; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle GrungePaintTimer; // 0x0010(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimerHandle GrungeDelayTimer; // 0x0018(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimerHandle GrungeDecayTimer; // 0x0020(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGrungeSettings;
// ScriptStruct Kosmos.GrungeData
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x08) FGrungeData final
{
public:
uint8 Pad_0[0x54]; // 0x0000(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
float GrungeOpacity; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrungeDepthLevel; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrungeHandAlpha; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGrungeData;
// ScriptStruct Kosmos.KosmosHangableAdvancedParams
// 0x0014 (0x0014 - 0x0000)
struct FKosmosHangableAdvancedParams final
{
public:
bool bEnableCustomSelection; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomSelectionHorizontalRange; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CustomSelectionVerticalRange; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableCustomDownwardGrabRange; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomDownwardGrabRange; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosHangableAdvancedParams;
// ScriptStruct Kosmos.KosmosHangAnimParams
// 0x0030 (0x0030 - 0x0000)
struct FKosmosHangAnimParams final
{
public:
struct FTarSmoothFollowerParams mInputSmoothingParams; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FTarSmoothFollowerParams mVelocitySmoothingParams; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float mMaxVelocityContribution; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mVelocityContributionWeight; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMaxAccelerationContribution; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAccelerationContributionWeight; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosHangAnimParams;
// ScriptStruct Kosmos.RootMotionSource_SpecialForce
// 0x0020 (0x00C0 - 0x00A0)
struct FRootMotionSource_SpecialForce final : public FRootMotionSource
{
public:
struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestrictSpeedToExpected; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* MovementDistributionCurve; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRootMotionSource_SpecialForce;
// ScriptStruct Kosmos.IdleAnimationsData
// 0x0088 (0x0088 - 0x0000)
struct FIdleAnimationsData final
{
public:
bool bEnableRandomPlay; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ActivationTags; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer BlockingTags; // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FName AnimID; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsLooping; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Weight; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoolDown; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAdvanceControl; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float EnterAnimAllowFinishTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExitAnimAllowFinishTime; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* IdleAnimation; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* EnterIdleAnimation; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* ExitIdleAnimation; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIdleAnimationsData;
// ScriptStruct Kosmos.KosmosIKGoal
// 0x00D0 (0x00D0 - 0x0000)
struct FKosmosIKGoal final
{
public:
bool IsIKGoalSet; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName BoneName; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WorldGoalTransform; // 0x0010(0x0030)(BlueprintVisible, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform LocalGoalTransform; // 0x0040(0x0030)(BlueprintVisible, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform LocalTransformOffset; // 0x0070(0x0030)(BlueprintVisible, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bUseBlendCurve; // 0x00A0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName CurveName; // 0x00A4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USceneComponent* TargetComponent; // 0x00B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* OptionalBlendCurve; // 0x00B8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TranslationStrengthOverride; // 0x00C0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationStrengthOverride; // 0x00C4(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosIKGoal;
// ScriptStruct Kosmos.ObjectSelectionManager
// 0x00B0 (0x00B0 - 0x0000)
struct alignas(0x08) FObjectSelectionManager final
{
public:
uint8 Pad_0[0x8C]; // 0x0000(0x008C)(Fixing Size After Last Property [ Dumper-7 ])
float mSearchDistance; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mSearchAngle; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector mSearchExtent; // 0x0094(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector mBehindSearchExtent; // 0x00A0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float mSearchStaringAdjustment; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FObjectSelectionManager;
// ScriptStruct Kosmos.KosmosInputMonitorSettings
// 0x0090 (0x0090 - 0x0000)
struct FKosmosInputMonitorSettings final
{
public:
struct FSoftObjectPath MappingReferencesAllowedJapaneseSwapPath; // 0x0000(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath OtherMappingReferenceIgnoreListPath; // 0x0018(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath MappingReferenceExecuteWhenPausedListPath; // 0x0030(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath SubscriberListPath; // 0x0048(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath IgnoreListPath; // 0x0060(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath RebindableListPath; // 0x0078(0x0018)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosInputMonitorSettings;
// ScriptStruct Kosmos.KosmosDirectionalInputParameters
// 0x0028 (0x0028 - 0x0000)
struct FKosmosDirectionalInputParameters final
{
public:
float NumberOfRevolutions; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationDeadZone; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRotationDeadZone; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationLengthDeadZone; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RateOfChangeDeg; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterAngleOffset; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LastAngleDelta; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bClockwiseOnly; // 0x001C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForwardOnly; // 0x001D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForwardIsClockwise; // 0x001E(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValidInputButNulled; // 0x001F(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* InteractorActor; // 0x0020(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosDirectionalInputParameters;
// ScriptStruct Kosmos.KosmosInputVariables
// 0x00E0 (0x00E0 - 0x0000)
struct FKosmosInputVariables final
{
public:
bool bMaintainTextLocaleInOptions; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMaintainAudioLocaleInOptions; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKey> InitialInteractionButtonKeys; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> InitialInteractionButtonKeys_Cancel; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> ReconnectControllerButtonKeys; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> InitialInteractionAccountPickerButtonKeys; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> InteractionButtonKeys; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> BackButtonKeys; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> LeftFaceButtonKeys; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> SelectButtonKeys; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> QuitButtonKeys; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> ReadyInviteButtonKeys; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> ProfileButtonKeys; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> SettingsResetKeys; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FKey> SettingsClearKeys; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class UKosmosKeyBindingTextures* KeyBindingTextures; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosInputVariables;
// ScriptStruct Kosmos.KosmosInventoryStoredItem
// 0x0018 (0x0018 - 0x0000)
struct FKosmosInventoryStoredItem final
{
public:
struct FKosmosInventoryItemNameReference ItemName; // 0x0000(0x0010)(BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Item; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosInventoryStoredItem;
// ScriptStruct Kosmos.KosmosInventoryItemObject
// 0x0018 (0x0018 - 0x0000)
struct FKosmosInventoryItemObject final
{
public:
struct FKosmosInventoryItemNameReference ItemType; // 0x0000(0x0010)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> InventoryItem; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosInventoryItemObject;
// ScriptStruct Kosmos.KosmosJumpThreshold
// 0x0018 (0x0018 - 0x0000)
struct FKosmosJumpThreshold final
{
public:
struct FKosmosProjectileParameters mJumpParameters; // 0x0000(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float mThreshold; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosJumpThreshold;
// ScriptStruct Kosmos.KosmosKeyboardTextures
// 0x0008 (0x0008 - 0x0000)
struct FKosmosKeyboardTextures final
{
public:
class UTexture2D* KeyboardKeyTexture; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosKeyboardTextures;
// ScriptStruct Kosmos.KosmosGamepadTextures
// 0x0038 (0x0038 - 0x0000)
struct FKosmosGamepadTextures final
{
public:
class UTexture2D* PS4_GamepadKeyTexture; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* PS5_GamepadKeyTexture; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* XB_GamepadKeyTexture; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Stadia_GamepadKeyTexture; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Nintendo_GamepadKeyTexture; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Nintendo_JoyConKeyTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Steam_GamepadKeyTexture; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosGamepadTextures;
// ScriptStruct Kosmos.KnifeHitCooldown
// 0x0010 (0x0010 - 0x0000)
struct FKnifeHitCooldown final
{
public:
class AActor* HitActor; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CoolDownTime; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKnifeHitCooldown;
// ScriptStruct Kosmos.LadderNavLinkPoint
// 0x0010 (0x0010 - 0x0000)
struct FLadderNavLinkPoint final
{
public:
struct FVector Point; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReleaseToEnd; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bJumpToEnd; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bJumpToAnotherLadder; // 0x000E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLadderNavLinkPoint;
// ScriptStruct Kosmos.KosmosLedgeAnimData
// 0x0008 (0x0008 - 0x0000)
struct FKosmosLedgeAnimData final
{
public:
bool bIsHangingOnLedge; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFreeHang; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsGroundedBlock; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWantClimbBlocked; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrabbedLedgeHeight; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosLedgeAnimData;
// ScriptStruct Kosmos.KosmosLedgeClimbParamsBase
// 0x0020 (0x0020 - 0x0000)
struct FKosmosLedgeClimbParamsBase
{
public:
bool mEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimMontage* mAnimation; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Animation; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mExitToLedgeHang; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLedgeClimbParamsBase;
// ScriptStruct Kosmos.KosmosLedgeClimbParams
// 0x0008 (0x0028 - 0x0020)
struct FKosmosLedgeClimbParams : public FKosmosLedgeClimbParamsBase
{
public:
struct FFloatInterval mLedgeHeightRange; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosLedgeClimbParams;
// ScriptStruct Kosmos.KosmosLedgeStepUpParams
// 0x0008 (0x0030 - 0x0028)
struct FKosmosLedgeStepUpParams final : public FKosmosLedgeClimbParams
{
public:
struct FFloatInterval mStepUpSpeedSpeeds; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosLedgeStepUpParams;
// ScriptStruct Kosmos.LocalizedLevelNameRow
// 0x0030 (0x0038 - 0x0008)
struct FLocalizedLevelNameRow final : public FTableRowBase
{
public:
struct FSoftObjectPath mLevel; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText mLocalizedName; // 0x0020(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalizedLevelNameRow;
// ScriptStruct Kosmos.CultureFontInfo
// 0x0018 (0x0018 - 0x0000)
struct FCultureFontInfo final
{
public:
ECultureEnum mCulture; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* mFontObject; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mVerticalOffsetRatio; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mFontScale; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCultureFontInfo;
// ScriptStruct Kosmos.AnimWallData
// 0x0010 (0x0010 - 0x0000)
struct FAnimWallData final
{
public:
bool mIsPressingAgainst; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsSlidingAlong; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mContactAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mLeftHandBlendWeight; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mRightHandBlendWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimWallData;
// ScriptStruct Kosmos.KosmosCarryData
// 0x0008 (0x0008 - 0x0000)
struct FKosmosCarryData final
{
public:
EKosmosPickupHoldStyle mPickupHoldStyle; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosPickupState mPickupState; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mAngleToTarget; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCarryData;
// ScriptStruct Kosmos.AnimWalkStartData
// 0x0010 (0x0010 - 0x0000)
struct FAnimWalkStartData final
{
public:
bool mIsActive; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mCurrentAngle; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mWantedWalkStartIndex; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EWalkTransitionType mWalkStartType; // 0x000C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimWalkStartData;
// ScriptStruct Kosmos.GeneralLocomotionData
// 0x00B0 (0x00B0 - 0x0000)
struct FGeneralLocomotionData final
{
public:
float mMaxSpeedInUnits; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDesiredDeltaRotation; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mLeanAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSprintLeanFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D mMovementInputVector; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mActorForwardVector; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mVelocityVector; // 0x0024(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mAccelrationVector; // 0x0030(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mOnWalkableFloor; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mDistanceToFloor; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDistanceToCeiling; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector mFloorNormal; // 0x0048(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FObjectMaterialData mFloorData; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic)
struct FVector mCeilingNormal; // 0x0078(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSpeed; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSwimVertSpeed; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mWalkStartRatio; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSprintRatio; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsStrafing; // 0x0094(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mStrafeAngleDifference; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsSprintPreparing; // 0x009C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsGrabPreparing; // 0x009D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9E[0x2]; // 0x009E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector mLandingVelocity; // 0x00A0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMovementMode mMovementMode; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosCustomMovementMode mCustomMovementMode; // 0x00AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGeneralLocomotionData;
// ScriptStruct Kosmos.KosmosLocomotionData
// 0x0398 (0x0398 - 0x0000)
struct FKosmosLocomotionData final
{
public:
float CrouchAmount; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CrouchAmountInput; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CrouchTransBlend; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StrafeStandTurnAngle; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZiplineVelocity; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x30]; // 0x0014(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bIsCalling : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
EKosmosJumpTypes JumpType; // 0x0045(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bIsFalling : 1; // 0x0046(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsJumping : 1; // 0x0046(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bJump : 1; // 0x0046(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSwimUp : 1; // 0x0046(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSwimDown : 1; // 0x0046(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsJumpPreparing : 1; // 0x0046(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsJumpRequested : 1; // 0x0046(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsCurrentJumpAligned : 1; // 0x0046(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bShouldBunnyHopStumble : 1; // 0x0047(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStrafe : 1; // 0x0047(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSprint : 1; // 0x0047(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsSprinting : 1; // 0x0047(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bGrab : 1; // 0x0047(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseWeapon : 1; // 0x0047(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bWantsRegrab : 1; // 0x0047(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCancelGrab : 1; // 0x0047(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSneak : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAutoSneaking : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSlide : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bIsSliding; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPushPanel; // 0x004A(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsUsingUmbrella; // 0x004B(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bIsClimbing : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsPlayingRootMotion : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_4D[0x13F]; // 0x004D(0x013F)(Fixing Size After Last Property [ Dumper-7 ])
struct FKosmosFallData FallData; // 0x018C(0x0038)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1C4[0x1BC]; // 0x01C4(0x01BC)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class UObject> SelectedTargetObject; // 0x0380(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UKosmosBaseGrabberInterface* sActiveGrabInterface; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_390[0x8]; // 0x0390(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLocomotionData;
// ScriptStruct Kosmos.KosmosFalloffAnimationData
// 0x0003 (0x0003 - 0x0000)
struct FKosmosFalloffAnimationData final
{
public:
bool mIsBalancing; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsWalkingAlong; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mShouldWalkStop; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosFalloffAnimationData;
// ScriptStruct Kosmos.KosmosMemoryAnalysisWorkItem
// 0x0040 (0x0040 - 0x0000)
struct FKosmosMemoryAnalysisWorkItem final
{
public:
class FString LevelType; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Room; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULevelStreaming* LevelStreaming; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosMemoryAnalysisWorkItem;
// ScriptStruct Kosmos.KosmosMetaStatData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FKosmosMetaStatData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosMetaStatData;
// ScriptStruct Kosmos.KosmosCustomMovementBase
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FKosmosCustomMovementBase final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosCustomMovementBase;
// ScriptStruct Kosmos.KosmosNetInterpSamplesBuffer
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FKosmosNetInterpSamplesBuffer final
{
public:
int32 MaxSamples; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4[0x24]; // 0x0004(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosNetInterpSamplesBuffer;
// ScriptStruct Kosmos.KosmosNome_FinishSplineSettings
// 0x0018 (0x0018 - 0x0000)
struct FKosmosNome_FinishSplineSettings final
{
public:
bool bHideOnFinish; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHuggable; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAnimSequence*> IdleAnims; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNome_FinishSplineSettings;
// ScriptStruct Kosmos.KosmosNome_SplinePoints
// 0x0048 (0x0048 - 0x0000)
struct FKosmosNome_SplinePoints final
{
public:
int32 SplinePointNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsVisible; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTriggerMoveMovementFromHug; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class AKosmosPawnTriggerVolume> TriggerVolume; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* IdleAnim; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* ActivationAnimation; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* FinalAnimation; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosNome_SplinePoints;
// ScriptStruct Kosmos.KosmosOnlineSessionInvitationList
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FKosmosOnlineSessionInvitationList final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosOnlineSessionInvitationList;
// ScriptStruct Kosmos.KosmosOnlineSessionResult
// 0x0110 (0x0110 - 0x0000)
struct alignas(0x08) FKosmosOnlineSessionResult final
{
public:
uint8 Pad_0[0x110]; // 0x0000(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosOnlineSessionResult;
// ScriptStruct Kosmos.KosmosOnlineSetupSessionData
// 0x0002 (0x0002 - 0x0000)
struct FKosmosOnlineSetupSessionData final
{
public:
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosOnlineSetupSessionData;
// ScriptStruct Kosmos.KosmosCollisionStatusBackup
// 0x0010 (0x0010 - 0x0000)
struct FKosmosCollisionStatusBackup final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UPrimitiveComponent* mComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosCollisionStatusBackup;
// ScriptStruct Kosmos.KosmosPIPData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FKosmosPIPData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosPIPData;
// ScriptStruct Kosmos.KosmosPIPMontageNotify
// 0x0030 (0x0030 - 0x0000)
struct FKosmosPIPMontageNotify final
{
public:
class FName NotifyName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class ALevelSequenceActor> LevelSequence; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPIPMontageNotify;
// ScriptStruct Kosmos.KosmosIKRTAnimInstanceProxy
// 0x0050 (0x07C0 - 0x0770)
struct FKosmosIKRTAnimInstanceProxy final : public FAnimInstanceProxy
{
public:
uint8 Pad_770[0x50]; // 0x0770(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosIKRTAnimInstanceProxy;
// ScriptStruct Kosmos.KosmosIKSavedPose
// 0x0160 (0x0160 - 0x0000)
struct alignas(0x08) FKosmosIKSavedPose final
{
public:
uint8 Pad_0[0x160]; // 0x0000(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosIKSavedPose;
// ScriptStruct Kosmos.LocomotionFunIdleAnimData
// 0x0008 (0x0008 - 0x0000)
struct FLocomotionFunIdleAnimData final
{
public:
bool bPlayFunIdle; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 AnimState; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocomotionFunIdleAnimData;
// ScriptStruct Kosmos.LocomotionAnimData
// 0x00B4 (0x00B4 - 0x0000)
struct FLocomotionAnimData final
{
public:
struct FGeneralLocomotionData mLocomotionData; // 0x0000(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic)
int32 mLocomotionTypeMask; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocomotionAnimData;
// ScriptStruct Kosmos.PlayerSlideData
// 0x000C (0x000C - 0x0000)
struct FPlayerSlideData final
{
public:
uint8 mIsSliding : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mFloorSlideAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mFeetHitWallAmount; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerSlideData;
// ScriptStruct Kosmos.PlayerHandholdingData
// 0x001C (0x001C - 0x0000)
struct FPlayerHandholdingData final
{
public:
bool mIsDriver; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mAngleToPartner; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mLeanAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDistanceToPartner; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosHandHoldingSide mHandholdingSide; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsBeingPulled; // 0x0015(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosPassengerMovementState mPassengerMovementState; // 0x0016(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float mPassengerRotationSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerHandholdingData;
// ScriptStruct Kosmos.PlayerQuickTurnData
// 0x0020 (0x0020 - 0x0000)
struct FPlayerQuickTurnData final
{
public:
uint8 mIsQuickTurning : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mDeltaRotation; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAnimStartPosition; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName mStandingAnimationName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName mCrouchingAnimationName; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerQuickTurnData;
// ScriptStruct Kosmos.AnimDragData
// 0x0020 (0x0020 - 0x0000)
struct FAnimDragData final
{
public:
bool mIsDragging; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPassiveGrabbing; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mJustHitSomething; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseBackwardsAnims; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAnimDragInitType mInitType; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAnimDragState mAnimState; // 0x0009(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mVelocityAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mBackStepAngle; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mImpactAngle; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDraggableVelocity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWasHittingSomething; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPushPanel; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimDragData;
// ScriptStruct Kosmos.AnimDragParams
// 0x0014 (0x0014 - 0x0000)
struct FAnimDragParams final
{
public:
float mDragBackStepThresholdHysteresis; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMinInputAngleToResetAnimations; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragPlayerVelocityDeadZone; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mIntoJobThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mIntoSprintThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimDragParams;
// ScriptStruct Kosmos.PlayerDragData
// 0x000C (0x000C - 0x0000)
struct FPlayerDragData final
{
public:
uint8 mIsDragging : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsGrabbing : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsPassiveGrabbing : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mDragAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerDragData;
// ScriptStruct Kosmos.PlayerClimbData
// 0x000C (0x000C - 0x0000)
struct FPlayerClimbData final
{
public:
uint8 mIsTraversingClimbable : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mAnimPlayRate; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDropOffAnimPlayRate; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerClimbData;
// ScriptStruct Kosmos.PlayerAnimLedgeData
// 0x0020 (0x0020 - 0x0000)
struct FPlayerAnimLedgeData final
{
public:
bool mIsGrabbingOnFloor; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsHanging; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsFreeHang; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mExitCurrentClimbToHang; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mDesiredClimbBlocked; // 0x0004(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mReleasedGrab; // 0x0005(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mExitCrouchAmount; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mLedgeHeight; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* mClimbAnimation; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsGroundedBlocked; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPlayerAnimLedgeData;
// ScriptStruct Kosmos.AnimationSyncData
// 0x0004 (0x0004 - 0x0000)
struct FAnimationSyncData final
{
public:
float StartPosition; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationSyncData;
// ScriptStruct Kosmos.AnimCapstanDragData
// 0x0020 (0x0020 - 0x0000)
struct FAnimCapstanDragData final
{
public:
bool mIsDragging; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPassiveGrabbing; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mJustHitSomething; // 0x0002(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mUseBackwardsAnims; // 0x0003(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAnimDragInitType mInitType; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosAnimDragState mAnimState; // 0x0009(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float mVelocityAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mBackStepAngle; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mImpactAngle; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDraggableVelocity; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mWasHittingSomething; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool mIsPushPanel; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimCapstanDragData;
// ScriptStruct Kosmos.AnimCapstanDragParams
// 0x0014 (0x0014 - 0x0000)
struct FAnimCapstanDragParams final
{
public:
float mDragBackStepThresholdHysteresis; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mMinInputAngleToResetAnimations; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragPlayerVelocityDeadZone; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mIntoJobThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mIntoSprintThreshold; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimCapstanDragParams;
// ScriptStruct Kosmos.PlayerCapstanDragData
// 0x000C (0x000C - 0x0000)
struct FPlayerCapstanDragData final
{
public:
uint8 mIsDragging : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsGrabbing : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 mIsPassiveGrabbing : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float mDragAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mDragSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerCapstanDragData;
// ScriptStruct Kosmos.PlaypalSplinePathNavLinkData
// 0x0030 (0x0030 - 0x0000)
struct FPlaypalSplinePathNavLinkData final
{
public:
int32 PointIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class AKosmosPlaypalNavLink> NavLink; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlaypalSplinePathNavLinkData;
// ScriptStruct Kosmos.KosmosQTESequenceCharData
// 0x0040 (0x0040 - 0x0000)
struct FKosmosQTESequenceCharData final
{
public:
TSoftObjectPtr<class AActor> StandLocation; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* MontageToPlayAtStandLocation; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDelayHostOwner; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosQTESequenceCharData;
// ScriptStruct Kosmos.KosmosQTESequenceSectionData
// 0x0038 (0x0038 - 0x0000)
struct FKosmosQTESequenceSectionData final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StartFrame; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndFrame; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsQTESection; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInputFromPrimary; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInputFromSecondary; // 0x0012(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 FailedStartFrame; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FailedEndFrame; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* QTEPlayRate; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* QTEPlaypalPlayRate; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FailRampUpRate; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosQTESequenceSectionData;
// ScriptStruct Kosmos.SinkInfo
// 0x0018 (0x0018 - 0x0000)
struct FSinkInfo final
{
public:
class UStaticMeshComponent* Plane; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSinkInfo;
// ScriptStruct Kosmos.KosmosPersistantCollectiblesContainer
// 0x0010 (0x0010 - 0x0000)
struct FKosmosPersistantCollectiblesContainer final
{
public:
TArray<class FString> CollectableFlags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosPersistantCollectiblesContainer;
// ScriptStruct Kosmos.KosmosRecentSaveSlots
// 0x0010 (0x0010 - 0x0000)
struct FKosmosRecentSaveSlots final
{
public:
TArray<class FString> MostRecentSlots; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosRecentSaveSlots;
// ScriptStruct Kosmos.KosmosSaveParams
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FKosmosSaveParams final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosSaveParams;
// ScriptStruct Kosmos.KosmosLoadParams
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FKosmosLoadParams final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosLoadParams;
// ScriptStruct Kosmos.KosmosSaveInSlot
// 0x0038 (0x0038 - 0x0000)
struct FKosmosSaveInSlot final
{
public:
class FString Key; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PercentageComplete; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<uint8> Bytes; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint8> CompressedBytes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosSaveInSlot;
// ScriptStruct Kosmos.KosmosSlotMetaData
// 0x00B0 (0x00B0 - 0x0000)
struct FKosmosSlotMetaData final
{
public:
class FString SlotName; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MP_OtherPlayerID; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosSaveGameType SaveType; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosSaveCharacterRoute CharacterRoute; // 0x0021(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKosmosStoryType StoryType; // 0x0022(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FString ActualLevel; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChapterSaveCount; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> ChaptersPlayedOrdered; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
float PercentComplete; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsTrialGame; // 0x0054(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DataCorrupted; // 0x0055(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGameComplete; // 0x0056(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class FString BuildNumber; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SaveTime; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LastSaveTimeString; // 0x0078(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TelemetryGameID; // 0x0088(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationPlayingTime; // 0x0098(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
int64 SaveTimeSinceEpoch; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosSlotMetaData;
// ScriptStruct Kosmos.KosmosSaveSlot
// 0x0100 (0x0100 - 0x0000)
struct FKosmosSaveSlot final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FKosmosSaveInSlot> ChapterSaves; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FKosmosSaveInSlot MostRecentSave; // 0x0018(0x0038)(NativeAccessSpecifierPublic)
struct FKosmosSlotMetaData SaveMetadata; // 0x0050(0x00B0)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosSaveSlot;
// ScriptStruct Kosmos.KosmosSaveGameSlotMetaData
// 0x0058 (0x0058 - 0x0000)
struct FKosmosSaveGameSlotMetaData final
{
public:
class FText Title; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText SubTitle; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic)
class FString IconFilename; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Details; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 MaxDataSize; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosSaveGameSlotMetaData;
// ScriptStruct Kosmos.KosmosTelemetryDeltaDNA_Username
// 0x0010 (0x0010 - 0x0000)
struct FKosmosTelemetryDeltaDNA_Username final
{
public:
class FString userID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryDeltaDNA_Username;
// ScriptStruct Kosmos.KosmosTelemetryUnityAnalytics_Username
// 0x0010 (0x0010 - 0x0000)
struct FKosmosTelemetryUnityAnalytics_Username final
{
public:
class FString userID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryUnityAnalytics_Username;
// ScriptStruct Kosmos.KosmosTelemetryEvent_StorefrontTriggered
// 0x0030 (0x0030 - 0x0000)
struct FKosmosTelemetryEvent_StorefrontTriggered final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString storeItemId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString storefrontTriggerLocation; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_StorefrontTriggered;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ClientStartGameSession
// 0x0010 (0x0010 - 0x0000)
struct FKosmosTelemetryEvent_ClientStartGameSession final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ClientStartGameSession;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ClientTimeInGame
// 0x0018 (0x0018 - 0x0000)
struct FKosmosTelemetryEvent_ClientTimeInGame final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ClientTimeInGame;
// ScriptStruct Kosmos.KosmosTelemetryEvent_HeadFlashUsage
// 0x0048 (0x0048 - 0x0000)
struct FKosmosTelemetryEvent_HeadFlashUsage final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString checkpointID; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString flashTrigger; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_HeadFlashUsage;
// ScriptStruct Kosmos.KosmosTelemetryEvent_WeaponAndTools
// 0x0068 (0x0068 - 0x0000)
struct FKosmosTelemetryEvent_WeaponAndTools final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString checkpointID; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString weaponID; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString weaponStashType; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString weaponUsage; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_WeaponAndTools;
// ScriptStruct Kosmos.KosmosTelemetryEvent_Tutorial
// 0x0038 (0x0038 - 0x0000)
struct FKosmosTelemetryEvent_Tutorial final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString tutorialID; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_Tutorial;
// ScriptStruct Kosmos.KosmosTelemetryEvent_SwappedControllers
// 0x0030 (0x0030 - 0x0000)
struct FKosmosTelemetryEvent_SwappedControllers final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString InputID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_SwappedControllers;
// ScriptStruct Kosmos.KosmosTelemetryEvent_StartGameSession
// 0x0058 (0x0058 - 0x0000)
struct FKosmosTelemetryEvent_StartGameSession final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString characterID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString entitlementType; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString gameType; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString sessionStartType; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_StartGameSession;
// ScriptStruct Kosmos.KosmosTelemetryEvent_PlatformHardware
// 0x0070 (0x0070 - 0x0000)
struct FKosmosTelemetryEvent_PlatformHardware final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareCPU; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareGPU; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareGPUDriver; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareHarddrive; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareOS; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString hardwareRAM; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_PlatformHardware;
// ScriptStruct Kosmos.KosmosTelemetryEvent_MonstersHit
// 0x0048 (0x0048 - 0x0000)
struct FKosmosTelemetryEvent_MonstersHit final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString monsterID; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString weaponID; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_MonstersHit;
// ScriptStruct Kosmos.KosmosTelemetryEvent_Gesture
// 0x0060 (0x0060 - 0x0000)
struct FKosmosTelemetryEvent_Gesture final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString checkpointID; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString gestureID; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString characterID; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsPlaypal; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsWeaponEquipped; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_Gesture;
// ScriptStruct Kosmos.KosmosTelemetryEvent_GameCompletion
// 0x0048 (0x0048 - 0x0000)
struct FKosmosTelemetryEvent_GameCompletion final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString characterID; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString gameType; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString secretEnding; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_GameCompletion;
// ScriptStruct Kosmos.KosmosTelemetryEvent_GameBoot
// 0x0010 (0x0010 - 0x0000)
struct FKosmosTelemetryEvent_GameBoot final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_GameBoot;
// ScriptStruct Kosmos.KosmosTelemetryEvent_Entitlements
// 0x0028 (0x0028 - 0x0000)
struct FKosmosTelemetryEvent_Entitlements final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EntitlementID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool entitlementFound; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_Entitlements;
// ScriptStruct Kosmos.KosmosTelemetryEvent_EndGameSession
// 0x0028 (0x0028 - 0x0000)
struct FKosmosTelemetryEvent_EndGameSession final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString reasonForEnding; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_EndGameSession;
// ScriptStruct Kosmos.KosmosTelemetryEvent_Death
// 0x0068 (0x0068 - 0x0000)
struct FKosmosTelemetryEvent_Death final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString roomId; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString checkpointID; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString characterID; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString deathType; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString monsterID; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_Death;
// ScriptStruct Kosmos.KosmosTelemetryEvent_CollectableCollected
// 0x0028 (0x0028 - 0x0000)
struct FKosmosTelemetryEvent_CollectableCollected final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString CollectableID; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_CollectableCollected;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ChapterStart
// 0x0028 (0x0028 - 0x0000)
struct FKosmosTelemetryEvent_ChapterStart final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString chapterID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ChapterStart;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ChapterEnd
// 0x0028 (0x0028 - 0x0000)
struct FKosmosTelemetryEvent_ChapterEnd final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString chapterID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnChapter; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ChapterEnd;
// ScriptStruct Kosmos.KosmosTelemetryEvent_HudMenuSettings
// 0x0090 (0x0090 - 0x0000)
struct FKosmosTelemetryEvent_HudMenuSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool hudMenuDyslexicFont; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float hudTutorialFontScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString hudTutorialFontColour; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hudTutorialBackgroundAlpha; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString hudTutorialBackgroundColour; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hudMenuFontScale; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString hudMenuFontColour; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float hudMenuBackgroundAlpha; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString hudMenuBackgroundColour; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_HudMenuSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_LanguageSettings
// 0x0040 (0x0040 - 0x0000)
struct FKosmosTelemetryEvent_LanguageSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString languageID; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_LanguageSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_ControlSettings
// 0x0048 (0x0048 - 0x0000)
struct FKosmosTelemetryEvent_ControlSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString controlsControllerIcons; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool controlsControlerVibration; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool controlsSwapVertAxisLook; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool controlsSwapVertAxisMove; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool controlsNoHoldToggle; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_ControlSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_BrightnessSettings
// 0x0030 (0x0030 - 0x0000)
struct FKosmosTelemetryEvent_BrightnessSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingBrightness; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_BrightnessSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_AudioSettings
// 0x0058 (0x0058 - 0x0000)
struct FKosmosTelemetryEvent_AudioSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString settingAudioMix; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingMasterVolume; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingMusicVolume; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingSfxVolume; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingAntagVoiceVolume; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingFriendlyVoiceVolume; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_AudioSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_VideoSettings
// 0x0080 (0x0080 - 0x0000)
struct FKosmosTelemetryEvent_VideoSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 settingSelectedDisplay; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingResolution; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingDisplayWindowType; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool settingVsync; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString settingAntiAliasing; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingAntiAliasingQuality; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float settingResolutionScaling; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 settingFramerateLimit; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_VideoSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_KeyboardSettings
// 0x0130 (0x0130 - 0x0000)
struct FKosmosTelemetryEvent_KeyboardSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString keyboardMappingCrouchSlide; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingEquipTool; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingEquipWeapon; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingGesture; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingGrab; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingJumpThrow; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingLookDown; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingLookLeft; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingLookRight; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingLookUp; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingMoveDown; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingMoveLeft; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingMoveRight; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingMoveUp; // 0x0100(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingSprint; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString keyboardMappingUseWeapon; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_KeyboardSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_AdvancedSettings
// 0x00C0 (0x00C0 - 0x0000)
struct FKosmosTelemetryEvent_AdvancedSettings final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isFrontend; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString roomId; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float durationOnGame; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString settingAmbientOcclusion; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingBloom; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingDepthOfField; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingEffectsQuality; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingPostProcessing; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingPreset; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingRayTracing; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingShadows; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString settingTextures; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_AdvancedSettings;
// ScriptStruct Kosmos.KosmosTelemetryEvent_NewPlayer
// 0x0018 (0x0018 - 0x0000)
struct FKosmosTelemetryEvent_NewPlayer final : public FKosmosTelemetryEvent
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosTelemetryEvent_NewPlayer;
// ScriptStruct Kosmos.KosmosThrowParameters
// 0x004C (0x004C - 0x0000)
struct FKosmosThrowParameters final
{
public:
struct FKosmosProjectileParameters ProjectileParameters; // 0x0000(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
struct FKosmosThrowSettings ThrowSettings; // 0x0014(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
struct FVector ThrowDirection; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FKosmosThrowParameters;
// ScriptStruct Kosmos.NavLinkTargetLedgeData
// 0x0078 (0x0078 - 0x0000)
struct FNavLinkTargetLedgeData final
{
public:
bool bGrabLedge; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class AGrabbableLedgeActor> LedgeActor; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNavLinkTargetLedgeComponentRef LedgeComponentRef; // 0x0030(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, NativeAccessSpecifierPublic)
bool bWaitForLedgeToGetInReach; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseGuidedJump; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x2]; // 0x006A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float GuidedJumpVerticalOffset; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GuidedJumpMinDistanceToEdge; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNavLinkTargetLedgeData;
// ScriptStruct Kosmos.KosmosAudioAuxilaryCompNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosAudioAuxilaryCompNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosAudioAuxilaryCompNameReference;
// ScriptStruct Kosmos.KosmosLevelNameReference
// 0x0000 (0x0010 - 0x0010)
struct FKosmosLevelNameReference final : public FStringReferenceSMG
{
};
DUMPER7_ASSERTS_FKosmosLevelNameReference;
// ScriptStruct Kosmos.KosmosZiplineRuntimeData
// 0x0038 (0x0038 - 0x0000)
struct FKosmosZiplineRuntimeData final
{
public:
class AKosmosBaseCharacter* Character; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGrabHelper* GrabHelper; // 0x0008(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAbilitySpecHandle AbilityHandle; // 0x0010(0x0004)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsGrabbed; // 0x0014(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasReachedEnd; // 0x0015(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DesiredProgress; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ActualProgress; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentProgressDistance; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentVelocity; // 0x0024(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrabDipAlpha; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZipDipAlpha; // 0x002C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceReleased; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKosmosZiplineRuntimeData;
// ScriptStruct Kosmos.ObjectSelectionSettings
// 0x000C (0x000C - 0x0000)
struct FObjectSelectionSettings final
{
public:
float mDistanceWeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float mAngleWeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 mPriority; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectSelectionSettings;
// ScriptStruct Kosmos.RootMotionSource_VariableForce
// 0x0010 (0x00B0 - 0x00A0)
struct FRootMotionSource_VariableForce final : public FRootMotionSource
{
public:
float Strength; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator WorldDirection; // 0x009C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EEasingFunc EaseFunc; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReverseEase; // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRootMotionSource_VariableForce;
}