#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 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 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 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 mIgnoreHitsFrom; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray mOnlyAllowHitsFrom; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray> mIgnoreHitsFromActors; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray> mOnlyAllowHitsFromActors; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray 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 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 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 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 mPlayData; // 0x0140(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray 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 mAnimStateFinishedDelegate; // 0x003C(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPublic) TDelegate 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 Level; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDebugMenuLevel; // ScriptStruct Kosmos.KosmosPuppetEncounterAgents // 0x0038 (0x0038 - 0x0000) struct FKosmosPuppetEncounterAgents final { public: TWeakObjectPtr Character; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr 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 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 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 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 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 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 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 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 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 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 WalkStopCandidates; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FWalkStopAnimSet; // ScriptStruct Kosmos.CharacterAnimationSlotInfo // 0x01A0 (0x01A0 - 0x0000) struct FCharacterAnimationSlotInfo final { public: TMap mAnimationsPerType; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic) TMap mBlendspacePerType; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic) TMap mWalkStopOverrides; // 0x00A0(0x0050)(Edit, NativeAccessSpecifierPublic) TSet mDisabledAnimations; // 0x00F0(0x0050)(Edit, NativeAccessSpecifierPublic) TSet 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 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 mSequenceOverrideIDs; // 0x0218(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TMap mBlendspaceOverrideIDs; // 0x0268(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TMap mWalkStopOverrideIDs; // 0x02B8(0x0050)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TMap 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 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 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 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 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 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 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 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 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 Animation; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr 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 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 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 CascadeParticles; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap 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 SkeletalMesh; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr HairProp; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf 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 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 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 AmbientOcclusionQuality; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap AntiAliasingQuality; // 0x0050(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap AntiAliasingScalabilityQuality; // 0x00A0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap TAAQuality; // 0x00F0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap DLSSQuality; // 0x0140(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap XeSSQuality; // 0x0190(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap FSRQuality; // 0x01E0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap BloomQuality; // 0x0230(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap DepthOfFieldQuality; // 0x0280(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap EffectsQuality; // 0x02D0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap FoliageScalabilityQuality; // 0x0320(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap ShadingScalabilityQuality; // 0x0370(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap ViewDistanceScalabilityQuality; // 0x03C0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap PostProcessingQuality; // 0x0410(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap RayTracingQuality; // 0x0460(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap RayTracingScreenPercentages; // 0x04B0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap RayTracingDenoiser; // 0x0500(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap RayTracingDeferred; // 0x0550(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap RayTracingDeferredHorizontalScale; // 0x05A0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap ShadowQuality; // 0x05F0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap 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 mLedgePoints; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 InitialInteractionButtonKeys; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray InitialInteractionButtonKeys_Cancel; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ReconnectControllerButtonKeys; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray InitialInteractionAccountPickerButtonKeys; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray InteractionButtonKeys; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray BackButtonKeys; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray LeftFaceButtonKeys; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray SelectButtonKeys; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray QuitButtonKeys; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ReadyInviteButtonKeys; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ProfileButtonKeys; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray SettingsResetKeys; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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 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 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 NavLink; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPlaypalSplinePathNavLinkData; // ScriptStruct Kosmos.KosmosQTESequenceCharData // 0x0040 (0x0040 - 0x0000) struct FKosmosQTESequenceCharData final { public: TSoftObjectPtr 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 CollectableFlags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FKosmosPersistantCollectiblesContainer; // ScriptStruct Kosmos.KosmosRecentSaveSlots // 0x0010 (0x0010 - 0x0000) struct FKosmosRecentSaveSlots final { public: TArray 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 Bytes; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray 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 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 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 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; }