#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Cronos #include "Basic.hpp" #include "DifficultyAttributes_structs.hpp" #include "DifficultyAttributes_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "InputRebinding_structs.hpp" #include "InputCore_structs.hpp" #include "DaedalicTestAutomationPlugin_classes.hpp" #include "Cronos_structs.hpp" #include "VFXUtility_structs.hpp" #include "Spawners_structs.hpp" #include "Spawners_classes.hpp" #include "Dialog_structs.hpp" #include "Dialog_classes.hpp" #include "UCW_classes.hpp" #include "DeveloperSettings_classes.hpp" #include "GameplayAbilities_structs.hpp" #include "GameplayAbilities_classes.hpp" #include "GameplayTags_structs.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameBase_structs.hpp" #include "GameBase_classes.hpp" #include "AIModule_structs.hpp" #include "AIModule_classes.hpp" #include "Smort_structs.hpp" #include "Smort_classes.hpp" #include "AnimationBudgetAllocator_structs.hpp" #include "AnimationBudgetAllocator_classes.hpp" #include "ControlRig_structs.hpp" #include "NiagaraAnimNotifies_structs.hpp" #include "NiagaraAnimNotifies_classes.hpp" #include "AkAudio_structs.hpp" #include "EnhancedInput_structs.hpp" #include "EnhancedInput_classes.hpp" #include "GameplayTasks_classes.hpp" #include "InteractionGeneric_structs.hpp" #include "InteractionGeneric_classes.hpp" #include "LevelStreaming_structs.hpp" #include "LevelStreaming_classes.hpp" #include "UCSW_structs.hpp" #include "UCSW_classes.hpp" #include "Commons_structs.hpp" #include "Commons_classes.hpp" #include "SlateCore_structs.hpp" #include "Detection_classes.hpp" #include "CommonUI_classes.hpp" #include "MovieScene_structs.hpp" #include "UMG_structs.hpp" #include "UMG_classes.hpp" #include "EnhancedInputUtils_structs.hpp" #include "DLCManager_structs.hpp" #include "Cutscenes_classes.hpp" #include "Dai_structs.hpp" #include "Dai_classes.hpp" #include "Mai_structs.hpp" #include "Mai_classes.hpp" #include "NavigationSystem_classes.hpp" #include "GlobalProperties_structs.hpp" #include "SimpleSpawnPoints_structs.hpp" #include "SimpleSpawnPoints_classes.hpp" #include "PhysicsControl_classes.hpp" #include "Niagara_classes.hpp" #include "TutorialSystem_structs.hpp" #include "TutorialSystem_classes.hpp" #include "BlooberWwise_structs.hpp" #include "BlooberWwise_classes.hpp" #include "GeometryCollectionEngine_classes.hpp" #include "PostProcessVolumeEx_classes.hpp" #include "Being_classes.hpp" #include "MapSystem_structs.hpp" #include "LevelSequence_classes.hpp" #include "EngineCameras_classes.hpp" #include "CinematicCamera_classes.hpp" namespace SDK { // Class Cronos.SHAnimSubcomponentBase // 0x0010 (0x0038 - 0x0028) class USHAnimSubcomponentBase : public UObject { public: class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimSubcomponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimSubcomponentBase") } static class USHAnimSubcomponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimSubcomponentBase; // Class Cronos.SHAnimItemInteractionSubcomp // 0x0078 (0x00B0 - 0x0038) class USHAnimItemInteractionSubcomp final : public USHAnimSubcomponentBase { public: EItemInteractionType InteractionType; // 0x0038(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ItemLocation; // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector ReachHandLocation; // 0x0058(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FItemInvestigationAnimationData AnimationsData; // 0x0070(0x0030)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TakeItemAnimationEnd(); void TakeItemSetDirection(); class USHItemInteractionAnimInstance* GetItemInteractionAnimInstance() const; bool ShouldUpdateHandIkAlpha() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimItemInteractionSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimItemInteractionSubcomp") } static class USHAnimItemInteractionSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimItemInteractionSubcomp; // Class Cronos.BTMenuFocusHelperInterface // 0x0000 (0x0000 - 0x0000) class IBTMenuFocusHelperInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMenuFocusHelperInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMenuFocusHelperInterface") } static class IBTMenuFocusHelperInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTMenuFocusHelperInterface; // Class Cronos.AbsorptionConfigData // 0x01B0 (0x01E0 - 0x0030) class UAbsorptionConfigData final : public UDataAsset { public: bool CanConsume; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanBeConsumed; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AbsorptionAcceptDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbsorptionAbortDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbsorptionDuration; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnemyArchetype MonsterType; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DefaultAttributes; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RelativeTargetChangeMinAllowedDistance; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RelativeTargetChangeMaxAllowedDistance; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PercentageOfRadiusForTentaclesLength; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAbsorptionAnimationDuration; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AbsorptionChangeDuration; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbsorptionTeethDissolveSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbsorptionTeethCreationSpeed; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RankConfig; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UNiagaraModifierPerRankData* ModifiersPerRank; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMutationRules* BaseMutationRules; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMorphingFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPlayAnimationData MorphingAnim; // 0x0090(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray BodyBonesToAttach; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FName PostAbsorptionTimeParam; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AbsorptionParameterName; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AbsorptionDeathFadeParameterName; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AbsorptionBodyBoneOrigin; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* AbsorptionNiagaraSystem; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* AttachedToBodyTentaclesSystem; // 0x0140(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayToSpawnTentaclesAfterFindBody; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SpreadScaleNiagaraParamName; // 0x014C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FollowBodySpreadScaleFactor; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* AbsorptionComingOutSplashSystem; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* AbsorptionVFXFloatCurve; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* AbsorptionInterruptVFXFloatCurve; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* AttachedToBodyTentaclesVFXFloatCurve; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachedToBodyTentaclesAnimationParameter; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FirstStageUnravelThreshold; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayToFadeOutAfterMorphing; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ReadyToAbsorbBodyBoneOrigin; // 0x0188(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ReadyToAbsorbNiagaraSystem; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* ReadyToEatNiagaraSystem; // 0x01A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ReadyToAbsorbVFXFloatCurve; // 0x01A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReadyToAbsorbHidePlayRate; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* ReadyToEatVFXFloatCurve; // 0x01B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ReadyToAbsorbFadeParameterName; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* MergeVFXFloatCurve; // 0x01C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MergeAnimationParameter; // 0x01D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MergeHidePlayRateMultiplier; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbsorptionConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbsorptionConfigData") } static class UAbsorptionConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbsorptionConfigData; // Class Cronos.SHBlenderBase // 0x0048 (0x0070 - 0x0028) class USHBlenderBase : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* BlendInAlphaCurve; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* BlendOutAlphaCurve; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBlenderBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBlenderBase") } static class USHBlenderBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHBlenderBase; // Class Cronos.SHCameraFOVBlender // 0x0008 (0x0078 - 0x0070) class USHCameraFOVBlender final : public USHBlenderBase { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraFOVBlender") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraFOVBlender") } static class USHCameraFOVBlender* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraFOVBlender; // Class Cronos.BTOnInteractBehaviorTrigger // 0x0030 (0x0088 - 0x0058) class UBTOnInteractBehaviorTrigger final : public UBaseBehaviorTrigger { public: struct FComponentReference InteractionComponent; // 0x0058(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnsureAbilityCanActivate; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemGrabbed(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnInteractBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnInteractBehaviorTrigger") } static class UBTOnInteractBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnInteractBehaviorTrigger; // Class Cronos.AmbientRectLight // 0x0000 (0x02E0 - 0x02E0) class AAmbientRectLight final : public ARectLight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientRectLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientRectLight") } static class AAmbientRectLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientRectLight; // Class Cronos.ISMMergerActor // 0x0010 (0x02D8 - 0x02C8) class AISMMergerActor final : public AActor { public: class UInstancedStaticMeshComponent* InstancedMeshComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool MergeLocked; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetMobility(EComponentMobility InMobility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ISMMergerActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ISMMergerActor") } static class AISMMergerActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AISMMergerActor; // Class Cronos.BTInGameMenuWidget // 0x0190 (0x05B0 - 0x0420) class UBTInGameMenuWidget : public UCommonActivatableWidget { public: uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMenuCloseBP; // 0x0428(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMenuConfirmBP; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMenuCancelBP; // 0x0448(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMenuUpdateNavigationBP; // 0x0458(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_468[0x18]; // 0x0468(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTMenuData MenuData; // 0x0480(0x0018)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) class UBTNavigationCustomizationObject* NavigationCustomization; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimShow; // 0x04A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimHide; // 0x04A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimNavigationShow; // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimNavigationHide; // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNavigation; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C8[0xE8]; // 0x04C8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CallExternalMenuClose(); void CallMenuCancel(); void CallMenuClose(); void CallMenuConfirm(); void CallMenuFocusLost(); void CallMenuOpen(TSoftClassPtr InGameMenuWidgetClass); void CallMenuUpdateNavigation(); void CallMenuUpdateNavigationExternal(); void CallRetriggerFocus(); void LockMenu(); void UnlockMenu(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInGameMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInGameMenuWidget") } static class UBTInGameMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInGameMenuWidget; // Class Cronos.BTInGameMenuWithMenus // 0x0000 (0x05B0 - 0x05B0) class UBTInGameMenuWithMenus : public UBTInGameMenuWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInGameMenuWithMenus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInGameMenuWithMenus") } static class UBTInGameMenuWithMenus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInGameMenuWithMenus; // Class Cronos.BTUpgradeMenuWidget // 0x0048 (0x05F8 - 0x05B0) class UBTUpgradeMenuWidget final : public UBTInGameMenuWithMenus { public: bool bMatchStoreTitleToTabTitle; // 0x05B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5B1[0x7]; // 0x05B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UUCWAnimatedSwitcher* AnimatedSwitcher; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPreviousSection; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonNextSection; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTNestedMenuSectionWidget* NestedMenuSectionWidget; // 0x05D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUCWTabBar* TabBar; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockTabName; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E8[0x10]; // 0x05E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeMenuWidget") } static class UBTUpgradeMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeMenuWidget; // Class Cronos.BTObjectiveFloatingMarkersManager // 0x00C0 (0x00E8 - 0x0028) class UBTObjectiveFloatingMarkersManager : public UObject { public: TMap, TSubclassOf> CompassToFloatingMarkers; // 0x0028(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate) struct FGameplayTagQuery MarkersVisibilityTagQuery; // 0x0078(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) float MarkersVisibilityDistance; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MarkersStayOnTheEdgeDistance; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray MarkersData; // 0x00C8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TWeakObjectPtr LocationSource; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr TagsSource; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTObjectiveFloatingMarkersManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTObjectiveFloatingMarkersManager") } static class UBTObjectiveFloatingMarkersManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTObjectiveFloatingMarkersManager; // Class Cronos.AbandonProgressPopup // 0x0068 (0x0360 - 0x02F8) class UAbandonProgressPopup final : public UBUserWidget { public: TArray CancelKeys; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray AcceptKeys; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnAccept; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnDecline; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_348[0x10]; // 0x0348(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UOverlay* AskWindow_wdg; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void Accept(); void Decline(); void HideWindow(); void ShowPopup(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbandonProgressPopup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbandonProgressPopup") } static class UAbandonProgressPopup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbandonProgressPopup; // Class Cronos.CronosAbilitySystemSettings // 0x0028 (0x0060 - 0x0038) class UCronosAbilitySystemSettings final : public UDeveloperSettings { public: TSoftObjectPtr TagRelationshipMapping; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAbilitySystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAbilitySystemSettings") } static class UCronosAbilitySystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAbilitySystemSettings; // Class Cronos.MultiModeGunAnimInstance // 0x0020 (0x03E0 - 0x03C0) class UMultiModeGunAnimInstance : public UAnimInstance { public: class UBTWeaponModeAnimationSettings* AnimSettings; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf RerouterAnimInstance; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EmitterAnimInstance; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ScannerAnimInstance; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGunState DesiredState; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasAmmo; // 0x03D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInMeleeMode; // 0x03DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bChargeCooldown; // 0x03DB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanEnterAiming(); bool CanEnterCooldown(); bool CanEnterIdle(); bool CanEnterMelee(); bool CanEnterState(EGunState State); bool PlayAimingLoop(); bool PlayMeleeLoop(); void UpdateAttachments(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MultiModeGunAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MultiModeGunAnimInstance") } static class UMultiModeGunAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMultiModeGunAnimInstance; // Class Cronos.BTPreloadContentDefinition // 0x0010 (0x0040 - 0x0030) class UBTPreloadContentDefinition : public UPrimaryDataAsset { public: class FText DisplayName; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadContentDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadContentDefinition") } static class UBTPreloadContentDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadContentDefinition; // Class Cronos.AbilityTask_CharacterSnap // 0x0068 (0x00E8 - 0x0080) class UAbilityTask_CharacterSnap final : public UAbilityTask { public: class ASHOperationEvents* SlideOperationEvent; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88[0x60]; // 0x0088(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_CharacterSnap* PlayerInteractionSnap(class UGameplayAbility* OwningAbility, const struct FVector& SnapLocation, float SnapDuration, float SnapBlendoutThreshold, const TArray& InActorsIgnore, float InVerticalOffset, bool bIgnoreCollisionCheck, bool bForceExactPosition, bool bIgnoreFloor); void OnSlideFinished(bool Completed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_CharacterSnap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_CharacterSnap") } static class UAbilityTask_CharacterSnap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_CharacterSnap; // Class Cronos.NiagaraModifierPerRankData // 0x0050 (0x0080 - 0x0030) class UNiagaraModifierPerRankData final : public UDataAsset { public: TMap NiagaraModifiersInfoMap; // 0x0030(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraModifierPerRankData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraModifierPerRankData") } static class UNiagaraModifierPerRankData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraModifierPerRankData; // Class Cronos.BTInteractionWidgetManager // 0x0108 (0x01A8 - 0x00A0) class UBTInteractionWidgetManager : public UActorComponent { public: struct FSHCameraAnimationData ItemInvestigationCameraAnimData; // 0x00A0(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bHidePlayerDuringViewportChange; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldResetCameraAfterWhenHining; // 0x0111(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_112[0x2]; // 0x0112(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FWidgetDelayInteractionBehaviourConfig PreInteractionBehaviourConfig; // 0x0114(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FWidgetDelayInteractionBehaviourConfig PostInteractionBehaviourConfig; // 0x0124(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_134[0x4]; // 0x0134(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInteractionWidgetStartRequested; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionWidgetEndRequested; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionWidgetStarted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionWidgetEnded; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCameraAnimationExecutive* CameraAnimExe; // 0x0178(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr InteractingCharacter; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr InteractingCharacterCache; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTimerHandle ShowRequestTimerHandle; // 0x0190(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTimerHandle HideRequestTimerHandle; // 0x0198(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActive; // 0x01A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Hide(); void HideRequest(bool bSuccess); void OnCombatInputModeChanged(); void OnInteractionInterrupted(); void Show(); void ShowRequest(); bool IsWidgetDisplayed() const; void ResetCamera() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionWidgetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionWidgetManager") } static class UBTInteractionWidgetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionWidgetManager; // Class Cronos.MiniInventoryInteractComponent // 0x00B0 (0x0258 - 0x01A8) class UMiniInventoryInteractComponent final : public UBTInteractionWidgetManager { public: struct FGameplayTag RequiredItemTag; // 0x01A8(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AllowedItemTags; // 0x01B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bSortInventoryWithMatchingItems; // 0x01C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMiniInventoryInteractionType InteractionType; // 0x01C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C2[0x6]; // 0x01C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FText InteractionFailedText; // 0x01C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCorrectItemSelected; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnIncorrectItemSelected; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionFinished; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMiniinventoryClosed; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemRemoved; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate MiniInventoryLeaveAtSlotDelegate; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_238[0x10]; // 0x0238(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UMiniInventoryWidget* MiniInventoryWidget; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ExpectedItemCount; // 0x0250(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DecrementExpectedItemCount(int32 InValue); int32 GetExpectedItemCount(); void SetExpectedItemCount(int32 InExpectedItemCount); bool TestUseFirstItem(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MiniInventoryInteractComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MiniInventoryInteractComponent") } static class UMiniInventoryInteractComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMiniInventoryInteractComponent; // Class Cronos.PlayerInventoryExecutionRule // 0x0020 (0x0050 - 0x0030) class UPlayerInventoryExecutionRule final : public UInteractionExecutionRule { public: bool AddItem; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle ItemHandle; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) int32 ItemQuantity; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SingleUse; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExecuted; // 0x004D(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerInventoryExecutionRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerInventoryExecutionRule") } static class UPlayerInventoryExecutionRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerInventoryExecutionRule; // Class Cronos.AbsorptionComponent // 0x01C0 (0x0260 - 0x00A0) class UAbsorptionComponent final : public UActorComponent { public: uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* OwnerMesh; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnAbsorbed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMutated; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAnimMontage* MorphingMontage; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasLastAbsorptionInterrupted; // 0x00F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate& Attributes)> OnAttributeAbsorbed; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionReady; // 0x0110(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionReadyInterrupted; // 0x0120(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionInitiated; // 0x0130(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionStarted; // 0x0140(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionInterrupted; // 0x0150(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbsorptionFinished; // 0x0160(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMorphingFinished; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDissolvedDelegate; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnRankChangedEvent; // 0x0190(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x10]; // 0x01A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* ConnectionVFX; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* AttachedToBodyTentaclesVFX; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* ReadyToAbsorbVFX; // 0x01C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* ReadyToEatVFX; // 0x01C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D0[0x10]; // 0x01D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* AbsorbingPartnerActor; // 0x01E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* ReadyToAbsorbVFXTimeline; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* ReadyToEatVFXTimeline; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* ConnectionVFXTimeline; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* AbsorptionInterruptVFXTimeline; // 0x0200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* AttachedToBodyTentaclesVFXTimeline; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMutationRules* MutationRules; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMutationState* CurrentMutationState; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AbsorptionDisabledReason; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbsorptionConfigData* ConfigData; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool Enabled; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_231[0x17]; // 0x0231(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) uint8 CombinedAttributesBitMask; // 0x0248(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 CurrentRank; // 0x0249(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAttributeInitialized; // 0x024A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bRankInitialized; // 0x024B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_24C[0x14]; // 0x024C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddMergedTypes(const TArray& InMonstersTypes); void AttachedTentaclesVFXTimelineCallback(float Val); void AttachedTentaclesVFXTimeLineFinishedCallback(); bool CommitToAbsorption(class UAbsorptionComponent* OtherAbsorption); void ConnectionVFXTimeLineFinishedCallback(); void EnterIdleState(); uint8 GetAttributeMask(bool bNormalize); TArray GetAttributes(); TArray GetMergedTypes(); int32 GetRank(); bool HasAttribute(EAbsorbedAttribute Attribute); void InterruptAbsorption(bool bForceInterrupt); void OnDeath(); void OnFireDamage(const struct FVector& ExplosionToEnemyDirection); void OnReadyToAbsorb(); void RankDown(); void RankUp(); void ReadyToEatVFXTimeLineFinishedCallback(); void SetAttributeMask(uint8 NewMask); void SetAttributes(uint8 NewMask); void SetInitialValues(uint8 InitialRank, uint8 InitialAttributes); void SetRank(int32 NewRank); void StartAbsorption(); void StartProgressingAbsorption(); bool CanAbsorb() const; bool CanBeAbsorbed(class AActor* Instigator) const; bool CanDespawn() const; void ConnectionVFXTimelineCallback(float Val) const; float GetAbsorptionAbortDistance() const; float GetAbsorptionAcceptDistance() const; float GetAbsorptionDuration() const; class AActor* GetAbsorptionPartner() const; uint8 GetDefaultAttributes() const; EEnemyArchetype GetMonsterType() const; float GetMorphingAnimLength() const; bool IsRankInitialized() const; void ReadyToAbsorbVFXTimelineCallback(float Val) const; void ReadyToAbsorbVFXTimeLineFinishedCallback() const; void ReadyToEatVFXTimelineCallback(float Val) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbsorptionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbsorptionComponent") } static class UAbsorptionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbsorptionComponent; // Class Cronos.BTLimitCameraRotationBehaviorEffector // 0x0048 (0x00D8 - 0x0090) class UBTLimitCameraRotationBehaviorEffector final : public UBaseBehaviorEffector { public: bool Apply; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D YawLimits; // 0x0098(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D PitchLimits; // 0x00A8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetNewCameraRotationBeforeLimiting; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator NewCameraRotation; // 0x00C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLimitCameraRotationBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLimitCameraRotationBehaviorEffector") } static class UBTLimitCameraRotationBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLimitCameraRotationBehaviorEffector; // Class Cronos.AIAimOffsetAnimInstance // 0x0010 (0x03D0 - 0x03C0) class UAIAimOffsetAnimInstance final : public UAnimInstance { public: class UAnimInstanceAimOffsetState* AimOffsetState; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAILocomotionAnimsConfig* AnimsConfig; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanUseBasicAimOffset() const; class UAnimInstanceAimOffsetState* GetAimOffsetState() const; bool IsAimOffsetBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIAimOffsetAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIAimOffsetAnimInstance") } static class UAIAimOffsetAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIAimOffsetAnimInstance; // Class Cronos.PTMBlueprintHelperLibrary // 0x0000 (0x0028 - 0x0028) class UPTMBlueprintHelperLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PTMBlueprintHelperLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PTMBlueprintHelperLibrary") } static class UPTMBlueprintHelperLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPTMBlueprintHelperLibrary; // Class Cronos.CronosAttributeSet // 0x0000 (0x0030 - 0x0030) class UCronosAttributeSet : public UAttributeSet { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAttributeSet") } static class UCronosAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAttributeSet; // Class Cronos.SHAimOffsetAnimInstance // 0x0010 (0x03D0 - 0x03C0) class USHAimOffsetAnimInstance : public UAnimInstance { public: struct FVector2D AimOffset; // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAimOffsetAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAimOffsetAnimInstance") } static class USHAimOffsetAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAimOffsetAnimInstance; // Class Cronos.BTOnGameCutscenePlayerActionBehaviorTrigger // 0x0010 (0x0068 - 0x0058) class UBTOnGameCutscenePlayerActionBehaviorTrigger final : public UBaseBehaviorTrigger { public: EGameCutscenePlayerTriggerAction RequiredState; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName CutsceneCustomEventName; // 0x005C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldReRegisterToEvent; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCutsceneCustomEventFired(TWeakObjectPtr InSequenceDirector, class FName InEventName); void OnCutsceneFinished(bool Skipped); void OnCutsceneStarted(); void RebindToCutsceneFinished(bool Skipped); void RebindToCutsceneStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnGameCutscenePlayerActionBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnGameCutscenePlayerActionBehaviorTrigger") } static class UBTOnGameCutscenePlayerActionBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnGameCutscenePlayerActionBehaviorTrigger; // Class Cronos.AIAttributeSet // 0x0010 (0x0040 - 0x0030) class UAIAttributeSet final : public UCronosAttributeSet { public: struct FGameplayAttributeData ExtraMovementActionSpeed; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIAttributeSet") } static class UAIAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIAttributeSet; // Class Cronos.CronosGameplayAbility // 0x0088 (0x0430 - 0x03A8) class UCronosGameplayAbility : public UGameplayAbility { public: uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ECronosAbilityActivationPolicy ActivationPolicy; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap> Interrupts; // 0x03B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bIsCombatAction; // 0x0408(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsPersistent; // 0x0409(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40A[0x6]; // 0x040A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer CancelledByTags; // 0x0410(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: bool IsPersistentAbility() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameplayAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameplayAbility") } static class UCronosGameplayAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGameplayAbility; // Class Cronos.CenterDotVisualizationWidget // 0x0000 (0x02D0 - 0x02D0) class UCenterDotVisualizationWidget final : public UUserWidget { public: void Update(const struct FCenterDotData& Data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CenterDotVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CenterDotVisualizationWidget") } static class UCenterDotVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCenterDotVisualizationWidget; // Class Cronos.BTLootItemMeshManager // 0x0010 (0x00B0 - 0x00A0) class UBTLootItemMeshManager final : public UActorComponent { public: TArray CommonLootStaticMeshes; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLootItemMeshManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLootItemMeshManager") } static class UBTLootItemMeshManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLootItemMeshManager; // Class Cronos.AimAbility // 0x0038 (0x0468 - 0x0430) class UAimAbility : public UCronosGameplayAbility { public: TSubclassOf EquipWeaponAbility; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimingCapsuleSizeOverride; // 0x0438(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleIncreaseSizeInterpSpeed; // 0x043C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_440[0x28]; // 0x0440(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnFireBehaviorFinished(class UBTFireBehavior* FireBehavior, bool bWeaponFired); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AimAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AimAbility") } static class UAimAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAimAbility; // Class Cronos.AIMovementAnimInstance // 0x01D0 (0x0590 - 0x03C0) class UAIMovementAnimInstance final : public UAnimInstance { public: TMap TurnsToAngleRanges; // 0x03B8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap StartsToAngleRanges; // 0x0408(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bRoundAngles; // 0x0458(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_459[0x3]; // 0x0459(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FootCurveName; // 0x045C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TAG_AI_TurnInPlaceBlocked; // 0x0464(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TAG_AI_PivotsBlocked; // 0x046C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TAG_AI_StartBlocked; // 0x0474(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TAG_AI_StopBlocked; // 0x047C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_484[0x4]; // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAiAnimInstancePreset* Preset; // 0x0488(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAILocomotionAnimsConfig* AnimsConfig; // 0x0490(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimInstanceMovementState* MovementState; // 0x0498(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilitySystemComponent* OwnerAbilitySystemComponent; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosCharacterMovementComponent* OwnerMovementComponent; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMotionWarpingComponent* OwnerMotionWarping; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B8[0xD8]; // 0x04B8(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetRoundedAngle(float base); bool IdleToSecondaryIdle(); void OnMovementActionFinished(); void OnTurnInPlaceFinished(); bool SecondaryIdleToIdle(); void SetForcedAngle(float ForcedAngle); bool StopsIntoIdle(); void UpdateStop(); bool CanEnterState(EAiMovementState State) const; bool CanEnterStop() const; bool CanGaitChange() const; float GetAngleToTarget() const; float GetGaitScaledAnimRateScale() const; class UAnimSequence* GetGaitTransitionAnimSequence() const; class UAnimInstanceMovementState* GetMovementState() const; class UAnimSequence* GetRandomIdleAnimSequence() const; class UAnimSequence* GetStopAnim() const; float GetStrafingAngle() const; bool IsCenti() const; bool IsChubby() const; bool IsCorrectlySetuped() const; bool IsDoppel() const; bool IsFear() const; bool IsNotFalling() const; bool IsPathfinder() const; bool IsTerror() const; bool MovementIntoIdle() const; bool ShouldStartMovement() const; bool ShouldStopMovement() const; bool ShouldStrafe() const; bool UseLocomotionInputPose() const; bool WantsToMove() const; bool WantsToNotMove() const; bool WantsToStand() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIMovementAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIMovementAnimInstance") } static class UAIMovementAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIMovementAnimInstance; // Class Cronos.GameSaveSlotListEntryWidget // 0x0060 (0x0348 - 0x02E8) class UGameSaveSlotListEntryWidget : public USaveSlotListEntryWidget { public: class UTextBlock* Location_lbl; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Type_lbl; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Date_lbl; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Time_lbl; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* GameTime_lbl; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Objective_lbl; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Difficulty_lbl; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ScreenShot_img; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* NG_lbl; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataTable* SavePointInfos; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* DefaultThumbnail; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* AutoSaveThumbnail; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnSlotJustCreatedOrRewritten(); const struct FGameSaveSlotInfo GetGameSlotInfo() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSaveSlotListEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSaveSlotListEntryWidget") } static class UGameSaveSlotListEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSaveSlotListEntryWidget; // Class Cronos.SHCombatStatesInterface // 0x0000 (0x0000 - 0x0000) class ISHCombatStatesInterface final { public: float GetBodyHitDamageMultiplayer(const class FName HitBoneName) const; bool IsKnockedDown() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCombatStatesInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCombatStatesInterface") } static class ISHCombatStatesInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHCombatStatesInterface; // Class Cronos.CronosUserWidgetOnTag // 0x00D0 (0x03A0 - 0x02D0) class UCronosUserWidgetOnTag : public UUserWidget { public: uint8 Pad_2D0[0x18]; // 0x02D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool bForceCheckingQuery; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery GameplayTagVisibilityQuery; // 0x02F0(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) bool bInvertGameplayTagVisibility; // 0x0338(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayEventsToListen; // 0x0340(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) bool bEventTriggerHide; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBlockDefaultBehavior; // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_362[0x6]; // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosWidgetOnTagBehavior* WidgetBehavior; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPersistentTagsAbilitySystemComponent* PersistentTagsAbilitySystemComponent; // 0x0370(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* CronosAbilitySystemComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimTagHideWidget; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimTagShowWidget; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnInputRequest(const struct FGameplayTag& EventTag); void OnTagAdded(); void OnTagRemoved(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosUserWidgetOnTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosUserWidgetOnTag") } static class UCronosUserWidgetOnTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosUserWidgetOnTag; // Class Cronos.BTNoAmmoWidget // 0x0048 (0x03E8 - 0x03A0) class UBTNoAmmoWidget : public UCronosUserWidgetOnTag { public: TArray NoAmmoUnitsToDisplay; // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) class UImage* AmmoImage; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DisplayQueue; // 0x03B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_3C8[0x20]; // 0x03C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitAmmo(class FName InAmmoRowName); void OnHighlightDisplayedItem(); void UpdateDisplayWithNewAmmo(int32 InWeaponModeContainerIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNoAmmoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNoAmmoWidget") } static class UBTNoAmmoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNoAmmoWidget; // Class Cronos.AISenseConfig_Proximity // 0x0020 (0x0068 - 0x0048) class UAISenseConfig_Proximity final : public UAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel DetectionCollisionChannel; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DetectionRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoClear, NoDestructor, NativeAccessSpecifierPublic) float AutoSuccessRangeFromLastDetectedLocation; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointOfViewBackwardOffset; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Proximity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Proximity") } static class UAISenseConfig_Proximity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Proximity; // Class Cronos.PostProcessGameChildVolume // 0x0060 (0x0A60 - 0x0A00) class APostProcessGameChildVolume final : public APostProcessChildVolume { public: uint8 bOverride_BaseFlashlightSettings : 1; // 0x09F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_AimFlashlightSettings : 1; // 0x09F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_9F9[0x3]; // 0x09F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHPostprocessFlashlightOverride BaseFlashlightSettings; // 0x09FC(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FSHPostprocessFlashlightOverride AimFlashlightSettings; // 0x0A28(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_A54[0xC]; // 0x0A54(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessGameChildVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessGameChildVolume") } static class APostProcessGameChildVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APostProcessGameChildVolume; // Class Cronos.AISense_Proximity // 0x00B8 (0x0130 - 0x0078) class UAISense_Proximity final : public UAISense { public: uint8 Pad_78[0xB8]; // 0x0078(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Proximity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Proximity") } static class UAISense_Proximity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Proximity; // Class Cronos.BTGeneratorWidgetBase // 0x0170 (0x0468 - 0x02F8) class UBTGeneratorWidgetBase : public UCommonUserWidget { public: uint8 Pad_2F8[0xB0]; // 0x02F8(0x00B0)(Fixing Size After Last Property [ Dumper-7 ]) bool bItemsAreSelectable; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTryToAutoScroll; // 0x03A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHoverShouldFocusItem; // 0x03AA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3AB[0x5]; // 0x03AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr GeneratorWidgetClass; // 0x03B0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> GeneratedWidgets; // 0x03D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TWeakObjectPtr LastWidgetFocused; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F0[0x70]; // 0x03F0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) bool bAutoGenerate; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_461[0x7]; // 0x0461(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGeneratorWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGeneratorWidgetBase") } static class UBTGeneratorWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGeneratorWidgetBase; // Class Cronos.BTMenuDebugOptionsGenerator // 0x0010 (0x0478 - 0x0468) class UBTMenuDebugOptionsGenerator final : public UBTGeneratorWidgetBase { public: uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf MenuDebugCheckboxOverlayClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMenuDebugOptionsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMenuDebugOptionsGenerator") } static class UBTMenuDebugOptionsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMenuDebugOptionsGenerator; // Class Cronos.AITask_Absorb // 0x0040 (0x00B0 - 0x0070) class UAITask_Absorb final : public UAITask { public: TMulticastInlineDelegate OnAbsorptionInterrupted; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnAbsorptionFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMorphingFinished; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UAbsorptionComponent* AbsorptionComponent; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbsorptionComponent* AbsorptionTarget; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UAITask_Absorb* AIAbsorb(class AAIController* Controller, class UAbsorptionComponent* TargetToAbsorb); static class UAITask_Absorb* BehaviorAbsorb(class AAIController* Controller, TScriptInterface TaskOwner, class UAbsorptionComponent* TargetToAbsorb); void AbsorptionFinished(); void AbsorptionInterrupted(); void MorphingFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_Absorb") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_Absorb") } static class UAITask_Absorb* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_Absorb; // Class Cronos.QTEAbility // 0x0010 (0x0440 - 0x0430) class UQTEAbility : public UCronosGameplayAbility { public: struct FGameplayTag QTEActivationTag; // 0x0430(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TentacleGrabOver(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QTEAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QTEAbility") } static class UQTEAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQTEAbility; // Class Cronos.AITask_BTMoveTo // 0x0030 (0x0150 - 0x0120) class UAITask_BTMoveTo final : public UAITask_MoveTo { public: struct FGameplayTagContainer DuringMovementTags; // 0x0120(0x0020)(Protected, NativeAccessSpecifierProtected) class AActor* MoveToGoal; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_BTMoveTo* AIBTMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, const struct FGameplayTagContainer& AddedTags, class AActor* GoalActor, float AcceptanceRadius, EAIOptionFlag StopOnOverlap, EAIOptionFlag AcceptPartialPath, bool bUsePathfinding, TSubclassOf FilterClass, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIGait ExplicitGate, bool bOverrideGait, bool bForceMoveToLocation); static class UAITask_BTMoveTo* BehaviorMoveTo(class AAIController* Controller, const TScriptInterface TaskOwner, const struct FVector& GoalLocation, const struct FGameplayTagContainer& AddedTags, class AActor* GoalActor, const float AcceptanceRadius, const EAIOptionFlag StopOnOverlap, const EAIOptionFlag AcceptPartialPath, const bool bUsePathfinding, const TSubclassOf FilterClass, const bool bLockAILogic, const bool bUseContinuousGoalTracking, const EAIOptionFlag ProjectGoalOnNavigation, const EAIGait ExplicitGate, bool bForceMoveToLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_BTMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_BTMoveTo") } static class UAITask_BTMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_BTMoveTo; // Class Cronos.BTSetHealthPlayerBehaviorEffect // 0x0008 (0x0098 - 0x0090) class UBTSetHealthPlayerBehaviorEffect final : public UBaseBehaviorEffector { public: float Health; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EHealthManipulationType HealthManipulationType; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSetHealthPlayerBehaviorEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSetHealthPlayerBehaviorEffect") } static class UBTSetHealthPlayerBehaviorEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSetHealthPlayerBehaviorEffect; // Class Cronos.AITask_BTRunEQS // 0x0098 (0x0108 - 0x0070) class UAITask_BTRunEQS final : public UAITask { public: TMulticastInlineDelegate OnSuccess; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnFail; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_90[0x78]; // 0x0090(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_BTRunEQS* BehaviorRunEQS(class AAIController* Controller, class USmortGameplayBehavior* OwnerBehavior, class UEnvQuery* QueryTemplate, EEnvQueryRunMode RunMode); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_BTRunEQS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_BTRunEQS") } static class UAITask_BTRunEQS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_BTRunEQS; // Class Cronos.AITask_CombatOperation // 0x0010 (0x0080 - 0x0070) class UAITask_CombatOperation : public UAITask { public: uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateTaskInternal(); void FinishTaskInternal(); void TickTaskInternal(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_CombatOperation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_CombatOperation") } static class UAITask_CombatOperation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_CombatOperation; // Class Cronos.GoalGenerator_Perception // 0x0000 (0x0048 - 0x0048) class UGoalGenerator_Perception final : public UGoalGenerator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GoalGenerator_Perception") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoalGenerator_Perception") } static class UGoalGenerator_Perception* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoalGenerator_Perception; // Class Cronos.TaggedNavLinkComponent // 0x0010 (0x01F0 - 0x01E0) class UTaggedNavLinkComponent : public UMaiNavLinkComponent { public: uint8 Pad_1E0[0x8]; // 0x01E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag LinkTag; // 0x01E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: bool IsActorUsingLink(class UObject* PathFollowing); void OverrideLinkTag(const struct FGameplayTag& NewTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TaggedNavLinkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TaggedNavLinkComponent") } static class UTaggedNavLinkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTaggedNavLinkComponent; // Class Cronos.AITask_EnterWall // 0x00C0 (0x0130 - 0x0070) class UAITask_EnterWall final : public UAITask { public: struct FWallTransitionParams TransitionParams; // 0x0070(0x00A0)(NoDestructor, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate TransitionEnded; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_EnterWall* AIEnterWall(class AAIController* Controller, bool bEnter, double TransitionDuration, const struct FVector& PointA, const struct FVector& PointB, const struct FVector& PointC, const struct FVector& NormalA, const struct FVector& NormalB, const struct FVector& NormalC); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_EnterWall") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_EnterWall") } static class UAITask_EnterWall* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_EnterWall; // Class Cronos.AITask_Jump // 0x00B8 (0x0128 - 0x0070) class UAITask_Jump final : public UAITask { public: uint8 Pad_70[0x80]; // 0x0070(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosCharacterMovementComponent* MovementComponent; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnLandingAnticipation; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnLanded; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnHitObstacle; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) public: static class UAITask_Jump* BehaviorJump(class AAIController* Controller, TScriptInterface TaskOwner, const struct FVector& InJumpVelocity, float GravityOverride, const struct FVector& LandingLocation, const struct FVector& LandingNormal, const struct FVector& FocusPoint, float LandingAnticipationTime, float OrientationDelay, float OrientationSpeed); void Bumped(); void Landed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_Jump") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_Jump") } static class UAITask_Jump* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_Jump; // Class Cronos.GameSettingsWidget // 0x0028 (0x04D8 - 0x04B0) class UGameSettingsWidget final : public USettingsWidget { public: class UWidget* Background_panel; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Gamma_panel; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* HDR_panel; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* ControlsView_panel; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* ControlsEdit_panel; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnMainSwitcherActiveWidgetChanged(class UWidget* ActiveWidget, int32 ActiveWidgetIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSettingsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSettingsWidget") } static class UGameSettingsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSettingsWidget; // Class Cronos.SHDoorAttachment // 0x0080 (0x0348 - 0x02C8) class ASHDoorAttachment final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bUseSimplifiedFlowForOldAttachments; // 0x02D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionGenericComponent* InteractionGeneric; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* AnimSpot; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* SHAkComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDoorAttachmentSetupData CurrentSetupData; // 0x0308(0x0030)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* InteractingCharacter; // 0x0338(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsAttachmentUnlocked; // 0x0340(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_341[0x7]; // 0x0341(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EnsureDoorClosed(); void FinishInteraction(); void InteractHandle(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); void MovementSnapFinished(bool WasCompleted); void OnActionAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnAttachmentUnlocked(); void OnBreak(); void OnCharacterOnSpot(); void OnInteracted(); void OnInteractionAnimationEnd(ESHAnimEndType AnimEndType); void OnLockedDoorInteraction(); void OnWidgetInteraction(bool Started); bool PlayInteractionAnimation(const struct FPlayAnimationData& AnimToPlay); void ProcessOnLockAnimPlayed(class USHDoorAnimationsComponent* DoorAnimComponent); void PutCharacterOnSpotFinished(bool WasCompleted); void PutCharacterOnSpotRequest(); bool RegisterDoorActor(class AActor* InActor); void SetDoorFrozen(bool Inset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorAttachment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorAttachment") } static class ASHDoorAttachment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHDoorAttachment; // Class Cronos.BTOnDoorStateChangeBehaviorTrigger // 0x0018 (0x0070 - 0x0058) class UBTOnDoorStateChangeBehaviorTrigger final : public UBaseBehaviorTrigger { public: TArray Components; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) ESHDoorStateEnum RequiredDoorState; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDoorStateChanged(class USHDoorMovementComponent* DoorMovementComponent, ESHDoorStateEnum NewState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnDoorStateChangeBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnDoorStateChangeBehaviorTrigger") } static class UBTOnDoorStateChangeBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnDoorStateChangeBehaviorTrigger; // Class Cronos.AITask_MoveInput // 0x0028 (0x0098 - 0x0070) class UAITask_MoveInput final : public UAITask { public: uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_MoveInput* AIMoveInput(class AAIController* Controller, const struct FGameplayTagContainer& AddedTags, const struct FVector& Direction, bool bIsRelativeDirection, float InDuration, bool bLockAILogic); static class UAITask_MoveInput* BehaviorMoveInput(class AAIController* Controller, const struct FGameplayTagContainer& AddedTags, TScriptInterface TaskOwner, const struct FVector& Direction, bool bIsRelativeDirection, float InDuration, bool bLockAILogic); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_MoveInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_MoveInput") } static class UAITask_MoveInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_MoveInput; // Class Cronos.MiniInventoryWidget // 0x0060 (0x0610 - 0x05B0) class UMiniInventoryWidget final : public UBTInGameMenuWidget { public: class UScrollBox* ScrollBoxItems; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemName; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemDescription; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonUse; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventoryItemsWidget* InventoryItemsWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMiniInventoryInteractComponent* MiniInventoryInteractComponent; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E8[0x18]; // 0x05E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UUserWidget* WidgetToPerformAction; // 0x0600(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* InteractedActor; // 0x0608(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static void MiniInventoryUseItem(class UObject* InWorldContext, int32 InSlot); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MiniInventoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MiniInventoryWidget") } static class UMiniInventoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMiniInventoryWidget; // Class Cronos.AITask_RotateTowards // 0x00A0 (0x0110 - 0x0070) class UAITask_RotateTowards final : public UAITask { public: TMulticastInlineDelegate Success; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate Fail; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UCronosCharacterMovementComponent* MovementComponent; // 0x0090(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* TargetActor; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* OwnerAbilitySystem; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x68]; // 0x00A8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_RotateTowards* AIRotateTowards(class AAIController* InController, class AActor* InTargetActor, const struct FVector& InTargetVector, const bool bWorldSpace, const bool bUseAsDirection, const bool bUsePlanarRotation, const float TimeLimit, const float Acceptance, const float MinInitialAngle, const bool PrintDebugAngle); static class UAITask_RotateTowards* BehaviorRotateTowards(class AAIController* InController, class USmortGameplayBehavior* InBehaviorOwner, class AActor* InTargetActor, const struct FVector& InTargetVector, const bool bWorldSpace, const bool bUseAsDirection, const bool bUsePlanarRotation, const float TimeLimit, const float Acceptance, const float MinInitialAngle, const bool PrintDebugAngle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_RotateTowards") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_RotateTowards") } static class UAITask_RotateTowards* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_RotateTowards; // Class Cronos.BTGameplayControllerEffectsManager // 0x00E8 (0x0188 - 0x00A0) class UBTGameplayControllerEffectsManager final : public UActorComponent { public: TMap GameplayFeatureLightPriority; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) TMap CurrentGameplayFeaturesLightRequests; // 0x00F0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class UControllerEffectsManager* ControllerEffectManagerSubsystem; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_148[0x40]; // 0x0148(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayControllerEffectsManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayControllerEffectsManager") } static class UBTGameplayControllerEffectsManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayControllerEffectsManager; // Class Cronos.AITask_Steer // 0x00B0 (0x0120 - 0x0070) class UAITask_Steer final : public UAITask { public: TMulticastInlineDelegate OnSteerFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnSteerFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class USteeringComponent* SteeringComp; // 0x0090(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosCharacterMovementComponent* MovementComp; // 0x0098(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x80]; // 0x00A0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_Steer* AISteer(class AAIController* Controller, const struct FGameplayTagContainer& AddedTags, const struct FSteeringRequest& InSteerRequest, bool bLockAILogic, EAIGait ExplicitGate); static class UAITask_Steer* BehaviorSteer(class AAIController* Controller, const struct FGameplayTagContainer& AddedTags, TScriptInterface TaskOwner, const struct FSteeringRequest& InSteerRequest, bool bLockAILogic, EAIGait ExplicitGate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_Steer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_Steer") } static class UAITask_Steer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_Steer; // Class Cronos.InteractionIndicatorVisualizationWidget // 0x0010 (0x02E0 - 0x02D0) class UInteractionIndicatorVisualizationWidget final : public UUserWidget { public: class UImage* Visualization_img; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTipTextBlock* TipText_txt; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnUpdate(const struct FInteractionIndicatorData& Data) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionIndicatorVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionIndicatorVisualizationWidget") } static class UInteractionIndicatorVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionIndicatorVisualizationWidget; // Class Cronos.AITask_UseSmartObject // 0x0038 (0x00A8 - 0x0070) class UAITask_UseSmartObject final : public UAITask { public: TMulticastInlineDelegate OnTaskSuccess; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnTaskFail; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UCronosSmartObject* CachedSmartObject; // 0x0090(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* CachedController; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharacter* OwnerCharacter; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UAITask_UseSmartObject* AIBTUseSmartObject(class AAIController* Controller, class UCronosSmartObject* SmartObject); static class UAITask_UseSmartObject* BehaviorUseSmartObject(class AAIController* Controller, TScriptInterface TaskOwner, class UCronosSmartObject* SmartObject); void OnSmartObjectInteractionFinished(class UCronosSmartObject* SmartObject, class AActor* Controller); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_UseSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_UseSmartObject") } static class UAITask_UseSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_UseSmartObject; // Class Cronos.BTPinPadInteractionWidgetManager // 0x0058 (0x0200 - 0x01A8) class UBTPinPadInteractionWidgetManager final : public UBTInteractionWidgetManager { public: TMulticastInlineDelegate OnPuzzleSolved; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPuzzleClosed; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWrongPasswordProvided; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UBTPinPadWidget* GameMenuWidget; // 0x01D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString CorrectPassword; // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag UnlockCodeHintTag; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddDigitToCode(int32 InDigit); void OverrideCorrectPassword(const class FString& InNewPassword); void RequestUnlockCodeHint(const struct FGameplayTag& InUnlockCodeHintTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPinPadInteractionWidgetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPinPadInteractionWidgetManager") } static class UBTPinPadInteractionWidgetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPinPadInteractionWidgetManager; // Class Cronos.AlignToNavPath_NotifyState // 0x0098 (0x00C8 - 0x0030) class UAlignToNavPath_NotifyState final : public UAnimNotifyState { public: bool bUseEnemyAvoidance; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AvoidanceRadius; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AvoidDistance; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AvoidDirectionInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AvoidStrengthInterpSpeed; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDrawDebug; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class APawn* OwnerPawn; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AAIController* OwnerAIController; // 0x0050(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_58[0x70]; // 0x0058(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AlignToNavPath_NotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AlignToNavPath_NotifyState") } static class UAlignToNavPath_NotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAlignToNavPath_NotifyState; // Class Cronos.AlternativeFireModeAbility // 0x0010 (0x0440 - 0x0430) class UAlternativeFireModeAbility : public UCronosGameplayAbility { public: uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FinishFiring(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AlternativeFireModeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AlternativeFireModeAbility") } static class UAlternativeFireModeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAlternativeFireModeAbility; // Class Cronos.FightDirectorSettings // 0x0078 (0x00B0 - 0x0038) class UFightDirectorSettings final : public UDeveloperSettings { public: TSoftObjectPtr DefaultTokensConfig; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> TokenGroupConfigs; // 0x0060(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FightDirectorSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FightDirectorSettings") } static class UFightDirectorSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFightDirectorSettings; // Class Cronos.SHGameplaySectionBaseWidget // 0x0018 (0x02E8 - 0x02D0) class USHGameplaySectionBaseWidget : public UUserWidget { public: class ASHCharacterPlay* OwnerCharacter; // 0x02D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayMenuWidget* OwnerWidget; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActivated(); void OnInit(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplaySectionBaseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplaySectionBaseWidget") } static class USHGameplaySectionBaseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplaySectionBaseWidget; // Class Cronos.BTGameplayMenuSectionEquipment // 0x00F0 (0x03D8 - 0x02E8) class UBTGameplayMenuSectionEquipment final : public USHGameplaySectionBaseWidget { public: TSubclassOf EquipmentEntryWidgetTemplate; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EHorizontalAlignment EntriesHorizontalAlignment; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NavigationSpeed; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ScrollSpeed; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UScrollBox* ItemsListScrollBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* DescriptionScroll; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* ItemImage; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* ItemNameTextBlock; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* ItemUpgradesTextBlock; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* DescriptionTextBlock; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap KeyInputMap; // 0x0330(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_380[0x58]; // 0x0380(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGameplayMenuHidden(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayMenuSectionEquipment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayMenuSectionEquipment") } static class UBTGameplayMenuSectionEquipment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayMenuSectionEquipment; // Class Cronos.AmbientPointLight // 0x0000 (0x02E0 - 0x02E0) class AAmbientPointLight final : public APointLight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientPointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientPointLight") } static class AAmbientPointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientPointLight; // Class Cronos.AmbientPointLightComponent // 0x0000 (0x03E0 - 0x03E0) class UAmbientPointLightComponent final : public UPointLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientPointLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientPointLightComponent") } static class UAmbientPointLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientPointLightComponent; // Class Cronos.ExtMovementActor // 0x0000 (0x02C8 - 0x02C8) class AExtMovementActor final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtMovementActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtMovementActor") } static class AExtMovementActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AExtMovementActor; // Class Cronos.TutorialsVisualizationWidget // 0x0000 (0x02D0 - 0x02D0) class UTutorialsVisualizationWidget final : public UUserWidget { public: void Update(const struct FTutorialsData& Data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialsVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialsVisualizationWidget") } static class UTutorialsVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialsVisualizationWidget; // Class Cronos.AmbientRectLightComponent // 0x0000 (0x03F0 - 0x03F0) class UAmbientRectLightComponent final : public URectLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientRectLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientRectLightComponent") } static class UAmbientRectLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientRectLightComponent; // Class Cronos.BTGeneratorItemInterface // 0x0000 (0x0000 - 0x0000) class IBTGeneratorItemInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGeneratorItemInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGeneratorItemInterface") } static class IBTGeneratorItemInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTGeneratorItemInterface; // Class Cronos.AmbientSpotLight // 0x0000 (0x02E0 - 0x02E0) class AAmbientSpotLight final : public ASpotLight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSpotLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSpotLight") } static class AAmbientSpotLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientSpotLight; // Class Cronos.GeometryCollectionPoolable // 0x0000 (0x0000 - 0x0000) class IGeometryCollectionPoolable final { public: class UGeometryCollection* GetGeometryCollection(); void SetGeometryCollection(class UGeometryCollection* InGeometryCollection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GeometryCollectionPoolable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GeometryCollectionPoolable") } static class IGeometryCollectionPoolable* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IGeometryCollectionPoolable; // Class Cronos.AmbientSpotLightComponent // 0x0000 (0x03E0 - 0x03E0) class UAmbientSpotLightComponent final : public USpotLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSpotLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSpotLightComponent") } static class UAmbientSpotLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientSpotLightComponent; // Class Cronos.BTPlayerHasSoulStateCondition // 0x0010 (0x0040 - 0x0030) class UBTPlayerHasSoulStateCondition final : public UInteractionStateCondition { public: struct FDataTableRowHandle Soul; // 0x0030(0x0010)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerHasSoulStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerHasSoulStateCondition") } static class UBTPlayerHasSoulStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerHasSoulStateCondition; // Class Cronos.AnimationBudgetManager // 0x0060 (0x0100 - 0x00A0) class UAnimationBudgetManager final : public UActorComponent { public: bool bEnabled; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationBudgetAllocatorParameters BudgetAllocatorParameters; // 0x00A4(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationBudgetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationBudgetManager") } static class UAnimationBudgetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationBudgetManager; // Class Cronos.AiAnimationComponentSettings // 0x0060 (0x0090 - 0x0030) class UAiAnimationComponentSettings final : public UDataAsset { public: struct FSkeletonHierarchySettings SkeletonHierarchySettings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TMap Slots; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AiAnimationComponentSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AiAnimationComponentSettings") } static class UAiAnimationComponentSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAiAnimationComponentSettings; // Class Cronos.FlashlightAnimInstance // 0x00E0 (0x04A0 - 0x03C0) #pragma pack(push, 0x1) class alignas(0x10) UFlashlightAnimInstance : public UAnimInstance { public: class FName BoneToCalculateLookAt; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParentBoneToCalculateLookAt; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBreakRotations; // 0x03C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D YawBreakRange; // 0x03D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D YawBreakRangeSprint; // 0x03E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtInterpSpeed; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlowLookAtInterpSpeed; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator LookAtRotation; // 0x03F8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bRotationsBroken; // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSleeping; // 0x0411(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInCutscene; // 0x0412(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_413[0x85]; // 0x0413(0x0085)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class USkeletalMeshComponent* GetOwnerMesh() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightAnimInstance") } static class UFlashlightAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UFlashlightAnimInstance; // Class Cronos.FlashlightCutsceneAnimInstance // 0x0010 (0x04B0 - 0x04A0) class UFlashlightCutsceneAnimInstance : public UFlashlightAnimInstance { public: bool bIsActive; // 0x0498(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_499[0x7]; // 0x0499(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* LookAtTarget; // 0x04A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightCutsceneAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightCutsceneAnimInstance") } static class UFlashlightCutsceneAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlashlightCutsceneAnimInstance; // Class Cronos.BTInGameMenuManagerComponent // 0x00E0 (0x0180 - 0x00A0) class UBTInGameMenuManagerComponent final : public UActorComponent { public: class UBTInGameMenuWidget* InGameMenuWidget; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInGameMenuWidget* InGameMenuWidgetToKeepFocus; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray MenuStack; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMenuOpened; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMenuClosed; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMenuCreated; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMenuFailedToCreate; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_108[0x28]; // 0x0108(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* InGamePauseEvent; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* InGameUnpauseEvent; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_140[0x40]; // 0x0140(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBTInGameMenuWidget* GetCurrentMenuWidgetOpened(class UObject* InWorldContext); void CancelOpenRequest(TSoftClassPtr InGameMenuWidgetClass); void ClearMenus(); void CloseCurrentMenu(); void OpenMenuAsync(TSoftClassPtr InGameMenuWidgetClass, class FName StateId); class UBTInGameMenuWidget* OpenMenuSync(TSubclassOf InGameMenuWidgetClass, class FName StateId); void SetInstantOpenAndClose(bool bInInstantOpenAndClose); class UBTInGameMenuWidget* GetMenuWidgetOpened() const; bool IsInstantOpenAndClose() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInGameMenuManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInGameMenuManagerComponent") } static class UBTInGameMenuManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInGameMenuManagerComponent; // Class Cronos.AnimationComponent // 0x0180 (0x0220 - 0x00A0) class UAnimationComponent final : public UActorComponent { public: class UAiAnimationComponentSettings* AiAnimationComponentSettings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletonHierarchySubcomponent* SkeletonHierarchySubcomponent; // 0x00A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWithDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0xF7]; // 0x00B1(0x00F7)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimInstance* AnimInstance; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1B0[0x60]; // 0x01B0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) ERootMotionMode DefaultRootMotionMode; // 0x0210(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ERootMotionMode CachedRootMotionMode; // 0x0211(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_212[0x6]; // 0x0212(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* FallDownGetUpMontageCache; // 0x0218(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); class UAnimMontage* PlayAnimation(const struct FPlayAnimationData& AnimData, bool StopAllMontages, const struct FVector& BlendSpaceInput, bool bForceNoBlend); void SetControlRigAlpha(float NewAlpha); EAIMovementActionState GetActionMovementState() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationComponent") } static class UAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationComponent; // Class Cronos.AnimationTargetComponent // 0x0000 (0x0510 - 0x0510) class UAnimationTargetComponent final : public UArrowComponent { public: struct FGameplayTag SyncPointName; // 0x0508(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationTargetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationTargetComponent") } static class UAnimationTargetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationTargetComponent; // Class Cronos.FireWeaponAbility // 0x0018 (0x0448 - 0x0430) class UFireWeaponAbility : public UCronosGameplayAbility { public: TSubclassOf ReloadWeaponAbility; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_438[0x10]; // 0x0438(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FinishFiring(const struct FGameplayEventData& Payload); void ReceiveOnBurstFired(bool bTapFire, int32 ChargeLevel); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FireWeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FireWeaponAbility") } static class UFireWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFireWeaponAbility; // Class Cronos.CharacterPlayMeleeHit // 0x0000 (0x0068 - 0x0068) class UCharacterPlayMeleeHit final : public UMeleeDamage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMeleeHit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMeleeHit") } static class UCharacterPlayMeleeHit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMeleeHit; // Class Cronos.BTPathFollowingComponent // 0x0498 (0x0818 - 0x0380) class UBTPathFollowingComponent : public UMaiFollowingComponent { public: TMulticastInlineDelegate OnRepathEvent; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPostProcessingFinished; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNavLinkUsedEvent; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bRootMotionSteering; // 0x03B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingSpline; // 0x03B1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B2[0x2]; // 0x03B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxFocusDistance; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFocalPointObstacleCheck; // 0x03B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSubdividePath; // 0x03B9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BA[0x2]; // 0x03BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxSegmentLength; // 0x03BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CornerPointThreshold; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CornerPointSpacing; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyWallOffset; // 0x03C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C9[0x3]; // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OffsetScaleFactor; // 0x03CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSmoothPath; // 0x03D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D1[0x3]; // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SmoothnessWeight; // 0x03D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseFocusBasedAvoidance; // 0x03D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AvoidanceRadius; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAvoidanceStrength; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidDistance; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAvoidanceCurve; // 0x03E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E9[0x3]; // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AvoidanceCurveStrength; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidanceCurveSpacing; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D AvoidanceCornerDistanceThresholds; // 0x03F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowAvoidanceAtTarget; // 0x0408(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideGaitForAvoidance; // 0x0409(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40A[0x2]; // 0x040A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float GaitOverrideAngleThreshold; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GaitOverrideMaxDistance; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D GaitOverrideTimeRange; // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidDirectionInterpSpeed; // 0x0428(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidStrengthInterpSpeed; // 0x042C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDebugAvoidanceCurve; // 0x0430(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_431[0x3]; // 0x0431(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AvoidanceCurveDebugDuration; // 0x0434(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag NavLinkGameplayTag; // 0x0438(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bValidatePathUpdates; // 0x0440(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_441[0x3]; // 0x0441(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinRepathInterval; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RepathLengthDeltaRange; // 0x0448(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D RepathGoalDeltaRange; // 0x0458(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D ScoringRange; // 0x0468(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LengthDeltaScoringWeight; // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GoalDeltaScoringWeight; // 0x047C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DirectionChangeScoringWeight; // 0x0480(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathCorrectionMonitorRefreshRate; // 0x0484(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathCorrectionMaxDeviationAllowed; // 0x0488(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointPruneThreshold; // 0x048C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTangentCorrectionDistance; // 0x0490(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_494[0x1BC]; // 0x0494(0x01BC)(Fixing Size After Last Property [ Dumper-7 ]) class AAIController* AIController; // 0x0650(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USplineComponent* PathSpline; // 0x0658(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCronosCharacterMovementComponent* CronosMovementComp; // 0x0660(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCronosAbilitySystemComponent* PawnASC; // 0x0668(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_670[0x1A8]; // 0x0670(0x01A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetCurrentDeviation() const; float GetCurrentPathLength() const; float GetPostProcessingDuration() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPathFollowingComponent") } static class UBTPathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPathFollowingComponent; // Class Cronos.AnimDataModifier // 0x0000 (0x0028 - 0x0028) class UAnimDataModifier : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimDataModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimDataModifier") } static class UAnimDataModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimDataModifier; // Class Cronos.GCueNotify_Actor_PPSolid // 0x0010 (0x0348 - 0x0338) class AGCueNotify_Actor_PPSolid : public AGameplayCueNotify_Actor { public: struct FColor Color; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeDuration; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GCueNotify_Actor_PPSolid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GCueNotify_Actor_PPSolid") } static class AGCueNotify_Actor_PPSolid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGCueNotify_Actor_PPSolid; // Class Cronos.AnimModifierBlockWeaponIK // 0x0010 (0x0038 - 0x0028) class UAnimModifierBlockWeaponIK final : public UAnimDataModifier { public: float ExtraBlendInTimeStart; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtraBlendOutTimeStart; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimModifierBlockWeaponIK") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimModifierBlockWeaponIK") } static class UAnimModifierBlockWeaponIK* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimModifierBlockWeaponIK; // Class Cronos.BTOnGameplayTagBehaviorTrigger // 0x0018 (0x0070 - 0x0058) class UBTOnGameplayTagBehaviorTrigger final : public UBaseBehaviorTrigger { public: bool AddTag; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag ExpectedTag; // 0x005C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinCount; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseOwningActorAbilitySystem; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool TriggerStateOnLoad; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GameplayTagCallback(const struct FGameplayTag& InTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnGameplayTagBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnGameplayTagBehaviorTrigger") } static class UBTOnGameplayTagBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnGameplayTagBehaviorTrigger; // Class Cronos.AnimNotifySendGameplayEvent // 0x0008 (0x0040 - 0x0038) class UAnimNotifySendGameplayEvent final : public UAnimNotify { public: struct FGameplayTag Tag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifySendGameplayEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifySendGameplayEvent") } static class UAnimNotifySendGameplayEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifySendGameplayEvent; // Class Cronos.GunMorphingActorComponent // 0x00A8 (0x0148 - 0x00A0) class UGunMorphingActorComponent final : public UActorComponent { public: int32 DissolveLayerIndex; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DissolveParamName; // 0x00A4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DissolveTickDelta; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DissolveOutCurve; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DissolveInCurve; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CurrentModeMaterials; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray EmitterMaterials; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray RerouterMaterials; // 0x00E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray ScannerMaterials; // 0x00F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_100[0x18]; // 0x0100(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float TotalDissolveTime; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DissolveSpeedMul; // 0x011C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ScannerMaterialNames; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class ASHItemWeaponRangedMultiMode* OwnerComponent; // 0x0130(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void Assemble(float WithDissolveSpeedMul, bool bShowOnAssemble); void Disassemble(float WithDissolveSpeedMul, bool bHideOnDisassembleEnd); void EnterMeleeMode(float WithDissolveSpeedMul); class ASHCharacterPlay* GetOwnerCharacter(); void LeaveMeleeMode(float WithDissolveSpeedMul); void ShowEmitter(bool bShow); void ShowRerouter(bool bShow); void ShowScanner(bool bShow); void SubstepDissolveEffect(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GunMorphingActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GunMorphingActorComponent") } static class UGunMorphingActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGunMorphingActorComponent; // Class Cronos.AnimNotifyStateAddGameplayTag // 0x0020 (0x0050 - 0x0030) class UAnimNotifyStateAddGameplayTag : public UAnimNotifyState { public: struct FGameplayTagContainer TagsToAdd; // 0x0030(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateAddGameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateAddGameplayTag") } static class UAnimNotifyStateAddGameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateAddGameplayTag; // Class Cronos.BTPreloadBonusContent // 0x0050 (0x0090 - 0x0040) class UBTPreloadBonusContent final : public UBTPreloadContentDefinition { public: TSet BonusContentToAdd; // 0x0040(0x0050)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadBonusContent") } static class UBTPreloadBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadBonusContent; // Class Cronos.AnimNotifyStateBlockMovement // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateBlockMovement final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateBlockMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateBlockMovement") } static class UAnimNotifyStateBlockMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateBlockMovement; // Class Cronos.AnimNotifyStateBlockRotCorrect // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateBlockRotCorrect final : public UAnimNotifyState { public: bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateBlockRotCorrect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateBlockRotCorrect") } static class UAnimNotifyStateBlockRotCorrect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateBlockRotCorrect; // Class Cronos.AnimNotify_Grab // 0x0000 (0x0038 - 0x0038) class UAnimNotify_Grab final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_Grab") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_Grab") } static class UAnimNotify_Grab* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_Grab; // Class Cronos.BTOnMiniInventoryActionBehaviorTrigger // 0x0048 (0x00A0 - 0x0058) class UBTOnMiniInventoryActionBehaviorTrigger final : public UBaseBehaviorTrigger { public: struct FComponentReference ChangedComponent; // 0x0058(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerOnlyForCertainItem; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle Item; // 0x0088(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) bool bTriggerOnCorrectItemSelected; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerOnIncorrectItemSelected; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerOnInteractionFinished; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSendFalseOnItemRemoved; // 0x009B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMiniInventoryEvent(class FName ItemName); void OnSlotItemRemovedEvent(class FName ItemName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnMiniInventoryActionBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnMiniInventoryActionBehaviorTrigger") } static class UBTOnMiniInventoryActionBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnMiniInventoryActionBehaviorTrigger; // Class Cronos.AnimNotifyStateCameraShake // 0x0010 (0x0040 - 0x0030) class UAnimNotifyStateCameraShake final : public UAnimNotifyState { public: TSubclassOf CameraShakeClass; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCameraShakeBase* CameraShakeObject; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateCameraShake") } static class UAnimNotifyStateCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateCameraShake; // Class Cronos.AnimNotifyStateGrabAttackCheck // 0x0028 (0x0058 - 0x0030) class UAnimNotifyStateGrabAttackCheck final : public UAnimNotifyState { public: float GrabRadius; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag GrabbedTag; // 0x0034(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName BlackboardTargetKeyName; // 0x003C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* OwnerCharacter; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ASHCharacterPlay* Player; // 0x0050(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateGrabAttackCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateGrabAttackCheck") } static class UAnimNotifyStateGrabAttackCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateGrabAttackCheck; // Class Cronos.InGameplayMenuGameplayAbility // 0x0000 (0x0430 - 0x0430) class UInGameplayMenuGameplayAbility final : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InGameplayMenuGameplayAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InGameplayMenuGameplayAbility") } static class UInGameplayMenuGameplayAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInGameplayMenuGameplayAbility; // Class Cronos.BTPlayerBodyCarryStateCondition // 0x0000 (0x0030 - 0x0030) class UBTPlayerBodyCarryStateCondition final : public UInteractionStateCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerBodyCarryStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerBodyCarryStateCondition") } static class UBTPlayerBodyCarryStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerBodyCarryStateCondition; // Class Cronos.RotateAngleAnimNotifyState // 0x0008 (0x0038 - 0x0030) class URotateAngleAnimNotifyState final : public UAnimNotifyState { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RotateAngleAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RotateAngleAnimNotifyState") } static class URotateAngleAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URotateAngleAnimNotifyState; // Class Cronos.AnimNotifyStateHideBone // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateHideBone final : public UAnimNotifyState { public: EBones bone; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateHideBone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateHideBone") } static class UAnimNotifyStateHideBone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateHideBone; // Class Cronos.CronosWeaponFireComponent // 0x0640 (0x06E0 - 0x00A0) class UCronosWeaponFireComponent : public UActorComponent { public: uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FBaseWeaponSettings BaseWeaponSettings; // 0x00B0(0x0200)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TWeakObjectPtr OwnerWeapon; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr OwnerCharacter; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RecoilTimer; // 0x02C0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* RecoilCurve; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D0[0x1]; // 0x02D0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool UnequipOnAmmoEnd; // 0x02D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockDodgeOnReload; // 0x02D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D3[0x5]; // 0x02D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class USHHitReactionMaps* HitReactionMaps; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap Animations; // 0x02E0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FPlayAnimationData ReloadAnimData; // 0x0330(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData ReloadBodyCarryAnimData; // 0x03A8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData FireNoAmmoAnimData; // 0x0420(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponReloadAnimData; // 0x0498(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponFireAnimData; // 0x0510(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponNoAmmoAnimData; // 0x0588(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) class UAnimSequence* AimLoopAnim; // 0x0600(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreObstacleCheck; // 0x0608(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_609[0x3]; // 0x0609(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxShootDistance; // 0x060C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitImpulseSetup HitImpulseSetup; // 0x0610(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UCurveFloat* DamageFalloffCurve; // 0x0638(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x0640(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* OutOfAmmoAudioEvent; // 0x0648(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ShootAudioEvent; // 0x0650(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AimEnterEvent; // 0x0658(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AimExitEvent; // 0x0660(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ReloadAudioEvent; // 0x0668(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* RTPC_Ammo; // 0x0670(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkSwitchValue* ShotAkSwitchValue; // 0x0678(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FireCameraShake; // 0x0680(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAiming; // 0x0688(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_689[0x7]; // 0x0689(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraShakeBase* PlayingFireCameraShake; // 0x0690(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImpactFXDataMappings* TraceHitFXMappings; // 0x0698(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImpactFXDataMappings* TraceCriticalHitFXMappings; // 0x06A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxImpactEffectsNmb; // 0x06A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6AC[0x4]; // 0x06AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr MeleeData; // 0x06B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsChargingShot; // 0x06D8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D9[0x7]; // 0x06D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetChargeRatio(); bool IsCharging(); bool IsFullyCharged(); void MontageEndUpdateRTPC(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnFireComponentDisabled(); void OnFireComponentEnabled(); void OnFirePerformed(const struct FVector& ShootEndWorldLoc); void OnOutOfAmmoPerformed(); void ResetCharging(); bool DoesRequireCharging() const; const struct FVector GetEndTraceLoc() const; const struct FVector GetPerfectShootVector() const; const struct FVector GetStartTraceLoc() const; void TraceFromBarrel(const struct FVector& EndLoc, struct FHitResult* OutHit, const TArray& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const; void TraceShotFromScreen(const struct FVector& StartLoc, const struct FVector& EndLoc, TArray* OutHits, const TArray& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWeaponFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWeaponFireComponent") } static class UCronosWeaponFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWeaponFireComponent; // Class Cronos.ChargingFireComponent // 0x01A8 (0x0888 - 0x06E0) class UChargingFireComponent : public UCronosWeaponFireComponent { public: TArray ChargingSettings; // 0x06E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_6F0[0x4]; // 0x06F0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool CanShootWithoutCharge; // 0x06F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F5[0x3]; // 0x06F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AfterLastChargeTimeOffset; // 0x06F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FullChargeTrailBeamMultiplier; // 0x06FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHMovementDataStruct ChargingMovementData; // 0x0700(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayAttribute UseUpgradedChargingMovementData; // 0x0730(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHMovementDataStruct UpgradedChargingMovementData; // 0x0768(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeAudioEvent; // 0x0798(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeInterruptAudioEvent; // 0x07A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeWeaponStart; // 0x07A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeStepLoaded; // 0x07B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHAkComponent* ChargeAudioComponent; // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkSwitchValue* ChargedShotAkSwitchValue; // 0x07C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ChargingPlayingID; // 0x07C8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7CC[0x4]; // 0x07CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* RTPC_Charge; // 0x07D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TransitionDuration; // 0x07D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAkCurveInterpolation FadeCurve; // 0x07DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7DD[0x3]; // 0x07DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlayAnimationData WeaponChargingMontage; // 0x07E0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) class UNiagaraSystem* ChargingFXSystem; // 0x0858(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* BulletTrails; // 0x0860(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* AfterShotSmoke; // 0x0868(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* AfterChargedShotSmoke; // 0x0870(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ChargedBulletTrails; // 0x0878(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* ChargingFX; // 0x0880(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool GotAChargeThisTick(float DeltaTime); void OnChargeEnded(bool bWasShotFired); void OnChargeStarted(); int32 GetCurrentChargeStage(float DeltaTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChargingFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChargingFireComponent") } static class UChargingFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChargingFireComponent; // Class Cronos.GrenadeLauncherFireComponent // 0x0018 (0x08A0 - 0x0888) class UGrenadeLauncherFireComponent : public UChargingFireComponent { public: class ASHGrenadeProjectile* CurrentProjectile; // 0x0888(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowTrajectory; // 0x0890(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_891[0x3]; // 0x0891(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ThrowAdditionalPitch; // 0x0894(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ProjectileUsed; // 0x0898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: float GetProjectileGravityZ(); void OnDrawProjectilePath(float DeltaTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GrenadeLauncherFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GrenadeLauncherFireComponent") } static class UGrenadeLauncherFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGrenadeLauncherFireComponent; // Class Cronos.AnimNotifyStateHideBoneByName // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateHideBoneByName final : public UAnimNotifyState { public: class FName bone; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateHideBoneByName") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateHideBoneByName") } static class UAnimNotifyStateHideBoneByName* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateHideBoneByName; // Class Cronos.BTOnWeaponAmmoCountChangedBehaviourTrigger // 0x0020 (0x0078 - 0x0058) class UBTOnWeaponAmmoCountChangedBehaviourTrigger final : public UBaseBehaviorTrigger { public: TArray> WeaponModeContainerClasses; // 0x0058(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bNotifyOnLowAmmo; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 LowAmmoNotifyThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNotifyOnOutOfAmmo; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNotifyOnReload; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWeaponAmmoConsumed(int32 Count); void OnWeaponOutOfAmmo(); void OnWeaponReload(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnWeaponAmmoCountChangedBehaviourTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnWeaponAmmoCountChangedBehaviourTrigger") } static class UBTOnWeaponAmmoCountChangedBehaviourTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnWeaponAmmoCountChangedBehaviourTrigger; // Class Cronos.AnimNotifyStateLaunchTentacles // 0x0040 (0x0070 - 0x0030) class UAnimNotifyStateLaunchTentacles final : public UAnimNotifyState { public: class ASHCharacterPlay* CharacterPlay; // 0x0030(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* TentaclesNiagaraComponent; // 0x0058(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* TentaclesShootoutCurve; // 0x0060(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCombatOperation_GrabSyncAttack* CurrentAction; // 0x0068(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateLaunchTentacles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateLaunchTentacles") } static class UAnimNotifyStateLaunchTentacles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateLaunchTentacles; // Class Cronos.HLODReplacableStaticMeshComponent // 0x0040 (0x0600 - 0x05C0) class UHLODReplacableStaticMeshComponent final : public UStaticMeshComponent { public: TSoftObjectPtr HLODReplacement; // 0x05C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> HLODMaterialsOverride; // 0x05E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODReplacableStaticMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODReplacableStaticMeshComponent") } static class UHLODReplacableStaticMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODReplacableStaticMeshComponent; // Class Cronos.AnimNotifyStatePhysicalAnimationStrengthOverride // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStatePhysicalAnimationStrengthOverride final : public UAnimNotifyState { public: float PhysicalAnimationStrengthMultiplier; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeSelf; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStatePhysicalAnimationStrengthOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStatePhysicalAnimationStrengthOverride") } static class UAnimNotifyStatePhysicalAnimationStrengthOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStatePhysicalAnimationStrengthOverride; // Class Cronos.BTMaterialFadeController // 0x0058 (0x00F8 - 0x00A0) class UBTMaterialFadeController final : public UActorComponent { public: float FadeStartDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FadeEndDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName MaterialFadeDistanceParameter; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FadeDistance; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName MaterialFadeEnabledParameter; // 0x00B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName MaterialFadeBaseValueParameter; // 0x00BC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString MaterialLayerName; // 0x00C8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStaticMeshComponent* MeshComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* PlayerActor; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void UpdateFadeEffect(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMaterialFadeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMaterialFadeController") } static class UBTMaterialFadeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMaterialFadeController; // Class Cronos.AnimNotifyStateRetractTentacles // 0x0018 (0x0048 - 0x0030) class UAnimNotifyStateRetractTentacles final : public UAnimNotifyState { public: class UNiagaraComponent* TentaclesNiagaraComponent; // 0x0030(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatOperation_GrabSyncAttack* CurrentAction; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateRetractTentacles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateRetractTentacles") } static class UAnimNotifyStateRetractTentacles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateRetractTentacles; // Class Cronos.AnimNotifyStateSetCustomMovement // 0x0048 (0x0078 - 0x0030) class UAnimNotifyStateSetCustomMovement final : public UAnimNotifyState { public: bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHMovementDataStruct CustomMovementData; // 0x0038(0x0030)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) class FString CustomMovementName; // 0x0068(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateSetCustomMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateSetCustomMovement") } static class UAnimNotifyStateSetCustomMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateSetCustomMovement; // Class Cronos.LevitatingDebrisCleaningSubsystem // 0x0090 (0x00D0 - 0x0040) class ULevitatingDebrisCleaningSubsystem final : public UTickableWorldSubsystem { public: TMap, struct FVector> LevitatingDebrisRegistry; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_90[0x40]; // 0x0090(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RegisterLevitatingDebris(TSoftObjectPtr InLevitatingDebris, const struct FVector& InOrigin); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevitatingDebrisCleaningSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevitatingDebrisCleaningSubsystem") } static class ULevitatingDebrisCleaningSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevitatingDebrisCleaningSubsystem; // Class Cronos.BTPhylacterySoulsListWidget // 0x0010 (0x0478 - 0x0468) class UBTPhylacterySoulsListWidget final : public UBTGeneratorWidgetBase { public: class UPanelWidget* SoulsContainerPanelWidget; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf SoulWidgetBaseClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnSoulWidgetAdded(class UUserWidget* InSoulWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPhylacterySoulsListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPhylacterySoulsListWidget") } static class UBTPhylacterySoulsListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPhylacterySoulsListWidget; // Class Cronos.AnimNotifyStateTurnInPlaceUpdate // 0x0010 (0x0040 - 0x0030) class UAnimNotifyStateTurnInPlaceUpdate final : public UAnimNotifyState { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateTurnInPlaceUpdate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateTurnInPlaceUpdate") } static class UAnimNotifyStateTurnInPlaceUpdate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateTurnInPlaceUpdate; // Class Cronos.AnimNotifyState_ActivateFocus // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_ActivateFocus final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ActivateFocus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ActivateFocus") } static class UAnimNotifyState_ActivateFocus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ActivateFocus; // Class Cronos.ItemsGridPanel // 0x0190 (0x0460 - 0x02D0) class UItemsGridPanel final : public UUserWidget { public: class UGridPanel* Grid; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemName; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemDescription; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* LeftGameplayControlEntry; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* CenterGameplayControlEntry; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* RightGameplayControlEntry; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SingleItemWidgetClass; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavigationSpeed; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ItemUseHoldTime; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InventoryItemSlots; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ColumnNum; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray UsableItemsTypes; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray EquipableItemsTypes; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemSelected; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemFocus; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate HideRequest; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPanelLeft; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_378[0x10]; // 0x0378(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate& NewControlsData)> RefreshCurrentControlDataRequest; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray DeclineKeys; // 0x0398(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAkAudioEvent* SuccessfulItemUseEvent; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* FailedItemUseEvent; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap InputMap; // 0x03B8(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_408[0x48]; // 0x0408(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_458[0x8]; // 0x0458(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetFailedItemUseAudioEvent(class UAkAudioEvent* InFailedItemUseAudioEvent); void SetSuccessfulItemUseAudioEvent(class UAkAudioEvent* InSuccessfulItemUseAudioEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemsGridPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemsGridPanel") } static class UItemsGridPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemsGridPanel; // Class Cronos.SHAkPortalComponent // 0x0000 (0x0440 - 0x0440) class USHAkPortalComponent : public UBlooberAkPortalComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkPortalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkPortalComponent") } static class USHAkPortalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAkPortalComponent; // Class Cronos.SHAkPortalDoorComponent // 0x0020 (0x0460 - 0x0440) class USHAkPortalDoorComponent final : public USHAkPortalComponent { public: uint8 Pad_440[0x20]; // 0x0440(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetCustomOccObsValue(float InValue, class UCurveFloat* Curve); void SetInitialState(EAkAcousticPortalState InState); void UpdateDoorOcclusionObstruction(class USHDoorMovementComponent* DummyComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkPortalDoorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkPortalDoorComponent") } static class USHAkPortalDoorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAkPortalDoorComponent; // Class Cronos.BTPlaythroughRanksDataAsset // 0x0010 (0x0040 - 0x0030) class UBTPlaythroughRanksDataAsset final : public UDataAsset { public: TArray RanksData; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlaythroughRanksDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlaythroughRanksDataAsset") } static class UBTPlaythroughRanksDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlaythroughRanksDataAsset; // Class Cronos.AnimNotifyState_AnimationMarkup // 0x0018 (0x0048 - 0x0030) class UAnimNotifyState_AnimationMarkup final : public UAnimNotifyState { public: EAnimationMarkup AnimMarkup; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag MarkupTag; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NotifyName; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_AnimationMarkup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_AnimationMarkup") } static class UAnimNotifyState_AnimationMarkup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_AnimationMarkup; // Class Cronos.PlaneSideDetectionComponent // 0x0000 (0x0230 - 0x0230) class UPlaneSideDetectionComponent final : public USceneComponent { public: ESHDetectionSide CalculateSide(const ESHDetectionPlaneType Plane, const struct FVector& Location) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaneSideDetectionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaneSideDetectionComponent") } static class UPlaneSideDetectionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlaneSideDetectionComponent; // Class Cronos.AnimNotify_AnimationMarkupEvent // 0x0010 (0x0048 - 0x0038) class UAnimNotify_AnimationMarkupEvent final : public UAnimNotify { public: struct FGameplayTag MarkupTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NotifyName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_AnimationMarkupEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_AnimationMarkupEvent") } static class UAnimNotify_AnimationMarkupEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_AnimationMarkupEvent; // Class Cronos.BTSkeletalMeshComponent // 0x0000 (0x0F70 - 0x0F70) class UBTSkeletalMeshComponent final : public USkeletalMeshComponentBudgeted { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSkeletalMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSkeletalMeshComponent") } static class UBTSkeletalMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSkeletalMeshComponent; // Class Cronos.AnimNotifyState_ClothSimParams // 0x0018 (0x0048 - 0x0030) class UAnimNotifyState_ClothSimParams final : public UAnimNotifyState { public: float MaxDistanceScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ClothSimParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ClothSimParams") } static class UAnimNotifyState_ClothSimParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ClothSimParams; // Class Cronos.AnimNotifyState_DopTentacleParam // 0x0060 (0x0090 - 0x0030) class UAnimNotifyState_DopTentacleParam final : public UAnimNotifyState { public: TArray AnimCurves; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class UNiagaraSystem* Template; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketName; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocationOffset; // 0x0050(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationOffset; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class UNiagaraComponent* HandAttackTentacles; // 0x0080(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* PreviewNiagaraSystem; // 0x0088(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_DopTentacleParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_DopTentacleParam") } static class UAnimNotifyState_DopTentacleParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_DopTentacleParam; // Class Cronos.BTPredefinedCamerasContainer // 0x0130 (0x03F8 - 0x02C8) class ABTPredefinedCamerasContainer final : public AActor { public: EBTCameraUseType CameraUseType; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SphereRadius; // 0x02CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TolernacesToCheck; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D4[0x11C]; // 0x02D4(0x011C)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* SceneComponent; // 0x03F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void GetCamerasByPriority(TArray& OutCameras); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPredefinedCamerasContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPredefinedCamerasContainer") } static class ABTPredefinedCamerasContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTPredefinedCamerasContainer; // Class Cronos.AnimNotifyState_EnterRagdoll // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_EnterRagdoll final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_EnterRagdoll") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_EnterRagdoll") } static class UAnimNotifyState_EnterRagdoll* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_EnterRagdoll; // Class Cronos.AnimNotifyState_Hitbox // 0x0150 (0x0180 - 0x0030) class UAnimNotifyState_Hitbox final : public UAnimNotifyState { public: bool bUseRootBasedHitbox; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray HitBoxes; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTag AttackTag; // 0x0048(0x0008)(Edit, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DamageAmount; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EHitDirection Direction; // 0x0054(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageType; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplySelfDamage; // 0x0060(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SelfDamageAmount; // 0x0064(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SelfDamageType; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplyLoSCheck; // 0x0070(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LosCheckRadius; // 0x0074(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDoubleRange AngleCheck; // 0x0078(0x0020)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet> DamageProofActors; // 0x0098(0x0050)(Edit, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FFriendlyFireSettings FriendlyFireSettings; // 0x00E8(0x0058)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FEnviroDamageData EnviroDamageData; // 0x0140(0x0001)(Edit, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatOperationHitbox* CurrentTask; // 0x0148(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_150[0x30]; // 0x0150(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_Hitbox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_Hitbox") } static class UAnimNotifyState_Hitbox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_Hitbox; // Class Cronos.PTMMarker // 0x0000 (0x0028 - 0x0028) class UPTMMarker : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PTMMarker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PTMMarker") } static class UPTMMarker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPTMMarker; // Class Cronos.BTSoulContainerBehaviorEffector // 0x0018 (0x00A8 - 0x0090) class UBTSoulContainerBehaviorEffector final : public UBaseBehaviorEffector { public: bool AddSoul; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSoulBasedOnCachedValue; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle Soul; // 0x0098(0x0010)(Edit, BlueprintVisible, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulContainerBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulContainerBehaviorEffector") } static class UBTSoulContainerBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulContainerBehaviorEffector; // Class Cronos.AnimNotifyState_MultiplySpeed // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_MultiplySpeed final : public UAnimNotifyState { public: float SpeedMultiplier; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_MultiplySpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_MultiplySpeed") } static class UAnimNotifyState_MultiplySpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_MultiplySpeed; // Class Cronos.AnimNotifyState_OverrideGravity // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_OverrideGravity final : public UAnimNotifyState { public: float GravityScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_OverrideGravity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_OverrideGravity") } static class UAnimNotifyState_OverrideGravity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_OverrideGravity; // Class Cronos.PlayMontageAndWaitForEvent // 0x00C0 (0x0140 - 0x0080) class UPlayMontageAndWaitForEvent final : public UAbilityTask { public: TMulticastInlineDelegate OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInterrupted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCancelled; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EventReceived; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAnimMontage* MontageToPlay; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer EventTags; // 0x00D8(0x0020)(NativeAccessSpecifierPrivate) float Rate; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName StartSection; // 0x00FC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AnimRootMotionTranslationScale; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bStopWhenAbilityEnds; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_109[0x37]; // 0x0109(0x0037)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPlayMontageAndWaitForEvent* PlayMontageAndWaitForEvent(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimMontage* MontageToPlay_0, const struct FGameplayTagContainer& EventTags_0, float Rate_0, class FName StartSection_0, bool bStopWhenAbilityEnds_0, float AnimRootMotionTranslationScale_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayMontageAndWaitForEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayMontageAndWaitForEvent") } static class UPlayMontageAndWaitForEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayMontageAndWaitForEvent; // Class Cronos.SHCharacterPlaySpringArmComponent // 0x0160 (0x0490 - 0x0330) class USHCharacterPlaySpringArmComponent final : public USpringArmComponent { public: class USHCameraProfilesData* ProfilesData; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHardcodedArmLength; // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_339[0x3]; // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HardcodedArmLength; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionBlendOutDelay; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CollisionBlendInSpeeds; // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionPresetsInterpSpeed; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AroundProbeSize; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArmLengthMin; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_370[0x8]; // 0x0370(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USHCameraDataBlender* MainCameraBlender; // 0x0378(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* MainInteriorCameraBlender; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* MainInteriorPlusCameraBlender; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* RangedAimBlender; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* FlamethrowerBlender; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* WallwalkCameraBlender; // 0x03A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCameraDataBlender* FlashlightCameraBlender; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap CustomCameraBlenders; // 0x03B0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_400[0x90]; // 0x0400(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OverrideMainCameraProfile(bool Override, ESHCameraProfile Profile); void RefreshSpringArmNoLag(bool bForceRefreshOnTick); void RefreshSpringArmState(); void SetInstantBlend(bool bInInstantBlend); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlaySpringArmComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlaySpringArmComponent") } static class USHCharacterPlaySpringArmComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlaySpringArmComponent; // Class Cronos.BTQTE // 0x0238 (0x0260 - 0x0028) class UBTQTE final : public UObject { public: TMulticastInlineDelegate OnQTEEventPointsChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnQTEEnded; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnQTEPreEnded; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) float Points; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PointsPerTrigger; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PointsMax; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlayAnimationData FlamethrowerAnimOverride; // 0x00A8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray TriggerTagEvents; // 0x0120(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTag QTEMappingContext; // 0x0130(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag WidgetSlotName; // 0x0138(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr CronosQTEWidgetClass; // 0x0140(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosQTEWidget* CronosQTEWidget; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf AbilityToStartWithQTE; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_178[0x4]; // 0x0178(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) EAbilityRemovalType AbilityRemovalType; // 0x017C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag TagEventOnSuccess; // 0x0180(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag TagEventOnFail; // 0x0188(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr AnimInstanceToApply; // 0x0190(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray GivenAbilitySpec; // 0x01B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TWeakObjectPtr CombatOperation; // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray WaitForTriggerEvents; // 0x01D0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UBTWaitGameplayEventToActor* WaitForStop; // 0x01E0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray QTEBehaviors; // 0x01E8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray BehaviorsActive; // 0x01F8(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* POIActor; // 0x0210(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_218[0x34]; // 0x0218(0x0034)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr QTEStarterObject; // 0x024C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr Instigator; // 0x0254(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddPoints(float InPoints); void OnEventStopReceived(const struct FGameplayEventData& Payload); void OnEventTriggeredReceived(const struct FGameplayEventData& Payload); void OnQTEEndedWrapper(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason); void SetPOIActor(class AActor* InPOIActor); void SetPoints(float InPoints); class AController* GetInstigator() const; class AActor* GetPOIActor() const; float GetPoints() const; float GetPointsMax() const; const TArray GetQTEBehaviors() const; EQTEEndType GetQTEEndType() const; class UObject* GetStarterObject() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTE") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTE") } static class UBTQTE* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTE; // Class Cronos.AnimNotifyState_PushDown // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_PushDown final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_PushDown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_PushDown") } static class UAnimNotifyState_PushDown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_PushDown; // Class Cronos.AnimNotify_Absorption // 0x0000 (0x0038 - 0x0038) class UAnimNotify_Absorption : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_Absorption") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_Absorption") } static class UAnimNotify_Absorption* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_Absorption; // Class Cronos.GameplayDialogData // 0x0178 (0x01A0 - 0x0028) class UGameplayDialogData : public UObject { public: struct FDialogDataWrapper DialogDataWrapper; // 0x0028(0x0170)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) float DialogFadeOutDuration; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayDialogData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayDialogData") } static class UGameplayDialogData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayDialogData; // Class Cronos.SoulLeakDialogData // 0x0018 (0x01B8 - 0x01A0) class USoulLeakDialogData final : public UGameplayDialogData { public: TArray> GameplayEffects; // 0x01A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent; // 0x01B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulLeakDialogData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulLeakDialogData") } static class USoulLeakDialogData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulLeakDialogData; // Class Cronos.AnimNotify_AfterMergeTentacles // 0x0000 (0x0038 - 0x0038) class UAnimNotify_AfterMergeTentacles final : public UAnimNotify_Absorption { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_AfterMergeTentacles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_AfterMergeTentacles") } static class UAnimNotify_AfterMergeTentacles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_AfterMergeTentacles; // Class Cronos.AnimNotify_ClearVelocity // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ClearVelocity final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ClearVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ClearVelocity") } static class UAnimNotify_ClearVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ClearVelocity; // Class Cronos.BTResourceWidget // 0x0030 (0x0300 - 0x02D0) class UBTResourceWidget final : public UUserWidget { public: class UTexture2D* ResourceIconTexture; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName ResourceName; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ResourceAmountTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* ResourceIconImage; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* BackgroundImage; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* MaxAmountBarImage; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnBackgroundVisibilityChanged(bool bInShouldShow); void OnColorChanged(const struct FLinearColor& InNewColor); void OnResourceUsed(); void SetAmount(int32 InNewAmount); void SetColor(const struct FLinearColor& InNewColor); void SetResourceName(const class FName& InResourceName); void SetShowBackground(bool bInShouldShow); void SetShowMaxAmountBar(bool bInShouldShow); const class FName GetResourceName() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTResourceWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTResourceWidget") } static class UBTResourceWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTResourceWidget; // Class Cronos.AnimNotify_CounterAttack // 0x0000 (0x0038 - 0x0038) class UAnimNotify_CounterAttack final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_CounterAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_CounterAttack") } static class UAnimNotify_CounterAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_CounterAttack; // Class Cronos.AnimNotify_FinishWakeup // 0x0000 (0x0038 - 0x0038) class UAnimNotify_FinishWakeup final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FinishWakeup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FinishWakeup") } static class UAnimNotify_FinishWakeup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FinishWakeup; // Class Cronos.ReloadAbility // 0x0050 (0x0480 - 0x0430) class UReloadAbility : public UCronosGameplayAbility { public: float CancelCharacterBlendOut; // 0x0430(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CancelWeaponBlendOut; // 0x0434(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndLoopAnimSectionName; // 0x0438(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* ReloadBreakInputAction; // 0x0440(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReloadBreakStartDelay; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44C[0x34]; // 0x044C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnReloadBreak(); void OnReloadCanceled(); void OnReloadCheckEndNotify(const struct FGameplayEventData& Payload); void OnReloadCheckLoopNotify(const struct FGameplayEventData& Payload); void OnReloadFinished(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnReloadNotify(const struct FGameplayEventData& Payload); void OnReloadPumpNotify(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReloadAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReloadAbility") } static class UReloadAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReloadAbility; // Class Cronos.BTNestedMenuSectionWidget // 0x0010 (0x05C0 - 0x05B0) class UBTNestedMenuSectionWidget : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CallOnRebindSectionMenu(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNestedMenuSectionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNestedMenuSectionWidget") } static class UBTNestedMenuSectionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNestedMenuSectionWidget; // Class Cronos.BTSoulsMenuWidget // 0x0060 (0x0620 - 0x05C0) class UBTSoulsMenuWidget final : public UBTNestedMenuSectionWidget { public: class UBTBindableButtonWidget* BindableButtonClose; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTSoulsGenerator* SoulsGenerator; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* RichTextBio; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* RichTextSoulPerkDescription; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextDescription; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageBio; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTMemoPageWidget* MemoPage_BP; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* WidgetToPerformAction; // 0x05F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* ButtonNextPage; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* ButtonPreviousPage; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDynamicTabBox* DynamicTabBoxPages; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_618[0x8]; // 0x0618(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* OnButtonNextPageFromNavigation(EUINavigation InNavigation); class UWidget* OnButtonPreviousPageFromNavigation(EUINavigation InNavigation); void OnDescriptionSet(const class FText& InText); void OnPanelChanged(int32 InIndex, class UWidget* InPanel); void OnSoulDataChanged(const struct FSoulData& InSouLData); void UpdateArrows(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulsMenuWidget") } static class UBTSoulsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulsMenuWidget; // Class Cronos.AnimNotify_HideAttachedMesh // 0x0010 (0x0048 - 0x0038) class UAnimNotify_HideAttachedMesh final : public UAnimNotify { public: class FName ComponentTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHide; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_HideAttachedMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_HideAttachedMesh") } static class UAnimNotify_HideAttachedMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_HideAttachedMesh; // Class Cronos.AnimNotifyState_HideAttachedMesh // 0x0010 (0x0040 - 0x0030) class UAnimNotifyState_HideAttachedMesh final : public UAnimNotifyState { public: class FName ComponentTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHide; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_HideAttachedMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_HideAttachedMesh") } static class UAnimNotifyState_HideAttachedMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_HideAttachedMesh; // Class Cronos.PlayerGoingBackMarker // 0x0008 (0x0030 - 0x0028) class UPlayerGoingBackMarker final : public UPTMMarker { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerGoingBackMarker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerGoingBackMarker") } static class UPlayerGoingBackMarker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerGoingBackMarker; // Class Cronos.SHCharAnimationInstance // 0x0250 (0x0610 - 0x03C0) class USHCharAnimationInstance : public UAnimInstance { public: uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer LeanBlockedTags; // 0x03C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCharacterPlayLookAtSetup* LookAtSetup; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosMovementAnimationsPreset* DefaultMovementSetup; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponIKInterpSpeed; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AimOffsetAnimInstanceClass; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SecondaryLocomotionGraphTag; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LocomotionGraphTag; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DisableLegIkCurveName; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsingSecondaryLocomotion; // 0x0418(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCarryingBody; // 0x0419(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDuringQTE; // 0x041A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInTraversal; // 0x041B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInCutscene; // 0x041C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInItemInteraction; // 0x041D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41E[0x2]; // 0x041E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D AimOffset; // 0x0420(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChangeLocomotionAlpha; // 0x0430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ELocomotionState LocomotionState; // 0x0434(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseWeaponIK; // 0x0435(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsSqueezing; // 0x0436(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_437[0x1]; // 0x0437(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SqueezeSpeed; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsUsingAnchor; // 0x043C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_43D[0x3]; // 0x043D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AnchorSpeed; // 0x0440(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_444[0xC]; // 0x0444(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform WeaponHoldTransform; // 0x0450(0x0060)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B0[0x30]; // 0x04B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray CorrectionBoneNames; // 0x04E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray CorrectionBoneDirections; // 0x04F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) float AccelerationSign; // 0x0500(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HipsOffset; // 0x0504(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanAlpha; // 0x0508(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanHorizontalAngle; // 0x050C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanRotationInterpSpeed; // 0x0510(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HeadHorizontalAngle; // 0x0514(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanHeadRotationInterpSpeed; // 0x0518(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51C[0x1C]; // 0x051C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector VelocityAccelerationLastFrame; // 0x0538(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector VelocityAcceleration; // 0x0550(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector VelocityAccelerationTarget; // 0x0568(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AccelerationLeanAlpha; // 0x0580(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanSpineAlpha; // 0x0584(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bLeanHandsIKEnabled; // 0x0588(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_589[0x3]; // 0x0589(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LeanHandIKStrength; // 0x058C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanHandIKInterpSpeed; // 0x0590(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LeanAccelerationInterpSpeed; // 0x0594(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_598[0x4]; // 0x0598(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) EPlayGait GaitLast; // 0x059C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59D[0x7]; // 0x059D(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) bool bFeetIKEnabled; // 0x05A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasAimCorrectionChange; // 0x05A5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCloseToWall; // 0x05A6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsAiming; // 0x05A7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A8[0x8]; // 0x05A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat AimOffsetCorrectionBonesRotation; // 0x05B0(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasLookAtChange; // 0x05D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5D1[0xF]; // 0x05D1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat LookAtBoneRotation; // 0x05E0(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHLocomotionRangeAnimInstance* LocomotionAnimInstance; // 0x0600(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetFeetIKEnabled(const bool NewIsEnabled); float GetFlinchBlendWeight() const; class FName GetLookAtBone() const; class UCronosMovementAnimationsPreset* GetMovementSetup() const; class ASHCharacterPlay* GetPlayOwner() const; bool HasVelocity() const; bool ShouldUpdatedFeetIK() const; bool ShouldUseLocomotionLayers() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharAnimationInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharAnimationInstance") } static class USHCharAnimationInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharAnimationInstance; // Class Cronos.BTQTEBehavior // 0x0038 (0x0060 - 0x0028) class UBTQTEBehavior : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr Character; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr CronosQTE; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr AllowedExecuter; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: bool CanGetPoints(); void EndBehavior(const struct FGameplayTag& InStopReason, bool bStopImmediately); void StartBehavior(); class ASHCharacterPlay* GetCharacter() const; class UBTQTE* GetCronosQTE() const; class AController* GetInstigator() const; class AActor* GetPOIActor() const; class UObject* GetStarterObject() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEBehavior") } static class UBTQTEBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEBehavior; // Class Cronos.BTQTEDamageBehavior // 0x00B0 (0x0110 - 0x0060) class UBTQTEDamageBehavior final : public UBTQTEBehavior { public: TSubclassOf DamageTypeClass; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DamageOnStart; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DamageOnTick; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DamageInterval; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf GameplayEffectDamage; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DurationEffect; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* DamageVFX; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraComponent* SpawnedDamageVFX; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf DamageShake; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraShakeDuration; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* DamageSFX; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCameraShakeBase* CameraShakeBase; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagQuery TagQueryForDamage; // 0x00B8(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDamageTick(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEDamageBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEDamageBehavior") } static class UBTQTEDamageBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEDamageBehavior; // Class Cronos.AnimNotify_PlayVO // 0x0180 (0x01B0 - 0x0030) class UAnimNotify_PlayVO final : public UAnimNotifyState { public: struct FGameplayTag VOAbilityGameplayTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDialogFullInfo DialogSettings; // 0x0038(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPrivate) bool bBoundToNotifyDuration; // 0x01A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlayVO") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlayVO") } static class UAnimNotify_PlayVO* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlayVO; // Class Cronos.BTDynamicMemoCondition // 0x0000 (0x0028 - 0x0028) class UBTDynamicMemoCondition : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDynamicMemoCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDynamicMemoCondition") } static class UBTDynamicMemoCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDynamicMemoCondition; // Class Cronos.BTDynamicMemoTagsQueryCondition // 0x0050 (0x0078 - 0x0028) class UBTDynamicMemoTagsQueryCondition final : public UBTDynamicMemoCondition { public: struct FGameplayTagQuery PlayerPreventGrabQuery; // 0x0028(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) bool bUsePersistentTags; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDynamicMemoTagsQueryCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDynamicMemoTagsQueryCondition") } static class UBTDynamicMemoTagsQueryCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDynamicMemoTagsQueryCondition; // Class Cronos.AnimNotify_SetLyingState // 0x0008 (0x0040 - 0x0038) class UAnimNotify_SetLyingState final : public UAnimNotify { public: EAILying LyingState; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_SetLyingState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_SetLyingState") } static class UAnimNotify_SetLyingState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_SetLyingState; // Class Cronos.BTTestHelperBehavior // 0x00A8 (0x00D0 - 0x0028) class UBTTestHelperBehavior : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bExecuteOnInit; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLogOnStart; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString LogOnStart; // 0x0050(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool bLogOnEnd; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString LogOnEnd; // 0x0078(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag LogTag; // 0x0098(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A0[0x30]; // 0x00A0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTestHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTestHelperBehavior") } static class UBTTestHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTestHelperBehavior; // Class Cronos.BTPrepareForCombatBehvior // 0x0000 (0x00D0 - 0x00D0) class UBTPrepareForCombatBehvior final : public UBTTestHelperBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPrepareForCombatBehvior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPrepareForCombatBehvior") } static class UBTPrepareForCombatBehvior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPrepareForCombatBehvior; // Class Cronos.AnimNotify_SHAkEvent // 0x0000 (0x0038 - 0x0038) class UAnimNotify_SHAkEvent : public UAnimNotify { public: void ProcessNotify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, const struct FAnimNotifyEventReference& EventReference, const class FString& AttachName, class UAkAudioEvent* AudioEvent, bool bFollow, bool bCreatedComponentDestroyOnFinish, float CreatedComponentOcclusionRefreshInverval, bool bEnableCulling) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_SHAkEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_SHAkEvent") } static class UAnimNotify_SHAkEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_SHAkEvent; // Class Cronos.AnimNotify_DoorLockToggle // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DoorLockToggle final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DoorLockToggle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DoorLockToggle") } static class UAnimNotify_DoorLockToggle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DoorLockToggle; // Class Cronos.AnimNotifyState_TimedNiagaraEffectAdvancedEx // 0x0008 (0x00F0 - 0x00E8) class UAnimNotifyState_TimedNiagaraEffectAdvancedEx final : public UAnimNotifyState_TimedNiagaraEffectAdvanced { public: bool InheritParentRotation; // 0x00E8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool InheritParentLocation; // 0x00E9(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool InheritOnlyOnSpawn; // 0x00EA(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EB[0x5]; // 0x00EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_TimedNiagaraEffectAdvancedEx") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_TimedNiagaraEffectAdvancedEx") } static class UAnimNotifyState_TimedNiagaraEffectAdvancedEx* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_TimedNiagaraEffectAdvancedEx; // Class Cronos.BTSense_The6thSense // 0x0000 (0x0098 - 0x0098) class UBTSense_The6thSense final : public UMaiSense_The6thSense { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSense_The6thSense") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSense_The6thSense") } static class UBTSense_The6thSense* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSense_The6thSense; // Class Cronos.BTBaseWeaponModeComponent // 0x0018 (0x00B8 - 0x00A0) class UBTBaseWeaponModeComponent : public UActorComponent { public: bool bTickWhenNotActive; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ABTWeaponModeContainer* OwnerContainer; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ChargesNum; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnWeaponModeStateChanged(bool bEnable, bool bDontSwapWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBaseWeaponModeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBaseWeaponModeComponent") } static class UBTBaseWeaponModeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBaseWeaponModeComponent; // Class Cronos.BTWeaponModeTraceComponent // 0x0058 (0x0110 - 0x00B8) class UBTWeaponModeTraceComponent : public UBTBaseWeaponModeComponent { public: uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxShootDistance; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireSocketCollisionTraceOffset; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRunTraces; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTTraceConfig TapFireConfig; // 0x00E4(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FBTTraceConfig HoldFireConfig; // 0x00EC(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ChargeFireConfig; // 0x00F8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) bool bHitPlayer; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); void NotifyOnWeaponFired(bool bTapFire, int32 ChargeStage); void ReceiveResolveTraceHits(const TArray& TraceHits); const struct FVector GetEndTraceLoc() const; struct FVector GetPerfectEndTraceLoc() const; struct FVector GetScreenMiddleTraceLoc() const; const struct FVector GetStartTraceLoc() const; class AActor* GetWeaponTraceFirstActor() const; void TraceFromBarrel(const struct FVector& EndLoc, struct FHitResult* OutHit, const TArray& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const; void TraceShotFromScreen(const struct FVector& StartLoc, const struct FVector& EndLoc, TArray* OutHits, const TArray& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeTraceComponent") } static class UBTWeaponModeTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeTraceComponent; // Class Cronos.BTEnergyEmitterTraceComponent // 0x0020 (0x0130 - 0x0110) class UBTEnergyEmitterTraceComponent final : public UBTWeaponModeTraceComponent { public: float BeamWidthMultiplier; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnergyDealtPerSecond; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor ActivatedColor; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor DeactivatedColor; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr BeamNiagaraComponent; // 0x0120(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnWeaponBurstFired(bool bTapFire, int32 ChargeStage); void OnBeamNiagaraSystemFinished(class UNiagaraComponent* System); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyEmitterTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyEmitterTraceComponent") } static class UBTEnergyEmitterTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyEmitterTraceComponent; // Class Cronos.AnnihilatorFireComponent // 0x0060 (0x08E8 - 0x0888) class UAnnihilatorFireComponent final : public UChargingFireComponent { public: float BeamWidth; // 0x0888(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionRadius; // 0x088C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ExplosionNiagaraSystem; // 0x0890(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NonScalingNiagaraSystem; // 0x0898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExplosionVFXFinalScale; // 0x08A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ExplosionScaleCurve; // 0x08B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionGrowthTime; // 0x08C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AfterGrowthTimeoutVFX; // 0x08C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* HitAudioEvent; // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D0[0x18]; // 0x08D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnnihilatorFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnnihilatorFireComponent") } static class UAnnihilatorFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnnihilatorFireComponent; // Class Cronos.NiagaraVFXVolumeBase // 0x0010 (0x0310 - 0x0300) class ANiagaraVFXVolumeBase : public AVolume { public: bool ShowDebugVolume; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_301[0xF]; // 0x0301(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UNiagaraComponent* FetchManagedNiagaraComponent() const; struct FBox GetCalculatedVolumeSize() const; bool IsPointWithin(const struct FVector& Point) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXVolumeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXVolumeBase") } static class ANiagaraVFXVolumeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraVFXVolumeBase; // Class Cronos.NiagaraVFXVolume // 0x0000 (0x0310 - 0x0310) class ANiagaraVFXVolume : public ANiagaraVFXVolumeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXVolume") } static class ANiagaraVFXVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraVFXVolume; // Class Cronos.NiagaraDustVolume // 0x0000 (0x0310 - 0x0310) class ANiagaraDustVolume final : public ANiagaraVFXVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDustVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDustVolume") } static class ANiagaraDustVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraDustVolume; // Class Cronos.BTQTEAddTagBehavior // 0x0038 (0x0098 - 0x0060) class UBTQTEAddTagBehavior final : public UBTQTEBehavior { public: struct FGameplayTagContainer GameplayTag; // 0x0060(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) float RemoveDelay; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_84[0x14]; // 0x0084(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEAddTagBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEAddTagBehavior") } static class UBTQTEAddTagBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEAddTagBehavior; // Class Cronos.ANS_MultiplyAnimRateScaleNative // 0x0008 (0x0058 - 0x0050) class UANS_MultiplyAnimRateScaleNative : public UAnimNotifyStateAddGameplayTag { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetRateScale(float RateScale) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ANS_MultiplyAnimRateScaleNative") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ANS_MultiplyAnimRateScaleNative") } static class UANS_MultiplyAnimRateScaleNative* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UANS_MultiplyAnimRateScaleNative; // Class Cronos.AppearanceElement // 0x0038 (0x0068 - 0x0030) class UAppearanceElement : public UPrimaryDataAsset { public: class FName GroupName; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x4]; // 0x0038(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 PreviewLevel; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SoftParentElement; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement") } static class UAppearanceElement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement; // Class Cronos.MutationRules // 0x0060 (0x0090 - 0x0030) class UMutationRules final : public UDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap MutationRules; // 0x0038(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class UMutationState* DefaultState; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MutationRules") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MutationRules") } static class UMutationRules* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMutationRules; // Class Cronos.SHInteractionGenericComponent // 0x0220 (0x0450 - 0x0230) class USHInteractionGenericComponent final : public USceneComponent { public: uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGrabbedByCharacterBP; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnReleasedByCharacterBP; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnHeldByCharacterBP; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnProcessInput; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) struct FSHInteractionGenericConfig Config; // 0x0278(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) ESHInteractionGenericBehaviour Behaviour; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool MaintainInteractionOnVisibilityLost; // 0x0301(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool OverrideCleanupConfig; // 0x0302(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_303[0x1]; // 0x0303(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHManagedInteractionSlotCleanupConfig CleanupConfig; // 0x0304(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) TScriptInterface ActiveSlot; // 0x0318(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* ActiveCharacter; // 0x0328(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_330[0x68]; // 0x0330(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) EInteractionState InteractionState; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsBlockedByDefault; // 0x0399(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsBlockedBySomething; // 0x039A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39B[0x5]; // 0x039B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer RequiredTags; // 0x03A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer BlockingTags; // 0x03C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer RequiredTagsAbilityInteraction; // 0x03E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer BlockingTagsAbilityInteraction; // 0x0400(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) uint8 Pad_420[0x30]; // 0x0420(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FGameplayTag GetAbilityActiveTag(); struct FGameplayTag GetAbilityCancelTag(); struct FGameplayTag GetAbilityFinishTag(); void OnTagsUpdated(const struct FGameplayTag& InEventTag, bool bInTagExists); void SetBlockedByDefault(bool bInIsBlockedByDefault); void SetBlockedBySomething(bool bInIsBlockedBySomething); ESHInteractionGenericBehaviour GetBehaviour() const; bool GetBlockedByDefault() const; bool GetBlockedBySomething() const; bool IsClickable() const; bool IsHeldByCharacter() const; bool IsHoldable() const; bool IsUsed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionGenericComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionGenericComponent") } static class USHInteractionGenericComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionGenericComponent; // Class Cronos.BTRecipeUnlockSubsystem // 0x00B0 (0x00E0 - 0x0030) class UBTRecipeUnlockSubsystem final : public ULocalPlayerSubsystem { public: class APlayerController* PlayerController; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ASHCharacterPlay* CharacterPlay; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap RecipeUnlockToRecipeItems; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate) TMap RecipeUnlockShowNotify; // 0x0090(0x0050)(Transient, NativeAccessSpecifierPrivate) public: void OnItemCollectedByName(class FName ItemName, int32 ItemQuantity); void OnPossessedPawnChanged(class APawn* OldPawn, class APawn* NewPawn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTRecipeUnlockSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTRecipeUnlockSubsystem") } static class UBTRecipeUnlockSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTRecipeUnlockSubsystem; // Class Cronos.AppearanceElement_Mesh // 0x0048 (0x00B0 - 0x0068) class UAppearanceElement_Mesh final : public UAppearanceElement { public: class USkeletalMesh* Mesh; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMesh* ShadowProxyMesh; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsHeadlessMesh; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray HeadlessAreaBlendMasks; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FString MeshMaterialName; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LayerBlendParamsActivationInfos; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Mesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Mesh") } static class UAppearanceElement_Mesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Mesh; // Class Cronos.AnimNotify_DoorLocked // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DoorLocked final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DoorLocked") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DoorLocked") } static class UAnimNotify_DoorLocked* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DoorLocked; // Class Cronos.BTEnergyStoreItemWidget // 0x0098 (0x0368 - 0x02D0) class UBTEnergyStoreItemWidget final : public UUserWidget { public: uint8 Pad_2D0[0x20]; // 0x02D0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ItemUnavailableBaseButtonStyle; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTEnergyStoreItemPriceDisplayMode PriceDisplayMode; // 0x02F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldDisplayArrowsOnlyWhileInteracting; // 0x02F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldDisplayUpperLimitForQuantity; // 0x02FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2FB[0x5]; // 0x02FB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UTextBlock* ItemNameTextBlock; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemQuantityTextBlock; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemPriceTextBlock; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* BaseButton; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* DecreaseQuantityButton; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* IncreaseQuantityButton; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FBTEnergyStoreItem StoreItemData; // 0x0330(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D QuantityRange; // 0x0348(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PriceForSingleItem; // 0x0358(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf RegularBaseButtonStyle; // 0x0360(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreItemWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreItemWidget") } static class UBTEnergyStoreItemWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreItemWidget; // Class Cronos.AppearanceElement_Texture // 0x0070 (0x00D8 - 0x0068) class UAppearanceElement_Texture final : public UAppearanceElement { public: ETextureElementTypes TextureType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture* AlbedoTexture; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AlbedoParamName; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* NormalTexture; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NormalMapParamName; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BlendMasks; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class FName ParameterName; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString TextureMaterialName; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TexturesLayerName; // 0x00C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMaterialParameterAssociation ParameterAssociation; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Texture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Texture") } static class UAppearanceElement_Texture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Texture; // Class Cronos.BTQTECameraShakeBehavior // 0x0038 (0x0098 - 0x0060) class UBTQTECameraShakeBehavior final : public UBTQTEBehavior { public: int32 CameraShakeTriggerFlags; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CameraShakeClass; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float duration; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraShakeBase* CameraShakeBase; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bEndBehavior; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTECameraShakeBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTECameraShakeBehavior") } static class UBTQTECameraShakeBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTECameraShakeBehavior; // Class Cronos.AppearanceElement_ColorTint // 0x0030 (0x0098 - 0x0068) class UAppearanceElement_ColorTint final : public UAppearanceElement { public: class FString ColorMaterialName; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ColorLayerNames; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FLinearColor TintColor; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_ColorTint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_ColorTint") } static class UAppearanceElement_ColorTint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_ColorTint; // Class Cronos.ElizaAIController // 0x0038 (0x0428 - 0x03F0) class AElizaAIController final : public AAIController { public: class UBehaviorTree* BehaviorTreeAsset; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CurrentPhaseBBKey; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PlayerPawnBBKey; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PhaseTransitionBBKey; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName InitializeBBKey; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EnemyCountBBKey; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CorpseCountBBKey; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaAIController") } static class AElizaAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaAIController; // Class Cronos.ParalaxMasterWidget // 0x0000 (0x02D0 - 0x02D0) class UParalaxMasterWidget final : public UUserWidget { public: void DoParalax(class UCanvasPanel* Panel, float MaxRadialX, float MaxRadialY, float SpeedX, float SpeedY); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParalaxMasterWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParalaxMasterWidget") } static class UParalaxMasterWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParalaxMasterWidget; // Class Cronos.AppearanceElement_Teeth // 0x0058 (0x00C0 - 0x0068) class UAppearanceElement_Teeth final : public UAppearanceElement { public: class USkeletalMesh* TeethMesh; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap TeethAreas; // 0x0070(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Teeth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Teeth") } static class UAppearanceElement_Teeth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Teeth; // Class Cronos.AppearanceElement_Dimensions // 0x0010 (0x0078 - 0x0068) class UAppearanceElement_Dimensions final : public UAppearanceElement { public: float HalfHeight; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FeetOffset; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Dimensions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Dimensions") } static class UAppearanceElement_Dimensions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Dimensions; // Class Cronos.BTEnergyStoreTransactionNotificationWidget // 0x0008 (0x02D8 - 0x02D0) class UBTEnergyStoreTransactionNotificationWidget final : public UUserWidget { public: class UTextBlock* MessageTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreTransactionNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreTransactionNotificationWidget") } static class UBTEnergyStoreTransactionNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreTransactionNotificationWidget; // Class Cronos.AppearanceElement_Armor // 0x0060 (0x00C8 - 0x0068) class UAppearanceElement_Armor final : public UAppearanceElement { public: struct FArmorData Armor; // 0x0068(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FName ArmorLayerName; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ArmorMaterialName; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMesh* ExoSkeletalMesh; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DissolveParameterName; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Armor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Armor") } static class UAppearanceElement_Armor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Armor; // Class Cronos.BTObjectivesSystemBehaviorEffectorCondition // 0x0008 (0x0030 - 0x0028) class UBTObjectivesSystemBehaviorEffectorCondition : public UObject { public: bool bInvertCondition; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Evaluate(const class UObject* InWorldContext); bool EvaluateCondition_External(const class UObject* InWorldContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTObjectivesSystemBehaviorEffectorCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTObjectivesSystemBehaviorEffectorCondition") } static class UBTObjectivesSystemBehaviorEffectorCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTObjectivesSystemBehaviorEffectorCondition; // Class Cronos.BTHasExecutableBeenFinishedCondition // 0x0028 (0x0058 - 0x0030) class UBTHasExecutableBeenFinishedCondition final : public UBTObjectivesSystemBehaviorEffectorCondition { public: EObjectiveSystemBehaviorDataTyp DataType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ExecutableHierarchyDataRows; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) class FString ExecutableID; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class FString GetExecutableIDToEvaluate() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTHasExecutableBeenFinishedCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTHasExecutableBeenFinishedCondition") } static class UBTHasExecutableBeenFinishedCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTHasExecutableBeenFinishedCondition; // Class Cronos.BTQTEExecuteBehavior // 0x0090 (0x00F0 - 0x0060) class UBTQTEExecuteBehavior final : public UBTQTEBehavior { public: struct FQTEBehaviorSelector QTEBehaviorSelector; // 0x0060(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FGameplayTag TagToWait; // 0x0070(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagQuery TagsRequired; // 0x0078(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) ETriggerBehaviorType TriggerType; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBlockBehaviorOnStart; // 0x00C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyTriggerOnce; // 0x00C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C3[0x5]; // 0x00C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class FString DescriptionOnTaskSelected; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr CronosQTEBehavior; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTWaitGameplayEventToActor* WaitForTrigger; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEventReceived(const struct FGameplayEventData& Payload); void OnGameplayTagEvent(const struct FGameplayTag& InGameplay, int32 InCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEExecuteBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEExecuteBehavior") } static class UBTQTEExecuteBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEExecuteBehavior; // Class Cronos.AppearanceElement_Hair // 0x0018 (0x0080 - 0x0068) class UAppearanceElement_Hair final : public UAppearanceElement { public: class USkeletalMesh* HairMesh; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HeadNumber; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HairSocket; // 0x0074(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Hair") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Hair") } static class UAppearanceElement_Hair* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Hair; // Class Cronos.AppearanceElement_HairColor // 0x0010 (0x0078 - 0x0068) class UAppearanceElement_HairColor final : public UAppearanceElement { public: class FName ColorName; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstance* HairColorMaterial; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_HairColor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_HairColor") } static class UAppearanceElement_HairColor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_HairColor; // Class Cronos.NiagaraSnowVolume // 0x0000 (0x0310 - 0x0310) class ANiagaraSnowVolume final : public ANiagaraVFXVolumeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraSnowVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraSnowVolume") } static class ANiagaraSnowVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraSnowVolume; // Class Cronos.SHInteractionStarter // 0x0000 (0x0000 - 0x0000) class ISHInteractionStarter final { public: TScriptInterface TryStartInteraction(const TScriptInterface& Interaction); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionStarter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionStarter") } static class ISHInteractionStarter* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHInteractionStarter; // Class Cronos.BTBuySectionMenu // 0x0150 (0x0710 - 0x05C0) class UBTBuySectionMenu : public UBTNestedMenuSectionWidget { public: uint8 Pad_5C0[0x10]; // 0x05C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USizeBox* SizeBoxRightPanel; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* SizeBoxLeftPanel; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USpacer* MainSpacer; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTGeneratorWidgetBase* ItemsGenerator; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonConfirm; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockItemName; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockItemType; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockItemDescription; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_620[0x8]; // 0x0620(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText TextModalTitle; // 0x0628(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class FText TextModalConfirm; // 0x0638(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_648[0x18]; // 0x0648(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTShopData ShopData; // 0x0660(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x0698(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf BuyModalMenuWidgetClass; // 0x06A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoMoreItemsToBuy; // 0x06A8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNotEnoughCashToBuy; // 0x06B8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoEnoughSpaceInInventory; // 0x06C8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyMaxCapacityReached; // 0x06D8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyItemBoughtSuccessfuly; // 0x06E8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6F8[0x10]; // 0x06F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimOnItemShow; // 0x0708(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnStoreUpdated(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBuySectionMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBuySectionMenu") } static class UBTBuySectionMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBuySectionMenu; // Class Cronos.BTSellSectionMenu // 0x0020 (0x0730 - 0x0710) class UBTSellSectionMenu final : public UBTBuySectionMenu { public: struct FShortRowHandle NotifyNoMoreItemToSell; // 0x0710(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyItemSold; // 0x0720(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSellSectionMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSellSectionMenu") } static class UBTSellSectionMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSellSectionMenu; // Class Cronos.AppearanceElement_Cloth // 0x0040 (0x00A8 - 0x0068) class UAppearanceElement_Cloth final : public UAppearanceElement { public: class USkeletalMesh* ClothMesh; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PreventHairSpawn; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones bone; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FString TextureLayerName; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TextureMaterialName; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture* TornTexture; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TornParamName; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Cloth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Cloth") } static class UAppearanceElement_Cloth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Cloth; // Class Cronos.DynamicTabBox // 0x0000 (0x0218 - 0x0218) class UDynamicTabBox final : public UTabBox { public: void RequestRefreshTabs(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicTabBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicTabBox") } static class UDynamicTabBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicTabBox; // Class Cronos.SHItem // 0x0168 (0x0430 - 0x02C8) class ASHItem : public AActor { public: uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UMeshComponent* Mesh; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* RootSceneComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosInteractionWidgetComponent* InteractionWidgetComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDataTableRowHandle ItemData; // 0x0310(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected) float DelayBeforeHidingItemActor; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSkipAttachToHand; // 0x0324(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSkipTutorialOnPickup; // 0x0325(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_326[0x2]; // 0x0326(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInteractionWidgetShow; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnItemAudioDialogFinished; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnWidgetInteraction; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class FName PhysicsSimulationCollisionProfile; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Quantity; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ASHItem* FollowUpInteractionItem; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPickableOnce; // 0x0370(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDrawSupportLine; // 0x0371(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_372[0x2]; // 0x0372(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor SupportLineColor; // 0x0374(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SupportLineDislocationTop; // 0x0384(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SupportLineThickness; // 0x0388(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SupportLineDislocationBottom; // 0x038C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DefaultSupportIconLineHeight; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DefaultIconHeight; // 0x0394(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PhysSimulationGracePeriod; // 0x0398(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PhysSimulationStopVelocityThreshold; // 0x039C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnItemCollected; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_3B0[0x18]; // 0x03B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* InteractingCharacter; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWasCollected; // 0x03D0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWasInteractedAtLeastOnce; // 0x03D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D2[0x2]; // 0x03D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName ItemDataRowName; // 0x03D4(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDynamicallySpawned; // 0x03DC(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3DD[0x23]; // 0x03DD(0x0023)(Fixing Size After Last Property [ Dumper-7 ]) bool bHighlight; // 0x0400(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHighlightAlways; // 0x0401(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsItemCutsceneTrigger; // 0x0402(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_403[0x5]; // 0x0403(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* TravelLogStart; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* TravelLogStop; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AudioLogStart; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AudioLogStop; // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Collected(); void ConfirmInteraction(); void DeclineInteraction(); bool GetItemDataRef(struct FSHItemDataStruct& OutItemDataStruct); void Interact(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); void InvestigationFlip(bool SideB); void InvestigationReady(); void OnInteractionWidgetFullyHidden(); void OnInvestigationInit(); void OnItemCreated(const struct FDataTableRowHandle& InItemDataToSet); void OnItemDataSet(); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void SetHighlight(bool bInHighlightState); void StartPhysicsSimulation(); void StopPhysicsSimulation(); bool GetHighlight() const; const class ASHCharacterPlay* GetInteractingCharacter() const; int32 GetQuantity() const; void UpdateInteractionIconHeight() const; bool WasCollected() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItem") } static class ASHItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHItem; // Class Cronos.SHGrenadeProjectile // 0x0070 (0x04A0 - 0x0430) class ASHGrenadeProjectile : public ASHItem { public: uint8 Pad_430[0x20]; // 0x0430(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* GrenadeMesh; // 0x0450(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTravelDistance; // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileFlySpeed; // 0x045C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileGravityScale; // 0x0460(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_464[0x4]; // 0x0464(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USphereComponent* ExplosionSphere; // 0x0468(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExplodeOnMonsterHit; // 0x0470(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_471[0x7]; // 0x0471(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* ExplosionVFX; // 0x0478(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf BaseClassOfMonster; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* MainSphere; // 0x0488(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UProjectileMovementComponent* ProjectileMovement; // 0x0490(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Explode(const struct FHitResult& HitResult); void OnGrenadeHit(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void UpdateVFX(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGrenadeProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGrenadeProjectile") } static class ASHGrenadeProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHGrenadeProjectile; // Class Cronos.AppearanceElement_ClothVariation // 0x0028 (0x0090 - 0x0068) class UAppearanceElement_ClothVariation final : public UAppearanceElement { public: class FString TextureLayerName; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TextureMaterialName; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstance* ClothMaterialInstance; // 0x0088(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_ClothVariation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_ClothVariation") } static class UAppearanceElement_ClothVariation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_ClothVariation; // Class Cronos.BTNavModifierComponent // 0x0070 (0x0210 - 0x01A0) class UBTNavModifierComponent final : public UNavModifierComponent { public: bool bFixedBounds; // 0x01A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A1[0xF]; // 0x01A1(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Pivot; // 0x01B0(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNavModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNavModifierComponent") } static class UBTNavModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNavModifierComponent; // Class Cronos.AppearanceElement_Tentacle // 0x0010 (0x0078 - 0x0068) class UAppearanceElement_Tentacle final : public UAppearanceElement { public: class UMaterialInstance* TentaclesMaterial; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraMaterialParameterName; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Tentacle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Tentacle") } static class UAppearanceElement_Tentacle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Tentacle; // Class Cronos.AppearanceElement_JawTentacle // 0x0010 (0x0078 - 0x0068) class UAppearanceElement_JawTentacle final : public UAppearanceElement { public: class UNiagaraSystem* JawTentacleVFX; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketNameToAttach; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_JawTentacle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_JawTentacle") } static class UAppearanceElement_JawTentacle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_JawTentacle; // Class Cronos.BTButtonWidgetBase // 0x01A0 (0x0540 - 0x03A0) class alignas(0x10) UBTButtonWidgetBase : public UCronosUserWidgetOnTag { public: uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBButton* ButtonMain; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bClearNotifies; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDefaultIsSelectedState; // 0x03B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3BA[0xB6]; // 0x03BA(0x00B6)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimSelected; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimDeselected; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bContainOtherButtonWidgets; // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_481[0xBF]; // 0x0481(0x00BF)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnButtonClicked(); void OnButtonFocused(); void OnButtonHovered(); void OnButtonPressed(); void OnButtonReleased(); void OnButtonUnfocused(); void OnButtonUnhovered(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTButtonWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTButtonWidgetBase") } static class UBTButtonWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTButtonWidgetBase; // Class Cronos.BTSingleSaveSlotWidget // 0x0070 (0x05B0 - 0x0540) class UBTSingleSaveSlotWidget final : public UBTButtonWidgetBase { public: uint8 Pad_540[0x10]; // 0x0540(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UImage* ImageThumbnail; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextLocation; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextDate; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextTime; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextObjective; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextGameTime; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextDifficulty; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* SlotIDTextBlock; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayAutoSave; // 0x0590(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNewGamePlus; // 0x0598(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText DifficultyText; // 0x05A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: void OnDataUpdated(); const struct FGameSaveSlotInfo K2_GetGameSaveSlotInfo() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSingleSaveSlotWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSingleSaveSlotWidget") } static class UBTSingleSaveSlotWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSingleSaveSlotWidget; // Class Cronos.AppearanceElement_HeadTentacle // 0x0010 (0x0078 - 0x0068) class UAppearanceElement_HeadTentacle final : public UAppearanceElement { public: class UNiagaraSystem* HeadTentacleVFX; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketNameToAttach; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_HeadTentacle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_HeadTentacle") } static class UAppearanceElement_HeadTentacle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_HeadTentacle; // Class Cronos.AppearanceElement_Weapon // 0x00A8 (0x0110 - 0x0068) class UAppearanceElement_Weapon final : public UAppearanceElement { public: class UStaticMesh* WeaponMesh; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones bone; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachmentSocket; // 0x0074(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform TransformOffset; // 0x0080(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TextureLayerName; // 0x00E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString TextureMaterialName; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BlendMaskName; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceElement_Weapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceElement_Weapon") } static class UAppearanceElement_Weapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceElement_Weapon; // Class Cronos.MagazineMesh // 0x0058 (0x0320 - 0x02C8) class AMagazineMesh : public AActor { public: class UStaticMeshComponent* StaticMesh; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyImpulse; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ActorForwardImpulseStrength; // 0x02D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExtraUpImpulseStrength; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector BaseAngularRotation; // 0x0308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MagazineMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MagazineMesh") } static class AMagazineMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMagazineMesh; // Class Cronos.HeldMagazineMesh // 0x0000 (0x0320 - 0x0320) class AHeldMagazineMesh : public AMagazineMesh { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HeldMagazineMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HeldMagazineMesh") } static class AHeldMagazineMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHeldMagazineMesh; // Class Cronos.BTNotifyWidgetBase // 0x00C8 (0x0468 - 0x03A0) class UBTNotifyWidgetBase final : public UCronosUserWidgetOnTag { public: class UWidgetAnimation* AnimHide; // 0x03A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimShow; // 0x03A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* BorderHeader; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* BorderMessageText; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextTitle; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* CommonTextDescription; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommontTextFakeTextInNextLine; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextBottomFakeText; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageNotify; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3E8[0x60]; // 0x03E8(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) class USizeBox* SizeBoxImageContainer; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* SizeBoxInventoryImageContainer; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* BorderWrapper; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf InventorySingleItemWidgetClass; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnSetAdditionalMessageText(const class FText& InAdditionalMessageText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNotifyWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNotifyWidgetBase") } static class UBTNotifyWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNotifyWidgetBase; // Class Cronos.AppearanceConfig // 0x0130 (0x0160 - 0x0030) class UAppearanceConfig final : public UDataAsset { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) EEnemyArchetype EnemyArchetype; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AppearanceElements; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultMesh; // 0x0058(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultMeshOffset; // 0x0080(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMesh* ShadowProxyMesh; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet StackedGroups; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) bool bUseClothBurnVFX; // 0x00F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* ClothBurnVFXFloatCurve; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName ClothBurnBlendName; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName ClothBurnBlendMaskName; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap SoftPathToGroupMap; // 0x0110(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) public: TArray> GetElements(const EEnemyArchetype Archetype, const uint8 Attributes, const uint8 Rank, const EGenders Gender, const struct FGameplayTagContainer& Tags) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceConfig") } static class UAppearanceConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceConfig; // Class Cronos.AppearanceManagerComponent // 0x03D8 (0x0478 - 0x00A0) class UAppearanceManagerComponent final : public UActorComponent { public: TMulticastInlineDelegate OnAppearanceApplied; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAppearanceConfig* AppearanceConfig; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DismembermentMaterialNames; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTagContainer AppearanceTags; // 0x00C8(0x0020)(Transient, NativeAccessSpecifierPrivate) struct FAppearanceSpawnData AppearanceSpawnData; // 0x00E8(0x0038)(Transient, NativeAccessSpecifierPrivate) struct FRandomStream AppearanceRand; // 0x0120(0x0008)(ZeroConstructor, Transient, NoDestructor, NativeAccessSpecifierPrivate) TSet CurrentAppearanceElements; // 0x0128(0x0050)(Transient, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* TeethMeshComponent; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* ShadowProxyMeshComp; // 0x0180(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_188[0x70]; // 0x0188(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) TArray HairColorElements; // 0x01F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_208[0x58]; // 0x0208(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) TMap CachedClothMaterials; // 0x0260(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float DissolveClothInterval; // 0x02C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DissolveClothSpeed; // 0x02C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C8[0x60]; // 0x02C8(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TMap ClothVariationsMap; // 0x0328(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray> DynamicMaterials; // 0x0378(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_388[0x10]; // 0x0388(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* AbsorptionMeshComponent; // 0x0398(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* AbsorptionTeethMeshComponent; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray OwnerTeethMeshMaterials; // 0x03A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray AbsorptionMeshTeethMeshMaterials; // 0x03B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* AbsorptionArmorMeshComponent; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACronosBaseEnemyCharacter* OwnerCharacter; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray> AbsorptionMeshDynamicMaterials; // 0x03E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAppearanceElement_Dimensions* CurrentDimensionElement; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAppearanceElement_Dimensions* TargetDimensionElement; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_408[0x48]; // 0x0408(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* JawTentacleComponent; // 0x0450(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* HeadTentacleComponent; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_460[0x8]; // 0x0460(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* PlayerCharacter; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyElement(class UAppearanceElement* Element); void ClearAllHairMeshes(); void ClearHairMesh(const int32 HeadNumber); void OnAbsorptionInitiated(); void OnClothBurnVFXTimelineCallback(float Val); bool CanSpawnHair() const; void DestroyMainMesh() const; TArray GetCurrentAppearanceElements() const; class UNiagaraComponent* GetJawTentacles() const; void HideMainMesh(bool InHidden) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AppearanceManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AppearanceManagerComponent") } static class UAppearanceManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAppearanceManagerComponent; // Class Cronos.GravityObjectsController // 0x0018 (0x00B8 - 0x00A0) class UGravityObjectsController final : public UActorComponent { public: TArray ArrayOfAffectors; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class UCanvasRenderTarget2D* RenderTextureOfPositions; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void AppendAffectors(const TArray& Affectors); void RemoveAffectors(const TArray& Affectors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GravityObjectsController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GravityObjectsController") } static class UGravityObjectsController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGravityObjectsController; // Class Cronos.SHElevatorInsidePanel // 0x0070 (0x0338 - 0x02C8) class ASHElevatorInsidePanel final : public AActor { public: class UCameraComponent* Camera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHFocusableComponent* FocusableManager; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr EngineSoftPtr; // 0x02F8(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector SavedRelLoc; // 0x0320(0x0018)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHElevatorInsidePanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHElevatorInsidePanel") } static class ASHElevatorInsidePanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHElevatorInsidePanel; // Class Cronos.BTService_LocalAvoidanceCheck // 0x0028 (0x00C0 - 0x0098) class UBTService_LocalAvoidanceCheck final : public UBTService_BlackboardBase { public: struct FBlackboardKeySelector LocalAvoidanceRequiredBBKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_LocalAvoidanceCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_LocalAvoidanceCheck") } static class UBTService_LocalAvoidanceCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_LocalAvoidanceCheck; // Class Cronos.ArmorComponent // 0x00D0 (0x0170 - 0x00A0) class UArmorComponent final : public UActorComponent { public: TMulticastInlineDelegate OnArmorHit; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UPhysicalMaterial* PhysicalMaterial; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0xA8]; // 0x00B8(0x00A8)(Fixing Size After Last Property [ Dumper-7 ]) class UAppearanceElement_Armor* CurrentArmorElement; // 0x0160(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* ExoSkeletalMeshComponent; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ClearArmor(); void ForceEnableArmorSet(const struct FGameplayTag& ArmorSetTag) const; TArray GetArmoredBones() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ArmorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ArmorComponent") } static class UArmorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UArmorComponent; // Class Cronos.NiagaraActorDynamic // 0x0008 (0x02D0 - 0x02C8) class ANiagaraActorDynamic final : public AActor { public: class UNiagaraDynamicComponent* NiagaraComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraActorDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraActorDynamic") } static class ANiagaraActorDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraActorDynamic; // Class Cronos.AskNewGameWidget // 0x0030 (0x0430 - 0x0400) class UAskNewGameWidget : public UAskDialogWidget { public: class UBButton* DifficultyNormal_but; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* DifficultyHard_but; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* OnNewGameAudioEvent; // 0x0410(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_418[0x18]; // 0x0418(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AskNewGameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AskNewGameWidget") } static class UAskNewGameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAskNewGameWidget; // Class Cronos.BTOnBlockedBySomethingChanged // 0x0038 (0x0090 - 0x0058) class UBTOnBlockedBySomethingChanged final : public UBaseBehaviorTrigger { public: struct FComponentReference InteractionGenericRef; // 0x0058(0x0028)(Edit, BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldBeBlocked; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionGenericComponent* InteractionGenericComponent; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnBlockedBySomethingChanged") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnBlockedBySomethingChanged") } static class UBTOnBlockedBySomethingChanged* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnBlockedBySomethingChanged; // Class Cronos.SpawnPointsPanelWidget // 0x0028 (0x0458 - 0x0430) class USpawnPointsPanelWidget final : public UAskNewGameWidget { public: class UBSpinBox* Difficulty_sb; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UComboBoxString* Difficulty_Cbx; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCheckBox* FirstPlay_cb; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCheckBox* NewGamePlus_cb; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USpawnPointsListWidget* SpawnPoints_wdg; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnPointsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnPointsPanelWidget") } static class USpawnPointsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnPointsPanelWidget; // Class Cronos.NiagaraVFXVolumeCutoutComponent // 0x0040 (0x0270 - 0x0230) class UNiagaraVFXVolumeCutoutComponent final : public USceneComponent { public: struct FVector BoxExtent; // 0x0230(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FColor ShapeColor; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_24C[0x24]; // 0x024C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetCutOutDisabled(const bool IsDisable, const class UObject* Object); bool IsCutOutDisabled() const; bool IsCutOutDisabledBy(const class UObject* Object) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXVolumeCutoutComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXVolumeCutoutComponent") } static class UNiagaraVFXVolumeCutoutComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraVFXVolumeCutoutComponent; // Class Cronos.AsyncLoader // 0x0038 (0x00D8 - 0x00A0) class UAsyncLoader final : public UActorComponent { public: TArray LoadedObjects; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray LoadedSolidObjects; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SHDebug_AsyncLoader_DumpValues(); void SHDebug_AsyncLoader_ToggleSpam(); void SHDebug_AsyncLoader_ValuesDebug(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncLoader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncLoader") } static class UAsyncLoader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncLoader; // Class Cronos.BTSoulExtractionChoiceStateCondition // 0x0010 (0x0040 - 0x0030) class UBTSoulExtractionChoiceStateCondition final : public UInteractionStateCondition { public: struct FDataTableRowHandle Soul; // 0x0030(0x0010)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulExtractionChoiceStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulExtractionChoiceStateCondition") } static class UBTSoulExtractionChoiceStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulExtractionChoiceStateCondition; // Class Cronos.AttachableEnemyComponent // 0x0060 (0x0FB0 - 0x0F50) class UAttachableEnemyComponent final : public USkeletalMeshComponent { public: struct FAttachableEnemyAdditionalProperties AdditionalProperties; // 0x0F48(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UNiagaraComponent* AttachedEnemyParticlesComponent; // 0x0FA0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_FA8[0x8]; // 0x0FA8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Detach(); void Init(const struct FAttachableEnemyProperties& InProperties); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttachableEnemyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttachableEnemyComponent") } static class UAttachableEnemyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttachableEnemyComponent; // Class Cronos.AttachmentAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UAttachmentAnimInstance : public UAnimInstance { public: class USkeletalMeshComponent* GetOwnerMesh() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttachmentAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttachmentAnimInstance") } static class UAttachmentAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttachmentAnimInstance; // Class Cronos.HPWidgetComponent // 0x0010 (0x0680 - 0x0670) class UHPWidgetComponent final : public UWidgetComponent { public: uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameInstance* GameInstance; // 0x0670(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_678[0x8]; // 0x0678(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HPWidgetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HPWidgetComponent") } static class UHPWidgetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHPWidgetComponent; // Class Cronos.BTOnEnemySpawned // 0x0008 (0x0060 - 0x0058) class UBTOnEnemySpawned final : public UBaseBehaviorTrigger { public: class AActor* SpawnedEnemy; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnEnemySpawned(class AActor* enemy); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnEnemySpawned") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnEnemySpawned") } static class UBTOnEnemySpawned* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnEnemySpawned; // Class Cronos.AudioBreathingSettings // 0x0030 (0x0060 - 0x0030) class UAudioBreathingSettings final : public UDataAsset { public: class UAkAudioEvent* PlayBreathingEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StopBreathingEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer BreathBlockingTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioBreathingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioBreathingSettings") } static class UAudioBreathingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioBreathingSettings; // Class Cronos.GameCharacterAudioSubcomponentBase // 0x0010 (0x0038 - 0x0028) class UGameCharacterAudioSubcomponentBase : public UObject { public: class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameCharacterAudioSubcomponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameCharacterAudioSubcomponentBase") } static class UGameCharacterAudioSubcomponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameCharacterAudioSubcomponentBase; // Class Cronos.HitReactAbility // 0x0050 (0x0480 - 0x0430) class UHitReactAbility : public UCronosGameplayAbility { public: struct FGameplayTagContainer AbilitiesToReeanable; // 0x0430(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTag GameplayEventTag; // 0x0450(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float NearbyEnemiesDistanceLimit; // 0x0458(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_45C[0x24]; // 0x045C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEarlierFinishEnabled(const struct FGameplayEventData& Payload); void OnExecuteInputActionRequest(const struct FGameplayTag& Tag); void OnOverrideAvailable(const struct FGameplayEventData& Payload); void OnReceiveDamageEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitReactAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitReactAbility") } static class UHitReactAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitReactAbility; // Class Cronos.SHFlickeringLightManagerComponent // 0x0010 (0x00B0 - 0x00A0) class USHFlickeringLightManagerComponent final : public UActorComponent { public: uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFlickeringLightManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFlickeringLightManagerComponent") } static class USHFlickeringLightManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFlickeringLightManagerComponent; // Class Cronos.BTShowCreditsWidget // 0x0010 (0x00A0 - 0x0090) class UBTShowCreditsWidget final : public UBaseBehaviorEffector { public: EEndScreenType EndScreenType; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag EventTagToSendToGameStateOnClose; // 0x0094(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Delay; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnHidden(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTShowCreditsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTShowCreditsWidget") } static class UBTShowCreditsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTShowCreditsWidget; // Class Cronos.AudioBreathingSubcomponent // 0x0038 (0x0070 - 0x0038) class UAudioBreathingSubcomponent final : public UGameCharacterAudioSubcomponentBase { public: class UAudioBreathingSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBeingFootstepTracer* OwnerFootstepTracer; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* OwnerAbilityComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CheckIfFootsetsBlocked(const struct FGameplayTag& Tag, int32 TagCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioBreathingSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioBreathingSubcomponent") } static class UAudioBreathingSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioBreathingSubcomponent; // Class Cronos.NiagaraVFXManager // 0x0020 (0x00C0 - 0x00A0) class UNiagaraVFXManager final : public UActorComponent { public: TArray RegisteredVFXVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray RegisteredVFXActors; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: class ANiagaraVFXVolume* GetEncompassedVFXVolume(const struct FVector& InLocation) const; TArray GetRegisteredVFVolumes() const; int32 GetRegisteredVFXActorCount() const; int32 GetRegisteredVFXVolumeCount() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXManager") } static class UNiagaraVFXManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraVFXManager; // Class Cronos.SHAudioHealthSettings // 0x0038 (0x0068 - 0x0030) class USHAudioHealthSettings final : public UDataAsset { public: class UAkAudioEvent* ReceivedDamageEvent_Generic; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* RTPC_HealthPercentage; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AudioHealthState_Fine; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AudioHealthState_LowInjury; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AudioHealthState_HeavyInjury; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AudioHealthState_CriticalInjury; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AudioHealthState_Dead; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAudioHealthSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAudioHealthSettings") } static class USHAudioHealthSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAudioHealthSettings; // Class Cronos.BTService_FightFocus // 0x0000 (0x00A0 - 0x00A0) class UBTService_FightFocus final : public UBTService_DefaultFocus { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_FightFocus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_FightFocus") } static class UBTService_FightFocus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_FightFocus; // Class Cronos.SHChAudioHealthSubcomponent // 0x0020 (0x0058 - 0x0038) class USHChAudioHealthSubcomponent final : public UGameCharacterAudioSubcomponentBase { public: class USHAudioHealthSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void UpdateAudioHealthRTPCValue(class USHCharacterPlayHealthComponent* InHealthComponent); void UpdateAudioHealthState(class USHCharacterPlayHealthComponent* InHealthComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHChAudioHealthSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHChAudioHealthSubcomponent") } static class USHChAudioHealthSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHChAudioHealthSubcomponent; // Class Cronos.PathfinderBossfightConfig // 0x0150 (0x0180 - 0x0030) class UPathfinderBossfightConfig final : public UDataAsset { public: float HealthPercentage1_2; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float HealthPercentage2_3; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float HealthPercentage3_4; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ResetStaggerTime; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag SpawnTag; // 0x0040(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag DeadTag; // 0x0048(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap ArenaSpawnPointNames; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) TSoftClassPtr TeleportStartSpawnActorClass; // 0x00A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr TeleportEndSpawnActorClass; // 0x00C8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnvQuery* FindTeleportInPosition; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnvQuery* FindTeleportAroundPosition; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer TagsToAddAfterPhase1; // 0x0100(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTagContainer TagsToAddAfterPhase2; // 0x0120(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTagContainer TagsToAddAfterPhase3; // 0x0140(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTagContainer TagsToAddAfterPhase4; // 0x0160(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathfinderBossfightConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathfinderBossfightConfig") } static class UPathfinderBossfightConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPathfinderBossfightConfig; // Class Cronos.AudioSpaceData // 0x0028 (0x0058 - 0x0030) class UAudioSpaceData final : public UDataAsset { public: class UAkStateValue* CubatureStates[0x5]; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioSpaceData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioSpaceData") } static class UAudioSpaceData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioSpaceData; // Class Cronos.BTSpectator // 0x0000 (0x0370 - 0x0370) class ABTSpectator final : public ASpectatorPawn { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpectator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpectator") } static class ABTSpectator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTSpectator; // Class Cronos.AudioSpaceSubcomponent // 0x0088 (0x00C0 - 0x0038) class UAudioSpaceSubcomponent final : public UGameCharacterAudioSubcomponentBase { public: class UAudioSpaceData* AudioSpaceData; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAudioCubatureType CurrentCubatureType; // 0x0040(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* CurrentCustomState; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray OverlappedRooms; // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray DirtyRTPCs; // 0x00B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioSpaceSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioSpaceSubcomponent") } static class UAudioSpaceSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioSpaceSubcomponent; // Class Cronos.BaseEnemyAnimInstance // 0x0010 (0x03D0 - 0x03C0) class UBaseEnemyAnimInstance : public UAnimInstance { public: bool bHitReactsEnabled; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x3]; // 0x03B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName HitReactEventName; // 0x03BC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDead; // 0x03C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* CharacterOwner; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnHit(const struct FDamageInfo& DamageInfo); void ProcFlinch(float Intensity, class FName HitBone, const struct FVector& ImpactLocation, const struct FVector& ImpactNormal); float CalculateHitIntensity(const struct FDamageInfo& DamageInfo) const; class UCharacterMovementComponent* GetCharacterMovementComp() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseEnemyAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseEnemyAnimInstance") } static class UBaseEnemyAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseEnemyAnimInstance; // Class Cronos.CharacterHealthDisplayData // 0x0010 (0x0040 - 0x0030) class UCharacterHealthDisplayData final : public UDataAsset { public: TArray HealthLinesData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterHealthDisplayData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterHealthDisplayData") } static class UCharacterHealthDisplayData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterHealthDisplayData; // Class Cronos.BTService_ScanForDeadBody // 0x0088 (0x00F8 - 0x0070) class UBTService_ScanForDeadBody final : public UBTService { public: struct FBlackboardKeySelector DeadBodyActor; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector StrafeToDeadBody; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector Target; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) bool bRequireDirectHit; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinDistanceToTarget; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDistanceToDeadBody; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrafeAngle; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_ScanForDeadBody") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_ScanForDeadBody") } static class UBTService_ScanForDeadBody* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_ScanForDeadBody; // Class Cronos.GravityObjectData // 0x0070 (0x00A0 - 0x0030) class UGravityObjectData final : public UPrimaryDataAsset { public: class FName CollisionProfileName; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CustomMeshValidSubName; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CustomMeshDefaultSubName; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CustomMeshParamName; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName GridSizeXParamName; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName GridSizeYParamName; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CustomGridEnableParamName; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ClassicGridEnableParamName; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CustomMaterialParamName; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OffsetVectorXParamName; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OffsetVectorYParamName; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OffsetVectorZParamName; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GravityObjectData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GravityObjectData") } static class UGravityObjectData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGravityObjectData; // Class Cronos.BaseGravityObject // 0x0090 (0x0358 - 0x02C8) class ABaseGravityObject final : public AActor { public: bool bIsDebugMode; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumOfGravityActors; // 0x02CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* GravityObjectRootComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* ClassicCollider; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UGravityObjectsController* GravityObjectsController; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharacter* FoundCharacter; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bGravityEffectEnabled; // 0x02F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ColliderZSize; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ColliderZOffset; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 GridSizeX; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 GridSizeY; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ActivationDistanceThreshold; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BlockSize; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BoundsScale; // 0x0314(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EGravityEffectAxes ActiveAxis; // 0x0318(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMesh* CustomGridMesh; // 0x0320(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasRenderTarget2D* RenTextureOfPosition; // 0x0328(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray MaterialArray; // 0x0330(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Affectors; // 0x0340(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class UGravityObjectData* GravityObjectData; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UGravityObjectsController* GetController(); void StartGridSimulation(); class UStaticMeshComponent* GetGravityObjectMeshComponent() const; class UNiagaraComponent* GetGravityObjectNiagaraComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseGravityObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseGravityObject") } static class ABaseGravityObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABaseGravityObject; // Class Cronos.PlayerHUDAudioLogWidget // 0x0040 (0x0310 - 0x02D0) class UPlayerHUDAudioLogWidget : public UUserWidget { public: class UBTBindableButtonWidget* BindableButtonStop; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProgressBar* PlayProgressBar; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* NameTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonNumericTextBlock* DurationTextBlock; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonNumericTextBlock* CurrentTimeTextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* Hide_anim; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* show_anim; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAudioLogFinnished(); void OnAudioLogInterrupted(); void OnAudioLogStarted(); void OnHideAnimationFinished(); void UpdateBindableStopButton(class UUserWidget* InMenuWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDAudioLogWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDAudioLogWidget") } static class UPlayerHUDAudioLogWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDAudioLogWidget; // Class Cronos.SHCharacterPlayInteractionSlotComponent // 0x0010 (0x00B0 - 0x00A0) class USHCharacterPlayInteractionSlotComponent : public UActorComponent { public: class ASHCharacterPlay* OwnerCharacter; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayInteractionSlotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayInteractionSlotComponent") } static class USHCharacterPlayInteractionSlotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayInteractionSlotComponent; // Class Cronos.SHCharacterPlayManagedInteractionSlotComponent // 0x0098 (0x0148 - 0x00B0) class USHCharacterPlayManagedInteractionSlotComponent : public USHCharacterPlayInteractionSlotComponent { public: float MouseRotationMultiplier; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PadRotationMultiplier; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementMultiplier; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSHManagedInteractionSlotCleanupConfig CleanupConfig; // 0x00BC(0x0014)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_D0[0x78]; // 0x00D0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayManagedInteractionSlotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayManagedInteractionSlotComponent") } static class USHCharacterPlayManagedInteractionSlotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayManagedInteractionSlotComponent; // Class Cronos.BTSmartGunTraceComponent // 0x0028 (0x0138 - 0x0110) class UBTSmartGunTraceComponent final : public UBTWeaponModeTraceComponent { public: struct FVector2D FOVMarginPercentage; // 0x0110(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TopLeftWidgetName; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DownRightWidgetName; // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TargetActorTag; // 0x0130(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSmartGunTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSmartGunTraceComponent") } static class UBTSmartGunTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSmartGunTraceComponent; // Class Cronos.BaseVFXManager // 0x0000 (0x02C8 - 0x02C8) class ABaseVFXManager : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseVFXManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseVFXManager") } static class ABaseVFXManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABaseVFXManager; // Class Cronos.PTMConfig // 0x0028 (0x0058 - 0x0030) class UPTMConfig final : public UDataAsset { public: TArray Weights; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray WeightsConditionsMatching; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float UpdateWeightsTimerDuration; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PTMConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PTMConfig") } static class UPTMConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPTMConfig; // Class Cronos.BehaviorTask_Repeat // 0x0038 (0x00A0 - 0x0068) class UBehaviorTask_Repeat final : public UGameplayTask { public: TMulticastInlineDelegate OnPerformAction; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) TMulticastInlineDelegate OnFinished; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_Repeat* RepeatAction(class USmortGameplayBehavior* InOwningBehavior, float TimeBetweenActions, int32 TotalActionCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_Repeat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_Repeat") } static class UBehaviorTask_Repeat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_Repeat; // Class Cronos.BTSetTutorialStateBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTSetTutorialStateBehaviorEffector final : public UBaseBehaviorEffector { public: struct FTutorialDataItem Tutorial; // 0x0090(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETutorialState NewTutorialState; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSetTutorialStateBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSetTutorialStateBehaviorEffector") } static class UBTSetTutorialStateBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSetTutorialStateBehaviorEffector; // Class Cronos.BehaviorTask_WaitForAttribute // 0x0078 (0x00E0 - 0x0068) class UBehaviorTask_WaitForAttribute final : public UGameplayTask { public: TMulticastInlineDelegate OnChange; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_78[0x60]; // 0x0078(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* ExternalOwner; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UBehaviorTask_WaitForAttribute* WaitForAttributeChange(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayAttribute& Attribute, const struct FGameplayTag& WithSrcTag, const struct FGameplayTag& WithoutSrcTag, bool TriggerOnce); static class UBehaviorTask_WaitForAttribute* WaitForAttributeChangeWithComparison(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayAttribute& InAttribute, const struct FGameplayTag& InWithTag, const struct FGameplayTag& InWithoutTag, EBehaviorWaitAttributeChangeComparison InComparisonType, float InComparisonValue, bool TriggerOnce); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitForAttribute") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitForAttribute") } static class UBehaviorTask_WaitForAttribute* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitForAttribute; // Class Cronos.PlayDeathReactionGameplayAbility // 0x0018 (0x0448 - 0x0430) class UPlayDeathReactionGameplayAbility : public UCronosGameplayAbility { public: class UCharacterPlayDeathData* Data; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* CharacterPlay; // 0x0438(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddDeathGameplayWidget(); void TakeGameControl(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayDeathReactionGameplayAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayDeathReactionGameplayAbility") } static class UPlayDeathReactionGameplayAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayDeathReactionGameplayAbility; // Class Cronos.BehaviorTask_WaitGameplayEffectApplied // 0x01E8 (0x0250 - 0x0068) class UBehaviorTask_WaitGameplayEffectApplied final : public UGameplayTask { public: uint8 Pad_68[0x1B8]; // 0x0068(0x01B8)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnApplied; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAbilitySystemComponent* ExternalOwner; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_238[0x18]; // 0x0238(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToSelf(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagRequirements& SourceTagRequirements, const struct FGameplayTagRequirements& TargetTagRequirements, bool TriggerOnce, bool ListenForPeriodicEffect); static class UBehaviorTask_WaitGameplayEffectApplied* WaitGameplayEffectAppliedToSelf_Query(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayTargetDataFilterHandle& SourceFilter, const struct FGameplayTagQuery& SourceTagQuery, const struct FGameplayTagQuery& TargetTagQuery, bool TriggerOnce, bool ListenForPeriodicEffect); void OnApplyGameplayEffectCallback(class UAbilitySystemComponent* Target, const struct FGameplayEffectSpec& SpecApplied, const struct FActiveGameplayEffectHandle& ActiveHandle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitGameplayEffectApplied") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitGameplayEffectApplied") } static class UBehaviorTask_WaitGameplayEffectApplied* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayEffectApplied; // Class Cronos.BTQTECameraBehavior // 0x0140 (0x01A0 - 0x0060) class UBTQTECameraBehavior final : public UBTQTEBehavior { public: TSubclassOf CameraActorClass; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ABTQTECamerActor* BTQTECamerActor; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bKeepCameraPositionAfterQTE; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBestCameraSettings BestCameraSettings; // 0x0078(0x0108)(Edit, Protected, NativeAccessSpecifierProtected) float CameraBlendIn; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraBlendInExp; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraBlendOut; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraBlendOutExp; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTECameraBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTECameraBehavior") } static class UBTQTECameraBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTECameraBehavior; // Class Cronos.BehaviorTask_WaitGameplayEffectRemoved // 0x0038 (0x00A0 - 0x0068) class UBehaviorTask_WaitGameplayEffectRemoved final : public UGameplayTask { public: TMulticastInlineDelegate OnRemoved; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate InvalidHandle; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitGameplayEffectRemoved* WaitForGameplayEffectRemoved(class USmortGameplayBehavior* InOwningBehavior, const struct FActiveGameplayEffectHandle& Handle); void OnGameplayEffectRemoved(const struct FGameplayEffectRemovalInfo& InGameplayEffectRemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitGameplayEffectRemoved") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitGameplayEffectRemoved") } static class UBehaviorTask_WaitGameplayEffectRemoved* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayEffectRemoved; // Class Cronos.BehaviorTask_WaitGameplayEvent // 0x0038 (0x00A0 - 0x0068) class UBehaviorTask_WaitGameplayEvent final : public UGameplayTask { public: TMulticastInlineDelegate EventReceived; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* OptionalExternalTarget; // 0x0080(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilitySystemComponent* OwnerASC; // 0x0088(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitGameplayEvent* WaitGameplayEvent(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayTag& EventTag, class AActor* OptionalExternalTarget_0, bool OnlyTriggerOnce, bool OnlyMatchExact); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitGameplayEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitGameplayEvent") } static class UBehaviorTask_WaitGameplayEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayEvent; // Class Cronos.PlayExtendedMovementComponent // 0x0070 (0x0110 - 0x00A0) class UPlayExtendedMovementComponent final : public UActorComponent { public: bool bIsSqueezing; // 0x00A0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SqueezeAnimSpeed; // 0x00A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingAnchor; // 0x00A8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AnchorAnimSpeed; // 0x00AC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B0[0x60]; // 0x00B0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnStartCorrection(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayExtendedMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayExtendedMovementComponent") } static class UPlayExtendedMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayExtendedMovementComponent; // Class Cronos.BTSingleItemBuyWidget // 0x0090 (0x05D0 - 0x0540) class UBTSingleItemBuyWidget final : public UBTButtonWidgetBase { public: uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCommonTextBlock* CommonTextBlockItemName; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* CommonTextBlockCost; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextBlockSupply; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_560[0x18]; // 0x0560(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimUpdate; // 0x0578(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText TextSupplyToFormat; // 0x0580(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class FText TextCostToFormat; // 0x0590(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_5A0[0x8]; // 0x05A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ButtonStyleEnabled; // 0x05A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf TextStyleEnabled; // 0x05B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ButtonStyleDisabled; // 0x05B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf TextStyleDisabled; // 0x05C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C8[0x8]; // 0x05C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemBuyAvailable(); void OnItemBuyNotAvailable(); void OnUpdateBrowseMarker(bool bInShouldBeVisible); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSingleItemBuyWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSingleItemBuyWidget") } static class UBTSingleItemBuyWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSingleItemBuyWidget; // Class Cronos.BehaviorTask_WaitGameplayTag // 0x0050 (0x00B8 - 0x0068) class UBehaviorTask_WaitGameplayTag final : public UGameplayTask { public: uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate Added; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate Removed; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* OwnerASC; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* OptionalExternalTarget; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitGameplayTag* WaitGameplayTag(class USmortGameplayBehavior* InOwningBehavior, const struct FGameplayTag& Tag, class AActor* InOptionalExternalTarget); void GameplayTagCallback(const struct FGameplayTag& InTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitGameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitGameplayTag") } static class UBehaviorTask_WaitGameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayTag; // Class Cronos.BehaviorTask_WaitTrace // 0x00E0 (0x0148 - 0x0068) class UBehaviorTask_WaitTrace final : public UGameplayTask { public: TMulticastInlineDelegate OnTraceHit; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTestEnd; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AActor* TracingActor; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90[0xB8]; // 0x0090(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitTrace* WaitForTrace(class USmortGameplayBehavior* InOwningBehavior, const struct FVector& RelativeStart, const struct FVector& RelativeEnd, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, float Radius, bool bIgnoreSelf, float TimeLimit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitTrace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitTrace") } static class UBehaviorTask_WaitTrace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitTrace; // Class Cronos.PlayerHUDMineTrapWidget // 0x0078 (0x0418 - 0x03A0) class UPlayerHUDMineTrapWidget : public UCronosUserWidgetOnTag { public: struct FLinearColor ActiveModeColor; // 0x03A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor InactiveModeColor; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor MineTrapsEmptyColor; // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor MineTrapsRegularColor; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName MineTrapItemName; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* MainOverlay; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* MineTrapIndexImage; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* MineTrapIconImage; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* MineTrapAmmoCountTextBlock; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr OwnerCharacter; // 0x0408(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DisplayedMineTrapsAmount; // 0x0410(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDMineTrapWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDMineTrapWidget") } static class UPlayerHUDMineTrapWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDMineTrapWidget; // Class Cronos.SHCharacterPlayLighting // 0x00C0 (0x0388 - 0x02C8) class ASHCharacterPlayLighting final : public AActor { public: class USpotLightComponent* LightCharacterBack; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPointLightComponent* FlashlightOffSupportLight; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LightCharacterBackMinIntensity; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LightCharacterBackFlashlightMod; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FlashlightOffSupportLightDefaultIntensity; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* FlashlightOffSupportLightIntensityCurve; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTimeline FlashlightOffSupportLightIntensityTimeline; // 0x02F0(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void SetFlashlightOffSupportLightProgress(float ProgressValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayLighting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayLighting") } static class ASHCharacterPlayLighting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCharacterPlayLighting; // Class Cronos.CronosGameplayDialogAbility // 0x0068 (0x0498 - 0x0430) class UCronosGameplayDialogAbility : public UCronosGameplayAbility { public: class UDialogTalk* DialogTalk; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag EventStopTag; // 0x0438(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag EventPauseTag; // 0x0440(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag EventResumeTag; // 0x0448(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* AbilityTask_WaitStopGameplayEvent; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* AbilityTask_WaitPauseGameplayEvent; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* AbilityTask_WaitResumeGameplayEvent; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameplayDialogData* GameplayDialogDataRuntime; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogSpeaker* CachedDialogSpeaker; // 0x0478(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray InitialVoices; // 0x0480(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool PlayGameplayAudioWithAbility(class AActor* InSpeakerActor, const struct FGameplayTag& InEventTag, struct FGameplayEventData& InGameplayEventData, const struct FDialogDataWrapper& InDialogDataWrapper); void OnDialogFinished(bool bCompleted); void OnEventPauseReceived(const struct FGameplayEventData& InPayload); void OnEventResumeReceived(const struct FGameplayEventData& InPayload); void OnEventStopReceived(const struct FGameplayEventData& InPayload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameplayDialogAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameplayDialogAbility") } static class UCronosGameplayDialogAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGameplayDialogAbility; // Class Cronos.BTSoulLeakAbility // 0x0028 (0x04C0 - 0x0498) class UBTSoulLeakAbility : public UCronosGameplayDialogAbility { public: TWeakObjectPtr CachedAkComponent; // 0x0498(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr CachedAbilitySystemComponent; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 ActivatedAkEventID; // 0x04A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4AC[0x4]; // 0x04AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActivatedEffectsHandles; // 0x04B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static bool PlaySoulLeakWithAbility(class AActor* InSpeakerActor, const struct FGameplayTag& InEventTag, struct FGameplayEventData& InGameplayEventData, const struct FDialogDataWrapper& InDialogDataWrapper, const TArray>& InGameplayEffects, class UAkAudioEvent* InAudioEvent, float InFadeOutDuration); void OnAkEventFinished(EAkCallbackType InCallbackType, class UAkCallbackInfo* InCallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulLeakAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulLeakAbility") } static class UBTSoulLeakAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulLeakAbility; // Class Cronos.BehaviorTask_WaitVelocityChange // 0x0038 (0x00A0 - 0x0068) class UBehaviorTask_WaitVelocityChange final : public UGameplayTask { public: TMulticastInlineDelegate OnVelocityChange; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UMovementComponent* CachedMovementComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBehaviorTask_WaitVelocityChange* CreateWaitVelocityChange(class USmortGameplayBehavior* InOwningBehavior, const struct FVector& Direction, float MinimumMagnitude); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BehaviorTask_WaitVelocityChange") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BehaviorTask_WaitVelocityChange") } static class UBehaviorTask_WaitVelocityChange* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBehaviorTask_WaitVelocityChange; // Class Cronos.BTDialogBoxMenuWidget // 0x0020 (0x05D0 - 0x05B0) class UBTDialogBoxMenuWidget final : public UBTInGameMenuWidget { public: class UBTNotifyWidgetBase* NotifyWidgetBase; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonConfirm; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonCancel; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCloseAfterConfirm; // 0x05C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C9[0x7]; // 0x05C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AlignButtons(EHorizontalAlignment InAlignment); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDialogBoxMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDialogBoxMenuWidget") } static class UBTDialogBoxMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDialogBoxMenuWidget; // Class Cronos.BossfightControllerInterface // 0x0000 (0x0000 - 0x0000) class IBossfightControllerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BossfightControllerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BossfightControllerInterface") } static class IBossfightControllerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBossfightControllerInterface; // Class Cronos.BT3DNavGridCellRemover // 0x0000 (0x0300 - 0x0300) class ABT3DNavGridCellRemover final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BT3DNavGridCellRemover") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BT3DNavGridCellRemover") } static class ABT3DNavGridCellRemover* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABT3DNavGridCellRemover; // Class Cronos.BTMemoPageWidget // 0x0050 (0x0320 - 0x02D0) class UBTMemoPageWidget final : public UUserWidget { public: class FText TextToDisplay; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPrivate) TSoftObjectPtr TextureToDisplay; // 0x02E0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* ContentSwitcher; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonRichTextBlock* TextContentTextBlock; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* PictureContentImage; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void SetPicture(TSoftObjectPtr InImage); void SetText(const class FText& InText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMemoPageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMemoPageWidget") } static class UBTMemoPageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMemoPageWidget; // Class Cronos.BTDecorator_GetClosest3DNavGridEntryPoint // 0x0058 (0x00C0 - 0x0068) class UBTDecorator_GetClosest3DNavGridEntryPoint final : public UBTDecorator { public: struct FBlackboardKeySelector FloorEntryLocation; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector WallEntryLocation; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPublic) float EntryDistanceRequired; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnter; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_GetClosest3DNavGridEntryPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_GetClosest3DNavGridEntryPoint") } static class UBTDecorator_GetClosest3DNavGridEntryPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_GetClosest3DNavGridEntryPoint; // Class Cronos.SteeringComponent // 0x0140 (0x01E0 - 0x00A0) class USteeringComponent final : public UActorComponent { public: struct FSteeringConfig SteeringConfig; // 0x00A0(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) class AAIController* MyAIController; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterMovementComponent* MovementComp; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ANavigationData* MyNavData; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x110]; // 0x00D0(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorBump(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void OnNavDataRegistered(class ANavigationData* NavData); void OnNavigationInitDone(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SteeringComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SteeringComponent") } static class USteeringComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USteeringComponent; // Class Cronos.BT3DNavGridGenerationSeed // 0x0008 (0x02D0 - 0x02C8) class ABT3DNavGridGenerationSeed final : public AActor { public: class UTextRenderComponent* TextRenderComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BT3DNavGridGenerationSeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BT3DNavGridGenerationSeed") } static class ABT3DNavGridGenerationSeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABT3DNavGridGenerationSeed; // Class Cronos.AnimNotify_DoorHandIKStop // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DoorHandIKStop final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DoorHandIKStop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DoorHandIKStop") } static class UAnimNotify_DoorHandIKStop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DoorHandIKStop; // Class Cronos.BT3DNavGrid // 0x01F8 (0x04F8 - 0x0300) class ABT3DNavGrid final : public AVolume { public: TMap NavGrid; // 0x0300(0x0050)(Protected, NativeAccessSpecifierProtected) TArray CellRemovers; // 0x0350(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ExcludedZones; // 0x0360(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) float ActorRadius; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDebugDrawPrecomputedPath; // 0x0374(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDebugDrawEntryPoints; // 0x0375(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDebugDrawConnections; // 0x0376(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDebugDrawGrid; // 0x0377(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CellSize; // 0x0378(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ProbeOverlap; // 0x037C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ChunkSize; // 0x0380(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPreview; // 0x0384(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_385[0x3]; // 0x0385(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CellAmount; // 0x0388(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TestHPathChunkItem; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TestHPathChunkItemGoal; // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet Chunks; // 0x03A8(0x0050)(Edit, EditConst, Protected, NativeAccessSpecifierProtected) TArray AllowedActors; // 0x03F8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap HPaths; // 0x0408(0x0050)(Protected, NativeAccessSpecifierProtected) TMap ChunkCellsDict; // 0x0458(0x0050)(Protected, NativeAccessSpecifierProtected) TSet EntryPoints; // 0x04A8(0x0050)(Protected, NativeAccessSpecifierProtected) public: void OnBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor); void OnEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BT3DNavGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BT3DNavGrid") } static class ABT3DNavGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABT3DNavGrid; // Class Cronos.BTDifficultyAttributeMapData // 0x0000 (0x0048 - 0x0048) class UBTDifficultyAttributeMapData : public UDifficultyAttributeMapData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyAttributeMapData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyAttributeMapData") } static class UBTDifficultyAttributeMapData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyAttributeMapData; // Class Cronos.BTDifficultyAttributeMapEnemy // 0x0000 (0x0048 - 0x0048) class UBTDifficultyAttributeMapEnemy final : public UBTDifficultyAttributeMapData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyAttributeMapEnemy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyAttributeMapEnemy") } static class UBTDifficultyAttributeMapEnemy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyAttributeMapEnemy; // Class Cronos.BTActivateWorldStateRequestsBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTActivateWorldStateRequestsBehaviorEffector final : public UBaseBehaviorEffector { public: struct FGameplayTag RequestTag; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TagToAdd; // 0x0098(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTActivateWorldStateRequestsBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTActivateWorldStateRequestsBehaviorEffector") } static class UBTActivateWorldStateRequestsBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTActivateWorldStateRequestsBehaviorEffector; // Class Cronos.DoorAttachmentClassConfigData // 0x0050 (0x0080 - 0x0030) class UDoorAttachmentClassConfigData final : public UDataAsset { public: TMap> ClassMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorAttachmentClassConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorAttachmentClassConfigData") } static class UDoorAttachmentClassConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorAttachmentClassConfigData; // Class Cronos.SHInteractionManagerComponent // 0x0118 (0x01B8 - 0x00A0) class USHInteractionManagerComponent final : public UActorComponent { public: TMulticastInlineDelegate OnInteractionManagerInitializeBP; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class FString InteractiveText; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConsiderDisabledWhenHidden; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledAtStart; // 0x00C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C2[0x36]; // 0x00C2(0x0036)(Fixing Size After Last Property [ Dumper-7 ]) TArray ProximityDetectors; // 0x00F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class USHRaycastDetectableComponent* VisibilityDetector; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_110[0x70]; // 0x0110(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTagsBlockingInteraction; // 0x0180(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_1A0[0x1]; // 0x01A0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EDetectionState DetectionState; // 0x01A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A2[0x6]; // 0x01A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionIconComponent* IconComponent; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* GenericComponent; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void BindProximityDetector(const class UShapeComponent* NewProximityDetector); void BindProximityDetectors(const TArray& NewProximityDetectors); void BindVisibilityDetector(const class USHRaycastDetectableComponent* NewVisibilityDetector); void HideIconInstant(); void InterruptCurrentInteraction(); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void ProcessProximityEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex); bool RegisterGeneric(const class USHInteractionGenericComponent* Generic, const class USHRaycastDetectableComponent* Detectable, const class USHInteractionIconComponent* Icon, const TArray& Slots); void SetDetectionEnabled(const bool Enable, const class UObject* Enabler); void SetDetectionState(EDetectionState InDetectionState); void SetObjectDetectionEnabled(const class UObject* Object, const bool Enable, const class UObject* Enabler); EDetectionState GetDetectionState() const; bool HasActiveInteraction() const; bool HasUsableActorNearby() const; bool IsDetectionEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionManagerComponent") } static class USHInteractionManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionManagerComponent; // Class Cronos.BTEnvQueryTest_TraceCheckOnBool // 0x0008 (0x02F0 - 0x02E8) class UBTEnvQueryTest_TraceCheckOnBool final : public UEnvQueryTest_Trace { public: bool bIsEnabled; // 0x02E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_TraceCheckOnBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_TraceCheckOnBool") } static class UBTEnvQueryTest_TraceCheckOnBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_TraceCheckOnBool; // Class Cronos.BTAddItemBehavior // 0x0050 (0x0120 - 0x00D0) class UBTAddItemBehavior final : public UBTTestHelperBehavior { public: TMap Items; // 0x00D0(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAddItemBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAddItemBehavior") } static class UBTAddItemBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAddItemBehavior; // Class Cronos.BTAddPersistentGameplayTag // 0x0020 (0x00E8 - 0x00C8) class UBTAddPersistentGameplayTag final : public UScriptFlowAction { public: struct FGameplayTagContainer PersistentTags; // 0x00C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAddPersistentGameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAddPersistentGameplayTag") } static class UBTAddPersistentGameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAddPersistentGameplayTag; // Class Cronos.CronosBodyPartsData // 0x0040 (0x0070 - 0x0030) class UCronosBodyPartsData final : public UPrimaryDataAsset { public: struct FBodyPartsDataStruct BodyPartsData; // 0x0030(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBodyPartsData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBodyPartsData") } static class UCronosBodyPartsData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBodyPartsData; // Class Cronos.BTDifficultyStateCondition // 0x0008 (0x0038 - 0x0030) class UBTDifficultyStateCondition final : public UInteractionStateCondition { public: EGameplayDifficulty GameDifficulty; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyStateCondition") } static class UBTDifficultyStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyStateCondition; // Class Cronos.BTAdvancedTeleportBehaviorEffector // 0x0248 (0x02D8 - 0x0090) class UBTAdvancedTeleportBehaviorEffector final : public UBaseBehaviorEffector { public: uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bTeleportToSpawnpoint; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr TeleportSpawnpoint; // 0x00A0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentReference TeleportTarget; // 0x00C8(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NewPlayerLocation; // 0x00F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator NewPlayerRotation; // 0x0108(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FComponentReference CameraLookAtTarget; // 0x0120(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCustomCameraRotation; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator NewCameraRotation; // 0x0150(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray> DataLayersToLoad; // 0x0168(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FWorldPartitionStateRequestData WorldStateRequestData; // 0x0178(0x00D0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FComponentReference PreloadStartTrigger; // 0x0248(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentReference PreloadEndTrigger; // 0x0270(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerMovementScale; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* AnimMontage; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayBeforeTeleport; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayBeforeFadeOutStart; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutDuration; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockMovement; // 0x02B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf StreamingActorClassToUse; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr WorldStateRequest; // 0x02C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnColliderBeginOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnColliderBeginOverlapStart(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAdvancedTeleportBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAdvancedTeleportBehaviorEffector") } static class UBTAdvancedTeleportBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAdvancedTeleportBehaviorEffector; // Class Cronos.BTAgreementsInfoPanel // 0x00E0 (0x04F0 - 0x0410) class UBTAgreementsInfoPanel final : public UUCSWInfoStartGameSettingsPanel { public: TMulticastInlineDelegate K2_OnLeave; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_420[0x10]; // 0x0420(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FText CustomContinueText; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomBackText; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomLeaveText; // 0x0450(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomContinueButtonText; // 0x0460(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomContinuePadButtonText; // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomBackButtonText; // 0x0480(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomBackPadButtonText; // 0x0490(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomLeaveButtonText; // 0x04A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) class FText CustomLeavePadButtonText; // 0x04B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NativeAccessSpecifierPrivate) bool bPanelHasCustomBackText; // 0x04C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasCustomBackButton; // 0x04C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasHiddenBackButton; // 0x04C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasCustomContinueText; // 0x04C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasCustomContinueButton; // 0x04C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasHiddenContinueButton; // 0x04C5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasCustomLeaveText; // 0x04C6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasCustomLeaveButton; // 0x04C7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bPanelHasHiddenLeaveButton; // 0x04C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C9[0x7]; // 0x04C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTipTextBlock* Continue_text; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTipTextBlock* Back_text; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTipTextBlock* Leave_text; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* Leave_but; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void BP_OnLeave(); void Leave(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAgreementsInfoPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAgreementsInfoPanel") } static class UBTAgreementsInfoPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAgreementsInfoPanel; // Class Cronos.DestructibleBaseActor // 0x00B8 (0x0380 - 0x02C8) class ADestructibleBaseActor final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* StaticMeshComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTAimAssistCollider* AimAssistColliderComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FImpacterSoundConfig ImpacterSoundConfig; // 0x02E0(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGeometryCollectionEssentials GeometryCollectionEssentials; // 0x0350(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDestructionStarted; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDestructionFinished; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UCronosGeometryCollectionComponent* PooledGeometryCollectionComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class UCronosGeometryCollectionComponent* AttachGeometryCollectionComponent(); void CallDestructionFinished(); void DetachGeometryCollectionComponent(); class UGeometryCollectionComponent* GetGeometryCollectionComponent(); int32 GetNumElements(); void InternalOnChaosBreakEvent(const struct FChaosBreakEvent& BreakEvent); void InternalOnChaosPhysicsCollision(const struct FChaosPhysicsCollisionInfo& CollisionInfo); void NativeOnChaosBreakEvent(const struct FChaosBreakEvent& BreakEvent); void NativeOnChaosPhysicsCollision(const struct FChaosPhysicsCollisionInfo& CollisionInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DestructibleBaseActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DestructibleBaseActor") } static class ADestructibleBaseActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADestructibleBaseActor; // Class Cronos.BTDestroySpawnerEnemies // 0x0000 (0x0090 - 0x0090) class UBTDestroySpawnerEnemies final : public UBaseBehaviorEffector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDestroySpawnerEnemies") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDestroySpawnerEnemies") } static class UBTDestroySpawnerEnemies* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDestroySpawnerEnemies; // Class Cronos.SwitchWeaponModeAbility // 0x0058 (0x0488 - 0x0430) class USwitchWeaponModeAbility : public UCronosGameplayAbility { public: bool bRestrictWeaponSwitching; // 0x0430(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_431[0x3]; // 0x0431(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WeaponAssembleSpeedMul; // 0x0434(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WeaponDisassembleSpeedMul; // 0x0438(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WeaponWheelDisplayTime; // 0x043C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf EquipWeaponAbility; // 0x0440(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsToggle; // 0x0448(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EToggleDirection ToggleDirection; // 0x0449(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44A[0x2]; // 0x044A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 WeaponSlotToSwitchTo; // 0x044C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag IsAimActiveTag; // 0x0450(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_458[0x28]; // 0x0458(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class USHAnimMontagePlayer* WeaponSwitchMontage; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnAssembleMontageEnd(class UAnimMontage* Montage, bool bInterrupted); void OnDisassembleMontageEnd(class UAnimMontage* Montage, bool bInterrupted); void StartAssemble(); int32 GetNewSlot(const class ASHCharacterPlay* CharacterPlay) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SwitchWeaponModeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SwitchWeaponModeAbility") } static class USwitchWeaponModeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USwitchWeaponModeAbility; // Class Cronos.BTScrollableAgreementsPanel // 0x0040 (0x0450 - 0x0410) class UBTScrollableAgreementsPanel final : public UUCSWInfoStartGameSettingsPanel { public: class UScrollBox* AgreementScrollBox; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ManualScrollInterpolationSpeed; // 0x0418(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ManualScrollMultiplier; // 0x041C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bRequireScrolledToAccept; // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_421[0x3]; // 0x0421(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AcceptableEndOffset; // 0x0424(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHideContinueButtonTillEnd; // 0x0428(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_429[0xF]; // 0x0429(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) TArray TextParseRules; // 0x0438(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CreateTextWidgets(const class FText& InText, TSubclassOf InWidgetClass); class UWidget* OnScrollBoxUpDownNavigation(EUINavigation InNavigation); void OnTextWidgetCreated(class UTextLayoutWidget* InTextWidget); void OnUserScrolled(float CurrentOffset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTScrollableAgreementsPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTScrollableAgreementsPanel") } static class UBTScrollableAgreementsPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTScrollableAgreementsPanel; // Class Cronos.ElizaBossfightConfig // 0x0140 (0x0170 - 0x0030) class UElizaBossfightConfig final : public UDataAsset { public: float StartDelay; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap PhaseTags; // 0x0038(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UElizaDifficultyConfig* DifficultyConfig; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr WeakSpotActorClass; // 0x0090(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WeakSpotSpawnDelay; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHideLastWeakSpotMesh; // 0x00BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMap MaxEnemiesForPhase; // 0x00C0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) float SpawnerCooldown; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 IgnoredCorpsesAmount; // 0x0114(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AbsorbCorpsesFrequency; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap EnemyBackgroundSpawnPerPhase; // 0x0120(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaBossfightConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaBossfightConfig") } static class UElizaBossfightConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UElizaBossfightConfig; // Class Cronos.BTAgreementsWidget // 0x0018 (0x0450 - 0x0438) class UBTAgreementsWidget final : public UUCSWStartGameSettingsWidget { public: TArray LeaveKeys; // 0x0438(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) EBTOverSelectBehavior ForwardOverSelectBehavior; // 0x0448(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTOverSelectBehavior BackwardOverSelectBehavior; // 0x0449(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_44A[0x6]; // 0x044A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAgreementsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAgreementsWidget") } static class UBTAgreementsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAgreementsWidget; // Class Cronos.BTCategorizedGenerator // 0x0000 (0x0468 - 0x0468) class UBTCategorizedGenerator : public UBTGeneratorWidgetBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCategorizedGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCategorizedGenerator") } static class UBTCategorizedGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCategorizedGenerator; // Class Cronos.BTDocumentsGenerator // 0x0010 (0x0478 - 0x0468) class UBTDocumentsGenerator final : public UBTCategorizedGenerator { public: uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ItemInCategoryWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDocumentsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDocumentsGenerator") } static class UBTDocumentsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDocumentsGenerator; // Class Cronos.BTAimAssistCollider // 0x0000 (0x0520 - 0x0520) class UBTAimAssistCollider : public UCapsuleComponent { public: struct FBTAimAssistColliderConfig Config; // 0x0518(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_519[0x7]; // 0x0519(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAimAssistCollider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAimAssistCollider") } static class UBTAimAssistCollider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAimAssistCollider; // Class Cronos.DoppelTentaclesManager // 0x0030 (0x00D0 - 0x00A0) class UDoppelTentaclesManager final : public UActorComponent { public: class FName TentaclesFadeVFXParameterName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* AttackTentaclesFadeFloatCurve; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* IdleTentaclesFadeFloatCurve; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTimelineComponent* AttackTentaclesFadeTimeline; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTimelineComponent* IdleTentaclesFadeTimeline; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AttackTentaclesFadeTimelineCallback(float TimelineValue); void IdleTentaclesFadeTimelineCallback(float TimelineValue); void OnReachStartReversedAttackTentaclesFadeTimeLine(); void OnReachStartReversedIdleTentaclesFadeTimeLine(); void SetActiveAttackTentacles(bool bActive); void SetActiveIdleTentacles(bool bActive); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoppelTentaclesManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoppelTentaclesManager") } static class UDoppelTentaclesManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoppelTentaclesManager; // Class Cronos.BTAimAssistSkeletonConfig // 0x0060 (0x0090 - 0x0030) class UBTAimAssistSkeletonConfig final : public UDataAsset { public: TSubclassOf AimAssistColliderClass; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CollidersPerTick; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap BonesConfig; // 0x0040(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAimAssistSkeletonConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAimAssistSkeletonConfig") } static class UBTAimAssistSkeletonConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAimAssistSkeletonConfig; // Class Cronos.SHItemInteractionAnimInstance // 0x0040 (0x0400 - 0x03C0) class USHItemInteractionAnimInstance : public UAnimInstance { public: EItemInteractionType InteractionType; // 0x03B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvestigationInstant; // 0x03B9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BA[0x2]; // 0x03BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 InvestigationFlipSide; // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* InvestigationInputSpeedCurve; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvestigationAnimationFrame; // 0x03C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvestigationFlip; // 0x03CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3CD[0x3]; // 0x03CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float InvestigationFlipPlayRate; // 0x03D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvestigationFlipStartTime; // 0x03D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TakeItemDirection; // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* SetupAnimation; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* InvestigationLoopAnimation; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* TakeAnimation_Default; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* FingersPose; // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class UCronosMovementAnimationsPreset* GetAnimationsPreset() const; class UAnimSequence* GetTakeAnimation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemInteractionAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemInteractionAnimInstance") } static class USHItemInteractionAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHItemInteractionAnimInstance; // Class Cronos.BTDecorator_CanUseSurfaceNav // 0x0000 (0x0068 - 0x0068) class UBTDecorator_CanUseSurfaceNav final : public UBTDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CanUseSurfaceNav") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CanUseSurfaceNav") } static class UBTDecorator_CanUseSurfaceNav* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CanUseSurfaceNav; // Class Cronos.BTAllMenusGenerator // 0x0008 (0x0470 - 0x0468) class UBTAllMenusGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf SingleOpenMenuWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAllMenusGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAllMenusGenerator") } static class UBTAllMenusGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAllMenusGenerator; // Class Cronos.DebugPointLight // 0x0000 (0x02E0 - 0x02E0) class ADebugPointLight final : public APointLight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugPointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugPointLight") } static class ADebugPointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugPointLight; // Class Cronos.BTInteractionManagerComponent // 0x0140 (0x01E0 - 0x00A0) class UBTInteractionManagerComponent : public UActorComponent { public: TMulticastInlineDelegate OnBestInteractionChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionDetected; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionUndetected; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_D0[0xC]; // 0x00D0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag GameplayTagBlockingInteraction; // 0x00DC(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannelTesting; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMap InteractionIconComponents; // 0x00E8(0x0050)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class USHInteractionIconComponent* BestInteractionIconComponent; // 0x0138(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_140[0x8]; // 0x0140(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSet> ObjectsBlockingInteraction; // 0x0148(0x0050)(Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bDisplayDebug; // 0x0198(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_199[0x7]; // 0x0199(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr DebugWidgetClass; // 0x01A0(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* WidgetDebug; // 0x01C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D0[0x10]; // 0x01D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Debug_Interaction(); void OnComponentBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void SetInteractionBlocked(class UObject* InObject, bool bState); float GetMaxDistance() const; float GetMaxDistanceOffset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionManagerComponent") } static class UBTInteractionManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionManagerComponent; // Class Cronos.BTAmountModalMenuWidget // 0x0080 (0x0630 - 0x05B0) class UBTAmountModalMenuWidget : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UTextBlock* TextActionTitle; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonConfirm; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonIncreaseQuantity; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* ButtonIncreaseQuantity; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonDecreaseQuantity; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* ButtonDecreaseQuantity; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventorySingleItemWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextQuantity; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_608[0x28]; // 0x0608(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ConfirmModalWithAmount(class UObject* InWorldContext, int32 InAmount, bool bInstant); void OnButtonDecreaseQuantity(); void OnButtonIncreaseQuantity(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAmountModalMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAmountModalMenuWidget") } static class UBTAmountModalMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAmountModalMenuWidget; // Class Cronos.FullscreenImageMaterialWidget // 0x0008 (0x02D8 - 0x02D0) class UFullscreenImageMaterialWidget : public UUserWidget { public: class UImage* MediaImage; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UFullscreenImageMaterialWidget* GetFullscreenImageMaterialWidget(const class UObject* WorldContextObject); void Hide(); void Init(class UMaterialInterface* Material); void Show(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FullscreenImageMaterialWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FullscreenImageMaterialWidget") } static class UFullscreenImageMaterialWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFullscreenImageMaterialWidget; // Class Cronos.BTDifficultyAttributeMapDataWeapon // 0x0000 (0x0048 - 0x0048) class UBTDifficultyAttributeMapDataWeapon final : public UBTDifficultyAttributeMapData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyAttributeMapDataWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyAttributeMapDataWeapon") } static class UBTDifficultyAttributeMapDataWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyAttributeMapDataWeapon; // Class Cronos.BTAnimationSettings // 0x0058 (0x0090 - 0x0038) class UBTAnimationSettings final : public UDeveloperSettings { public: struct FGameplayTag IdleTurnBlockedTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWeaponIkEnabled; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName BlockWeaponIkCurveName; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag BlockWeaponIKTag; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BlockAimingCorrectionCurveName; // 0x0054(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag BlockAimingCorrectionTag; // 0x005C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag AimActiveTag; // 0x0064(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ReloadActiveTag; // 0x006C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ItemInteractionAnimInstance; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CutsceneAnimInstance; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DummyAnimInstance; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAnimationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAnimationSettings") } static class UBTAnimationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAnimationSettings; // Class Cronos.EnemyCharacterEventData // 0x0030 (0x0058 - 0x0028) class UEnemyCharacterEventData final : public UObject { public: EEnemyCharacterEventType EventType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid EnemyGuid; // 0x002C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector EnemyLocation; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyCharacterEventData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyCharacterEventData") } static class UEnemyCharacterEventData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyCharacterEventData; // Class Cronos.BTAnnihilatorExplosion // 0x0050 (0x0318 - 0x02C8) class ABTAnnihilatorExplosion final : public AActor { public: uint8 Pad_2C8[0x14]; // 0x02C8(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) float ExplosionRadius; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ExplosionNiagaraSystem; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NonScalingNiagaraSystem; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ExplosionVFXFinalScale; // 0x02F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ExplosionScaleCurve; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionGrowthTime; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AfterGrowthTimeoutVFX; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAnnihilatorExplosion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAnnihilatorExplosion") } static class ABTAnnihilatorExplosion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTAnnihilatorExplosion; // Class Cronos.BTInteractionSlotHelperBehavior // 0x0030 (0x0100 - 0x00D0) class UBTInteractionSlotHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TagToFind; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionSlotHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionSlotHelperBehavior") } static class UBTInteractionSlotHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionSlotHelperBehavior; // Class Cronos.ElizaEnemySpawner // 0x0010 (0x0810 - 0x0800) class AElizaEnemySpawner final : public ABTEnemySpawner { public: TArray BossPhases; // 0x07F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 SpawnerGroupID; // 0x0808(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_809[0x7]; // 0x0809(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaEnemySpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaEnemySpawner") } static class AElizaEnemySpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaEnemySpawner; // Class Cronos.SHLightingChannelsStatics // 0x0000 (0x0028 - 0x0028) class USHLightingChannelsStatics final : public UBlueprintFunctionLibrary { public: static struct FSHLightingChannelsPack GetLightingChannelsPack(const ESHLightingChannelsProfile Profile); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLightingChannelsStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLightingChannelsStatics") } static class USHLightingChannelsStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHLightingChannelsStatics; // Class Cronos.BTDecorator_SetPlayerBB // 0x0000 (0x00C0 - 0x00C0) class UBTDecorator_SetPlayerBB final : public UBTDecorator_Blackboard { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_SetPlayerBB") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_SetPlayerBB") } static class UBTDecorator_SetPlayerBB* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_SetPlayerBB; // Class Cronos.BTAnnihilatorTraceComponent // 0x0040 (0x0150 - 0x0110) class UBTAnnihilatorTraceComponent final : public UBTWeaponModeTraceComponent { public: float ExplosionRadius; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute ExplosionRadiusUpgradeAttribute; // 0x0118(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAnnihilatorTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAnnihilatorTraceComponent") } static class UBTAnnihilatorTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAnnihilatorTraceComponent; // Class Cronos.BTApplyBehaviorModifierToEnemiesBehaviorEffector // 0x0028 (0x00B8 - 0x0090) class UBTApplyBehaviorModifierToEnemiesBehaviorEffector final : public UBaseBehaviorEffector { public: struct FGameplayTagContainer BehaviorModifierTags; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPrivate) bool ToBeEnabled; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool HasEffectOnNewSpawns; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool IsTimed; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float BehaviorDuration; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTApplyBehaviorModifierToEnemiesBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTApplyBehaviorModifierToEnemiesBehaviorEffector") } static class UBTApplyBehaviorModifierToEnemiesBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTApplyBehaviorModifierToEnemiesBehaviorEffector; // Class Cronos.FootstepsPhxMaterialModifierActor // 0x0008 (0x02D0 - 0x02C8) class AFootstepsPhxMaterialModifierActor final : public AActor { public: class UFootstepsPhxMaterialModifierComponent* BoxComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepsPhxMaterialModifierActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepsPhxMaterialModifierActor") } static class AFootstepsPhxMaterialModifierActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFootstepsPhxMaterialModifierActor; // Class Cronos.BTInvalidateWorldStateRequestsBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTInvalidateWorldStateRequestsBehaviorEffector final : public UBaseBehaviorEffector { public: struct FGameplayTag RequestTag; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInvalidateWorldStateRequestsBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInvalidateWorldStateRequestsBehaviorEffector") } static class UBTInvalidateWorldStateRequestsBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInvalidateWorldStateRequestsBehaviorEffector; // Class Cronos.BTAudioAkComponentBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTAudioAkComponentBehaviorEffector final : public UBaseBehaviorEffector { public: TArray ActionsConfig; // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioAkComponentBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioAkComponentBehaviorEffector") } static class UBTAudioAkComponentBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioAkComponentBehaviorEffector; // Class Cronos.BTAudioItemBehaviorTrigger // 0x0000 (0x0058 - 0x0058) class UBTAudioItemBehaviorTrigger final : public UBaseBehaviorTrigger { public: void OnDialogFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioItemBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioItemBehaviorTrigger") } static class UBTAudioItemBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioItemBehaviorTrigger; // Class Cronos.BundleItemTextWidget // 0x0008 (0x02D8 - 0x02D0) class UBundleItemTextWidget final : public UUserWidget { public: class UTextLayoutWidget* Text_txt; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BundleItemTextWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BundleItemTextWidget") } static class UBundleItemTextWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBundleItemTextWidget; // Class Cronos.CronosSpawnPoint // 0x0080 (0x03B8 - 0x0338) class ACronosSpawnPoint : public ASpawnPoint { public: uint8 Pad_338[0x10]; // 0x0338(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool PlayCutsceneOnStart; // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartWithFlashlightOn; // 0x0349(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34A[0x6]; // 0x034A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CutsceneToPlay; // 0x0350(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTeleportRequested; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTeleportFinished; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_398[0x4]; // 0x0398(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr WorldStateRequest; // 0x039C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosLoadingScreenTransition* LoadingScreenTransition; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateTeleportationArea(); void LoadTeleportationArea(class UObject* InRequester, EWorldStateRequestActivationMode ActivationMode); void OnCutsceneFinished(bool Skipped); void OnGameReadyToStart(); void OnPlayerReadyBP(); void OnPlayFromHerePlayerReady(); void TeleportPlayerToSpawnPoint(); void TryRegisterSpawnPointAsMostRecent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnPoint") } static class ACronosSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosSpawnPoint; // Class Cronos.BTIsNewGamePlusCondition // 0x0000 (0x0088 - 0x0088) class UBTIsNewGamePlusCondition final : public UDaiCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTIsNewGamePlusCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTIsNewGamePlusCondition") } static class UBTIsNewGamePlusCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTIsNewGamePlusCondition; // Class Cronos.BTItemInCategoryWidget // 0x0030 (0x0570 - 0x0540) class UBTItemInCategoryWidget : public UBTButtonWidgetBase { public: uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UTextBlock* TextName; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayBrowsed; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_558[0x18]; // 0x0558(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemInCategoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemInCategoryWidget") } static class UBTItemInCategoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemInCategoryWidget; // Class Cronos.EnemyCorpseConfig // 0x0050 (0x0080 - 0x0030) class UEnemyCorpseConfig : public UDataAsset { public: TMap CorpseConfigs; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyCorpseConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyCorpseConfig") } static class UEnemyCorpseConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyCorpseConfig; // Class Cronos.BTAudioLogCategoryWidget // 0x0010 (0x0580 - 0x0570) class UBTAudioLogCategoryWidget final : public UBTItemInCategoryWidget { public: class UOverlay* OverlayPlaying; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayPlayingBlocked; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogCategoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogCategoryWidget") } static class UBTAudioLogCategoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogCategoryWidget; // Class Cronos.SHGameplayControlEntry // 0x0040 (0x0310 - 0x02D0) class USHGameplayControlEntry : public UUserWidget { public: class UStyledRichTextBlock* ControlRichTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D8[0x38]; // 0x02D8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CustomSetup(const struct FSHGameplayControlDataStruct& ControlData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayControlEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayControlEntry") } static class USHGameplayControlEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayControlEntry; // Class Cronos.BTDialogPlayerBehaviorEffector // 0x01D8 (0x0268 - 0x0090) class UBTDialogPlayerBehaviorEffector final : public UBaseBehaviorEffector { public: bool bChangeDialogEntry; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogFullInfo NewDialogEntry; // 0x0098(0x0170)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FComponentReference DialogPlayer; // 0x0208(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDialogTalkID ExpectedTalkID; // 0x0230(0x0028)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayerIsSpeaker; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag TagAbility; // 0x025C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDialogActive; // 0x0264(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_265[0x3]; // 0x0265(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDialogPlayerBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDialogPlayerBehaviorEffector") } static class UBTDialogPlayerBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDialogPlayerBehaviorEffector; // Class Cronos.DatabasePagedDocumentWidget // 0x0048 (0x0318 - 0x02D0) class UDatabasePagedDocumentWidget : public UUserWidget { public: TSubclassOf PageWidgetTemplate; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf PageButtonWidgetTemplate; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray TextParseRules; // 0x02E0(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UWidgetSwitcher* PagesWidgetSwitcher; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicTabBox* PageTabBox; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* ContentScrollBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* ArrowLeftButton; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* ArrowRightButton; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void NextPage(); void PrevPage(); void UpdateNavigation(float InScrollAcceleration); void UpdateNavigationArrows(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabasePagedDocumentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabasePagedDocumentWidget") } static class UDatabasePagedDocumentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabasePagedDocumentWidget; // Class Cronos.BTAudioLogDataWidget // 0x0060 (0x0378 - 0x0318) class UBTAudioLogDataWidget final : public UDatabasePagedDocumentWidget { public: uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCommonTextBlock* CommonTextObject; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextDate; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextAuthor; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonRichTextBlock* AuthorNameTitle; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonRichTextBlock* ObjectNameTitle; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextFoundIn; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonNumericTextBlock* CommonTextAudioLogTimerCurrent; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonNumericTextBlock* CommonTextAudioLogTimerTotal; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UProgressBar* PrograssBarTimer; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_370[0x8]; // 0x0370(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogDataWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogDataWidget") } static class UBTAudioLogDataWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogDataWidget; // Class Cronos.GameFootstep // 0x0000 (0x0540 - 0x0540) class AGameFootstep : public ABeingFootstep { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameFootstep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameFootstep") } static class AGameFootstep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameFootstep; // Class Cronos.BTEnhancedInputSettingsPanelWidget // 0x0028 (0x0388 - 0x0360) class UBTEnhancedInputSettingsPanelWidget final : public UGenericSettingsPanelWidget { public: class UUCWTabBar* Main_tbar; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* Main_switcher; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray OptionWidgets; // 0x0370(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool HasConflicts() const; bool HasEmptyBinds() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnhancedInputSettingsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnhancedInputSettingsPanelWidget") } static class UBTEnhancedInputSettingsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnhancedInputSettingsPanelWidget; // Class Cronos.BTAudioLogsBehaviorEffector // 0x0028 (0x00B8 - 0x0090) class UBTAudioLogsBehaviorEffector final : public UBaseBehaviorEffector { public: EBTAudiLogBehaviorAction action; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTBehaviorEffectorAudiLogType Type; // 0x0091(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FShortRowHandle AudioLog; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FShortRowHandle TravelLog; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogsBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogsBehaviorEffector") } static class UBTAudioLogsBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogsBehaviorEffector; // Class Cronos.BTQTEStopBehavior // 0x0020 (0x0080 - 0x0060) class UBTQTEStopBehavior final : public UBTQTEBehavior { public: EWaitForType WaitForType; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag GameplayTag; // 0x0064(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EQTEEndType QTEStopType; // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UBTWaitGameplayEventToActor* WaitGameplayEvent; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag StopReason; // 0x0078(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnEventReceived(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEStopBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEStopBehavior") } static class UBTQTEStopBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEStopBehavior; // Class Cronos.EMInteractionInterface // 0x0000 (0x0000 - 0x0000) class IEMInteractionInterface final { public: TSubclassOf GetDefaultMovementFilter() const; bool IsExtendedMovementSupported() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EMInteractionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EMInteractionInterface") } static class IEMInteractionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEMInteractionInterface; // Class Cronos.BTDisplayableBaseWidget // 0x0108 (0x0528 - 0x0420) class UBTDisplayableBaseWidget : public UCommonActivatableWidget { public: uint8 Pad_420[0x30]; // 0x0420(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr OwnerCharacter; // 0x0450(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideOnDisplayedEvent; // 0x0458(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideLoopEvents; // 0x0459(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideOnClosedEvent; // 0x045A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_45B[0x5]; // 0x045B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr OnDisplayedEvent; // 0x0460(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr LoopEvent; // 0x0488(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr LoopEndEvent; // 0x04B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr OnClosedEvent; // 0x04D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMulticastInlineDelegate OnWidgetDisplayedEvent; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) TMulticastInlineDelegate OnWidgetHiddenEvent; // 0x0510(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_520[0x8]; // 0x0520(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Displayed(); void Hidden(); void Init(class ASHCharacterPlay* InOwnerCharacter); void OnDisplayed(); void OnHidden(); bool IsDisplayed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDisplayableBaseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDisplayableBaseWidget") } static class UBTDisplayableBaseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDisplayableBaseWidget; // Class Cronos.BTDisplayableWithInputsWidget // 0x0040 (0x0568 - 0x0528) class UBTDisplayableWithInputsWidget : public UBTDisplayableBaseWidget { public: uint8 Pad_528[0x18]; // 0x0528(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInputBlockStateChangedEvent; // 0x0540(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_550[0x18]; // 0x0550(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlockInput(); void OnInputDeviceChanged(const EGameBaseInputDevice InNewInputDevice); void UnBlockInput(); bool IsInputBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDisplayableWithInputsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDisplayableWithInputsWidget") } static class UBTDisplayableWithInputsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDisplayableWithInputsWidget; // Class Cronos.BTUpgradeStationTabBaseWidget // 0x00C8 (0x0630 - 0x0568) class UBTUpgradeStationTabBaseWidget : public UBTDisplayableWithInputsWidget { public: uint8 Pad_568[0x10]; // 0x0568(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class URetainerBox* RetainerBox; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TotalEnergyTextBlock; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSHGameplayControlDataStruct ActionControlConfig; // 0x0588(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct NavigateControlConfig; // 0x05B8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct ExitControlConfig; // 0x05E8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* ActionControl; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* NavigateControl; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* ExitControl; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void UpdateDisplay(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeStationTabBaseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeStationTabBaseWidget") } static class UBTUpgradeStationTabBaseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeStationTabBaseWidget; // Class Cronos.BTEnergyStoreTabBaseWidget // 0x00E8 (0x0718 - 0x0630) class UBTEnergyStoreTabBaseWidget : public UBTUpgradeStationTabBaseWidget { public: TSet LastValidatedTransactionErrors; // 0x0630(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TSubclassOf ItemTemplate; // 0x0680(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf ItemNotificationTemplate; // 0x0688(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMargin ItemWidgetsPadding; // 0x0690(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) float PerformTransactionHoldButtonDuration; // 0x06A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bDisplayTransactionErrorsNotifications; // 0x06A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6A5[0x3]; // 0x06A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UImage* ItemImage; // 0x06A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemNameTextBlock; // 0x06B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemTypeTextBlock; // 0x06B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemAmountTextBlock; // 0x06C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemDescriptionTextBlock; // 0x06C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* ItemCostTextBlock; // 0x06D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* ItemsListScrollBox; // 0x06D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* TransactionErrorsContainer; // 0x06E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* HoldActionButtonAnim; // 0x06E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr CurrentSelectedItemWidget; // 0x06F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CachedDisplayedItemsList; // 0x06F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) int32 ItemIndexForcedToSelectAfterUpdate; // 0x0708(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_70C[0xC]; // 0x070C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ItemWidgetLineButtonCaughtPressed(); void ItemWidgetLineButtonCaughtReleased(); void OnItemQuantityChanged(class UBTEnergyStoreItemWidget* InItemWidget); void OnItemSelected(class UBTEnergyStoreItemWidget* InItemWidget); void OnPerformTransactionHoldEnded(bool bInIsCompleted); void OnTransactionFailed(); void OnTransactionResultAnimationEnded(); void OnTransactionResultAnimationStarted(); void OnTransactionSuccessful(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreTabBaseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreTabBaseWidget") } static class UBTEnergyStoreTabBaseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreTabBaseWidget; // Class Cronos.AnimNotify_UseItemSpawn // 0x0000 (0x0038 - 0x0038) class UAnimNotify_UseItemSpawn final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UseItemSpawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UseItemSpawn") } static class UAnimNotify_UseItemSpawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UseItemSpawn; // Class Cronos.BTAudioLogsGenerator // 0x0020 (0x0488 - 0x0468) class UBTAudioLogsGenerator final : public UBTCategorizedGenerator { public: EBTDatabaseItemCategory DatabaseItemCategory; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_469[0x17]; // 0x0469(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AudioLogInCategoryWidgetClass; // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogsGenerator") } static class UBTAudioLogsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogsGenerator; // Class Cronos.BTAudioLogsSettings // 0x00C8 (0x0100 - 0x0038) class UBTAudioLogsSettings final : public UDeveloperSettings { public: struct FDialogInfo AudioLogDialogSettings; // 0x0038(0x00C0)(Edit, BlueprintVisible, BlueprintReadOnly, Config, ContainsInstancedReference, NativeAccessSpecifierPrivate) bool bShouldStopAudioLogWhenGameplayMenuClosed; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldDisplayInteractionWidget; // 0x00F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogsSettings") } static class UBTAudioLogsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogsSettings; // Class Cronos.BTEnvQueryTest_AngleCheck // 0x0018 (0x0210 - 0x01F8) class UBTEnvQueryTest_AngleCheck final : public UEnvQueryTest { public: TSubclassOf TargetContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float StartingAngle; // 0x0200(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float EndingAngle; // 0x0204(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsSweptArea; // 0x0208(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseCameraOrientation; // 0x0209(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_20A[0x6]; // 0x020A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_AngleCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_AngleCheck") } static class UBTEnvQueryTest_AngleCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_AngleCheck; // Class Cronos.BTAudioLogsSubsystem // 0x02A8 (0x02D8 - 0x0030) class UBTAudioLogsSubsystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogFullInfo CurrentAudioLogDialogInfo; // 0x0048(0x0170)(BlueprintVisible, BlueprintReadOnly, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class FName CurrentAudioLogName; // 0x01B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogTalk* CurrentAudioLogDialog; // 0x01C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EAudioLogSource CurrentAudioLogSource; // 0x01C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C9[0x10F]; // 0x01C9(0x010F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AudioLogFinished(bool bInIsWasCompleted); void AudioLogFinishedAbility(); void AudioLogStartedDelegate(class UDialogTalk* InDialogTalk); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioLogsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioLogsSubsystem") } static class UBTAudioLogsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioLogsSubsystem; // Class Cronos.PatrolPathActor // 0x00B8 (0x0380 - 0x02C8) class APatrolPathActor final : public AActor { public: class UPatrolPathSplineComponent* SplineComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bUseCooldown; // 0x02D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D2[0x2]; // 0x02D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float CooldownDuration; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FNavAgentSelector SupportedAgents; // 0x02D8(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer RequiredTags; // 0x02E0(0x0020)(Edit, NativeAccessSpecifierPrivate) bool bIsLooping; // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bMultiDirectional; // 0x0301(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bStartAtClosestPointAhead; // 0x0302(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_303[0x1]; // 0x0303(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 InitiallyEnabledSenses; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EAIGait InitialGaitOverride; // 0x0308(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap WaypointParams; // 0x0310(0x0050)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_360[0x18]; // 0x0360(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float CurrentCooldownTime; // 0x0378(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool OccupyPath(const class APawn* OccupyingPawn); bool ReleasePath(const class APawn* InPawn); void SetIsLooping(bool bInIsLooping); void StartPathCooldown(const float DurationOverride); EAIGait GetInitialGaitOverride() const; int32 GetInitiallyEnabledSenses() const; int32 GetNextPointAhead(const struct FVector& InLocation, const bool bPathReversed) const; void GetOptimalStartPointAndDirection(const struct FVector& AILocation, int32* OutPointIndex, bool* bOutGoForward, const float MinPathLength) const; bool GetPathData(TArray* OutLocations, TMap* OutInteractions, bool* bOutIsLooping) const; struct FGameplayTagContainer GetRequiredTags() const; class UCronosSmartObject* GetSmartObjectComponentByName(const class FString& InComponentName) const; class UInteractionGenericBaseTriggerComponent* GetTriggerComponentByName(const class FString& InComponentName) const; TArray GetWaypointLocations(bool* bPointsValid) const; bool IsPathEnabled() const; bool IsPathOccupied() const; bool IsPathOnCooldown() const; bool IsPathReachable(const class APawn* InPawn, bool bUseClosestPoint) const; bool ShouldStartAtClosestPointAhead() const; bool SupportsAgent(const class ANavigationData* NavData) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PatrolPathActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PatrolPathActor") } static class APatrolPathActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APatrolPathActor; // Class Cronos.BTResourcesCostListWidget // 0x0040 (0x0338 - 0x02F8) class UBTResourcesCostListWidget final : public UCommonUserWidget { public: TSoftClassPtr ResourceSingleCostWidgetClass; // 0x02F8(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UHorizontalBox* HorizontalBoxResources; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AllResources; // 0x0328(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTResourcesCostListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTResourcesCostListWidget") } static class UBTResourcesCostListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTResourcesCostListWidget; // Class Cronos.BTAudioPortalBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTAudioPortalBehaviorEffector final : public UBaseBehaviorEffector { public: bool bOpenPortal; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioPortalBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioPortalBehaviorEffector") } static class UBTAudioPortalBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioPortalBehaviorEffector; // Class Cronos.BTAudioSetStateEffector // 0x00E0 (0x0170 - 0x0090) class UBTAudioSetStateEffector final : public UBaseBehaviorEffector { public: bool bUseCharacterAudioComponent; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FComponentReference AkComponent; // 0x0098(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr StateValueObject; // 0x00C0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr SwitchValueObject; // 0x00E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr RTPCValueObject; // 0x0110(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RtpcValue; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr RTPCValueObjectGlobal; // 0x0140(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RTPCValueGlobal; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAudioSetStateEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAudioSetStateEffector") } static class UBTAudioSetStateEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAudioSetStateEffector; // Class Cronos.OldWeaponFireComponent // 0x0008 (0x06E8 - 0x06E0) class UOldWeaponFireComponent final : public UCronosWeaponFireComponent { public: ESHWeaponRangedTraceEnum TraceType; // 0x06E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E1[0x7]; // 0x06E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OldWeaponFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OldWeaponFireComponent") } static class UOldWeaponFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOldWeaponFireComponent; // Class Cronos.BTAutoSaveBehaviorEffector // 0x0018 (0x00A8 - 0x0090) class UBTAutoSaveBehaviorEffector : public UBaseBehaviorEffector { public: struct FDataTableRowHandle SavePointHandle; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) bool bShouldBeDisabledOnHard; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAutoSaveBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAutoSaveBehaviorEffector") } static class UBTAutoSaveBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAutoSaveBehaviorEffector; // Class Cronos.ElizaWeakSpotActor // 0x00F0 (0x03B8 - 0x02C8) class AElizaWeakSpotActor final : public AActor { public: class USceneComponent* SceneRoot; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* SkeletalMesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaiHealth* HealthComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* Particles; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHAkComponent* AudioComponent; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf BossfightConfig; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndividualSpawnDelay; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr IdleAudioEventStart; // 0x0300(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr IdleAudioEventEnd; // 0x0328(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ExplosionAudioEvent; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ExplosionParticles; // 0x0378(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionParticlesZOffset; // 0x03A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionParticlesScale; // 0x03A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeakSpotDestroyed; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void ActivateWeakSpot(); void OnDeath(); void OnPointDamage(class AActor* DamagedActor, const float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser); void OnRadialDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, const struct FVector& Origin, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaWeakSpotActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaWeakSpotActor") } static class AElizaWeakSpotActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaWeakSpotActor; // Class Cronos.BTEnvQueryTest_SurfaceNavigable // 0x0018 (0x0210 - 0x01F8) class UBTEnvQueryTest_SurfaceNavigable final : public UEnvQueryTest { public: TSubclassOf Context; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SurfaceNormals; // 0x0200(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SurfVolumeSearchDistance; // 0x0204(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AcceptableDistance; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_SurfaceNavigable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_SurfaceNavigable") } static class UBTEnvQueryTest_SurfaceNavigable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_SurfaceNavigable; // Class Cronos.BTPreloadContentCondition // 0x0008 (0x0030 - 0x0028) class UBTPreloadContentCondition : public UObject { public: bool InverseCondition; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadContentCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadContentCondition") } static class UBTPreloadContentCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadContentCondition; // Class Cronos.BTResultScreenWidget // 0x00E8 (0x03B8 - 0x02D0) class UBTResultScreenWidget final : public UUserWidget { public: class UBTPlaythroughRanksDataAsset* RanksDataAsset; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf ResultEntryWidgetTemplate; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText GameDifficultyResultEntryText; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText GameTimeResultEntryText; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText DeathsResultEntryText; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText EnemiesMergedResultEntryText; // 0x0310(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText SaveStationUsesResultEntryText; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText PhylacteryResultEntryText; // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FText ChosenEndingResultEntryText; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) TMap GameEndingTags; // 0x0350(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class UPanelWidget* ResultsContainer; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* RankTextBlock; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* RankContainer; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTResultScreenWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTResultScreenWidget") } static class UBTResultScreenWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTResultScreenWidget; // Class Cronos.BTNewGamePlusBonusContentCondition // 0x0000 (0x0030 - 0x0030) class UBTNewGamePlusBonusContentCondition final : public UBTPreloadContentCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNewGamePlusBonusContentCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNewGamePlusBonusContentCondition") } static class UBTNewGamePlusBonusContentCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNewGamePlusBonusContentCondition; // Class Cronos.EnemyLODInterface // 0x0000 (0x0000 - 0x0000) class IEnemyLODInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLODInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLODInterface") } static class IEnemyLODInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEnemyLODInterface; // Class Cronos.BTEnhancedInputOptionsBox // 0x0028 (0x02F8 - 0x02D0) class UBTEnhancedInputOptionsBox final : public UUserWidget { public: TSubclassOf OptionWidgetClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray MappingNames; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) EGameBaseInputDevice RequiredDeviceType; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPanelWidget* Options_panel; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnhancedInputOptionsBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnhancedInputOptionsBox") } static class UBTEnhancedInputOptionsBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnhancedInputOptionsBox; // Class Cronos.BTEGameDLCBonusContentCondition // 0x0008 (0x0038 - 0x0030) class UBTEGameDLCBonusContentCondition final : public UBTPreloadContentCondition { public: struct FDLCHandle DLCHandle; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEGameDLCBonusContentCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEGameDLCBonusContentCondition") } static class UBTEGameDLCBonusContentCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEGameDLCBonusContentCondition; // Class Cronos.BTEGameDifficultyBonusContentCondition // 0x0008 (0x0038 - 0x0030) class UBTEGameDifficultyBonusContentCondition final : public UBTPreloadContentCondition { public: EGameplayDifficulty GameDifficulty; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEGameDifficultyBonusContentCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEGameDifficultyBonusContentCondition") } static class UBTEGameDifficultyBonusContentCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEGameDifficultyBonusContentCondition; // Class Cronos.BTEquipmentGenerator // 0x0008 (0x0470 - 0x0468) class UBTEquipmentGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf ItemInCategoryWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEquipmentGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEquipmentGenerator") } static class UBTEquipmentGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEquipmentGenerator; // Class Cronos.BTEBeatenGameDifficultyBonusContentCondition // 0x0008 (0x0038 - 0x0030) class UBTEBeatenGameDifficultyBonusContentCondition final : public UBTPreloadContentCondition { public: EGameplayDifficulty GameDifficulty; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEBeatenGameDifficultyBonusContentCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEBeatenGameDifficultyBonusContentCondition") } static class UBTEBeatenGameDifficultyBonusContentCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEBeatenGameDifficultyBonusContentCondition; // Class Cronos.PlayerGlobalAppearance // 0x0028 (0x00C8 - 0x00A0) class UPlayerGlobalAppearance final : public UActorComponent { public: class UPlayerGlobalAppearanceData* AppearanceData; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture* BaseHelmetAlbedoTexture; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture* BaseHelmetNormalMapTexture; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstanceDynamic* HelmetMaterialInstanceDynamic; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* PlayerMesh; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void SetIsHelmetHit(bool bIsHit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerGlobalAppearance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerGlobalAppearance") } static class UPlayerGlobalAppearance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerGlobalAppearance; // Class Cronos.BTSenseConfig_The6thSense // 0x0000 (0x0060 - 0x0060) class UBTSenseConfig_The6thSense final : public UMaiSenseConfig_The6thSense { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSenseConfig_The6thSense") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSenseConfig_The6thSense") } static class UBTSenseConfig_The6thSense* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSenseConfig_The6thSense; // Class Cronos.BTBindableButtonWidget // 0x0130 (0x1500 - 0x13D0) class UBTBindableButtonWidget : public UCommonButtonBase { public: float InstantFill; // 0x13C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESlateVisibility CollapsedVisibilityType; // 0x13CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_13CD[0x3]; // 0x13CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UEnhancedInputTextBlock* EnhancedInputTextBlock; // 0x13D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FEnhancedInputTextArgs EnhancedInputTextArgs; // 0x13D8(0x0060)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UCommonTextBlock* ButtonText; // 0x1438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText TextOnButton; // 0x1440(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bChangeTextOnPressed; // 0x1450(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1451[0x7]; // 0x1451(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText TextOnButtonWhenPressed; // 0x1458(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_1468[0x28]; // 0x1468(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimProgress; // 0x1490(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr AnimProgressSequence; // 0x1498(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_14A0[0x4]; // 0x14A0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsProgressing; // 0x14A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_14A5[0x3]; // 0x14A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimClicked; // 0x14A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayHoldable; // 0x14B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf AvailabilityDisabledStyle; // 0x14B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf AvailabilityEnabledStyle; // 0x14C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsButtonEnabled; // 0x14C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_14C9[0x7]; // 0x14C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> DecoratorClassesOverride; // 0x14D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UAkAudioEvent* ProgressStartedEvent; // 0x14E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* ProgressStoppedUnfinishedEvent; // 0x14E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* ProgressStoppedFinishedEvent; // 0x14F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* ProgressResetEvent; // 0x14F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ProgressFinished(); void ProgressReset(); void RefreshBindable(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBindableButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBindableButtonWidget") } static class UBTBindableButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBindableButtonWidget; // Class Cronos.SHCharacterPlaySoulContainerComponent // 0x0110 (0x01B0 - 0x00A0) class USHCharacterPlaySoulContainerComponent final : public UActorComponent { public: int32 MaxSoulNumber; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* SoulsDataTable; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosSoulPerkSettings* SoulPerksSettings; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagQuery IdleSoulLeaksGameStateTagsConditionQuery; // 0x00B8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FDataTableRowHandle IdleSoulLeaksDataRow; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) int32 IdleSoulLeakIdlingTime; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IdleSoulLeakFadeOutTime; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNewSoulCollected; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNewSoulExtracted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSoulRemoved; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSoulLeakStarted; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSoulLeakEnded; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray StoredSouls; // 0x0168(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) TArray ExperiencedSoulLeaks; // 0x0178(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) TWeakObjectPtr OwnerCharacter; // 0x0188(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_190[0x20]; // 0x0190(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddSoul(class FName SoulID); bool ExperienceSoulLeak(const struct FDataTableRowHandle& InSoulLeakDataRow, bool bInShouldRemember, class AActor* InInstigator, const struct FGameplayTag& InAbilityTagOverride, float InFadeOutDuration); TArray GetAllSoulPerks(); void RemoveSoul(class FName SoulID); const TArray GetStoredSouls() const; bool IsSoulActive(class FName SoulID) const; bool IsSoulContainerFull() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlaySoulContainerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlaySoulContainerComponent") } static class USHCharacterPlaySoulContainerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlaySoulContainerComponent; // Class Cronos.BTEnemyEncounterBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTEnemyEncounterBehaviorEffector final : public UBaseBehaviorEffector { public: EEncounterBehaviorAction ActionToPerform; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnemyEncounterBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnemyEncounterBehaviorEffector") } static class UBTEnemyEncounterBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnemyEncounterBehaviorEffector; // Class Cronos.BTBlueprintRecipesListWidget // 0x0010 (0x0478 - 0x0468) class UBTBlueprintRecipesListWidget final : public UBTGeneratorWidgetBase { public: class UVerticalBox* VerticalBoxBlueprintList; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf BlueprintRecipeWidgetBaseClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBlueprintRecipesListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBlueprintRecipesListWidget") } static class UBTBlueprintRecipesListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBlueprintRecipesListWidget; // Class Cronos.PauseAimCorrectionAnimDataModifier // 0x0000 (0x0028 - 0x0028) class UPauseAimCorrectionAnimDataModifier final : public UAnimDataModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PauseAimCorrectionAnimDataModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PauseAimCorrectionAnimDataModifier") } static class UPauseAimCorrectionAnimDataModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPauseAimCorrectionAnimDataModifier; // Class Cronos.BTItemWidgetBase // 0x0010 (0x0550 - 0x0540) #pragma pack(push, 0x1) class alignas(0x10) UBTItemWidgetBase : public UBTButtonWidgetBase { public: uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemWidgetBase") } static class UBTItemWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UBTItemWidgetBase; // Class Cronos.EnemyHitPlayerReactionData // 0x0030 (0x0060 - 0x0030) class UEnemyHitPlayerReactionData final : public UPrimaryDataAsset { public: float MaxHitDistanceToShowSplashes; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplashFadeOutDelay; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplashFadeOutDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString BloodLayerName; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BloodBlendParamNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyHitPlayerReactionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyHitPlayerReactionData") } static class UEnemyHitPlayerReactionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyHitPlayerReactionData; // Class Cronos.BTDecorator_BTGetRandomCellInClosestNavGrid // 0x0000 (0x00C0 - 0x00C0) class UBTDecorator_BTGetRandomCellInClosestNavGrid final : public UBTDecorator_Blackboard { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_BTGetRandomCellInClosestNavGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_BTGetRandomCellInClosestNavGrid") } static class UBTDecorator_BTGetRandomCellInClosestNavGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_BTGetRandomCellInClosestNavGrid; // Class Cronos.BTBlueprintRecipeWidgetBase // 0x00A0 (0x05F0 - 0x0550) class UBTBlueprintRecipeWidgetBase final : public UBTItemWidgetBase { public: class UImage* ImageItem; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* CommonTextItemName; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextAdditionalCrafingAmount; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf StyleNotAvailable; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf RegularStyle; // 0x0568(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText AdditionalAmountCrafted; // 0x0570(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) float InstantFill; // 0x0580(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_584[0x4]; // 0x0584(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTextBlock* CommonTextCrafingAmount; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UProgressBar* ProgressBarCrafting; // 0x0590(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTResourcesCostListWidget* ResourcesCostListWidget; // 0x0598(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A0[0x28]; // 0x05A0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimCrafting; // 0x05C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimCraftingFailed; // 0x05D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimCraftingFinished; // 0x05D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E0[0x10]; // 0x05E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBlueprintRecipeWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBlueprintRecipeWidgetBase") } static class UBTBlueprintRecipeWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBlueprintRecipeWidgetBase; // Class Cronos.BTBonusContentAction // 0x0008 (0x0030 - 0x0028) class UBTBonusContentAction : public UObject { public: bool bShouldBeSilent; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGameOnlyAction; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBonusContentAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBonusContentAction") } static class UBTBonusContentAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBonusContentAction; // Class Cronos.CronosTestSuiteActor // 0x0018 (0x0378 - 0x0360) class ACronosTestSuiteActor final : public ADaeTestSuiteActor { public: class UDataLayerAsset* DataLayerToLoad; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_368[0x10]; // 0x0368(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosTestSuiteActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosTestSuiteActor") } static class ACronosTestSuiteActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosTestSuiteActor; // Class Cronos.BTEnvQueryTest_DistanceMatch // 0x0018 (0x0210 - 0x01F8) class UBTEnvQueryTest_DistanceMatch final : public UEnvQueryTest { public: EEnvTestDistanceMatch TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DistanceTo; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceToMatch; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_DistanceMatch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_DistanceMatch") } static class UBTEnvQueryTest_DistanceMatch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_DistanceMatch; // Class Cronos.BTSoulExtractionsDataAsset // 0x0018 (0x0048 - 0x0030) class UBTSoulExtractionsDataAsset final : public UDataAsset { public: float EstablishingConnectionProgressDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TerminatingConnectionProgressDuration; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtractionProgressDuration; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtractionErrorDisplayDuration; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoulDeletionProgressDuration; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoulDeletionResultDisplayDuration; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulExtractionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulExtractionsDataAsset") } static class UBTSoulExtractionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulExtractionsDataAsset; // Class Cronos.BTPlainTextBonusContent // 0x0020 (0x0050 - 0x0030) class UBTPlainTextBonusContent final : public UBTBonusContentAction { public: class FText DisplayPlainText; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText DescriptionText; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlainTextBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlainTextBonusContent") } static class UBTPlainTextBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlainTextBonusContent; // Class Cronos.BTInventoryBonusContent // 0x0040 (0x0070 - 0x0030) class UBTInventoryBonusContent : public UBTBonusContentAction { public: struct FBTBonusContentBaseItemData Item; // 0x0030(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInventoryBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInventoryBonusContent") } static class UBTInventoryBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInventoryBonusContent; // Class Cronos.BTDecorator_CheckRankScore // 0x0008 (0x0070 - 0x0068) class UBTDecorator_CheckRankScore final : public UBTDecorator { public: ERankScore TargetRankScore; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckRankScore") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckRankScore") } static class UBTDecorator_CheckRankScore* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckRankScore; // Class Cronos.BTStashBonusContent // 0x0000 (0x0070 - 0x0070) class UBTStashBonusContent final : public UBTInventoryBonusContent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTStashBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTStashBonusContent") } static class UBTStashBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTStashBonusContent; // Class Cronos.BTStoreBonusContent // 0x0040 (0x0070 - 0x0030) class UBTStoreBonusContent final : public UBTBonusContentAction { public: struct FBTBonusContentValuableData Valuable; // 0x0030(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTStoreBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTStoreBonusContent") } static class UBTStoreBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTStoreBonusContent; // Class Cronos.CharacterPlayLookAtSetup // 0x0060 (0x0090 - 0x0030) class UCharacterPlayLookAtSetup final : public UDataAsset { public: bool bLookAtEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D LookAtPitchRange; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LookAtYawRange; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LookAtYawBreakRange; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer LookAtDisabledTags; // 0x0068(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float LookAtInterpSpeed; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones LookAtBone; // 0x008C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayLookAtSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayLookAtSetup") } static class UCharacterPlayLookAtSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayLookAtSetup; // Class Cronos.BTEnergyStoreModifierEffector // 0x0028 (0x00B8 - 0x0090) class UBTEnergyStoreModifierEffector : public UBaseBehaviorEffector { public: TArray StoreModifiers; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray NewGamePlusStoreModifiers; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bOverwriteWithNewGamePlusList; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddStoreModifier(const struct FBTEnergyStoreModifier& InStoreModifier); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreModifierEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreModifierEffector") } static class UBTEnergyStoreModifierEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreModifierEffector; // Class Cronos.BTEnergyStoreAddItemsBehaviorEffector // 0x0000 (0x00B8 - 0x00B8) class UBTEnergyStoreAddItemsBehaviorEffector final : public UBTEnergyStoreModifierEffector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreAddItemsBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreAddItemsBehaviorEffector") } static class UBTEnergyStoreAddItemsBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreAddItemsBehaviorEffector; // Class Cronos.BTUpgradesBonusContent // 0x0038 (0x0068 - 0x0030) class UBTUpgradesBonusContent final : public UBTBonusContentAction { public: struct FBTBonusContentUpgradeData Upgrade; // 0x0030(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradesBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradesBonusContent") } static class UBTUpgradesBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradesBonusContent; // Class Cronos.BTNarrativeBonusContent // 0x0038 (0x0068 - 0x0030) class UBTNarrativeBonusContent final : public UBTBonusContentAction { public: struct FBTBonusContentNarrativeItemData Item; // 0x0030(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNarrativeBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNarrativeBonusContent") } static class UBTNarrativeBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNarrativeBonusContent; // Class Cronos.CronosTestActor // 0x0020 (0x02E8 - 0x02C8) class ACronosTestActor final : public AActor { public: class USkeletalMeshComponent* SkeletalMeshComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* MaterialInterface; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaterialIndex; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LayerIndex; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosTestActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosTestActor") } static class ACronosTestActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosTestActor; // Class Cronos.BTDecorator_IsOnSurface // 0x0010 (0x0078 - 0x0068) class UBTDecorator_IsOnSurface final : public UBTDecorator { public: ECheckedSurfaces CheckedSurfaces; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CeilingNormalThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FloorNormalThreshold; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsOnSurface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsOnSurface") } static class UBTDecorator_IsOnSurface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsOnSurface; // Class Cronos.BTSoulsBonusContent // 0x0038 (0x0068 - 0x0030) class UBTSoulsBonusContent final : public UBTBonusContentAction { public: struct FBTBonusContentSoulData Soul; // 0x0030(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulsBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulsBonusContent") } static class UBTSoulsBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulsBonusContent; // Class Cronos.BTSkinsBonusContent // 0x0030 (0x0060 - 0x0030) class UBTSkinsBonusContent final : public UBTBonusContentAction { public: struct FBTBonusContentSkinData Skin; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSkinsBonusContent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSkinsBonusContent") } static class UBTSkinsBonusContent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSkinsBonusContent; // Class Cronos.CronosWeaponRecticleWidget // 0x0150 (0x0420 - 0x02D0) class UCronosWeaponRecticleWidget : public UUserWidget { public: class UOverlay* MainContainer; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUserWidget* GravityReticle; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* ReticleDot; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* FireBlockedImage; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* OutOfAmmoImage; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBorder* ReticleBorder; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* MainReticleVisibilityAnimation; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* GravityReticleVisibilityAnimation; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionWidgetOpacity; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CollisionWidgetScalePercent; // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsMenuVisualization; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReticleProgressBarType ProgressBarMode; // 0x0319(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31A[0x2]; // 0x031A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName MaterialProgressParameterName; // 0x031C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialColorParameterName; // 0x0324(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinMaterialVal; // 0x032C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxMaterialVal; // 0x0330(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap ReticleColors; // 0x0338(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap ReticleSizes; // 0x0388(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) EReticleVisibility ReticleVisibility; // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D9[0x47]; // 0x03D9(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ChangeGravityJumpAvailability(bool bAvailable); void ChangeReticleDotVisibility(bool bVisible); void EndChargeAnimation(); bool IsGravityReticleCurrentlyVisible(); void OnAmmoChanged(int32 NewAmmoValue); void OnChangeGravityJumpAvailability(bool bAvailable); void OnChangeGravityReticleVisibility(bool bVisible); void OnPlayerSettingsChanged(class UPlayerProfile* Settings); void PlayChargeAnimation(float ShootLength); void PlayShootAnimation(float ShootLength, int32 ChargeStage); void PlayShootOutOfAmmoAnimation(); void SetAutoAimTarget(const struct FVector2D& ScreenLocation); void SetCharge(int32 ChargeStep, int32 TotalCharges); void SetClipSize(int32 ClipSize); void SetFireBlocked(bool bBlocked); void SetFocusValueOnReticle(float FocusValue); void SetPercentage(float Percentage); void TintCrosshair(const struct FColor& TintColor); void UpdateFocus(float FocusValue); void WeaponShoot(float ShootLength, int32 ChargeStage); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWeaponRecticleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWeaponRecticleWidget") } static class UCronosWeaponRecticleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWeaponRecticleWidget; // Class Cronos.BTExclamationMarkedInterface // 0x0000 (0x0000 - 0x0000) class IBTExclamationMarkedInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTExclamationMarkedInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTExclamationMarkedInterface") } static class IBTExclamationMarkedInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTExclamationMarkedInterface; // Class Cronos.SpawnBehaviorConfig_Sequencer // 0x0008 (0x0040 - 0x0038) class USpawnBehaviorConfig_Sequencer final : public USpawnBehaviorConfig { public: class USpawnLevelSequence* SequenceConfig; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnBehaviorConfig_Sequencer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnBehaviorConfig_Sequencer") } static class USpawnBehaviorConfig_Sequencer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnBehaviorConfig_Sequencer; // Class Cronos.BTDialogOptionsGenerator // 0x0010 (0x0478 - 0x0468) class UBTDialogOptionsGenerator : public UBTGeneratorWidgetBase { public: uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SingleDialogOptionWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDialogOptionsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDialogOptionsGenerator") } static class UBTDialogOptionsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDialogOptionsGenerator; // Class Cronos.DistributionFloatUniformParam // 0x0018 (0x0050 - 0x0038) class UDistributionFloatUniformParam final : public UDistributionFloat { public: class FName MaxParameterName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MinParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMax; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMin; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionFloatUniformParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionFloatUniformParam") } static class UDistributionFloatUniformParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionFloatUniformParam; // Class Cronos.BTBoundDialogOptionGenerator // 0x0008 (0x0480 - 0x0478) class UBTBoundDialogOptionGenerator final : public UBTDialogOptionsGenerator { public: TSubclassOf BoundSingleDialogOptionWidgetClass; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBoundDialogOptionGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBoundDialogOptionGenerator") } static class UBTBoundDialogOptionGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBoundDialogOptionGenerator; // Class Cronos.BTDecorator_TestNavMesh // 0x0038 (0x00A0 - 0x0068) class UBTDecorator_TestNavMesh final : public UBTDecorator { public: float Angle; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Distance; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector TestBBKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) bool bDebug; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_TestNavMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_TestNavMesh") } static class UBTDecorator_TestNavMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_TestNavMesh; // Class Cronos.BTSingleDialogOptionWidget // 0x0010 (0x0550 - 0x0540) class UBTSingleDialogOptionWidget : public UBTButtonWidgetBase { public: class UTextBlock* TextBlockOptionText; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageSoul; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnSetData(const struct FUIDisplayDialogContainerData& InUIDisplayDialogContainerData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSingleDialogOptionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSingleDialogOptionWidget") } static class UBTSingleDialogOptionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSingleDialogOptionWidget; // Class Cronos.BTBoundSingleDialogOptionWidget // 0x0010 (0x0560 - 0x0550) class UBTBoundSingleDialogOptionWidget final : public UBTSingleDialogOptionWidget { public: class UBTBindableButtonWidget* BindableButtonChoice; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBoundSingleDialogOptionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBoundSingleDialogOptionWidget") } static class UBTBoundSingleDialogOptionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBoundSingleDialogOptionWidget; // Class Cronos.SHInteraction // 0x0000 (0x0000 - 0x0000) class ISHInteraction final { public: void ProcessInput(const struct FVector2D& Input, const EGameBaseInputDevice& InputDevice); bool TryStartInteraction(const TScriptInterface& InteractionSlot); struct FSHManagedInteractionSlotCleanupConfig GetCleanupConfig() const; bool IsInteractionActive() const; bool IsOverridingCleanupConfig() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteraction") } static class ISHInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHInteraction; // Class Cronos.SHInteractionGeneric // 0x0000 (0x0000 - 0x0000) class ISHInteractionGeneric final { public: class USHInteractionGenericComponent* GetGeneric(); void StopGenericInteraction(const struct FSHInteractionGenericStopData& StopData); struct FSHInteractionGenericConfig GetGenericConfig() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionGeneric") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionGeneric") } static class ISHInteractionGeneric* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHInteractionGeneric; // Class Cronos.BTEnvQueryGenerator_CurrentNavGridPoints // 0x0040 (0x0090 - 0x0050) class UBTEnvQueryGenerator_CurrentNavGridPoints final : public UEnvQueryGenerator { public: struct FAIDataProviderFloatValue MaxDistance; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf Context; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryGenerator_CurrentNavGridPoints") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryGenerator_CurrentNavGridPoints") } static class UBTEnvQueryGenerator_CurrentNavGridPoints* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryGenerator_CurrentNavGridPoints; // Class Cronos.BTBrokerDetailsEntryWidget // 0x0030 (0x0300 - 0x02D0) class UBTBrokerDetailsEntryWidget final : public UUserWidget { public: class UTextBlock* Label; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Text; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DetailsText; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Index_0; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBrokerDetailsEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBrokerDetailsEntryWidget") } static class UBTBrokerDetailsEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBrokerDetailsEntryWidget; // Class Cronos.BTBrokerInteractionDetailsWidget // 0x0088 (0x0380 - 0x02F8) class UBTBrokerInteractionDetailsWidget final : public UBUserWidget { public: class UVerticalBox* TriggerConditions; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVerticalBox* StateConditions; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVerticalBox* ExecRules; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVerticalBox* Effectors; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBrokerInteraction Interaction; // 0x0318(0x0060)(Edit, BlueprintVisible, ContainsInstancedReference, ExposeOnSpawn, NativeAccessSpecifierPublic) class AInteractionGenericBroker* Broker; // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBrokerInteractionDetailsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBrokerInteractionDetailsWidget") } static class UBTBrokerInteractionDetailsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBrokerInteractionDetailsWidget; // Class Cronos.CronosAnimInstance // 0x00C0 (0x0490 - 0x03D0) #pragma pack(push, 0x1) class alignas(0x10) UCronosAnimInstance : public UBaseEnemyAnimInstance { public: class UAiAnimInstancePreset* Preset; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAILocomotionAnimsConfig* AnimsConfig; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePerRankLevelAnimsConfig; // 0x03E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E1[0x7]; // 0x03E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap AnimsConfigMap; // 0x03E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf ExtraHandsAnimInstance; // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf JawExtraAnimInstance; // 0x0440(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HitReactionBlendAlpha; // 0x0448(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSleeping; // 0x044C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44D[0x3]; // 0x044D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ExtraHandsAlpha; // 0x0450(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IKFeetAlpha; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimInstanceMovementState* MovementState; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimInstanceAimOffsetState* AimOffsetState; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AdditionalDebugSpeed; // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AdditionalDebugAngleToTarget; // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AdditionalDebugDistanceToTarget; // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_474[0x4]; // 0x0474(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* OwnerAbilitySystemComponent; // 0x0478(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAbsorption(const TArray& Attributes); bool ControlledByCharacter() const; class UAnimInstanceAimOffsetState* GetAimOffsetState() const; EEnemyArchetype GetArchetype() const; EAIMovementActionState GetMovementActionState() const; class UAnimInstanceMovementState* GetMovementState() const; class UAbilitySystemComponent* GetOwnerAbilitySystemComponent() const; bool HasAttribute(EAbsorbedAttribute Attribute) const; bool HasCentiAttribute() const; bool HasJawAttribute() const; bool IsLying() const; bool IsPreviewActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAnimInstance") } static class UCronosAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCronosAnimInstance; // Class Cronos.CronosWallWalkingAnimInstance // 0x0040 (0x04D0 - 0x0490) class UCronosWallWalkingAnimInstance final : public UCronosAnimInstance { public: class UWallWalkingTraceConfig* WallWalkingTraceConfig; // 0x0488(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ControlRigAlpha; // 0x0490(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_494[0x4]; // 0x0494(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TraceLocations; // 0x0498(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray WallRigSpineIkPoints; // 0x04A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bWallWalkRigDisabled; // 0x04B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B9[0x3]; // 0x04B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WallRigPointBaseHeight; // 0x04BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WallRigPointMaxDistance; // 0x04C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C4[0xC]; // 0x04C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetSpineIKPoints() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWallWalkingAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWallWalkingAnimInstance") } static class UCronosWallWalkingAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWallWalkingAnimInstance; // Class Cronos.BTGameplayMenuPayloadObject // 0x0018 (0x0040 - 0x0028) class UBTGameplayMenuPayloadObject final : public UObject { public: class FName ItemNameToFocusOn; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ItemIndexToFocusOn; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SectionIndex; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SubSectionIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTGameplayMenuPayloadActionType ActionToPerform; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceClearPrevMenus; // 0x003D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayMenuPayloadObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayMenuPayloadObject") } static class UBTGameplayMenuPayloadObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayMenuPayloadObject; // Class Cronos.BTBuyModalMenuWidget // 0x0060 (0x0690 - 0x0630) class UBTBuyModalMenuWidget final : public UBTAmountModalMenuWidget { public: uint8 Pad_630[0x40]; // 0x0630(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class URichTextBlock* CommonTextBlockTotalCost; // 0x0670(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf StyleEnoughResource; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf StyleNotEnoughResource; // 0x0680(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextCostTitle; // 0x0688(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnCostAvailable(); void OnCostNotAvailable(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTBuyModalMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTBuyModalMenuWidget") } static class UBTBuyModalMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTBuyModalMenuWidget; // Class Cronos.FearAnimInstance // 0x0010 (0x04A0 - 0x0490) class UFearAnimInstance final : public UCronosAnimInstance { public: TSubclassOf FearCharacterClass; // 0x0488(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAttached; // 0x0490(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_491[0x3]; // 0x0491(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PitchUpdateInterpSpeed; // 0x0494(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool AttachedToJumpLoop(); bool AttachedToMovement(); bool JumpLoopToJumpEnd(); void UpdateMeshPitch(float DeltaSeconds) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FearAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FearAnimInstance") } static class UFearAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFearAnimInstance; // Class Cronos.BTFlameArea // 0x0140 (0x0408 - 0x02C8) class ABTFlameArea final : public AActor { public: class UNiagaraComponent* TorusVFXComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTFlamethrowerTraceComponent* OwnerComponent; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D8[0x130]; // 0x02D8(0x0130)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFlameArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFlameArea") } static class ABTFlameArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTFlameArea; // Class Cronos.FullscreenVisionWidget // 0x0018 (0x02E8 - 0x02D0) class UFullscreenVisionWidget : public UUserWidget { public: class UMediaPlayer* MediaPlayer; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* VideoImage; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* VideoMatDynamic; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UFullscreenVisionWidget* GetFullscreenVisionWidget(const class UObject* WorldContextObject); void Init(class ASHCharacterPlay* OwnerCharacterPlay); void PlayVideo(class UFileMediaSource* MediaSource, float Opacity); void StopVideo(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FullscreenVisionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FullscreenVisionWidget") } static class UFullscreenVisionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFullscreenVisionWidget; // Class Cronos.BTCacheSettings // 0x00A0 (0x00D8 - 0x0038) class UBTCacheSettings final : public UDeveloperSettings { public: TMap CacheGroups; // 0x0038(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap CacheGroupsGameInstance; // 0x0088(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCacheSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCacheSettings") } static class UBTCacheSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCacheSettings; // Class Cronos.BTCameraActor // 0x0000 (0x09F0 - 0x09F0) class ABTCameraActor final : public ACameraActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraActor") } static class ABTCameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTCameraActor; // Class Cronos.FootstepableDecalActor // 0x0000 (0x02D0 - 0x02D0) class AFootstepableDecalActor final : public ADecalActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepableDecalActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepableDecalActor") } static class AFootstepableDecalActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFootstepableDecalActor; // Class Cronos.SHCameraAnimationExecutive // 0x0070 (0x0338 - 0x02C8) class ASHCameraAnimationExecutive : public AActor { public: class USHCineCameraComponent* Camera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnBlendOut; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStop; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AActor* ActorToAttachTo; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACharacter* Character; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALevelSequenceActor* SequenceActor; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_308[0x30]; // 0x0308(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSequenceStopped(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraAnimationExecutive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraAnimationExecutive") } static class ASHCameraAnimationExecutive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCameraAnimationExecutive; // Class Cronos.SHTraversalClimbAnimInstance // 0x0020 (0x03E0 - 0x03C0) class USHTraversalClimbAnimInstance final : public UAnimInstance { public: bool bPlayStartTraversal; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESHDetectionSide CharacterTraversalSide; // 0x03B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3BA[0x2]; // 0x03BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float EdgeDistance; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlendSpace* AssignedClimbUpBlendSpace; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlendSpace* AssignedJumpDownBlendSpace; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D0[0x10]; // 0x03D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BroadcastEndOfTraversal(); void SetupEventBP(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTraversalClimbAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTraversalClimbAnimInstance") } static class USHTraversalClimbAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHTraversalClimbAnimInstance; // Class Cronos.BTKillVolumeBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTKillVolumeBehaviorEffector final : public UBaseBehaviorEffector { public: bool bShouldBeActivated; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTKillVolumeBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTKillVolumeBehaviorEffector") } static class UBTKillVolumeBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTKillVolumeBehaviorEffector; // Class Cronos.BTCameraAnimationExecutive // 0x0010 (0x0348 - 0x0338) class ABTCameraAnimationExecutive final : public ASHCameraAnimationExecutive { public: class UBTSpringArmComponent* SpringArm; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveVector* DisplacementRule; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnBlendOutAnimationEnded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraAnimationExecutive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraAnimationExecutive") } static class ABTCameraAnimationExecutive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTCameraAnimationExecutive; // Class Cronos.BTCameraControlComponent // 0x00B0 (0x02E0 - 0x0230) class UBTCameraControlComponent final : public USceneComponent { public: uint8 Pad_230[0x18]; // 0x0230(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FMovieSceneSequencePlaybackSettings MovieSceneSequencePlaybackSettings; // 0x0248(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected) bool bIsEnabled; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlaySequencer; // 0x0271(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_272[0x6]; // 0x0272(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class ULevelSequence* CameraControlSequence; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EPivotTransform PivotTransform; // 0x0280(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESkeletalMeshLocation SkeletalMeshLocation; // 0x0281(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_282[0x6]; // 0x0282(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray PlayersAnimations; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FBTCameraControlData CameraControlData; // 0x0298(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr LevelSequencePlayer; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALevelSequenceActor* LevelSequenceActor; // 0x02B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C0[0x20]; // 0x02C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCameraControlSequenceFinished(); void PlayCameraPreview(); void PlayCameraPreviewNoEditor(); void PlayCameraSequence(float PlayRate); void PlayCameraSequenceForCharacter(class ACharacter* InCharacter, float AdditionalOffset, float PlayRate); void SetCameraControlSequence(class ULevelSequence* InLevelSequence); void SetupSequencer(); void Stop(float BlendTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraControlComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraControlComponent") } static class UBTCameraControlComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCameraControlComponent; // Class Cronos.FarShadowVolume // 0x0000 (0x0300 - 0x0300) class AFarShadowVolume final : public AVolume { public: bool IsPointInside(const struct FVector& Point) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FarShadowVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FarShadowVolume") } static class AFarShadowVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFarShadowVolume; // Class Cronos.BTGeneratorPredefinedWidget // 0x0000 (0x0468 - 0x0468) class UBTGeneratorPredefinedWidget final : public UBTGeneratorWidgetBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGeneratorPredefinedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGeneratorPredefinedWidget") } static class UBTGeneratorPredefinedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGeneratorPredefinedWidget; // Class Cronos.BTCameraFocusableInterface // 0x0000 (0x0000 - 0x0000) class IBTCameraFocusableInterface final { public: struct FTransform GetCameraControlPivot(); struct FTransform GetPreviewSkeletalTransform(); class UBTCameraControlComponent* GetCameraControlComponentInterface() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraFocusableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraFocusableInterface") } static class IBTCameraFocusableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTCameraFocusableInterface; // Class Cronos.BTCameraShakeBehaviorEffector // 0x0018 (0x00A8 - 0x0090) class UBTCameraShakeBehaviorEffector final : public UBaseBehaviorEffector { public: bool bEnableScreenShake; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStopAllScreenShakes; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStopShakesImmediately; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_93[0x1]; // 0x0093(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float ShakeScale; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CameraShake; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PlayingCameraShake; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraShakeBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraShakeBehaviorEffector") } static class UBTCameraShakeBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCameraShakeBehaviorEffector; // Class Cronos.FlashlightControlVolume // 0x0018 (0x0318 - 0x0300) class AFlashlightControlVolume final : public AVolume { public: float BlendDistance; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool BlendDistanceOnly2D; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFlashlightControlData FlashlightControlData; // 0x0308(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) public: class ASHCharacterPlay* GetCharacterPlay(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightControlVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightControlVolume") } static class AFlashlightControlVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFlashlightControlVolume; // Class Cronos.BTGameplayAudiologAbility // 0x0008 (0x0438 - 0x0430) class UBTGameplayAudiologAbility : public UCronosGameplayAbility { public: class UAbilityTask_WaitGameplayEvent* WaitAudiologCanceledEvent; // 0x0430(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnAudioLogCanceled(const struct FGameplayEventData& Payload); void OnAudioLogFinished(const class FName& InAudioLogRowName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayAudiologAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayAudiologAbility") } static class UBTGameplayAudiologAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayAudiologAbility; // Class Cronos.BTCameraZoomOutBehaviorEffector // 0x0188 (0x0218 - 0x0090) class UBTCameraZoomOutBehaviorEffector final : public UBaseBehaviorEffector { public: struct FComponentReference PlayerSnapTarget; // 0x0090(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentReference CameraControl; // 0x00B8(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* MovementCurve; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerSnapDuration; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerMovementScale; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowMovement; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DelayBeforeMovementBlock; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFadeData FadeInData; // 0x00F8(0x0100)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> AbilitiesToCancel; // 0x01F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_208[0x10]; // 0x0208(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCameraWorkFinished(); void OnFadeFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCameraZoomOutBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCameraZoomOutBehaviorEffector") } static class UBTCameraZoomOutBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCameraZoomOutBehaviorEffector; // Class Cronos.GameLevelSequenceDirector // 0x04F8 (0x0540 - 0x0048) class UGameLevelSequenceDirector : public ULevelSequenceDirector { public: TWeakObjectPtr SkipWidget; // 0x0048(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMovieSceneSubSection* QuestionSectionRef; // 0x0050(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMovieSceneSubSection* AnswerSectionRef; // 0x0058(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FBTSimpleLoopData SimpleLoopSectionData; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UDialogTalk* CurrentDialogTalkRef; // 0x0088(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGlobalPropertyHandleInt SelectedOptionInt; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) TSubclassOf CinematicCardTemplate; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayDifferentSequenceOnRestart; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap ActivationConditions; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class UCinematicCardWidget* CinematicCardRef; // 0x0100(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap ActiveGameplayEffectHandles; // 0x0108(0x0050)(Protected, NativeAccessSpecifierProtected) TArray> AllDataMoshesCreated; // 0x0158(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_168[0x308]; // 0x0168(0x0308)(Fixing Size After Last Property [ Dumper-7 ]) TMap SubSectionStartFramesCache; // 0x0470(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap SubSectionEndFramesCache; // 0x04C0(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_510[0x30]; // 0x0510(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BranchSequenceBasedOnTags(const struct FBTSequencesBranchingData& InBranchingData); void CancelBodyCarry(); bool ConditionalJumpToFrameNative(const class FString& InMarkedFrame, TSubclassOf InCondition); void DialogTickNative(); void DisplayCinematicCardNative(const class FText& CardHeader, const class FText& CardContents, float CardDurationS); void EndCurrentLoop(); void ExtractionSequenceStartNative(const class FString& InEndMarkedFrame, TSubclassOf InEndCondition, const class FName& InShowWidgetEventName, const class FString& InSimpleLoopSequenceName, const class FName& InSoulToCache); float GetEndingTime(); void HidePlayerWeapon(bool bHideWeapon); bool IsSequencerEnding(); void JumpToFrameNative(const class FString& MarkedFrame); void OnAnswerAppliedActions(const class FName& Phase); void OnChoice(const struct FFlowID& FlowID); void OnDialogBegin(const struct FDialogTalkID& talkID); void OnDialogEnd(const struct FDialogTalkID& talkID); void OnDirectorCreatedNative(); void OnFadedOutEvent(); void OnFadeOutEndEvent(); void OnFinished(); void OnPlay(); void OnSkipEvent(); void OnStop(); void RemoveGameplayEffects(bool bSkipped); void SendCustomEventNative(const class FName& InEventName); bool ShouldTriggerFade(); void ShowDialogOptionsNative(const struct FCinematicDialogData& DialogData); void ShowGameplayEffectsNative(const struct FCinematicGameplayEffectData& EffectsData); void StartSimpleLoopNative(const class FString& SimpleLoop_SequenceName, const class FString& PlayNext_MarkedFrame, TSubclassOf InEndCondition, bool bShouldEvaluateEndConditionEveryFrame); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLevelSequenceDirector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLevelSequenceDirector") } static class UGameLevelSequenceDirector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLevelSequenceDirector; // Class Cronos.BTCanvasFloatingWidget // 0x0010 (0x03B0 - 0x03A0) class UBTCanvasFloatingWidget : public UCronosUserWidgetOnTag { public: class UCanvasPanel* CanvasPanelContainer; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTWidgetFloatingManagerComponent* WidgetFloatingManagerComponent; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void AddWidgetToCanvas(class UBTFloatingWidget* InWidget); void RemoveWidgetFromCanvas(class UBTFloatingWidget* InWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCanvasFloatingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCanvasFloatingWidget") } static class UBTCanvasFloatingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCanvasFloatingWidget; // Class Cronos.CronosInteractionWidget // 0x0048 (0x05F8 - 0x05B0) class UCronosInteractionWidget : public UBTInGameMenuWidget { public: class UBTBindableButtonWidget* ButtonClose; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Rules; // 0x05B8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) EInteractionWidgetState State; // 0x05C8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C9[0x7]; // 0x05C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInteractionConfirm; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionDecline; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class ASHItem* ReleatedItem; // 0x05F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetData(const class FName& InRowName, const struct FSHItemDataStruct& InData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosInteractionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosInteractionWidget") } static class UCronosInteractionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosInteractionWidget; // Class Cronos.BTCatDataWidget // 0x0018 (0x0310 - 0x02F8) class UBTCatDataWidget final : public UCommonUserWidget { public: class UTextBlock* TextBlockName; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockFoundIn; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageCat; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCatDataWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCatDataWidget") } static class UBTCatDataWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCatDataWidget; // Class Cronos.BTCutscenePlayingPayload // 0x0008 (0x0030 - 0x0028) class UBTCutscenePlayingPayload final : public UObject { public: class AGameCutscenePlayer* GameCutscenePlayer; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCutscenePlayingPayload") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCutscenePlayingPayload") } static class UBTCutscenePlayingPayload* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCutscenePlayingPayload; // Class Cronos.BTCategoriesDatabaseGenerator // 0x0048 (0x04B0 - 0x0468) class UBTCategoriesDatabaseGenerator final : public UBTGeneratorWidgetBase { public: uint8 Pad_468[0x30]; // 0x0468(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CategorizedGeneratorClass; // 0x0498(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CategoryWidgetClass; // 0x04A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) EBTDatabaseItemCategory Category; // 0x04A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4A9[0x7]; // 0x04A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCategoriesDatabaseGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCategoriesDatabaseGenerator") } static class UBTCategoriesDatabaseGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCategoriesDatabaseGenerator; // Class Cronos.SkeletalMeshComponentScoped // 0x0000 (0x0F70 - 0x0F70) class USkeletalMeshComponentScoped final : public USkeletalMeshComponentBudgeted { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshComponentScoped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshComponentScoped") } static class USkeletalMeshComponentScoped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshComponentScoped; // Class Cronos.BTFabricatorMenuWidget // 0x01D0 (0x0790 - 0x05C0) class UBTFabricatorMenuWidget final : public UBTNestedMenuSectionWidget { public: uint8 Pad_5C0[0x8]; // 0x05C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UScrollBox* ScrollBoxItems; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UScrollBox* ItemDescriptionScrollBox; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventoryItemsWidget* InventoryItemsWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBlueprintRecipesListWidget* BlueprintRecipesListWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonCraft; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonDiscard; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonUse; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonEquip; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemName; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemDescription; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextEnergyAmount; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemWithAmountWidget* Resource01Widget; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemWithAmountWidget* Resource02Widget; // 0x0630(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemWithAmountWidget* Resource03Widget; // 0x0638(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemWithAmountWidget* Resource04Widget; // 0x0640(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* CurrentAmountInStackTextBlock; // 0x0648(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* MaxAmountInStackTextBlock; // 0x0650(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* StackInfoContainer; // 0x0658(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle ItemCountDisplay; // 0x0660(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText AmountModalTitleDiscard; // 0x0670(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UUserWidget* WidgetToPerformAction; // 0x0680(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_688[0x20]; // 0x0688(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UBTBlueprintRecipeWidgetBase* BlueprintRecipeWidgetBaseCraft; // 0x06A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBlueprintRecipeWidgetBase* SelectedBlueprintRecipeWidgetBaseCraft; // 0x06B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6B8[0x10]; // 0x06B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBTInventorySingleItemWidget* InventorySingleItemWidgetUse; // 0x06C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6D0[0x10]; // 0x06D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimItemCrafted; // 0x06E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> CachedResourcesWidgets; // 0x06E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x06F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf WeaponSlotBindingMenuWidgetClass; // 0x0700(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf AmountModalMenuWidgetClass; // 0x0708(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyItemCrafted; // 0x0710(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoEnoughSpaceInInventoryToCraft; // 0x0720(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoEnoughResourcesToCraft; // 0x0730(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyCanNotDiscardKeyItem; // 0x0740(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyCantUseItem; // 0x0750(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyCantUseItemIsNotConsumable; // 0x0760(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_770[0x10]; // 0x0770(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBTWeaponSlotBindingMenuWidget* WeaponSlotBindingMenuWidget; // 0x0780(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTAmountModalMenuWidget* AmountModalMenuWidget; // 0x0788(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static void DiscardFromSlot(class UObject* InWorldContext, int32 InSlot, int32 InAmount, bool bAutoConfirmModal); static void FabricatorMenuCraftRecipeBySlotIndex(class UObject* InWorldContext, int32 InSlot, bool bInstant); static bool GetInventoryDataFromSlot(class UObject* InWorldContext, int32 InSlot, struct FInventoryItemDataStruct& ItemDataStruct); static bool GetItemDataFromSlot(class UObject* InWorldContext, int32 InSlot, struct FSHItemDataStruct& ItemDataStruct); static bool GetRecipeDataAtSlot(class UObject* InWorldContext, int32 InSlot, struct FFabricationDataStruct& OutFabricationDataStruct); static void UseConsumableFromSlot(class UObject* InWorldContext, int32 InSlot); class UWidget* OnEscapeBlueprintWidget(EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFabricatorMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFabricatorMenuWidget") } static class UBTFabricatorMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFabricatorMenuWidget; // Class Cronos.BTCategoryDataInterface // 0x0000 (0x0000 - 0x0000) class IBTCategoryDataInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCategoryDataInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCategoryDataInterface") } static class IBTCategoryDataInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTCategoryDataInterface; // Class Cronos.BTCategoryWidget // 0x0030 (0x0570 - 0x0540) class UBTCategoryWidget final : public UBTButtonWidgetBase { public: class UVerticalBox* VerticalBoxDocuments; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCategorizedGenerator* CategorizedGenerator; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayDocuments; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_558[0x18]; // 0x0558(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCategoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCategoryWidget") } static class UBTCategoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCategoryWidget; // Class Cronos.SHItemEq // 0x01E8 (0x04B0 - 0x02C8) class alignas(0x10) ASHItemEq : public AActor { public: class UMeshComponent* Mesh; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr MeshAsset; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName EquipAttachSocket; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector EquipRelativeLocation; // 0x0300(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector EquipRelativeRotation; // 0x0318(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName AlternativeEquipAttachSocket; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector AlternativeEquipRelativeLocation; // 0x0338(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector AlternativeEquipRelativeRotation; // 0x0350(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0368(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_370[0x10]; // 0x0370(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimeline TransferTimeline; // 0x0380(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_418[0x88]; // 0x0418(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveTransfers; // 0x04A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: void TransferItem(class AActor* Item, class FName SourceSocket, class FName TargetSocket, float TransferDuration); class UMeshComponent* GetMesh() const; class ASHCharacterPlay* GetOwnerCharacter() const; void UpdateItemTransfer(float Alpha) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemEq") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemEq") } static class ASHItemEq* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHItemEq; // Class Cronos.Flashlight // 0x03F0 (0x08A0 - 0x04B0) class AFlashlight : public ASHItemEq { public: class UStaticMeshComponent* Lightshaft; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USpotLightComponent* LightMain; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaiLightEmitter* MaiLightEmitter; // 0x04C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FColor LightColor; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DefaultGlobalIntensity; // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MainLightIntensityMultiplier; // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CharacterControlRotationInterpSpeed; // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector MainLightOffset; // 0x04D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DirectionInterpSpeed; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AnimationMultiplayer; // 0x04F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraDistanceInterpSpeed; // 0x04F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CameraDistanceInterpModRanged; // 0x0500(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinCameraDistance; // 0x0510(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bLightIntensityWithCurve; // 0x0514(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_515[0x3]; // 0x0515(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TurnOnTime; // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TurnOffTime; // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplyLightTargetOffset; // 0x0520(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_521[0x7]; // 0x0521(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D LightTargetOffset; // 0x0528(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplyFlashlightCameraMode; // 0x0538(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_539[0x3]; // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FlashlightMaterialSlotName; // 0x053C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName GlowLayerName; // 0x0544(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName GlowBlendMaskName; // 0x054C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAddTagWhenUsingFlashlight; // 0x0554(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_555[0x3]; // 0x0555(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag UsingFlashlightTag; // 0x0558(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* LightAtMonsterFlickerCurve; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LightAtMonsterFlickerCooldownTime; // 0x0568(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator ReferenceSocketRotation; // 0x0570(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) float TraceMax; // 0x0588(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_58C[0x4]; // 0x058C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* LightParamsOverrideAlphaCurve; // 0x0590(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AimFlashlightSettingsInterpSpeed; // 0x0598(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NonAimFlashlightSettingsInterpSpeed; // 0x059C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A0[0x58]; // 0x05A0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* LookAtRef; // 0x05F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMeshComponent* FlashlightMesh; // 0x0600(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* ShaftMesh; // 0x0608(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* LightIntensityCurve; // 0x0610(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* LightIntensityModCurve; // 0x0618(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTimeline LightIntensityTimeline; // 0x0620(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FTimeline LightIntensityModTimeline; // 0x06B8(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_750[0x150]; // 0x0750(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginsLightAtMonster(class AActor* Monster); void DisableLookAt(bool InstantViewRotation, float AwaitTime); void Flicker(bool NewFlickerState, float duration, class UCurveFloat* Curve, bool LoopFlickerCurve); void OnGameplayTagAddedToTheOwner(const struct FGameplayTag& EventTag, bool TagExists); void OnTurnedOff(bool bInitialState); void OnTurnedOn(bool bInitialState); void PlayLightIntensity(float NewIntensity, float Time); bool PlayLightIntensityModAnimation(class UCurveFloat* IntensityModCurve); void ProcessLightOff(); void ProcessLightOn(); void SetGlowParameter(bool bFlashlightOn); void SetLightIntensity(float IntensityValue); void SetLightIntensityProgress(float ProgressValue); void SetLightOnCharacterChannel(const bool NewValue); void SetLookAtActor(class AActor* NewLookAtRef, bool InKeepFollow); void SetLookAtComponent(class USceneComponent* NewLookAtRef, const bool InKeepFollow, const float InSpeed); void TurnFlashlightOnOff(bool TurnOn); void UpdateLightIntensity(); struct FTransform GetCurrentSocketTransform() const; struct FTransform GetLastSocketTransform() const; float GetLightFlickerIntensityMultiplier() const; struct FRotator GetViewRotator() const; bool IsLightFlickering() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Flashlight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Flashlight") } static class AFlashlight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFlashlight; // Class Cronos.BTOnGeometryBreakBehaviorTrigger // 0x0030 (0x0088 - 0x0058) class UBTOnGeometryBreakBehaviorTrigger final : public UBaseBehaviorTrigger { public: struct FComponentReference ChangedComponent; // 0x0058(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) EOnTriggerType OnTriggerType; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnChaosBreak(const struct FChaosBreakEvent& BreakEvent); void OnChaosRemoval(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnGeometryBreakBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnGeometryBreakBehaviorTrigger") } static class UBTOnGeometryBreakBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnGeometryBreakBehaviorTrigger; // Class Cronos.BTCatsGenerator // 0x0008 (0x0470 - 0x0468) class UBTCatsGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf CatCategoryWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCatsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCatsGenerator") } static class UBTCatsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCatsGenerator; // Class Cronos.BTDatabaseSectionMenu // 0x0008 (0x05C8 - 0x05C0) class UBTDatabaseSectionMenu : public UBTNestedMenuSectionWidget { public: class UBTBindableButtonWidget* BindableButtonBack; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseSectionMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseSectionMenu") } static class UBTDatabaseSectionMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseSectionMenu; // Class Cronos.IssueAIDemandEffector // 0x0010 (0x00A0 - 0x0090) class UIssueAIDemandEffector final : public UBaseBehaviorEffector { public: struct FInstancedStruct DemandsData; // 0x0090(0x0010)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IssueAIDemandEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IssueAIDemandEffector") } static class UIssueAIDemandEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIssueAIDemandEffector; // Class Cronos.BTGameSaveSlotsGenerator // 0x0018 (0x0480 - 0x0468) class UBTGameSaveSlotsGenerator final : public UBTGeneratorWidgetBase { public: bool bSortByDate; // 0x0468(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bDescending; // 0x0469(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bKeepAutoOnTop; // 0x046A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHideAutoSave; // 0x046B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSaveMode; // 0x046C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_46D[0x3]; // 0x046D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UBTSingleSaveSlotWidget* SingleSaveSlotEmptyWidget; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf SingleSaveSlotWidgetClass; // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameSaveSlotsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameSaveSlotsGenerator") } static class UBTGameSaveSlotsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameSaveSlotsGenerator; // Class Cronos.BTCatsSectionMenu // 0x0010 (0x05D8 - 0x05C8) class UBTCatsSectionMenu final : public UBTDatabaseSectionMenu { public: class UBTCatsGenerator* CatsGeneratorWidget; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCatDataWidget* CatDataWidget; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCatsSectionMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCatsSectionMenu") } static class UBTCatsSectionMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCatsSectionMenu; // Class Cronos.EndGameCreditsWidget // 0x0030 (0x03F0 - 0x03C0) class UEndGameCreditsWidget final : public UCreditsWidget { public: class UCronosCreditsSkipWidget* Skip_wdg; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Continue_but; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Resume_but; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Buttons_panel; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndGameCreditsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndGameCreditsWidget") } static class UEndGameCreditsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndGameCreditsWidget; // Class Cronos.BTChangeInteractionStateHelperBehavior // 0x0030 (0x0100 - 0x00D0) class UBTChangeInteractionStateHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsEnabled; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTChangeInteractionStateHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTChangeInteractionStateHelperBehavior") } static class UBTChangeInteractionStateHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTChangeInteractionStateHelperBehavior; // Class Cronos.BTOnPlayerHealthChangedBehaviorTrigger // 0x0008 (0x0060 - 0x0058) class UBTOnPlayerHealthChangedBehaviorTrigger final : public UBaseBehaviorTrigger { public: float NotifyDeltaThreshold; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHealthChanged(float Delta); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnPlayerHealthChangedBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnPlayerHealthChangedBehaviorTrigger") } static class UBTOnPlayerHealthChangedBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnPlayerHealthChangedBehaviorTrigger; // Class Cronos.BTChangeWeaponBehavior // 0x0010 (0x00E0 - 0x00D0) class UBTChangeWeaponBehavior final : public UBTTestHelperBehavior { public: struct FShortRowHandle WeaponID; // 0x00D0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTChangeWeaponBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTChangeWeaponBehavior") } static class UBTChangeWeaponBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTChangeWeaponBehavior; // Class Cronos.GameplayCueNotify_Actor_DataMosh // 0x0020 (0x0358 - 0x0338) class AGameplayCueNotify_Actor_DataMosh : public AGameplayCueNotify_Actor { public: float DatamoshFactor; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DatamoshMotion; // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DatamoshNoise; // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DatamoshNoiseIntensity; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PixelSortThreshold; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 DatamoshStyle; // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PixelsortAlpha; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemoveInstant; // 0x0354(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DestroyThisCue(); struct FGameplayTag GetCueTag(); void ReapplySettings(); void SetCurrentCurveTime(float InCurrentCurveTime); void SetIntensityCurve(class UCurveFloat* InIntensityCurve); void SetIntensityFadeOutCurve(class UCurveFloat* InIntensityCurve); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueNotify_Actor_DataMosh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueNotify_Actor_DataMosh") } static class AGameplayCueNotify_Actor_DataMosh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayCueNotify_Actor_DataMosh; // Class Cronos.BTAdaptiveTriggersManagerSettings // 0x0068 (0x0098 - 0x0030) class UBTAdaptiveTriggersManagerSettings final : public UDataAsset { public: TMap WeaponTriggerSetup; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FSHAdaptiveTriggerWeaponDataSet NoWeaponTriggerSetup; // 0x0080(0x000A)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FireWeaponAbility; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAdaptiveTriggersManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAdaptiveTriggersManagerSettings") } static class UBTAdaptiveTriggersManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAdaptiveTriggersManagerSettings; // Class Cronos.SmortBlockedBehaviorsEffectComponent // 0x0088 (0x00B0 - 0x0028) class USmortBlockedBehaviorsEffectComponent final : public UGameplayEffectComponent { public: struct FGameplayTagRequirements BlockingRequirements; // 0x0028(0x0088)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmortBlockedBehaviorsEffectComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmortBlockedBehaviorsEffectComponent") } static class USmortBlockedBehaviorsEffectComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmortBlockedBehaviorsEffectComponent; // Class Cronos.BTFlyingPathSpline // 0x0008 (0x02D0 - 0x02C8) class ABTFlyingPathSpline : public AActor { public: class USplineComponent* SplineComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void DrawFlyingPath(const struct FPredictProjectilePathResult& ProjectilePathResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFlyingPathSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFlyingPathSpline") } static class ABTFlyingPathSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTFlyingPathSpline; // Class Cronos.BTCharacterPlayAdaptiveTriggersManager // 0x0030 (0x00D0 - 0x00A0) class UBTCharacterPlayAdaptiveTriggersManager final : public UActorComponent { public: class UBTAdaptiveTriggersManagerSettings* AdaptiveTriggersSettings; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x28]; // 0x00A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Debug_Character_Controller_ValuesDebug(); void SetEnabled(bool InEnable, class UObject* Object); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCharacterPlayAdaptiveTriggersManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCharacterPlayAdaptiveTriggersManager") } static class UBTCharacterPlayAdaptiveTriggersManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCharacterPlayAdaptiveTriggersManager; // Class Cronos.BTAimAssistSettings // 0x0050 (0x0080 - 0x0030) class UBTAimAssistSettings final : public UDataAsset { public: TMap ModeToConfigurationMapping; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAimAssistSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAimAssistSettings") } static class UBTAimAssistSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAimAssistSettings; // Class Cronos.InteractionActor // 0x0040 (0x0308 - 0x02C8) class AInteractionActor : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionGenericComponent* InteractionGeneric; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* InteractionProximitySphere; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInteractionIconComponent* InteractionIcon; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInteractionManagerComponent* InteractionManager; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteracted; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class ASHCharacterPlay* InteractingCharacter; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnWidgetInteraction(bool Started); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionActor") } static class AInteractionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractionActor; // Class Cronos.InteractionSlotPlace // 0x0380 (0x0688 - 0x0308) class AInteractionSlotPlace final : public AInteractionActor { public: uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UMiniInventoryInteractComponent* MiniInventoryInteractComponent; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* ItemMeshLocation; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnItemSlotChange; // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UMeshComponent* HelperMesh; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstance* HelperMeshMaterial; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataTable* ItemsDataTable; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCanInteractAfterCorrectItemPlaced; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStartWithItemSpawned; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34A[0x6]; // 0x034A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle StartingItemData; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) TArray RequiredSlots; // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class ASHItem* Item; // 0x0370(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasCorrectItem; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHItemDataStruct SlotItemData; // 0x0380(0x02F8)(SaveGame, Protected, NativeAccessSpecifierProtected) class FName ItemRowName; // 0x0678(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_680[0x8]; // 0x0680(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemCollected(); void OnItemSelected(const struct FDataTableRowHandle& DataTableRowHandle, const struct FSHItemDataStruct& ItemDataStruct); void OnMiniInventoryInteractionFinished(class FName ItemName); class ASHItem* GetItem() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionSlotPlace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionSlotPlace") } static class AInteractionSlotPlace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractionSlotPlace; // Class Cronos.BTOpenMenuHelperBehavior // 0x0008 (0x00D8 - 0x00D0) class UBTOpenMenuHelperBehavior final : public UBTTestHelperBehavior { public: TSubclassOf MenuClass; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOpenMenuHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOpenMenuHelperBehavior") } static class UBTOpenMenuHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOpenMenuHelperBehavior; // Class Cronos.BTCharacterPlayAimAssistComponent // 0x0020 (0x00C0 - 0x00A0) class UBTCharacterPlayAimAssistComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTAimAssistSettings* AimAssistSettings; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCharacterPlayAimAssistComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCharacterPlayAimAssistComponent") } static class UBTCharacterPlayAimAssistComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCharacterPlayAimAssistComponent; // Class Cronos.BTFireBehavior // 0x0068 (0x0090 - 0x0028) class UBTFireBehavior : public UObject { public: class ABTWeaponModeContainer* OwnerContainer; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EBTWeaponModeFireType FireType; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x17]; // 0x0031(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) float FireCooldown; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute FireCooldownUpgradeAttribute; // 0x0050(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyFireRequest(bool bStarted); void OnEndBehavior(); void OnRequestEndBehavior(); void OnStartBehavior(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFireBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFireBehavior") } static class UBTFireBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFireBehavior; // Class Cronos.KillVolume // 0x0048 (0x0310 - 0x02C8) class AKillVolume final : public AActor { public: struct FVector BoxExtent; // 0x02C8(0x0018)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E0[0x30]; // 0x02E0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnVolumeEntered(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnVolumeExited(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KillVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KillVolume") } static class AKillVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AKillVolume; // Class Cronos.BTInteractionDebugObject // 0x0018 (0x0040 - 0x0028) class UBTInteractionDebugObject final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionDebugObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionDebugObject") } static class UBTInteractionDebugObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionDebugObject; // Class Cronos.BTTapFireBehavior // 0x0098 (0x0128 - 0x0090) class UBTTapFireBehavior : public UBTFireBehavior { public: float TimeBetweenShots; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute TimeBetweenShotsUpgradeAttribute; // 0x0098(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfShots; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute NumberOfShotsUpgradeAttribute; // 0x00D8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFireBehaviorAmmoConsumptionType AmmoConsumptionType; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 AmmoConsumption; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnBurstFired(bool bTapFire, int32 ChargeLevel); void ShootBullet(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTapFireBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTapFireBehavior") } static class UBTTapFireBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTapFireBehavior; // Class Cronos.EnemyLODManager // 0x01A8 (0x01D8 - 0x0030) class UEnemyLODManager final : public UWorldSubsystem { public: uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TMap GroupUpdateRates; // 0x0090(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class APawn* PlayerPawn; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap GroupedActors; // 0x00E8(0x0050)(Transient, NativeAccessSpecifierPrivate) TMap RegisteredActors; // 0x0138(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_188[0x50]; // 0x0188(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisableLODSystem(); void EnableLODSystem(); void RegisterEnemy(class AActor* EnemyActor); void UnregisterEnemy(const class AActor* EnemyActor, const bool bResetLOD); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLODManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLODManager") } static class UEnemyLODManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLODManager; // Class Cronos.BTHoldFireBehavior // 0x0048 (0x0170 - 0x0128) class UBTHoldFireBehavior : public UBTTapFireBehavior { public: uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsAuto; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TimeBetweenBursts; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute TimeBetweenBurstsUpgradeAttribute; // 0x0138(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnBurstIntervalEnd(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTHoldFireBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTHoldFireBehavior") } static class UBTHoldFireBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTHoldFireBehavior; // Class Cronos.BTPhysicsControlComponent // 0x0000 (0x04A0 - 0x04A0) class UBTPhysicsControlComponent final : public UPhysicsControlComponent { public: class UPhysicsControlAsset* PhysicsControlAssetRef; // 0x0498(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPhysicsControlComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPhysicsControlComponent") } static class UBTPhysicsControlComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPhysicsControlComponent; // Class Cronos.BTChargeFireBehavior // 0x0130 (0x02A0 - 0x0170) class UBTChargeFireBehavior final : public UBTHoldFireBehavior { public: class UNiagaraComponent* ChargingFX; // 0x0170(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkComponent* ChargeAudioComponent; // 0x0178(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_180[0x21]; // 0x0180(0x0021)(Fixing Size After Last Property [ Dumper-7 ]) EBTWeaponModeAutoChargeFireType AutoChargeFireType; // 0x01A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A2[0x2]; // 0x01A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AutoShootDelay; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute ControlledChargedShotRelease; // 0x01A8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SettingsPerCharge; // 0x01E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) int32 TransitionDuration; // 0x01F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAkCurveInterpolation FadeCurve; // 0x01F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F5[0x3]; // 0x01F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHMovementDataStruct ChargingMovementData; // 0x01F8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayAttribute UseUpgradedChargingMovementData; // 0x0228(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHMovementDataStruct UpgradedChargingMovementData; // 0x0260(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnChargeBreak; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void OnAutoShootDelayEnd(); void OnChargeGained(); void ReceiveOnChargeEnded(); void ReceiveOnChargeGained(); void ReceiveOnChargeStarted(); bool IsCharging() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTChargeFireBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTChargeFireBehavior") } static class UBTChargeFireBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTChargeFireBehavior; // Class Cronos.GameplayEndGameWidget // 0x0030 (0x0328 - 0x02F8) class UGameplayEndGameWidget final : public UBUserWidget { public: class UWidgetAnimation* FadeIn_anim; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCommonAnimatedSwitcher* ScreensSwitcher; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_320[0x1]; // 0x0320(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsInTransition; // 0x0321(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTransitionChanged(bool bInIsInTransition); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEndGameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEndGameWidget") } static class UGameplayEndGameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayEndGameWidget; // Class Cronos.BTCheatManager // 0x0060 (0x00E8 - 0x0088) class UBTCheatManager : public UCheatManager { public: TArray> EnemyArray; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray DebugDamageArray; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class USHCameraPostProcessConfig* CameraPostProcessDebugData; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TranslucentMaterial; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void AIAnimationDebug(); static void AIAnimationStatesDebug(); static void AIHitReactionDebug(); static void AIMovementDebug(); static void DataLayersDebug(); static void Debug_AsyncLoader_ToggleSpam(); static void Debug_AsyncLoader_ValuesDebug(); static void Debug_Character_Camera_BlendsDebug(); static void Debug_Character_Camera_DrawDebug(); static void Debug_Character_Camera_ToggleGamepadCameraLinearMovement(); static void Debug_Character_Camera_ValuesDebug(); static void Debug_Character_CameraComponent_ValuesDebug(); static void Debug_Character_Combat_DrawDebug(); static void Debug_Character_Combat_DrawWidgetCollision(); static void Debug_Character_Combat_ValuesDebug(); static void Debug_Character_EnemyDetection(); static void Debug_Character_Energy_Infinite(); static void Debug_Character_Health_GodMode(); static void Debug_Character_Health_ValuesDebug(); static void Debug_Character_Items_ValuesDebug(); static void Debug_Character_Lights_DrawDebug(); static void Debug_Character_Lights_ValuesDebug(); static void Debug_Character_Movement_ValuesDebug(); static void Debug_Character_Music_DrawDebug(); static void Debug_Character_Music_ValuesDebug(); static void Debug_Cutscene(); static void Debug_Cutscene_Enabled(bool bActive); static void Debug_Cutscene_LoadingMaxTime(bool bEnabled); static void Debug_ExtendedMovement(); static void Debug_Hand_IK(); static void Debug_LootManager_Drop_Toggle(); static void Debug_Menu(); static void Debug_Menu_Enabled(bool bActive); static void Debug_Menu_Pause(); static void Debug_Play_Wall_Aiming(); static void Debug_PoachingTime(); static void Debug_SwitchHealthBarsVisible(); static void Debug_TimeKnots(); static void Debug_Vignettes(); static void Debug_Vignettes_Enabled(bool bActive); static void Debug_Weapon_IK(); static void FlashlightDebug(); static class UBTCheatManager* GetBTCheatManager(const class UObject* WorldContextObject); static bool GetCombatDebugDraw(const class UObject* WorldContextObject); static void PlayerAnimationDebug(); static void PlayerAnimStatesDebug(); static void ResetCheatManager(class UObject* WorldContextObject); static void WeaponAimDebug(); static void WeaponToggleAimMode(); void BugItGoSP(float X, float Y, float Z, float pitch, float Yaw, float Roll, const class FString& DataShortURL); void Debug_AsyncLoader_DumpValues(); void Debug_Character_Combat_AimAssist_DrawDebug(); void Debug_Character_Combat_AimAssist_ValuesDebug(); void Debug_Character_Health_FakeDamage(int32 Value); void Debug_Character_Health_FakeHeal(int32 Value); void Debug_Character_Items_UnlimitedAmmo(class UObject* WorldContextObject); void Debug_GameplayDifficulty_Set(int32 Difficulty); void Debug_LogMarker(const class FString& InMarkerText); void Debug_Map_ShowAll(); void Debug_Playthrough_CompleteGame(int32 InOnDifficulty); void Debug_Playthrough_ResetNGPlusDataSnapshot(); void Debug_Playthrough_SetDeathsNumber(int32 InNumber); void Debug_Playthrough_SetEnemiesMergedNumber(int32 InNumber); void Debug_Playthrough_SetIntroCutsceneRightChoicesNumber(int32 InRightChoicesNumber); void Debug_Playthrough_SetNewGamePlus(bool bIsNewGamePlus, bool bCheckTransferableData); void Debug_Playthrough_SetSaveStationUsesNumber(int32 InNumber); void Debug_Playthrough_TakeNGPlusDataSnapshot(); void Debug_SendBugIt(); void Debug_SetWeaponPickUpBehavior(int32 InBehaviorIndex); void Debug_StartRecording(const class FString& InLogName); void Debug_StopRecording(); void Debug_Tutorial_Add(const class FString& TutorialName); void Debug_Tutorial_AddAll(); void Debug_Tutorial_Hide(); void Debug_Tutorial_Remove(const class FString& TutorialName); void Debug_Tutorial_RemoveAll(); void Debug_Tutorial_Show(const class FString& TutorialName); void Debug_Upgrade_UnlockAllUpgrades(); void EnableEnemies(); void Test_AddTestCameraPostProcessBlender(); void AddAchievementCollection(class FName AchievementName) const; void AddAchievementCounter(class FName AchievementName, int32 Delta) const; void Debug_Ability_BodyCarry_Activate() const; void Debug_Ability_BodyCarry_Deactivate() const; void Debug_Ability_WallWalk_Activate() const; void Debug_Ability_WallWalk_Deactivate() const; void Debug_Character_Items_AddPurchasable(const class FString& ItemRowName, int32 InAmount) const; void Debug_Character_Items_Give(const class FString& ItemRowName) const; void Debug_Character_Items_GiveAllEquipment() const; void Debug_Character_Items_GiveAllItems() const; void Debug_Character_Items_GiveAllResources() const; void Debug_Character_Items_GiveAmmo() const; void Debug_Character_Items_LogAllPurchasable() const; void Debug_Character_Movement_MovementSnapDrawDebug() const; void Debug_Character_Movement_RotationSnapDrawDebug() const; void Debug_Character_Movement_SlideSnapDrawDebug() const; void Debug_Character_Souls_AddSoul(class FName SoulID) const; void Debug_Character_Souls_RemoveSoul(class FName SoulID) const; void Debug_Custom(const class FString& DebugCommand, int32 Value) const; void Debug_Enemy_Hurt(float Damage, const class FString& DamageType) const; void Debug_Enemy_Kill(const class FString& DamageType) const; void Debug_Enemy_RankDown() const; void Debug_Enemy_RankUp() const; void Debug_Enemy_SetHealth(float newHealth) const; void Debug_Enemy_StopMovement(bool bStop) const; void Debug_ImpactPooling_DrawDebug() const; void Debug_ImpactPooling_SetPoolSize(const class FString& ImpactType, int32 Value) const; void Debug_ImpactPooling_TogglePooling() const; void Debug_KillAll() const; void Debug_LootManager_Data_Toggle() const; void Debug_SpawnEnemy(int32 Number) const; void Debug_TestCrashingGame() const; void DisableEnemies() const; void ForcePlayerIdlePose() const; class FString GetLogName() const; void KillEncounter() const; void KillWave() const; void MakePlayerTranslucent() const; void OneHitKill() const; void SetFlashlightIntensity(float Intensity) const; void Suicide() const; void TakeDamage(float Amount) const; void Test_RemoveTestCameraPostProcessBlender() const; void ToggleFlashlight() const; void TurnOffFlashlight() const; void TurnOnFlashlight() const; void UnlockAchievement(class FName AchievementName) const; void WeaponPreciseAimMode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCheatManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCheatManager") } static class UBTCheatManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCheatManager; // Class Cronos.SHNPCAnimInstance // 0x0040 (0x0400 - 0x03C0) class USHNPCAnimInstance : public UAnimInstance { public: struct FRotator LookRotation; // 0x03B8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float LookRotationAlpha; // 0x03D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BreathingAlpha; // 0x03D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BreathingPlayRate; // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChangeLocomotionAlpha; // 0x03DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName LocomotionTag; // 0x03E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName ChangeLocomotionSnapshotName; // 0x03E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ChangeLocomotionAlphaInterpSpeed; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F4[0xC]; // 0x03F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class USHAnimComponent* GetAnimComponent() const; class FName GetChangeLocomotionSnapshotName() const; class FName GetLocomotionTag() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHNPCAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHNPCAnimInstance") } static class USHNPCAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHNPCAnimInstance; // Class Cronos.SHMonsterAnimInstance // 0x0000 (0x0400 - 0x0400) class USHMonsterAnimInstance final : public USHNPCAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMonsterAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMonsterAnimInstance") } static class USHMonsterAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMonsterAnimInstance; // Class Cronos.BTCheckIfPlayerOverlapCollision // 0x0030 (0x0100 - 0x00D0) class UBTCheckIfPlayerOverlapCollision final : public UBTTestHelperBehavior { public: TSoftObjectPtr ActorWithCollisionSoft; // 0x00D0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldOverlap; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCheckIfPlayerOverlapCollision") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCheckIfPlayerOverlapCollision") } static class UBTCheckIfPlayerOverlapCollision* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCheckIfPlayerOverlapCollision; // Class Cronos.BTDifficultyButtonWidget // 0x0008 (0x0300 - 0x02F8) class UBTDifficultyButtonWidget final : public UBUserWidget { public: class UBButton* MainButton; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnSetDifficultyName(const class FText& InNewDifficultyName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyButtonWidget") } static class UBTDifficultyButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyButtonWidget; // Class Cronos.KeyRichTexts // 0x0010 (0x0040 - 0x0030) class UKeyRichTexts final : public UDataAsset { public: TArray Keys; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class FText GetKeyDisplayRichText(const struct FKey& Key); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeyRichTexts") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeyRichTexts") } static class UKeyRichTexts* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeyRichTexts; // Class Cronos.BTItemHighlighterInterface // 0x0000 (0x0000 - 0x0000) class IBTItemHighlighterInterface final { public: void HighlightTurnOff() const; void HighlightTurnOn() const; bool ShouldActorBeHighlighted(class UBTItemHighlighterComponent* IntemHighlighterComponent) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemHighlighterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemHighlighterInterface") } static class IBTItemHighlighterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTItemHighlighterInterface; // Class Cronos.BTChooseDifficultyWidget // 0x0060 (0x0358 - 0x02F8) class UBTChooseDifficultyWidget final : public UBUserWidget { public: uint8 Pad_2F8[0x28]; // 0x02F8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DifficultyButtonTemplate; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMargin ButtonsPadding; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) bool bSkipIfLessThanTwoOptionsProvided; // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UHorizontalBox* ButtonsContainer; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* BackButton; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* Hide_anim; // 0x0350(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnShown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTChooseDifficultyWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTChooseDifficultyWidget") } static class UBTChooseDifficultyWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTChooseDifficultyWidget; // Class Cronos.BTCinematicCameraOwnerInterface // 0x0000 (0x0000 - 0x0000) class IBTCinematicCameraOwnerInterface final { public: void PlaySequencer() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCinematicCameraOwnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCinematicCameraOwnerInterface") } static class IBTCinematicCameraOwnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTCinematicCameraOwnerInterface; // Class Cronos.GameplayCueNotify_Actor_Vision // 0x0040 (0x0378 - 0x0338) class AGameplayCueNotify_Actor_Vision final : public AGameplayCueNotify_Actor { public: bool bEnabled; // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Video; // 0x0340(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VideoOpacity; // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USoundMix* SoundMixModifier; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueNotify_Actor_Vision") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueNotify_Actor_Vision") } static class AGameplayCueNotify_Actor_Vision* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayCueNotify_Actor_Vision; // Class Cronos.BTClearMenusHelperBehavior // 0x0010 (0x00E0 - 0x00D0) class UBTClearMenusHelperBehavior final : public UBTTestHelperBehavior { public: bool bExpectAnyMenu; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpecificMenu; // 0x00D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ExpectedMenu; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTClearMenusHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTClearMenusHelperBehavior") } static class UBTClearMenusHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTClearMenusHelperBehavior; // Class Cronos.CronosUISettings // 0x0A68 (0x0AA0 - 0x0038) class UCronosUISettings final : public UDeveloperSettings { public: TSoftClassPtr InteractionIconWidgetClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D IteractionWidgetDrawSize; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap bBlockedItemIconForItemTypes; // 0x0070(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap bBlockedItemQuantityForItemTypes; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TSet EdgesToKeepInteractionIconOn; // 0x0110(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftObjectPtr UIAudioDataAsset; // 0x0160(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr WidgetsOrderDataAsset; // 0x0188(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr InteractionDebugWidgetClass; // 0x01B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CronosQTEWidgetClass; // 0x01D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDebugQTE; // 0x0200(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr ItemStashWidgetClass; // 0x0208(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr InteractionColletWidgetClass; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr InteractionReadWidgetClass; // 0x0258(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr MiniInventoryWidgetClass; // 0x0280(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr PinPadWidgetClass; // 0x02A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr SoulTransferAndExtractionWidget; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr GameplayMenuWidgetClass; // 0x02F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr UpgradeMenuWidgetClass; // 0x0320(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr NotifyWidgetBaseClass; // 0x0348(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr SaveGameMenuWidgetClass; // 0x0370(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr GameOverMenuWidgetClass; // 0x0398(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr LoadGameMenuWidgetClass; // 0x03C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr DialogOptionsMenuWidgetClass; // 0x03E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> InputActionsChoice; // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) bool bMenuDebugOverlay; // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr MenuDebugOverlayClass; // 0x0428(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CutsceneDebugMenuWidget; // 0x0450(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr FadeWidgetClass; // 0x0478(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFadeData DefaultFadeInOnStart; // 0x04A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFadeData DefaultFadeOutOnStart; // 0x05A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFadeData DefaultFadeInOnEnd; // 0x06A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFadeData DefaultFadeOutOnEnd; // 0x07A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFadeData FadeInSkip; // 0x08A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FFadeData FadeOutSkip; // 0x09A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosUISettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosUISettings") } static class UCronosUISettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosUISettings; // Class Cronos.BTCompareInteractionHelperBehavior // 0x0030 (0x0100 - 0x00D0) class UBTCompareInteractionHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckInteractionState; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionState DesiredInteractionState; // 0x00F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckDetectionState; // 0x00FA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDetectionState DesiredDetectionState; // 0x00FB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVisibilityCheck; // 0x00FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVisible; // 0x00FD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCompareInteractionHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCompareInteractionHelperBehavior") } static class UBTCompareInteractionHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCompareInteractionHelperBehavior; // Class Cronos.BTItemsToBuyGenerator // 0x0008 (0x0470 - 0x0468) class UBTItemsToBuyGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf SingleItemBuyWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemsToBuyGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemsToBuyGenerator") } static class UBTItemsToBuyGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemsToBuyGenerator; // Class Cronos.BTCompassAbility // 0x0098 (0x04C8 - 0x0430) class UBTCompassAbility : public UCronosGameplayAbility { public: TArray CompassMontageToggleEvents; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) struct FGameplayTagContainer CompassMontageCancelByTags; // 0x0440(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayTagContainer CompassMontageCancelWithoutTags; // 0x0460(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayTagContainer CompassCloseMontageBlockTags; // 0x0480(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class UAkAudioEvent* CompassLoopAudioEvent; // 0x04A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* CompassCloseAudioEvent; // 0x04A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DisplayAfterInputReleasedDuration; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MontageCancelBlendOutTime; // 0x04B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_WaitDelay* WaitDelayTask; // 0x04C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void CloseCompass(); void OnCompassCloseReceived(const struct FGameplayEventData& Payload); void OnCompassOpenLoopedReceived(const struct FGameplayEventData& Payload); void OnCompassOpenReceived(const struct FGameplayEventData& Payload); void OnStopMontageEventReceived(const struct FGameplayEventData& Payload); void OnStopMontageRequested(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCompassAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCompassAbility") } static class UBTCompassAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCompassAbility; // Class Cronos.CronosSpawnPointData // 0x0098 (0x00C8 - 0x0030) class UCronosSpawnPointData final : public USpawnPointDataPreset { public: class FName UpgradePreset; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Items; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Memos; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray AudioLogs; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray TravelLogs; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Souls; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Maps; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) TArray objectives; // 0x0098(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FGameplayTagContainer PersistentTags; // 0x00A8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate) public: static TArray GetAudioLogOptions(); static TArray GetItemOptions(); static TArray GetMemoOptions(); static TArray GetObjectiveOptions(); static TArray GetQuestOptions(); static TArray GetSoulOptions(); static TArray GetTravelLogOptions(); static TArray GetUpgradePresetOptions(); void ForceMarkAssetDirty(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnPointData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnPointData") } static class UCronosSpawnPointData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSpawnPointData; // Class Cronos.BTCompositeInteractionCondition // 0x0010 (0x0040 - 0x0030) class UBTCompositeInteractionCondition : public UInteractionStateCondition { public: TArray Conditions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCompositeInteractionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCompositeInteractionCondition") } static class UBTCompositeInteractionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCompositeInteractionCondition; // Class Cronos.SHGameplayInventoryWidget // 0x0000 (0x02D0 - 0x02D0) class USHGameplayInventoryWidget final : public UUserWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayInventoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayInventoryWidget") } static class USHGameplayInventoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayInventoryWidget; // Class Cronos.BTAnyInteractionCondition // 0x0000 (0x0040 - 0x0040) class UBTAnyInteractionCondition final : public UBTCompositeInteractionCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAnyInteractionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAnyInteractionCondition") } static class UBTAnyInteractionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAnyInteractionCondition; // Class Cronos.BTAllInteractionCondition // 0x0000 (0x0040 - 0x0040) class UBTAllInteractionCondition final : public UBTCompositeInteractionCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTAllInteractionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTAllInteractionCondition") } static class UBTAllInteractionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTAllInteractionCondition; // Class Cronos.GameplayCueNotify_Actor_Material // 0x00A0 (0x03D8 - 0x0338) class AGameplayCueNotify_Actor_Material : public AGameplayCueNotify_Actor { public: struct FMaterialCueConfig Config; // 0x0338(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_3D0[0x1]; // 0x03D0(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bDoPushOnExecute; // 0x03D1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bDoPushOnlyOnce; // 0x03D2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D3[0x5]; // 0x03D3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearPostProcess(bool bIsFullPop); bool IsPostProcessMaterialPushAllowed(class AActor* MyTarget, EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueNotify_Actor_Material") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueNotify_Actor_Material") } static class AGameplayCueNotify_Actor_Material* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayCueNotify_Actor_Material; // Class Cronos.SHItemWeapon // 0x0150 (0x0600 - 0x04B0) #pragma pack(push, 0x1) class alignas(0x10) ASHItemWeapon : public ASHItemEq { public: struct FVector2D DamageRange; // 0x04B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float StaggerDamage; // 0x04C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AutoUnequipTime; // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxValidBlockAngle; // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseWeaponMovementSet; // 0x04CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4CD[0x3]; // 0x04CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHWeaponMovementSet WeaponMovementSet; // 0x04D0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) ESHWeaponTypeEnum WeaponType; // 0x0530(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_531[0x7]; // 0x0531(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* WeaponModesDataTable; // 0x0538(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHHitReactionMaps* HitReactionMaps; // 0x0540(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap Animations; // 0x0548(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class USHAkComponent* SHAkComponent; // 0x0598(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* WeaponAkSwitchValue; // 0x05A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A8[0x50]; // 0x05A8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UMaterialInstanceDynamic* GetMaterialInstanceDynamic(); void OnFirePerformed(const struct FVector& ShootEndWorldLoc); bool IsEnemyKnockedDown(const class AActor* enemy) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemWeapon") } static class ASHItemWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ASHItemWeapon; // Class Cronos.BTItemWeaponTrapMine // 0x0000 (0x0600 - 0x0600) class ABTItemWeaponTrapMine : public ASHItemWeapon { public: class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x05F8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemWeaponTrapMine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemWeaponTrapMine") } static class ABTItemWeaponTrapMine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTItemWeaponTrapMine; // Class Cronos.BTContentBundlesManagerComponent // 0x0120 (0x01C0 - 0x00A0) class UBTContentBundlesManagerComponent final : public UActorComponent { public: TMulticastInlineDelegate OnBundlesAcquired; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_B0[0xB8]; // 0x00B0(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) class UBTPreloadContentSet* CurrentBaseBundle; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_170[0x50]; // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearAcquiredContentBundlesDescription(); void PreloadContentBundles(EBTPreloadWorld InPreloadWorld); void GetAcquiredContentBundlesDescription(TArray* OutAcquiredContentDescription) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTContentBundlesManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTContentBundlesManagerComponent") } static class UBTContentBundlesManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTContentBundlesManagerComponent; // Class Cronos.BTCustomInputExtraSettingsPanelWidget // 0x0030 (0x03F0 - 0x03C0) class UBTCustomInputExtraSettingsPanelWidget final : public UExtraSettingsPanelWidget { public: class UAskDialogWidget* Dialogue_widget; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray PrevPanelKeys; // 0x03C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) TArray NextPanelKeys; // 0x03D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) class UUCWTabBar* Main_tbar; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ConfirmationResponseNo(); void ConfirmationResponseYes(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCustomInputExtraSettingsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCustomInputExtraSettingsPanelWidget") } static class UBTCustomInputExtraSettingsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCustomInputExtraSettingsPanelWidget; // Class Cronos.GamepadBindingsView // 0x0008 (0x02D8 - 0x02D0) class UGamepadBindingsView final : public UUserWidget { public: class UControllerViewWidget* ControllerView; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GamepadBindingsView") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GamepadBindingsView") } static class UGamepadBindingsView* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGamepadBindingsView; // Class Cronos.BTItemHighlightActor // 0x0010 (0x02D8 - 0x02C8) class ABTItemHighlightActor : public AActor { public: class USceneComponent* SceneComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraComponent* NiagaraComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnActivateAndAttach(class ASHItem* Item, ESHItemTypeEnum InItemTypeEnum); void OnDeactivateAndDetach(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemHighlightActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemHighlightActor") } static class ABTItemHighlightActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTItemHighlightActor; // Class Cronos.BTNavigationCustomizationObject // 0x00A8 (0x00D0 - 0x0028) class UBTNavigationCustomizationObject final : public UObject { public: TMap KeyEventRules; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) TMap KeyActionRules; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic) bool bTabNavigation; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNavigationCustomizationObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNavigationCustomizationObject") } static class UBTNavigationCustomizationObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNavigationCustomizationObject; // Class Cronos.CronosWorldPartitionLoadingScreenComponent // 0x0008 (0x0150 - 0x0148) class UCronosWorldPartitionLoadingScreenComponent final : public UWorldPartitionLoadingScreenComponent { public: uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWorldPartitionLoadingScreenComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWorldPartitionLoadingScreenComponent") } static class UCronosWorldPartitionLoadingScreenComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWorldPartitionLoadingScreenComponent; // Class Cronos.BTCutsceneCharacterProxy // 0x0000 (0x0318 - 0x0318) class ABTCutsceneCharacterProxy final : public ACutsceneCharacterProxy { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCutsceneCharacterProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCutsceneCharacterProxy") } static class ABTCutsceneCharacterProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTCutsceneCharacterProxy; // Class Cronos.BTLevelSequenceFlowObject // 0x0000 (0x0028 - 0x0028) class UBTLevelSequenceFlowObject : public UObject { public: class ASHCharacterPlay* GetCharacterPlay(const class UObject* InWorldContextObject) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLevelSequenceFlowObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLevelSequenceFlowObject") } static class UBTLevelSequenceFlowObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLevelSequenceFlowObject; // Class Cronos.BTCutsceneDebugLineInfoWidget // 0x0018 (0x02E8 - 0x02D0) class UBTCutsceneDebugLineInfoWidget final : public UUserWidget { public: class USizeBox* SizeBox; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockInfo; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMovieSceneSubSection* MovieSceneSubSection; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCutsceneDebugLineInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCutsceneDebugLineInfoWidget") } static class UBTCutsceneDebugLineInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCutsceneDebugLineInfoWidget; // Class Cronos.CronosUtils // 0x0000 (0x0028 - 0x0028) class UCronosUtils final : public UBlueprintFunctionLibrary { public: static void DebugFinishObjective(const class UObject* WorldContextObject, class FName objectiveID, bool bSuccess); static void DebugSetCurrentObjective(const class UObject* WorldContextObject, class FName objectiveID); static void DebugStartObjective(const class UObject* WorldContextObject, class FName objectiveID, bool bIsQuest, bool bSetCurrent); static void EnableRootMotionOnMontage(class ASHCharacterPlay* CharacterPlay, class UAnimMontage* AnimMontage, bool bState); static void ForceDestroyComponent(class UActorComponent* InActorComponent); static void GetAllTags(struct FGameplayTagContainer& InContainer); static bool GetFinalLocationAfterRootAnimation(struct FCorrectionData& CorrectionData, struct FVector& OutEndLocation); static class ACronosGameStateMenu* GetGameStateMenu(class UObject* WorldContextObject); static class ACronosGameStatePlay* GetGameStatePlay(const class UObject* WorldContextObject); static class ASHHudPlay* GetHUDPlay(const class UObject* WorldContextObject); static class UBTInGameMenuManagerComponent* GetInGameMenuManagerComponent(const class UObject* WorldContextObject); static struct FRotator GetLookAtRotationWithUpVectorKept(const struct FVector& ActorLocation, const struct FVector& ActorUpVector, const struct FVector& ActorTargetLocation); static class UBTNotificationManagerComponent* GetNotificationManagerComponent(const class UObject* WorldContextObject); static class ASHPlayerControllerPlay* GetPlayerController(const class UObject* WorldContextObject); static bool GetRealFinalLocationAfterRootAnimation(struct FCorrectionData& CorrectionData, struct FVector* OutFromAnim, struct FVector* OutEndLocation, struct FVector* OutDifference); static class FName GetSimpleTagName(const struct FGameplayTag& InGameplayTag); static class UWidget* GetWidgetToFocusFromInterface(class UObject* InObject); static bool IsActorClassOf(const class AActor* InActor, TSoftClassPtr Class_0, const bool bIncludeParentClasses); static bool IsBuild(); static void SetCanEverAffectNavigation(const class UObject* WorldContextObject, class UPrimitiveComponent* Primitive, bool bCanAffect); static void SetTagCount(class UAbilitySystemComponent* InAbilitySystemComponent, const struct FGameplayTag& InTag, int32 InCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosUtils") } static class UCronosUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosUtils; // Class Cronos.BTCutsceneDebugMenuWidget // 0x00E8 (0x0698 - 0x05B0) class UBTCutsceneDebugMenuWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBTBindableButtonWidget* BindableButtonSkip; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPlayRateDec; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPlayRateInc; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonMoreInfo; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockPlayRate; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWidgetChild WidgetCollapse; // 0x05E8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class USizeBox* TotalSizebox; // 0x05F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr CutsceneDebugLineInfoWidgetClass; // 0x0600(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWidgetChild WidgetSections; // 0x0628(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild WidgetBinding; // 0x0638(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild WidgetTags; // 0x0648(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class AGameCutscenePlayer* GameCutscenePlayer; // 0x0658(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameLevelSequenceDirector* GameLevelDirector; // 0x0660(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULevelSequencePlayer* LevelSequencePlayer; // 0x0668(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMovieSceneSequence* MovieSceneSequence; // 0x0670(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* SizeBoxHandle; // 0x0678(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_680[0x8]; // 0x0680(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray OldActive; // 0x0688(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void OnTagsUpdated(const struct FGameplayTag& EventTag, bool bTagExists); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCutsceneDebugMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCutsceneDebugMenuWidget") } static class UBTCutsceneDebugMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCutsceneDebugMenuWidget; // Class Cronos.SHGameplayMenuSectionInventoryWidget // 0x0030 (0x0318 - 0x02E8) class USHGameplayMenuSectionInventoryWidget final : public USHGameplaySectionBaseWidget { public: class UItemsGridPanel* ItemsPanel; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemName; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemDescription; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* CoinAmount; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CoinItemName; // 0x0308(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInventoryWeaponModesMenuWidget* WeaponModesPanel; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void Hide(bool bForce); void RefreshControlsBox(const TArray& ControlsData); void Show(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionInventoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionInventoryWidget") } static class USHGameplayMenuSectionInventoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionInventoryWidget; // Class Cronos.BTInteractionReadWidget // 0x0020 (0x0618 - 0x05F8) class UBTInteractionReadWidget final : public UCronosInteractionWidget { public: class UBTBindableButtonWidget* ButtonNextPage; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* ButtonPreviousPage; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextTitle; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDynamicTabBox* DynamicTabBoxPages; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnPanelChanged(int32 InIndex, class UWidget* InPanel); void SetReadData(const class FName& InRowName, const struct FSHItemDataStruct& InData, ESHItemTypeEnum InItemTypeEnum); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionReadWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionReadWidget") } static class UBTInteractionReadWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionReadWidget; // Class Cronos.BTDamagePlayerBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTDamagePlayerBehaviorEffector final : public UBaseBehaviorEffector { public: float DamageToDeal; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageTypeToDeal; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDamagePlayerBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDamagePlayerBehaviorEffector") } static class UBTDamagePlayerBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDamagePlayerBehaviorEffector; // Class Cronos.BTDatabaseAudioLogsMenu // 0x0060 (0x0628 - 0x05C8) class UBTDatabaseAudioLogsMenu final : public UBTDatabaseSectionMenu { public: class UScrollBox* ScrollBoxAudioLogs; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCategoriesDatabaseGenerator* CategoriesGenerator; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTAudioLogDataWidget* AudioLogDataWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPlay; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonStop; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5F0[0x8]; // 0x05F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTBindableButtonWidget* BindableButtonNextPage; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPreviousPage; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonExpand; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonCollapse; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* WidgetToPerformAction; // 0x0618(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_620[0x8]; // 0x0620(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* OnButtonNextPageFromNavigation(EUINavigation InNavigation); class UWidget* OnButtonPreviousPageFromNavigation(EUINavigation InNavigation); void OnDatabaseAudioLogsCanBePlayedChanged(bool bNewCanBePlayed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseAudioLogsMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseAudioLogsMenu") } static class UBTDatabaseAudioLogsMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseAudioLogsMenu; // Class Cronos.GameplayTagVolume // 0x00C0 (0x0388 - 0x02C8) class AGameplayTagVolume final : public AActor { public: bool bIsEnabled; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTagsToAdd; // 0x02D0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) uint8 Pad_2F0[0x58]; // 0x02F0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* PlayerAbilitySystemComp; // 0x0348(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray VolumeShapes; // 0x0358(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_368[0x20]; // 0x0368(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnVolumeEntered(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnVolumeExited(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void ToggleTagVolume(const bool bActivate); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayTagVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayTagVolume") } static class AGameplayTagVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayTagVolume; // Class Cronos.BTSkinEntryWidget // 0x0018 (0x02E8 - 0x02D0) class UBTSkinEntryWidget final : public UUserWidget { public: class UTextButton* SkinNameTextButton; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidget* EquippedSkinMarkerWidget; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetIsEquipped(bool bIsEquipped); void SetSkin(EPlayerSkin InSkin); void SetSkinName(const class FText& InName); int32 GetSkinIndex() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSkinEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSkinEntryWidget") } static class UBTSkinEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSkinEntryWidget; // Class Cronos.BTDatabaseAudioLogWidget // 0x00D0 (0x03A0 - 0x02D0) class UBTDatabaseAudioLogWidget final : public UUserWidget { public: class UCommonRichTextBlock* ObjectNameTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonRichTextBlock* DateTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonRichTextBlock* AuthorNameTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonRichTextBlock* PlaceTextBlock; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonRichTextBlock* DescriptionTextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidget* PlayButtonWidget; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidget* StopButtonWidget; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* PlayControlEntryButton; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* StopControlEntryButton; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProgressBar* PlayProgressBar; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonNumericTextBlock* AudioLogDuration; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonNumericTextBlock* AudioLogCurrentTime; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* DescriptionScrollBox; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct PlayControlData; // 0x0338(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct StopControlData; // 0x0368(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) class FName AudioLogRowName; // 0x0398(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseAudioLogWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseAudioLogWidget") } static class UBTDatabaseAudioLogWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseAudioLogWidget; // Class Cronos.SHGameplayMenuSectionsButton // 0x0030 (0x0300 - 0x02D0) class USHGameplayMenuSectionsButton : public UUserWidget { public: class UBButton* ButtonCore; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf HighlightedStyle; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UClass* RegularStyle; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnButtonClicked(); void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionsButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionsButton") } static class USHGameplayMenuSectionsButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionsButton; // Class Cronos.EnergyEmitterFireComponent // 0x0058 (0x0738 - 0x06E0) class UEnergyEmitterFireComponent final : public UCronosWeaponFireComponent { public: float BeamDiameter; // 0x06E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BeamWidthMultiplier; // 0x06E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnergyDealtPerSecond; // 0x06E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireDuration; // 0x06EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CooldownDuration; // 0x06F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor ActivatedColor; // 0x06F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor DeactivatedColor; // 0x06F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6FC[0x4]; // 0x06FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* EndShootAudioEvent; // 0x0700(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* LaserActivated; // 0x0708(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* LaserDeactivated; // 0x0710(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* BeamSystem; // 0x0718(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr BeamNiagaraComponent; // 0x0720(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_728[0x10]; // 0x0728(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnergyEmitterFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnergyEmitterFireComponent") } static class UEnergyEmitterFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnergyEmitterFireComponent; // Class Cronos.BTDatabaseCategoryButtonWidget // 0x0020 (0x0320 - 0x0300) class UBTDatabaseCategoryButtonWidget final : public USHGameplayMenuSectionsButton { public: class FText TextOnButton; // 0x0300(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) EBTDatabaseItemCategory DatabaseItemCategory; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UOverlay* OverlayBrowsedMarker; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseCategoryButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseCategoryButtonWidget") } static class UBTDatabaseCategoryButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseCategoryButtonWidget; // Class Cronos.DebugCameraActor // 0x0020 (0x02E8 - 0x02C8) class ADebugCameraActor final : public AActor { public: class UDebugCameraComponent* CameraComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* SceneComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString FriendlyScreenshotName; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraActor") } static class ADebugCameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugCameraActor; // Class Cronos.BTDatabaseCategoryDescriptionWidget // 0x0018 (0x02E8 - 0x02D0) class UBTDatabaseCategoryDescriptionWidget final : public UUserWidget { public: class UCommonTextBlock* CategoryName_txt; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* CategoryDescription_txt; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTDatabaseItemCategory DatabaseItemCategory; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitCategoryData(const class FText& InName, const class FText& InDescription); void OnShow(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseCategoryDescriptionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseCategoryDescriptionWidget") } static class UBTDatabaseCategoryDescriptionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseCategoryDescriptionWidget; // Class Cronos.BTFadeWidget // 0x0018 (0x02E8 - 0x02D0) class UBTFadeWidget final : public UUserWidget { public: class UBorder* BorderFade; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFadeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFadeWidget") } static class UBTFadeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFadeWidget; // Class Cronos.BTDatabaseCharactersMenu // 0x0000 (0x05C8 - 0x05C8) class UBTDatabaseCharactersMenu final : public UBTDatabaseSectionMenu { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseCharactersMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseCharactersMenu") } static class UBTDatabaseCharactersMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseCharactersMenu; // Class Cronos.DamageHandlingConfigData // 0x0158 (0x0188 - 0x0030) class UDamageHandlingConfigData final : public UDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bDismembermentEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FreezeBodyPartsDelay; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FreezeVelocityThreshold; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseOnlyOneGender; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr MaleBodyParts; // 0x0048(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> FemaleBodyParts; // 0x0070(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) TMap, struct FHurtTypeMap> DamageClassMapping; // 0x00C0(0x0050)(Edit, NativeAccessSpecifierPublic) float DamageWindow; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FireDamageType; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DpsConfigs; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray> IgnoredDamageTypes; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TArray IgnoreDamageByEnemyTypes; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDpsDataStruct DefaultDPSData; // 0x0150(0x0038)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageHandlingConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageHandlingConfigData") } static class UDamageHandlingConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageHandlingConfigData; // Class Cronos.BTDatabaseDocumentsMenu // 0x0048 (0x0610 - 0x05C8) class UBTDatabaseDocumentsMenu final : public UBTDatabaseSectionMenu { public: class UDatabaseDocumentWidget* DatabaseDocumentWidget; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDocumentsCategoriesGenerator* DocumentsCategoriesGenerator; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonExpand; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonCollapse; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonNextPage; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPreviousPage; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UScrollBox* ScrollBoxDocuments; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* WidgetToPerformAction; // 0x0600(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* OnButtonNextPageFromNavigation(EUINavigation InNavigation); class UWidget* OnButtonPreviousPageFromNavigation(EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseDocumentsMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseDocumentsMenu") } static class UBTDatabaseDocumentsMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseDocumentsMenu; // Class Cronos.SHGameTextsConfig // 0x0558 (0x0A20 - 0x04C8) class USHGameTextsConfig final : public UGameTextsConfig { public: struct FTranscriptionTextData TranscriptionTextData; // 0x04C8(0x01D8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameTextData TutorialsTextData; // 0x06A0(0x0188)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FHintsTextData HintsTextData; // 0x0828(0x01F8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameTextsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameTextsConfig") } static class USHGameTextsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameTextsConfig; // Class Cronos.BTInventoryItemsWidget // 0x0060 (0x04C8 - 0x0468) class UBTInventoryItemsWidget final : public UBTGeneratorWidgetBase { public: class UWrapBox* WrapBoxItems; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* Character; // 0x0470(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf InventorySingleItemWidgetClass; // 0x0478(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D ItemSize; // 0x0480(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_490[0x38]; // 0x0490(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInventoryItemsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInventoryItemsWidget") } static class UBTInventoryItemsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInventoryItemsWidget; // Class Cronos.SHGameplayHighlightableWidget // 0x0018 (0x02E8 - 0x02D0) class USHGameplayHighlightableWidget : public UUserWidget { public: TMulticastInlineDelegate OnWidgetFocusedEvent; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsItemFocused(); void OnItemFocused(bool isFocused); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayHighlightableWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayHighlightableWidget") } static class USHGameplayHighlightableWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayHighlightableWidget; // Class Cronos.SHGameplayExpandableArea // 0x0078 (0x0360 - 0x02E8) class USHGameplayExpandableArea : public USHGameplayHighlightableWidget { public: uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UExpandableArea* ExpandableArea; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* ItemsPanel; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextButton* TextButton_btn; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* Icon_img; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText LabelText; // 0x0320(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate) struct FMargin FirstEntryPadding; // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FMargin EntriesPadding; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) bool StartExpanded; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_351[0xF]; // 0x0351(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UVerticalBoxSlot* AddChildToExpandablePanel(const class UWidget* InChildWidget); void ClearChildren(); void RemoveChild(const class UWidget* InChildWidget); void RemoveChildAt(int32 InIndex); void SetIsExpanded(bool Expand); bool GetIsExpanded() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayExpandableArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayExpandableArea") } static class USHGameplayExpandableArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayExpandableArea; // Class Cronos.EnemyProjectileDefinition // 0x0018 (0x0048 - 0x0030) class UEnemyProjectileDefinition final : public UDataAsset { public: TSubclassOf ProjectileClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SpawnSocketName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileSpeed; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyProjectileDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyProjectileDefinition") } static class UEnemyProjectileDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyProjectileDefinition; // Class Cronos.BTFlashlightBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTFlashlightBehaviorEffector final : public UBaseBehaviorEffector { public: bool bTurnOnFlashlight; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFlashlightBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFlashlightBehaviorEffector") } static class UBTFlashlightBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFlashlightBehaviorEffector; // Class Cronos.BTDatabaseEntriesGroupWidget // 0x0010 (0x0370 - 0x0360) class UBTDatabaseEntriesGroupWidget final : public USHGameplayExpandableArea { public: class UWidget* BrowsedMarker_wgt; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTMemoGroup EntriesGroup; // 0x0368(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_369[0x3]; // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 UnbrowsedEntriesCounter; // 0x036C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseEntriesGroupWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseEntriesGroupWidget") } static class UBTDatabaseEntriesGroupWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseEntriesGroupWidget; // Class Cronos.BTDropdownListButtonWidget // 0x0080 (0x0368 - 0x02E8) class UBTDropdownListButtonWidget : public USHGameplayHighlightableWidget { public: class UBButton* EntryButton; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* EntryTextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* EntryImage; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* Highlight_img; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ButtonTitleText; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) TSoftObjectPtr ButtonImageTexture; // 0x0318(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_340[0x28]; // 0x0340(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDropdownListButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDropdownListButtonWidget") } static class UBTDropdownListButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDropdownListButtonWidget; // Class Cronos.TraversalBase // 0x0010 (0x02D8 - 0x02C8) class ATraversalBase : public AActor { public: class ASHCharacterPlay* InteractingCharacter; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* ProximitySphere; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TraversalBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TraversalBase") } static class ATraversalBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATraversalBase; // Class Cronos.ExtendedMovementBase // 0x0048 (0x0320 - 0x02D8) class AExtendedMovementBase : public ATraversalBase { public: uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FName SprintComponentTag; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsEMEnabled; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsEMDetectable; // 0x02F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSupportsSlidingIcon; // 0x02F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F3[0x5]; // 0x02F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionManagerComponent* InteractionManager; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag AbilityInputTag; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ExtendedMovementAbility; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ExtendedMovementFinished(); void ExtendedMovementStarted(); void TryActivateMovement(); void UpdateSlidingIcon(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtendedMovementBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtendedMovementBase") } static class AExtendedMovementBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AExtendedMovementBase; // Class Cronos.BTLevelSequenceCondition // 0x0008 (0x0030 - 0x0028) class UBTLevelSequenceCondition : public UBTLevelSequenceFlowObject { public: bool bInvertCondition; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Evaluate(class UGameLevelSequenceDirector* InLevelSequenceDirector); bool EvaluateCondition_External(class UGameLevelSequenceDirector* InLevelSequenceDirector) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLevelSequenceCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLevelSequenceCondition") } static class UBTLevelSequenceCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLevelSequenceCondition; // Class Cronos.BTLevelSequenceCompoundCondition // 0x0010 (0x0040 - 0x0030) class UBTLevelSequenceCompoundCondition final : public UBTLevelSequenceCondition { public: TArray> Conditions; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLevelSequenceCompoundCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLevelSequenceCompoundCondition") } static class UBTLevelSequenceCompoundCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLevelSequenceCompoundCondition; // Class Cronos.BTDatabaseEntryWidget // 0x0030 (0x0398 - 0x0368) class UBTDatabaseEntryWidget final : public UBTDropdownListButtonWidget { public: uint8 Pad_368[0x18]; // 0x0368(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UWidget* BrowsedMarker_wgt; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName DatabaseEntryName; // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESHItemTypeEnum EntryItemType; // 0x0390(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bWasBrowsed; // 0x0391(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_392[0x6]; // 0x0392(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseEntryWidget") } static class UBTDatabaseEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseEntryWidget; // Class Cronos.FlashlightExecutionRule // 0x0018 (0x0048 - 0x0030) class UFlashlightExecutionRule final : public UInteractionExecutionRule { public: bool ChangeFlashlightState; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NewFlashlighState; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Flicker; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float FlickerDuration; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* FlickerCurve; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LoopFlickerCurve; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SingleUse; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExecuted; // 0x0042(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightExecutionRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightExecutionRule") } static class UFlashlightExecutionRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlashlightExecutionRule; // Class Cronos.BTDatabaseEquipmentMenu // 0x0018 (0x05E0 - 0x05C8) class UBTDatabaseEquipmentMenu final : public UBTDatabaseSectionMenu { public: class UBTDatabaseEquipmentWidget* DatabaseEquipmentWidget; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTEquipmentGenerator* EquipmentGenerator; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* WidgetToPerformAction; // 0x05D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseEquipmentMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseEquipmentMenu") } static class UBTDatabaseEquipmentMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseEquipmentMenu; // Class Cronos.BTFunctionalTestHelperWidget // 0x0050 (0x0320 - 0x02D0) class UBTFunctionalTestHelperWidget final : public UUserWidget { public: TSoftClassPtr TestHelperBehaviorWidgetClass; // 0x02D0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWidgetChild Container; // 0x02F8(0x0010)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_308[0x18]; // 0x0308(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFunctionalTestHelperWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFunctionalTestHelperWidget") } static class UBTFunctionalTestHelperWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFunctionalTestHelperWidget; // Class Cronos.BTDatabaseEquipmentWidget // 0x0030 (0x0300 - 0x02D0) class UBTDatabaseEquipmentWidget final : public UUserWidget { public: class UScrollBox* DescriptionScroll; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ItemImage; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* ItemNameTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class URichTextBlock* ItemUpgradesTextBlock; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* DescriptionTextBlock; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseEquipmentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseEquipmentWidget") } static class UBTDatabaseEquipmentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseEquipmentWidget; // Class Cronos.SHDebugGameMode // 0x0070 (0x0430 - 0x03C0) class ASHDebugGameMode final : public ABGameModeBase { public: uint8 Pad_3C0[0x40]; // 0x03C0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class ASceneCapture2D* CaptureActor; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextureRenderTarget2D* Target; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray FogActors; // 0x0410(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray CameraActors; // 0x0420(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDebugGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDebugGameMode") } static class ASHDebugGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHDebugGameMode; // Class Cronos.BTDatabaseMenuWidget // 0x0068 (0x0628 - 0x05C0) class UBTDatabaseMenuWidget final : public UBTNestedMenuSectionWidget { public: uint8 Pad_5C0[0x8]; // 0x05C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTBindableButtonWidget* BindableButtonPreviousSection; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonNextSection; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* SectionButtonsContainer; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* WidgetSwitcherSection; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimSectionChanged; // 0x05F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseCategoryButtonWidget* ButtonCats; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseSectionMenu* DocumentsSectionWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseSectionMenu* AudioLogSectionWidget; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseSectionMenu* TraveLogSectionWidget; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseSectionMenu* CatSectionWidget; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_620[0x8]; // 0x0620(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseMenuWidget") } static class UBTDatabaseMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseMenuWidget; // Class Cronos.SHSaveSlotsListWidget // 0x0060 (0x0430 - 0x03D0) class USHSaveSlotsListWidget : public USaveSlotsListWidget { public: class UDataTable* SavePointInfos; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSHControllerLightsSettings ControllerLightsSettings; // 0x03D8(0x0028)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) class UCronosSavePopupWidget* SavePopup_wdg; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBButton* Delete_but; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBButton* Action_but; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBButton* Back_but; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* ShowPopup_anim; // 0x0420(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_428[0x1]; // 0x0428(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsGameWasSaved; // 0x0429(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_42A[0x6]; // 0x042A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGoBackInitiated(); void OnPopupAccept(); void OnPopupDeclined(); void OnPopupVisibilityChanged(); void OverrideSaveMode(bool bNewSaveMode); void RequestAction(); void RequestDelete(); class UGameSaveSlotListEntryWidget* GetLastUsedSaveSlotWidget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHSaveSlotsListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHSaveSlotsListWidget") } static class USHSaveSlotsListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHSaveSlotsListWidget; // Class Cronos.BTItemsAmountStateCondition // 0x0070 (0x00A0 - 0x0030) class UBTItemsAmountStateCondition final : public UInteractionStateCondition { public: EBItemAmountComparisonRule ComparisonRule; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSet LookupSources; // 0x0038(0x0050)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ItemDataRow; // 0x0088(0x0010)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPrivate) int32 ItemQuantity; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetComparisonRule(EBItemAmountComparisonRule InComparisonRule); void SetItemData(const struct FDataTableRowHandle& InItemDataRow); void SetItemQuantity(int32 InItemQuantity); void SetLookupSources(const TSet& InLookupSources); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemsAmountStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemsAmountStateCondition") } static class UBTItemsAmountStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemsAmountStateCondition; // Class Cronos.SHInventorySingleItemWidget // 0x00B0 (0x0380 - 0x02D0) class USHInventorySingleItemWidget : public UUserWidget { public: class USizeBox* SizeBox; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FInventoryItemDataStruct ItemInWidget; // 0x02D8(0x0018)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Style; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FSlateColor NormalQuantityColor; // 0x0308(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate) struct FSlateColor FullStackQuantityColor; // 0x031C(0x0014)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate) TSoftObjectPtr InvMaterial; // 0x0330(0x0028)(BlueprintVisible, BlueprintReadOnly, Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUserWidget* OwnerWidget; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ItemName; // 0x0360(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPrivate) int32 ItemQuantity; // 0x0370(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESHItemTypeEnum ItemType; // 0x0374(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_375[0x3]; // 0x0375(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 WeaponSlotIndex; // 0x0378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShowQuant; // 0x037C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsFullStack; // 0x037D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_37E[0x2]; // 0x037E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearManualWeaponSlot(); void Init(const struct FInventoryItemDataStruct& ItemInSlot, class UUserWidget* ParentWidget, bool bIsPureIcon); void OnActionPerformed(int32 Amount); void OnAnySlotReassigned(int32 InSlotIndex, int32 InNewWeaponModeContainerIndex, int32 InPrevWeaponModeContainerIndex); void OnItemFocusedChanged(bool isFocused); void OnItemInitialized(bool PureIcon); void OnWeaponSlotChanged(int32 InNewSlotIndex); void RecalculateQuant(); void Refresh(); void SetAvailabilityHighlight(bool Set, bool Success); void SetWeaponSlotManually(int32 InNewSlotIndex); const class FName GetItemRowName() const; class UUserWidget* GetOwnerWidget() const; const struct FInventoryItemDataStruct GetUsedItem() const; float GetUseItemProgress() const; bool IsEmptySlot() const; bool IsItemFocused() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInventorySingleItemWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInventorySingleItemWidget") } static class USHInventorySingleItemWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInventorySingleItemWidget; // Class Cronos.BTDatabaseSelectionButtonWidget // 0x0030 (0x03B0 - 0x0380) class UBTDatabaseSelectionButtonWidget final : public USHInventorySingleItemWidget { public: TSubclassOf FocusedStyle; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidget* BrowsedMarker_wgt; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* CategoryIcon_img; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextButton* CategoryButton; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EBTDatabaseItemCategory DatabaseItemCategory; // 0x03A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf RegularStyle; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnDatabaseEntryBrowsed(EBTDatabaseItemCategory InBrowsedEntryCategory, const class FName& InBrowsedEntryName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseSelectionButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseSelectionButtonWidget") } static class UBTDatabaseSelectionButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseSelectionButtonWidget; // Class Cronos.ExtendedMovementAbility // 0x0038 (0x0468 - 0x0430) class UExtendedMovementAbility : public UCronosGameplayAbility { public: double MovementEntryAngleDegrees; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SlideSnapDuration; // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldDisableLegsIK; // 0x043C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_43D[0x3]; // 0x043D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class ULevelSequencePlayer* SequencePlayer; // 0x0440(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALevelSequenceActor* SequenceActor; // 0x0448(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharacter* CronosCharacter; // 0x0450(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* CharacterPlay; // 0x0458(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AExtendedMovementBase* ExtendedMovement; // 0x0460(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void AbortExtendedMovement(); struct FTransform AlignCharacterWithStart(class ACharacter* Character, class AExtendedMovementBase* EM, const class USceneComponent* SceneComponent, const class USplineComponent* Spline, const struct FVector& HeightOffset, struct FCorrectionData& CorrectionData, const struct FQuat& SnapRotation, bool bAlignView, float ForwardOffset); struct FTransform AlignWithPrediction(class ACharacter* Character, const class USceneComponent* SceneComponent, const class USplineComponent* Spline, const struct FVector& HeightOffset, struct FJumpPerformData& JumpEMData, struct FCorrectionData& CorrectionData, bool bAlignView, bool bPerformAlign); void OnLevelSequenceFinished(); void PlayLevelSequence(class ULevelSequence* InLevelSequence, const struct FTransform& TransformOrigin); void ProcessSequenceFinished(); void StopLevelSequence(); void Testing(); void UpdateCharacterMovement(class ACharacter* Character, float DeltaTime); void UpdateMovementCamera(float DeltaTime); bool CanCharacterInteractWithEM(const class AExtendedMovementBase* EM, class ACharacter* Character) const; bool IsCharacterDirectionCorrect(class ACharacter* Character, const class USceneComponent* SceneComponent, class USplineComponent* Spline, const struct FQuat& DesiredDirection, bool bCheckInteractionAbove, bool bCheckInteractionBelow, float VerticalDistanceMargin) const; bool IsPlayerTryingToMove() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtendedMovementAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtendedMovementAbility") } static class UExtendedMovementAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExtendedMovementAbility; // Class Cronos.BTDatabaseTraveLogsMenu // 0x0000 (0x05C8 - 0x05C8) class UBTDatabaseTraveLogsMenu final : public UBTDatabaseSectionMenu { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDatabaseTraveLogsMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDatabaseTraveLogsMenu") } static class UBTDatabaseTraveLogsMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDatabaseTraveLogsMenu; // Class Cronos.BTDecorator_CanBeAbsorbed // 0x0000 (0x00C0 - 0x00C0) class UBTDecorator_CanBeAbsorbed final : public UBTDecorator_Blackboard { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CanBeAbsorbed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CanBeAbsorbed") } static class UBTDecorator_CanBeAbsorbed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CanBeAbsorbed; // Class Cronos.BTDecorator_CheckPTMWeights // 0x0010 (0x0078 - 0x0068) class UBTDecorator_CheckPTMWeights final : public UBTDecorator { public: TArray WeightChecks; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckPTMWeights") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckPTMWeights") } static class UBTDecorator_CheckPTMWeights* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckPTMWeights; // Class Cronos.BTDecorator_CreatureHasRequiredAttributes // 0x0008 (0x0070 - 0x0068) class UBTDecorator_CreatureHasRequiredAttributes final : public UBTDecorator { public: uint8 RequiredAttributes; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStrictlyOnlySpecified; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAtLeastOne; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CreatureHasRequiredAttributes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CreatureHasRequiredAttributes") } static class UBTDecorator_CreatureHasRequiredAttributes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CreatureHasRequiredAttributes; // Class Cronos.BTDecorator_IsObstacleNearPlayer // 0x0040 (0x00A8 - 0x0068) class UBTDecorator_IsObstacleNearPlayer final : public UBTDecorator { public: struct FBlackboardKeySelector Target; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) TArray ObstacleTypes; // 0x0090(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) ESideOfPlayer InWhichDirection; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DistanceToObstacle; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsObstacleNearPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsObstacleNearPlayer") } static class UBTDecorator_IsObstacleNearPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsObstacleNearPlayer; // Class Cronos.BTDecorator_RequestCombatToken // 0x0000 (0x0068 - 0x0068) class UBTDecorator_RequestCombatToken final : public UBTDecorator { public: void RevokeTokenGranted(const class AAIController* AIController) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_RequestCombatToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_RequestCombatToken") } static class UBTDecorator_RequestCombatToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_RequestCombatToken; // Class Cronos.BTDecorator_PlayerHasAnyOfTheseTags // 0x0038 (0x00A0 - 0x0068) class UBTDecorator_PlayerHasAnyOfTheseTags final : public UBTDecorator { public: TArray Tags; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FBlackboardKeySelector Target; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_PlayerHasAnyOfTheseTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_PlayerHasAnyOfTheseTags") } static class UBTDecorator_PlayerHasAnyOfTheseTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_PlayerHasAnyOfTheseTags; // Class Cronos.BTDelayHelperBehavior // 0x0010 (0x00E0 - 0x00D0) class UBTDelayHelperBehavior final : public UBTTestHelperBehavior { public: float Delay; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0xC]; // 0x00D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDelayHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDelayHelperBehavior") } static class UBTDelayHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDelayHelperBehavior; // Class Cronos.BTDialogBehaviorTrigger // 0x0028 (0x0080 - 0x0058) class UBTDialogBehaviorTrigger final : public UBaseBehaviorTrigger { public: struct FComponentReference DialogPlayerComponent; // 0x0058(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnDialogFinished(const struct FDialogTalkID& talkID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDialogBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDialogBehaviorTrigger") } static class UBTDialogBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDialogBehaviorTrigger; // Class Cronos.BTDialogOptionsMenuWidget // 0x0048 (0x05F8 - 0x05B0) class UBTDialogOptionsMenuWidget final : public UBTInGameMenuWidget { public: TMulticastInlineDelegate OnDialogChoiceConfirmed; // 0x05B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UBTDialogOptionsGenerator* DialogOptionsGenerator; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonConfirm; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTSingleDialogOptionWidget* SelectedSingleDialogOptionWidget; // 0x05D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimProgressBarChoice; // 0x05D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimProgressBarReset; // 0x05E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E8[0x8]; // 0x05E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UProgressBar* quicktime; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnChoiceTimerEnded(); void SetData(const TArray& InUIDisplayDialogContainerData); void SetTimeForChoice(float InTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDialogOptionsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDialogOptionsMenuWidget") } static class UBTDialogOptionsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDialogOptionsMenuWidget; // Class Cronos.BTDifficultyAttributeMapDataPlayer // 0x0000 (0x0048 - 0x0048) class UBTDifficultyAttributeMapDataPlayer final : public UBTDifficultyAttributeMapData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyAttributeMapDataPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyAttributeMapDataPlayer") } static class UBTDifficultyAttributeMapDataPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyAttributeMapDataPlayer; // Class Cronos.BTDifficultyLevelCheckCondition // 0x0010 (0x0098 - 0x0088) class UBTDifficultyLevelCheckCondition final : public UDaiCondition { public: TArray AllowedDifficulties; // 0x0088(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDifficultyLevelCheckCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDifficultyLevelCheckCondition") } static class UBTDifficultyLevelCheckCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDifficultyLevelCheckCondition; // Class Cronos.BTDocumentsCategoriesGenerator // 0x0040 (0x04A8 - 0x0468) class UBTDocumentsCategoriesGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf CategorizedGeneratorClass; // 0x0468(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CategoryWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_478[0x30]; // 0x0478(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDocumentsCategoriesGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDocumentsCategoriesGenerator") } static class UBTDocumentsCategoriesGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDocumentsCategoriesGenerator; // Class Cronos.BTDynamicMemoContentAsset // 0x0010 (0x0040 - 0x0030) class UBTDynamicMemoContentAsset final : public UDataAsset { public: TArray content; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: bool GetEvaluatedContent(const class UObject* InWorldContext, struct FBTDynamicMemoContent* OutEvaluatedContent) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDynamicMemoContentAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDynamicMemoContentAsset") } static class UBTDynamicMemoContentAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDynamicMemoContentAsset; // Class Cronos.BTDynamicMemoBlankCondition // 0x0000 (0x0028 - 0x0028) class UBTDynamicMemoBlankCondition final : public UBTDynamicMemoCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDynamicMemoBlankCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDynamicMemoBlankCondition") } static class UBTDynamicMemoBlankCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDynamicMemoBlankCondition; // Class Cronos.BTDynamicMemoIntroCutsceneCondition // 0x0018 (0x0040 - 0x0028) class UBTDynamicMemoIntroCutsceneCondition final : public UBTDynamicMemoCondition { public: struct FVector2D RightAnswersRange; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsInPercentage; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDynamicMemoIntroCutsceneCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDynamicMemoIntroCutsceneCondition") } static class UBTDynamicMemoIntroCutsceneCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDynamicMemoIntroCutsceneCondition; // Class Cronos.BTEnergyEmitterFireBehavior // 0x0000 (0x0090 - 0x0090) class UBTEnergyEmitterFireBehavior final : public UBTFireBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyEmitterFireBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyEmitterFireBehavior") } static class UBTEnergyEmitterFireBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyEmitterFireBehavior; // Class Cronos.MutationState // 0x0080 (0x00B0 - 0x0030) class UMutationState final : public UDataAsset { public: TArray> MutationModifiers; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TArray MutationEffects; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray> GameplayEffects; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) struct FGameplayTagContainer RemovedTags; // 0x0060(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer AddedTags; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) EMutationAbsorptionOption RankEffect; // 0x00A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RankRefValue; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMutationResourceOption OptionalRankResource; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMutationAbsorptionOption AttributeEffect; // 0x00A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 AttributesRefValue; // 0x00AA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMutationResourceOption OptionalAttributeResource; // 0x00AB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MutationState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MutationState") } static class UMutationState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMutationState; // Class Cronos.BTEnergyStoreBuyWidget // 0x0000 (0x0718 - 0x0718) class UBTEnergyStoreBuyWidget final : public UBTEnergyStoreTabBaseWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreBuyWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreBuyWidget") } static class UBTEnergyStoreBuyWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreBuyWidget; // Class Cronos.BTEnergyStoreSellWidget // 0x0000 (0x0718 - 0x0718) class UBTEnergyStoreSellWidget final : public UBTEnergyStoreTabBaseWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnergyStoreSellWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnergyStoreSellWidget") } static class UBTEnergyStoreSellWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnergyStoreSellWidget; // Class Cronos.BTEnhancedInputBindingOptionWidget // 0x00C8 (0x0398 - 0x02D0) class UBTEnhancedInputBindingOptionWidget final : public UUserWidget { public: uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UHorizontalBox* Selectors_box; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* Label_txt; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* Conflict_img; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0xA0]; // 0x02F8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnhancedInputBindingOptionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnhancedInputBindingOptionWidget") } static class UBTEnhancedInputBindingOptionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnhancedInputBindingOptionWidget; // Class Cronos.NiagaraDynamicComponent // 0x0010 (0x0760 - 0x0750) class UNiagaraDynamicComponent final : public UNiagaraComponent { public: class UMaterialInterface* oldMaterial; // 0x0750(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_758[0x8]; // 0x0758(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UMaterialInstanceDynamic* GetDynamicMaterialInstance(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraDynamicComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraDynamicComponent") } static class UNiagaraDynamicComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraDynamicComponent; // Class Cronos.BTEnhancedInputSaveDataProvider // 0x0028 (0x0050 - 0x0028) class UBTEnhancedInputSaveDataProvider final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ULocalPlayer* LocalPlayer; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray KnownMappings; // 0x0038(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UCronosInputConfig* InputConfig; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnhancedInputSaveDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnhancedInputSaveDataProvider") } static class UBTEnhancedInputSaveDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnhancedInputSaveDataProvider; // Class Cronos.BTEnvQuerryGenerator_Sphere // 0x0130 (0x0180 - 0x0050) class UBTEnvQuerryGenerator_Sphere final : public UEnvQueryGenerator { public: struct FAIDataProviderFloatValue DistanceStep; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue MinRange; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue Range; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderIntValue PointsPerStep; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue Spin; // 0x0130(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf CenterActor; // 0x0168(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SurfaceNormals; // 0x0170(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfVolumeSearchDistance; // 0x0174(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AcceptableDistance; // 0x0178(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQuerryGenerator_Sphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQuerryGenerator_Sphere") } static class UBTEnvQuerryGenerator_Sphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQuerryGenerator_Sphere; // Class Cronos.BTEnvQueryGenerator_SphereRand // 0x0130 (0x0180 - 0x0050) class UBTEnvQueryGenerator_SphereRand final : public UEnvQueryGenerator { public: struct FAIDataProviderFloatValue FitSphereRadius; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue Range; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderIntValue NumberOfPoints; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderIntValue ProjectionLimit; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf CenterActor; // 0x0130(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SurfaceNormals; // 0x0138(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AcceptableDistance; // 0x013C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FEnvTraceData ProjectionData; // 0x0140(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryGenerator_SphereRand") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryGenerator_SphereRand") } static class UBTEnvQueryGenerator_SphereRand* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryGenerator_SphereRand; // Class Cronos.BTEnvQueryTest_Busyness // 0x0010 (0x0208 - 0x01F8) class UBTEnvQueryTest_Busyness final : public UEnvQueryTest { public: TSubclassOf BusynessOwner; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxBusyness; // 0x0200(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x0204(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_Busyness") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_Busyness") } static class UBTEnvQueryTest_Busyness* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_Busyness; // Class Cronos.ObjectivesSystemBehaviorEffector // 0x00B8 (0x0148 - 0x0090) class UObjectivesSystemBehaviorEffector final : public UBaseBehaviorEffector { public: EObjectiveSystemBehaviorAction ActionToPerform; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EObjectiveSystemBehaviorDataTyp ActionDataType; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray QuestDataRows; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ObjectiveDataRows; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray QuestsIDs; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ObjectivesIDs; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExecutableHierarchyDataRows; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FString ExecutableID; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EObjectiveSystemBehaviorDataTyp CompassActionDataType; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray CompassMarkersToAdd_DataRow; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray CompassMarkersToAdd_String; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray CompassMarkersToRemove_DataRow; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray CompassMarkersToRemove_String; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bClearCurrentObjective; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearAllMarkers; // 0x0141(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_142[0x6]; // 0x0142(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectivesSystemBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectivesSystemBehaviorEffector") } static class UObjectivesSystemBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectivesSystemBehaviorEffector; // Class Cronos.BTEnvQueryTest_PathfindingOnBool // 0x0008 (0x0288 - 0x0280) class UBTEnvQueryTest_PathfindingOnBool final : public UEnvQueryTest_Pathfinding { public: bool bIsEnabled; // 0x0280(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_PathfindingOnBool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_PathfindingOnBool") } static class UBTEnvQueryTest_PathfindingOnBool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_PathfindingOnBool; // Class Cronos.BTEnvQueryTest_SurfPathfinding // 0x0058 (0x0250 - 0x01F8) class UBTEnvQueryTest_SurfPathfinding final : public UEnvQueryTest { public: ESurfTestPathfinding TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SurfaceNormals; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderBoolValue SkipUnreachable; // 0x0210(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPrivate) float SnappingTolerance; // 0x0248(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_SurfPathfinding") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_SurfPathfinding") } static class UBTEnvQueryTest_SurfPathfinding* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_SurfPathfinding; // Class Cronos.BTEnvQueryTest_WallNavigationTargetFlank // 0x0010 (0x0208 - 0x01F8) class UBTEnvQueryTest_WallNavigationTargetFlank final : public UEnvQueryTest { public: bool bIsBehindTarget; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvalidateNotFitPoints; // 0x01F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FA[0x6]; // 0x01FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEnvQueryTest_WallNavigationTargetFlank") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEnvQueryTest_WallNavigationTargetFlank") } static class UBTEnvQueryTest_WallNavigationTargetFlank* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEnvQueryTest_WallNavigationTargetFlank; // Class Cronos.BTEquipWeaponBehaviorEffector // 0x0020 (0x00B0 - 0x0090) class UBTEquipWeaponBehaviorEffector final : public UBaseBehaviorEffector { public: EBTEquipAction ActionToPerform; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FShortRowHandle Weapon; // 0x0098(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bBindToFirstAvailableSlot; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bForceBind; // 0x00A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_AA[0x2]; // 0x00AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 SlotToBind; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTEquipWeaponBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTEquipWeaponBehaviorEffector") } static class UBTEquipWeaponBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTEquipWeaponBehaviorEffector; // Class Cronos.PatrolPathSplineComponent // 0x0010 (0x05A0 - 0x0590) class UPatrolPathSplineComponent final : public USplineComponent { public: TMulticastInlineDelegate OnSplineUpdated; // 0x0588(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) uint8 Pad_598[0x8]; // 0x0598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Refresh(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PatrolPathSplineComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PatrolPathSplineComponent") } static class UPatrolPathSplineComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPatrolPathSplineComponent; // Class Cronos.BTSkinsUIDataAsset // 0x0050 (0x0080 - 0x0030) class UBTSkinsUIDataAsset final : public UDataAsset { public: TMap PlayerSkinsUIData; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSkinsUIDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSkinsUIDataAsset") } static class UBTSkinsUIDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSkinsUIDataAsset; // Class Cronos.BTExtrasWidget // 0x0068 (0x0360 - 0x02F8) class UBTExtrasWidget final : public UBUserWidget { public: TMulticastInlineDelegate OnBack; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SkinEntryTemplate; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTSkinsUIDataAsset* PlayerSkinUIDataAsset; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray BackKeys; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) class UBButton* BackButton; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* SkinsScrollBox; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* SkinImage; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* SkinDescription; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 FocusedEntryIndex; // 0x0350(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 CurrentSelectedEntryIndex; // 0x0354(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 InitialSkinEntryIndex; // 0x0358(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDlcDataUpdated(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTExtrasWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTExtrasWidget") } static class UBTExtrasWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTExtrasWidget; // Class Cronos.BTFadeSubsystem // 0x0120 (0x0150 - 0x0030) class UBTFadeSubsystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x120]; // 0x0030(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void BP_FadeIn(class UObject* InWorldContext, struct FFadeData& FadeInData, bool bClear); static void BP_FadeInAndOut(class UObject* InWorldContext, struct FFadeData& FadeInData, struct FFadeData& FadeOutData); static void BP_FadeOut(class UObject* InWorldContext, struct FFadeData& FadeOutData, bool bClear); static class UBTFadeSubsystem* Get(class UObject* InWorldContext); void OnPawnChanged(class APawn* OldPawn, class APawn* NewPawn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFadeSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFadeSubsystem") } static class UBTFadeSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFadeSubsystem; // Class Cronos.BTFlamethrowerBurnable // 0x0000 (0x0000 - 0x0000) class IBTFlamethrowerBurnable final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFlamethrowerBurnable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFlamethrowerBurnable") } static class IBTFlamethrowerBurnable* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTFlamethrowerBurnable; // Class Cronos.BTFlamethrowerTraceComponent // 0x00B8 (0x01C8 - 0x0110) class UBTFlamethrowerTraceComponent final : public UBTWeaponModeTraceComponent { public: struct FGameplayAttribute FlamethrowerAngleRangeAttribute; // 0x0110(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleTraceRadius; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleHalfHeight; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireSpreadSpeed; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredSpreadRadius; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator FlameVFXRotationOffset; // 0x0158(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector TorusPositionOffset; // 0x0170(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator TorusRelativeRotation; // 0x0188(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector VisibilityCheckStartLocationOffset; // 0x01A0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VisibilityCheckEndFloorOffset; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* FlamesVFXComponent; // 0x01C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFlamethrowerTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFlamethrowerTraceComponent") } static class UBTFlamethrowerTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFlamethrowerTraceComponent; // Class Cronos.BTFloatingWidget // 0x0068 (0x0408 - 0x03A0) class UBTFloatingWidget : public UCronosUserWidgetOnTag { public: struct FFloatingWidgetData FloatingWidgetData; // 0x03A0(0x0068)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: struct FFloatingWidgetData GetFloatingWidgetData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFloatingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFloatingWidget") } static class UBTFloatingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFloatingWidget; // Class Cronos.BTFunctionalTestHelperComponent // 0x0110 (0x01B0 - 0x00A0) class UBTFunctionalTestHelperComponent final : public UActorComponent { public: TWeakObjectPtr InStartActor; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDuringMovement; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector MoveToLocation; // 0x00B0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C8[0x30]; // 0x00C8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray BehaviorsQueryTest; // 0x00F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FGameplayTag TagTest; // 0x0108(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr FunctionalTestHelperWidgetClass; // 0x0110(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bClearEnemiesAtTheEnd; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_141[0x1F]; // 0x0141(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) TArray PreviewLocomotion; // 0x0160(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NonPIEDuplicateTransient, NativeAccessSpecifierProtected) uint8 Pad_170[0x40]; // 0x0170(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RunTestQuery(TDelegate InOnTestBehaviorFinishedBP); void SimpleMoveTo(const struct FVector& InTargetLocation, TDelegate InOnMovementFinished); void SpamInputTag(const struct FGameplayTag& InTagToSpam, int32 InCount); void StopQuery(); void TeleportPlayerToStart(); void TurnOnGodMode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTFunctionalTestHelperComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTFunctionalTestHelperComponent") } static class UBTFunctionalTestHelperComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTFunctionalTestHelperComponent; // Class Cronos.BTGameCutscenePlayerBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTGameCutscenePlayerBehaviorEffector final : public UBaseBehaviorEffector { public: EGameCutscenePlayerActionType ActionToPerform; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameCutscenePlayerBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameCutscenePlayerBehaviorEffector") } static class UBTGameCutscenePlayerBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameCutscenePlayerBehaviorEffector; // Class Cronos.SHAnimObstacleDetectionSubcomp // 0x0188 (0x01C0 - 0x0038) class USHAnimObstacleDetectionSubcomp final : public USHAnimSubcomponentBase { public: float WallHandTimeSinceLast; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WallHandRightHandLast; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WallHandLastActorLocation; // 0x0040(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WallHandLastWallNormal; // 0x0058(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WallHandLastWallDirection; // 0x0070(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWallFaceSide; // 0x0088(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WallHandDistanceLast; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WallHandRightLocation; // 0x0090(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator WallHandRightRotation; // 0x00A8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float WallHandRightAlpha; // 0x00C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WallHandRightLocationTarget; // 0x00C8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WallHandLeftLocation; // 0x00E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator WallHandLeftRotation; // 0x00F8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float WallHandLeftAlpha; // 0x0110(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WallHandLeftLocationTarget; // 0x0118(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator WallSpineRotation; // 0x0130(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float WallSpineRotationAlpha; // 0x0148(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator WallSpineImpulseRotation; // 0x0150(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float WallSpineImpulseAlpha; // 0x0168(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallSpineImpulseTimeMax; // 0x016C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallSpineImpulseTime; // 0x0170(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator WallSpineRotationFromCorner; // 0x0178(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float WallSpineRotationFromCornerAlpha; // 0x0190(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallRotationFromCornerEndTimer; // 0x0194(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallAvoidHandLeft; // 0x0198(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallAvoidHandRight; // 0x019C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A0[0x20]; // 0x01A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimObstacleDetectionSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimObstacleDetectionSubcomp") } static class USHAnimObstacleDetectionSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimObstacleDetectionSubcomp; // Class Cronos.BTGameplayMenuAbility // 0x0030 (0x0460 - 0x0430) class UBTGameplayMenuAbility : public UCronosGameplayAbility { public: struct FWeightedBlendable PostProcessMaterial; // 0x0430(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) class UBTGameplayMenuWidget* GameplayMenuWidget; // 0x0440(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCameraAnimationExecutive* CameraAnimExe; // 0x0448(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* ActiveOpenMontage; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTGameplayMenuPayloadObject* PayloadObject; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnOpenMenuFromMontage(const struct FGameplayTag& InEventTag, const struct FGameplayEventData& InEventData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayMenuAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayMenuAbility") } static class UBTGameplayMenuAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayMenuAbility; // Class Cronos.BTGameplayMenuWidget // 0x00B8 (0x0668 - 0x05B0) class UBTGameplayMenuWidget final : public UBTInGameMenuWithMenus { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTNestedMenuSectionWidget* SectionGameMenuWidget; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonPreviousSection; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonNextSection; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UHorizontalBox* HorizontalBoxSectionButtons; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* WidgetSwitcherSection; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SectionButtons; // 0x05E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_5F0[0x8]; // 0x05F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameplayMenuSectionsButton* SoulSectionButton; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayMenuSectionsButton* DatabaseSectionButton; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* MainOverlay; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTDatabaseMenuWidget* DatabaseMenuWidget; // 0x0610(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_618[0x50]; // 0x0618(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGameplayMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGameplayMenuWidget") } static class UBTGameplayMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGameplayMenuWidget; // Class Cronos.SHGeometryCollectionActor // 0x0000 (0x02D8 - 0x02D8) class ASHGeometryCollectionActor : public AGeometryCollectionActor { public: int32 GetNumElements(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGeometryCollectionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGeometryCollectionActor") } static class ASHGeometryCollectionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHGeometryCollectionActor; // Class Cronos.BTGoToHelperBehavior // 0x0040 (0x0110 - 0x00D0) class UBTGoToHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSprint; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGoToHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGoToHelperBehavior") } static class UBTGoToHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGoToHelperBehavior; // Class Cronos.SHDodgeRecoveryData // 0x0030 (0x0060 - 0x0030) class USHDodgeRecoveryData final : public UDataAsset { public: struct FSHPostDodgeRecoverySettings DodgeRecoverySettings; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FSHPostDodgeRecoverySettings SemiDodgeRecoverySettings; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDodgeRecoveryData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDodgeRecoveryData") } static class USHDodgeRecoveryData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDodgeRecoveryData; // Class Cronos.BTGoToMainMenuBehaviorEffector // 0x0000 (0x0090 - 0x0090) class UBTGoToMainMenuBehaviorEffector final : public UBaseBehaviorEffector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTGoToMainMenuBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTGoToMainMenuBehaviorEffector") } static class UBTGoToMainMenuBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTGoToMainMenuBehaviorEffector; // Class Cronos.BTInteractionCollectWidget // 0x0020 (0x0618 - 0x05F8) class UBTInteractionCollectWidget final : public UCronosInteractionWidget { public: class UBTBindableButtonWidget* ButtonConfirm; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemName; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemDescription; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionCollectWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionCollectWidget") } static class UBTInteractionCollectWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionCollectWidget; // Class Cronos.BTInteractionDebugWidget // 0x0030 (0x0300 - 0x02D0) class UBTInteractionDebugWidget final : public UUserWidget { public: class UTextBlock* TextState; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextActorObstructed; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextDistance; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIconComponent; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionDebugWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionDebugWidget") } static class UBTInteractionDebugWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionDebugWidget; // Class Cronos.BTInteractionOverlayWidget // 0x0030 (0x03D0 - 0x03A0) class UBTInteractionOverlayWidget final : public UCronosUserWidgetOnTag { public: class UWidgetAnimation* AnimShow; // 0x03A0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockInteractionText; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B0[0x20]; // 0x03B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionOverlayWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionOverlayWidget") } static class UBTInteractionOverlayWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionOverlayWidget; // Class Cronos.BTInteractionResultHelperBehavior // 0x0040 (0x0110 - 0x00D0) class UBTInteractionResultHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DesiredState; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractionResultHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractionResultHelperBehavior") } static class UBTInteractionResultHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInteractionResultHelperBehavior; // Class Cronos.BTInteractiveLiftableObstacle // 0x0150 (0x0458 - 0x0308) class ABTInteractiveLiftableObstacle final : public AInteractionActor { public: uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnLiftingInteractionStarted; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnLiftingCommited; // 0x0328(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnLiftingInteractionFinished; // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class USkeletalMeshComponent* SkeletalMeshObstacle; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* FrontInteractionSlot; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* BackInteractionSlot; // 0x0358(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCameraControlComponent* FrontCamera; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCameraControlComponent* BackCamera; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphereBack; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AvailableSides; // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayCameraSequence; // 0x037C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_37D[0x3]; // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMap PlayerAnimationMontage; // 0x0380(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TMap ObstacleAnimationMontage; // 0x03D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer TagsToAddOnLiftCommit; // 0x0420(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) uint8 Pad_440[0x18]; // 0x0440(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LiftFromSide(EObstacleSide InObstacleSide); void LiftObstacle(); void OnInterrupt(); void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); class UBTCameraControlComponent* GetCameraControlComponent(EObstacleSide InObstacleSideB) const; class USHInteractionIconSlotComponent* GetInteractionSlot(EObstacleSide InObstacleSide) const; class UAnimationAsset* GetObstacleAnimation(EObstacleSide InObstacleSide) const; class UAnimMontage* GetPlayerAnimation(EObstacleSide InObstacleSide) const; EObstacleSide GetSideToActivate() const; class USkeletalMeshComponent* GetSkeletalMeshObstacle() const; bool IsSideAvailable(EObstacleSide InObstacleSide) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInteractiveLiftableObstacle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInteractiveLiftableObstacle") } static class ABTInteractiveLiftableObstacle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTInteractiveLiftableObstacle; // Class Cronos.BTInventoryItemProxyComponent // 0x0010 (0x0240 - 0x0230) class UBTInventoryItemProxyComponent final : public USceneComponent { public: struct FDataTableRowHandle ControlledItemRow; // 0x0230(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: void OnItemCollected(class FName ItemName, int32 ItemQuantity); void OnItemRemoved(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInventoryItemProxyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInventoryItemProxyComponent") } static class UBTInventoryItemProxyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInventoryItemProxyComponent; // Class Cronos.BTInventorySingleItemWidget // 0x00C0 (0x0610 - 0x0550) class UBTInventorySingleItemWidget final : public UBTItemWidgetBase { public: int32 InventorySlot; // 0x0548(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USizeBox* SizeBox; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextQuantity; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextWeaponSlot; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* WeaponSlotsIDSwitcher; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayEquippedSlot; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayUsable; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_588[0x20]; // 0x0588(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bHighlightFrameOnFocus; // 0x05A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESlateVisibility FrameFocusDefaultVisibility; // 0x05A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5AA[0x6]; // 0x05AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimUsing; // 0x05B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5B8[0x8]; // 0x05B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimUsingFinished; // 0x05C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimWrongItem; // 0x05C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FullStackStyle; // 0x05D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf NotFullStackStyle; // 0x05D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayWeaponAmmo; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageAmmo; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnhancedInputTextBlock* WeaponSlotText; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray InputActions; // 0x05F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWeaponSlotReassigned(int32 InSlotIndex, int32 InNewWeaponModeContainerIndex, int32 InPrevWeaponModeContainerIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTInventorySingleItemWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTInventorySingleItemWidget") } static class UBTInventorySingleItemWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTInventorySingleItemWidget; // Class Cronos.BTItemAmountDisplayWidget // 0x0040 (0x03E0 - 0x03A0) class UBTItemAmountDisplayWidget final : public UCronosUserWidgetOnTag { public: class URichTextBlock* CommonTextBlock; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle ItemHandle; // 0x03A8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B8[0x18]; // 0x03B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class FText TextToFormat; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: void OnItemChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemAmountDisplayWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemAmountDisplayWidget") } static class UBTItemAmountDisplayWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemAmountDisplayWidget; // Class Cronos.BTItemHighlighterComponent // 0x0100 (0x01A0 - 0x00A0) class UBTItemHighlighterComponent final : public UActorComponent { public: float HighlightCheckRate; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HighlightDistance; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer TagsThatHidesHighlightLines; // 0x00A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer TagsThatIncreaseDistanceHighlight; // 0x00C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) float IncreasedHighlightDistance; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MaxPool; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr ItemHighlightActorSoftClass; // 0x00F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName MaxDistanceMPCParameter; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HighlightFadeDistance; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* MPCItemHighlighter; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap, class ABTItemHighlightActor*> HighlightedActors; // 0x0130(0x0050)(Protected, NativeAccessSpecifierProtected) TArray pool; // 0x0180(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHighlightCheck(); void OnItemCollected(class ASHItem* Item); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemHighlighterComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemHighlighterComponent") } static class UBTItemHighlighterComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemHighlighterComponent; // Class Cronos.BTItemInfoWidgetDataInterface // 0x0000 (0x0000 - 0x0000) class IBTItemInfoWidgetDataInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemInfoWidgetDataInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemInfoWidgetDataInterface") } static class IBTItemInfoWidgetDataInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTItemInfoWidgetDataInterface; // Class Cronos.BTItemsSubsystem // 0x0078 (0x00A8 - 0x0030) class UBTItemsSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x78]; // 0x0030(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemsSubsystem") } static class UBTItemsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemsSubsystem; // Class Cronos.BTItemsToSellGenerator // 0x0008 (0x0470 - 0x0468) class UBTItemsToSellGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf SingleItemBuyWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemsToSellGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemsToSellGenerator") } static class UBTItemsToSellGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemsToSellGenerator; // Class Cronos.BTItemWithAmountWidget // 0x0070 (0x0368 - 0x02F8) class UBTItemWithAmountWidget final : public UCommonUserWidget { public: class UTextBlock* TextBlockAmount; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageMaxAmount; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle ShortRowHandle; // 0x0310(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText TextToFromat; // 0x0328(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* CharacterCached; // 0x0338(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimUsed; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimValid; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimNotValid; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimNoSelected; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnItemCollectFinished(class FName ItemName, int32 ItemQuantity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTItemWithAmountWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTItemWithAmountWidget") } static class UBTItemWithAmountWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTItemWithAmountWidget; // Class Cronos.BTLevelInstanceObjectFinderComponent // 0x0038 (0x00D8 - 0x00A0) class UBTLevelInstanceObjectFinderComponent final : public UActorComponent { public: class FName actorTag; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr CachedFoundObject; // 0x00A8(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AActor* GetObject(); bool IsObjectReady(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLevelInstanceObjectFinderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLevelInstanceObjectFinderComponent") } static class UBTLevelInstanceObjectFinderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLevelInstanceObjectFinderComponent; // Class Cronos.BTLoadingCutsceneWidget // 0x0018 (0x05C8 - 0x05B0) class UBTLoadingCutsceneWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor SampledFadeColor; // 0x05B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnFadeColorSampled(const struct FLinearColor& OutFadeColor); void OnHide(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLoadingCutsceneWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLoadingCutsceneWidget") } static class UBTLoadingCutsceneWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLoadingCutsceneWidget; // Class Cronos.SHAnimActionExecutive // 0x0030 (0x0058 - 0x0028) class USHAnimActionExecutive final : public UObject { public: class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* AnimPlayer; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Finish(bool Success); void OnBreak(); void OnCharacterReceiveHit(); void OnStart(); void OnTick(float DeltaSeconds); void Start(); class USHAnimMontagePlayer* GetAnimPlayer() const; class ACharacter* GetOwnerCharacter() const; bool WasBreakRequested() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimActionExecutive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimActionExecutive") } static class USHAnimActionExecutive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimActionExecutive; // Class Cronos.BTLogPerformanceBehavior // 0x0028 (0x00F8 - 0x00D0) class UBTLogPerformanceBehavior final : public UBTTestHelperBehavior { public: struct FGameplayTag PerformanceTag; // 0x00D0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ELogState LogState; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Timer; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString PerformanceLogTitle; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWithScreenShot; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLogPerformanceBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLogPerformanceBehavior") } static class UBTLogPerformanceBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLogPerformanceBehavior; // Class Cronos.BTSpringArmComponent // 0x0020 (0x0350 - 0x0330) class UBTSpringArmComponent final : public USpringArmComponent { public: class UCurveVector* DisplacementCurve; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray> ActorsToIgnore; // 0x0338(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpringArmComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpringArmComponent") } static class UBTSpringArmComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSpringArmComponent; // Class Cronos.BTLookAtHelperBehavior // 0x0030 (0x0100 - 0x00D0) class UBTLookAtHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTryInteract; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnLookAtFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTLookAtHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTLookAtHelperBehavior") } static class UBTLookAtHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTLookAtHelperBehavior; // Class Cronos.BTMapMenuWidget // 0x0058 (0x0618 - 0x05C0) class UBTMapMenuWidget final : public UBTNestedMenuSectionWidget { public: class UBTBindableButtonWidget* BindableButtonBack; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTGameplayMapBaseWidget* GameplayMapBaseWidget; // 0x05C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* MapsWidgetContainer; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* ButtonsContainer; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* NoMapWidget; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E8[0x30]; // 0x05E8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMapMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMapMenuWidget") } static class UBTMapMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMapMenuWidget; // Class Cronos.BTMenuDebugCheckboxOverlay // 0x0028 (0x02F8 - 0x02D0) class UBTMenuDebugCheckboxOverlay final : public UUserWidget { public: class FText TextBoxOnCheckbox; // 0x02D0(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UCheckBox* CheckBox; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextBlockTitle; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCheckStateChanged(bool bIsChecked); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMenuDebugCheckboxOverlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMenuDebugCheckboxOverlay") } static class UBTMenuDebugCheckboxOverlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMenuDebugCheckboxOverlay; // Class Cronos.BTWeaponModeDamageComponent // 0x0440 (0x04F8 - 0x00B8) class UBTWeaponModeDamageComponent : public UBTBaseWeaponModeComponent { public: uint8 Pad_B8[0x30]; // 0x00B8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UImpactFXDataMappings* CurrentHitFXMappings; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImpactFXDataMappings* CurrentCriticalHitFXMappings; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInstantaneousDamage; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTWeaponDamageConfig TapFireConfig; // 0x0100(0x0130)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FBTWeaponDamageConfig HoldFireConfig; // 0x0230(0x0130)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray ChargeFireConfig; // 0x0360(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) class FName InstakillEnemyTag; // 0x0370(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerDamageMultiplier; // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CriticalDamagePerkChance; // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute CriticalDamageMultiplierPerk; // 0x0380(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CriticalHitPostProcessEffect; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap EnemyStatusDamageMultiplier; // 0x03C0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttribute HeadshotDamageMultiplierPerk; // 0x0410(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute MultipleEnemiesDamageMultiplierPerk; // 0x0448(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute StationaryFireDamageMultiplierPerk; // 0x0480(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitImpulseSetup HitImpulseSetup; // 0x04B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UCurveFloat* DamageFalloffCurve; // 0x04E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x04E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamageImpactNoiseRadius; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnWeaponTraceHit(const struct FBTTraceHitsMap& TraceHitsMap, const struct FVector& ShootEndWorldLoc, bool bTapFire, int32 ChargeLevel); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeDamageComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeDamageComponent") } static class UBTWeaponModeDamageComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeDamageComponent; // Class Cronos.BTSpreadGunDamageComponent // 0x0010 (0x0508 - 0x04F8) class UBTSpreadGunDamageComponent final : public UBTWeaponModeDamageComponent { public: struct FBTWeaponAreaDamageConfig WeaponAreaDamageConfig; // 0x04F8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpreadGunDamageComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpreadGunDamageComponent") } static class UBTSpreadGunDamageComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSpreadGunDamageComponent; // Class Cronos.BTMenuDebugOverlay // 0x0030 (0x0300 - 0x02D0) class UBTMenuDebugOverlay final : public UUserWidget { public: uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTMenuDebugCheckboxOverlay* CheckBoxInstantButton; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTMenuDebugOptionsGenerator* MenuDebugOptionsGenerator; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonButtonBase* ButtonClose; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonButtonBase* ButtonAnimOpen; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonButtonBase* ButtonAnimClose; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnCheckBoxInstantButtons(bool bIsChecked); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMenuDebugOverlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMenuDebugOverlay") } static class UBTMenuDebugOverlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTMenuDebugOverlay; // Class Cronos.BTMenuWithSectionsInterface // 0x0000 (0x0000 - 0x0000) class IBTMenuWithSectionsInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTMenuWithSectionsInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTMenuWithSectionsInterface") } static class IBTMenuWithSectionsInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTMenuWithSectionsInterface; // Class Cronos.BTSurfaceNavigationSubsystem // 0x0010 (0x0040 - 0x0030) class UBTSurfaceNavigationSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSurfaceNavigationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSurfaceNavigationSubsystem") } static class UBTSurfaceNavigationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSurfaceNavigationSubsystem; // Class Cronos.BTNavLinkComponent // 0x0030 (0x0220 - 0x01F0) class UBTNavLinkComponent final : public UTaggedNavLinkComponent { public: bool bBlockIfInUse; // 0x01F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* CurrentActor; // 0x01F8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_200[0x20]; // 0x0200(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnNavLinkActivation(class UNavLinkCustomComponent* NavLink, class UObject* PathFollowingComp, const struct FVector& DestinationPoint); void SetNavLinkPoints(const struct FVector& Start, const struct FVector& End, ENavLinkDirection Direction); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNavLinkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNavLinkComponent") } static class UBTNavLinkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNavLinkComponent; // Class Cronos.BTNavLinkOwnerInterface // 0x0000 (0x0000 - 0x0000) class IBTNavLinkOwnerInterface final { public: void OnAnimationCompleted(class UObject* NavLink, class AActor* Actor, const struct FVector& CurrentDestination); void OnNavLinkActivated(class UObject* NavLink, class AActor* Actor, const struct FVector& Destination); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNavLinkOwnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNavLinkOwnerInterface") } static class IBTNavLinkOwnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTNavLinkOwnerInterface; // Class Cronos.BTWeaponModeContainer // 0x03A0 (0x0668 - 0x02C8) class ABTWeaponModeContainer : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTWeaponModeAmmoComponent* AmmoComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeCameraComponent* CameraComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeDamageComponent* DamageComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeFireRateComponent* FireRateComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeFocusComponent* FocusComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeRecoilComponent* RecoilComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeReticleComponent* ReticleComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeTraceComponent* TraceComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeAnimationSettings* AnimationSettings; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudioSettings; // 0x0318(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VfxSettings; // 0x0340(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTDifficultyAttributeMapDataWeapon* DifficultyAttributeMapData; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeVFXSettings* VfxSettingsHard; // 0x0370(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponModeAudioSettings* AudioSettingsHard; // 0x0378(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeOutOfAmmo; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeApplyReloadState; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeReloadRequested; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeReloadAddAmmo; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeAmmoConsumed; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeFakeAmmoConsumed; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponFireRequested; // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponFired; // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& TraceHits)> OnPostWeaponFired; // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponBurstFired; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponFireBehaviorFinished; // 0x0420(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponFireCanceled; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponChargeStarted; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponChargeEnded; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponChargeGained; // 0x0460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponChargeCooldown; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponModeContainerStateChanged; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponAimStateChanged; // 0x0490(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWeaponTraceHit; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& HitResult)> OnWeaponTraceEnemyHit; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& KilledEnemies)> OnWeaponKilledEnemies; // 0x04C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHItemWeapon* OwnerWeapon; // 0x04D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWeaponModeContainerEnabled; // 0x04D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAiming; // 0x04D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4DA[0x6]; // 0x04DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle PickableItem; // 0x04E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) EMorphedWeaponType MorphedWeaponType; // 0x04F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletonHierarchyWeaponType SkeletonHierarchyWeaponType; // 0x04F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F2[0x6]; // 0x04F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ClassesToLoad; // 0x04F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) float CharacterRotationInputScale; // 0x0508(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterControlRotationInterpSpeed; // 0x050C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBTWeaponAimAssistConfigurationData AimAssistConfigurationData; // 0x0510(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSHMovementDataStruct AimMovementData; // 0x0520(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayAttribute UseUpgradedAimMovementData; // 0x0550(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHMovementDataStruct UpgradedAimMovementData; // 0x0588(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FSHMovementDataStruct ChargingMovementData; // 0x05B8(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayAttribute UseUpgradedChargingMovementData; // 0x05E8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHMovementDataStruct UpgradedChargingMovementData; // 0x0620(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray ClassesHardRefs; // 0x0650(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0660(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class ASHCharacterPlay* GetOwnerCharacter(); void NotifyOnWeaponAimStateChanged(bool bAiming); void OnAdditionalObjectsLoaded(); void OnUpgradeItemCollected(class FName ItemName, int32 Quantity); class UBTWeaponModeAmmoComponent* GetAmmoComponent() const; struct FTransform GetFireSocketWorldTransform() const; const struct FVector GetPerfectShootVector() const; class UCronosWeaponRecticleWidget* GetReticleWidget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeContainer") } static class ABTWeaponModeContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTWeaponModeContainer; // Class Cronos.BTSpreadGunContainer // 0x0000 (0x0668 - 0x0668) class ABTSpreadGunContainer : public ABTWeaponModeContainer { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpreadGunContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpreadGunContainer") } static class ABTSpreadGunContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTSpreadGunContainer; // Class Cronos.BTNavLinkProxy // 0x0088 (0x03A0 - 0x0318) class ABTNavLinkProxy final : public ANavLinkProxy { public: uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag LinkTag; // 0x0320(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockIfInUse; // 0x0328(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_329[0x7]; // 0x0329(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap NavLinkAnimations; // 0x0330(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate) class AActor* CurrentActor; // 0x0380(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnNavLinkActivation(class AActor* MovingActor, const struct FVector& DestinationPoint); void OnPlayAnimation(class AActor* MovingActor); void SetNavLinkPoints(const struct FVector& Start, const struct FVector& End, ENavLinkDirection Direction); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNavLinkProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNavLinkProxy") } static class ABTNavLinkProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTNavLinkProxy; // Class Cronos.BTNewGamePlusStateCondition // 0x0000 (0x0030 - 0x0030) class UBTNewGamePlusStateCondition final : public UInteractionStateCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNewGamePlusStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNewGamePlusStateCondition") } static class UBTNewGamePlusStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNewGamePlusStateCondition; // Class Cronos.BTNotificationManagerComponent // 0x0018 (0x00B8 - 0x00A0) class UBTNotificationManagerComponent : public UActorComponent { public: class UBTNotifyWidgetBase* NotifyWidgetBase; // 0x00A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBTNotifyWidgetBase* AddNotify(const struct FBTNotifyLayoutData& InNotifyLayoutData, const struct FDataTableRowHandle& ShortRowHandle, const struct FBTNotifyRuntimeData& InNotifyRuntimeData); static bool ClearNotifies(class UObject* InWorld); class UBTNotifyWidgetBase* AddNotifyInternal(const struct FBTNotifyLayoutData& InNotifyLayoutData, const struct FDataTableRowHandle& ShortRowHandle, const struct FBTNotifyRuntimeData& InNotifyRuntimeData); bool ClearNotifiesInternal(); void OnNotifyTimeOut(); class UBTNotifyWidgetBase* GetNotifyWidgetBase() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNotificationManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNotificationManagerComponent") } static class UBTNotificationManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTNotificationManagerComponent; // Class Cronos.BTNotifyWidgetHelperInterface // 0x0000 (0x0000 - 0x0000) class IBTNotifyWidgetHelperInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTNotifyWidgetHelperInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTNotifyWidgetHelperInterface") } static class IBTNotifyWidgetHelperInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTNotifyWidgetHelperInterface; // Class Cronos.BTSwitchPlayerWeaponBehaviorEffector // 0x0018 (0x00A8 - 0x0090) class UBTSwitchPlayerWeaponBehaviorEffector final : public UBaseBehaviorEffector { public: ESwitchWeaponBehaviorType SwitchType; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ModeIndex; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceSwitch; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SlotNumber; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInstant; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSwitchPlayerWeaponBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSwitchPlayerWeaponBehaviorEffector") } static class UBTSwitchPlayerWeaponBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSwitchPlayerWeaponBehaviorEffector; // Class Cronos.BTObjectiveFloatingMarkerWidget // 0x0018 (0x0420 - 0x0408) class UBTObjectiveFloatingMarkerWidget : public UBTFloatingWidget { public: class UTextBlock* TitleTextBlock; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_410[0x10]; // 0x0410(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetTitleText(const class FText& InNewTitle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTObjectiveFloatingMarkerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTObjectiveFloatingMarkerWidget") } static class UBTObjectiveFloatingMarkerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTObjectiveFloatingMarkerWidget; // Class Cronos.BTOnBurnableMassStageChangeBehaviorTrigger // 0x0018 (0x0070 - 0x0058) class UBTOnBurnableMassStageChangeBehaviorTrigger final : public UBaseBehaviorTrigger { public: EBurnableBurnStage RequiredState; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> RequiredDamageTypes; // 0x0060(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: void OnBurnStageChanged(EBurnableBurnStage NewBurnStage, const TSoftClassPtr& DamageType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnBurnableMassStageChangeBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnBurnableMassStageChangeBehaviorTrigger") } static class UBTOnBurnableMassStageChangeBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnBurnableMassStageChangeBehaviorTrigger; // Class Cronos.BTOnEncounterStateChangeBehaviorTrigger // 0x0008 (0x0060 - 0x0058) class UBTOnEncounterStateChangeBehaviorTrigger final : public UBaseBehaviorTrigger { public: EEncounterState State; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEncounterStateChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnEncounterStateChangeBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnEncounterStateChangeBehaviorTrigger") } static class UBTOnEncounterStateChangeBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnEncounterStateChangeBehaviorTrigger; // Class Cronos.BTOnEnemyWaveStateChangeBehaviorTrigger // 0x0008 (0x0060 - 0x0058) class UBTOnEnemyWaveStateChangeBehaviorTrigger final : public UBaseBehaviorTrigger { public: EEnemyWaveState State; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWaveStateChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnEnemyWaveStateChangeBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnEnemyWaveStateChangeBehaviorTrigger") } static class UBTOnEnemyWaveStateChangeBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnEnemyWaveStateChangeBehaviorTrigger; // Class Cronos.BTOnGameplayEventTrigger // 0x0010 (0x0068 - 0x0058) class UBTOnGameplayEventTrigger final : public UBaseBehaviorTrigger { public: EEventListenerType EventListener; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag TagToListen; // 0x005C(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTriggerOnlyOnce; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnGameplayEventTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnGameplayEventTrigger") } static class UBTOnGameplayEventTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnGameplayEventTrigger; // Class Cronos.SHPlayerCameraManager // 0x0000 (0x25C0 - 0x25C0) class ASHPlayerCameraManager : public APlayerCameraManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPlayerCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPlayerCameraManager") } static class ASHPlayerCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPlayerCameraManager; // Class Cronos.BTOnInventoryUpdatedBehaviorTrigger // 0x0008 (0x0060 - 0x0058) class UBTOnInventoryUpdatedBehaviorTrigger final : public UBaseBehaviorTrigger { public: ESHItemTypeEnum ItemType; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ItemCount; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnItemCollectedFinished(class FName ItemName, int32 ItemQuantity); void OnItemRemoved(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnInventoryUpdatedBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnInventoryUpdatedBehaviorTrigger") } static class UBTOnInventoryUpdatedBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnInventoryUpdatedBehaviorTrigger; // Class Cronos.BTOnPlayerTeleportedToSpawnPoint // 0x0008 (0x0060 - 0x0058) class UBTOnPlayerTeleportedToSpawnPoint final : public UBaseBehaviorTrigger { public: bool bNotifyOnTeleportRequested; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNotifyOnTeleportFinished; // 0x0059(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTeleportCallback(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnPlayerTeleportedToSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnPlayerTeleportedToSpawnPoint") } static class UBTOnPlayerTeleportedToSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnPlayerTeleportedToSpawnPoint; // Class Cronos.BTOnTimeRiftFinishedBehaviorTrigger // 0x0000 (0x0058 - 0x0058) class UBTOnTimeRiftFinishedBehaviorTrigger final : public UBaseBehaviorTrigger { public: void OnTimeRiftFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTOnTimeRiftFinishedBehaviorTrigger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTOnTimeRiftFinishedBehaviorTrigger") } static class UBTOnTimeRiftFinishedBehaviorTrigger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTOnTimeRiftFinishedBehaviorTrigger; // Class Cronos.SHPostprocessVolume // 0x00C0 (0x1F70 - 0x1EB0) class ASHPostprocessVolume final : public AAtmosphereCtrlVolume { public: class UGamePostprocessDataAsset* FlashlightSettingsPreset; // 0x1EB0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1EB8[0xB8]; // 0x1EB8(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPostprocessVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPostprocessVolume") } static class ASHPostprocessVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPostprocessVolume; // Class Cronos.BTSoulWidgetBase // 0x0020 (0x0560 - 0x0540) class UBTSoulWidgetBase final : public UBTButtonWidgetBase { public: class UImage* SoulImage; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* SoulNameTextBlock; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WrapNameAt; // 0x0550(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 CharsInRowNumber; // 0x0554(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName SoulID; // 0x0558(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: bool SetData(const struct FSoulData& InSouLData); class FName GetSoulID() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulWidgetBase") } static class UBTSoulWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulWidgetBase; // Class Cronos.BTPinPadNumberButton // 0x0010 (0x0550 - 0x0540) class UBTPinPadNumberButton final : public UBTButtonWidgetBase { public: int32 Digit; // 0x0540(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_544[0xC]; // 0x0544(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPinPadNumberButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPinPadNumberButton") } static class UBTPinPadNumberButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPinPadNumberButton; // Class Cronos.BTPinPadWidget // 0x0080 (0x0630 - 0x05B0) class UBTPinPadWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x18]; // 0x05B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class FString CorrectCodeString; // 0x05C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* NumbersButtonsContainerWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTButtonWidgetBase* DeleteButton; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTButtonWidgetBase* ExitButton; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* CodeTextBlock; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonEnterKey; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonClose; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* UnlockCodeHintContainer; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* UnlockCodeHintTextBlock; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString CurrentCodeString; // 0x0618(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUserWidget* WidgetToPerformAction; // 0x0628(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void AddDigitToCode(int32 InDigit); void CheckCurrentPassword(); void CheckPassword(const class FString& InCodeString); void DeleteLastDigit(); void OnEnteredRightPassword(); void OnEnteredWrongPassword(); void OnReset(); void ResetPinPad(); void SetCorrectCodeString(const class FString& InCorrectCodeString); void SetCurrentCodeString(const class FString& InCodeString); void SetShouldDisplayCorrectCodeHint(bool bInShould); bool IsCodeCorrect(const class FString& InCodeString) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPinPadWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPinPadWidget") } static class UBTPinPadWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPinPadWidget; // Class Cronos.BTPlayAkEventBehaviorEffector // 0x0048 (0x00D8 - 0x0090) class UBTPlayAkEventBehaviorEffector final : public UBaseBehaviorEffector { public: class UAkAudioEvent* AudioEvent; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPersistentSound; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FComponentReference AudioComponent; // 0x00A0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAkPostEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayAkEventBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayAkEventBehaviorEffector") } static class UBTPlayAkEventBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayAkEventBehaviorEffector; // Class Cronos.BTPlayerCanFabricateItemStateCondition // 0x0010 (0x0040 - 0x0030) class UBTPlayerCanFabricateItemStateCondition final : public UInteractionStateCondition { public: TArray ItemsToFabricate; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerCanFabricateItemStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerCanFabricateItemStateCondition") } static class UBTPlayerCanFabricateItemStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerCanFabricateItemStateCondition; // Class Cronos.BTPlayerHasItemStateCondition // 0x0030 (0x0060 - 0x0030) class UBTPlayerHasItemStateCondition final : public UInteractionStateCondition { public: struct FDataTableRowHandle Item; // 0x0030(0x0010)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bMultipleItemsMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Items; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) bool bRequireAllItems; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerHasItemStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerHasItemStateCondition") } static class UBTPlayerHasItemStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerHasItemStateCondition; // Class Cronos.BTPlayerHasAnySoulStateCondition // 0x0010 (0x0040 - 0x0030) class UBTPlayerHasAnySoulStateCondition final : public UInteractionStateCondition { public: TArray Souls; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerHasAnySoulStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerHasAnySoulStateCondition") } static class UBTPlayerHasAnySoulStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerHasAnySoulStateCondition; // Class Cronos.BTPlayerHealthRangeStateCondition // 0x0010 (0x0040 - 0x0030) class UBTPlayerHealthRangeStateCondition final : public UInteractionStateCondition { public: struct FVector2D HealthPercentageRange; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerHealthRangeStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerHealthRangeStateCondition") } static class UBTPlayerHealthRangeStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerHealthRangeStateCondition; // Class Cronos.BTPlayerHUDTimeRiftWidget // 0x0030 (0x0300 - 0x02D0) class UBTPlayerHUDTimeRiftWidget : public UUserWidget { public: class URadialSlider* RadialSliderBack; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URadialSlider* RadialSliderTarget; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URadialSlider* RadialSliderFront; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHiddenInGame; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E9[0x17]; // 0x02E9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTimeRiftStateChanged(const ETimeRiftState NewTimeRiftState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlayerHUDTimeRiftWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlayerHUDTimeRiftWidget") } static class UBTPlayerHUDTimeRiftWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlayerHUDTimeRiftWidget; // Class Cronos.BTPlaySoundEventBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTPlaySoundEventBehaviorEffector final : public UBaseBehaviorEffector { public: class UAkAudioEvent* AudioEvent; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPlaySoundEventBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPlaySoundEventBehaviorEffector") } static class UBTPlaySoundEventBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPlaySoundEventBehaviorEffector; // Class Cronos.BTPreloadContentConditionSet // 0x0018 (0x0048 - 0x0030) class UBTPreloadContentConditionSet final : public UBTPreloadContentCondition { public: EBTPreloadContentConditionSetEvaluationType MatchType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Conditions; // 0x0038(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadContentConditionSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadContentConditionSet") } static class UBTPreloadContentConditionSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadContentConditionSet; // Class Cronos.BTPreloadContentSet // 0x0050 (0x0090 - 0x0040) class UBTPreloadContentSet final : public UBTPreloadContentDefinition { public: TSet content; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadContentSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadContentSet") } static class UBTPreloadContentSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadContentSet; // Class Cronos.BTPreloadWorldStateForRequesterBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTPreloadWorldStateForRequesterBehaviorEffector final : public UBaseBehaviorEffector { public: struct FGameplayTag RequestTag; // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPreloadWorldStateForRequesterBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPreloadWorldStateForRequesterBehaviorEffector") } static class UBTPreloadWorldStateForRequesterBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPreloadWorldStateForRequesterBehaviorEffector; // Class Cronos.BTPressKeyHelperBehavior // 0x0020 (0x00F0 - 0x00D0) class UBTPressKeyHelperBehavior final : public UBTTestHelperBehavior { public: struct FKey KeyToPress; // 0x00D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputEvent InputEvent; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTPressKeyHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTPressKeyHelperBehavior") } static class UBTPressKeyHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTPressKeyHelperBehavior; // Class Cronos.BTQTEAnimationBehavior // 0x00F0 (0x0150 - 0x0060) class UBTQTEAnimationBehavior final : public UBTQTEBehavior { public: struct FPlayAnimationData PlayAnimationData; // 0x0060(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UAnimMontage* AnimMontage; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAnimTrigger AnimTrigger; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCanInterruptAnimation; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldBlockAddingPointsDuringAnimation; // 0x00E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStopAtEndBehavior; // 0x00E3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAnimShouldFinish; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery GameplayTagQueryRequired; // 0x00E8(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FQTEBehaviorSelector ExecuteAtEnd; // 0x0138(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) TWeakObjectPtr CronosQTEBehavior; // 0x0148(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnAnimationEnded(class UAnimMontage* InMontage, bool bInInterrupted); void OnQTEEnded(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason); void OnQTEEventPointsChanged(float InCurrentPoints, float InMaxPoints); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEAnimationBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEAnimationBehavior") } static class UBTQTEAnimationBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEAnimationBehavior; // Class Cronos.BTQTECamerActor // 0x0050 (0x0A40 - 0x09F0) class ABTQTECamerActor final : public ACameraActor { public: class UBTSpringArmComponent* SpringArmComponent; // 0x09F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* Character; // 0x09F8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector OffsetCamera; // 0x0A00(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector OffsetToCharacter; // 0x0A18(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A30[0x10]; // 0x0A30(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTECamerActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTECamerActor") } static class ABTQTECamerActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTQTECamerActor; // Class Cronos.AnimNotify_DoorUnlock // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DoorUnlock final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DoorUnlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DoorUnlock") } static class UAnimNotify_DoorUnlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DoorUnlock; // Class Cronos.BTQTEComponent // 0x0030 (0x00D0 - 0x00A0) class UBTQTEComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTQTE* QTE; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag GameplayTagEndQTEInstantly; // 0x00B0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnQTEStopEvent; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) bool bInterruptQTEOnExternalDamage; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UBTQTE* CreateQTE(TSubclassOf BTQTEClass); void EndQTE(class UObject* InQTEObjectStoper, EQTEEndType StopType, const struct FGameplayTag& InStopReason, bool bStopImmediately); void OnQTEEnded(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason); void OnQTEFinished(class UBTQTE* InCronosQTE); class UBTQTE* StartQTE(class UObject* InQTEObjectStarter, TSubclassOf BTQTEClass, TDelegate OnInit, const struct FQTEDataWrapper& InQTEDataWrapper, class AController* InInstigator, bool bStartWidget); class UBTQTE* GetQTE() const; bool IsDuringQTE() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEComponent") } static class UBTQTEComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEComponent; // Class Cronos.BTQTEEffectGameplayBehavior // 0x0010 (0x0070 - 0x0060) class UBTQTEEffectGameplayBehavior final : public UBTQTEBehavior { public: TArray EffectsToApply; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEEffectGameplayBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEEffectGameplayBehavior") } static class UBTQTEEffectGameplayBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEEffectGameplayBehavior; // Class Cronos.BTQTEInterface // 0x0000 (0x0000 - 0x0000) class IBTQTEInterface final { public: bool QTECanGetPoints(); void QTEEnded(EQTEEndType InQTEEndType); void QTETriggered(float InValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEInterface") } static class IBTQTEInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTQTEInterface; // Class Cronos.BTQTEPredefinedCameraBehavior // 0x0038 (0x0098 - 0x0060) class UBTQTEPredefinedCameraBehavior final : public UBTQTEBehavior { public: TSoftClassPtr PredefinedCameraClass; // 0x0060(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BlendTime; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8C[0xC]; // 0x008C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTQTEPredefinedCameraBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTQTEPredefinedCameraBehavior") } static class UBTQTEPredefinedCameraBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTQTEPredefinedCameraBehavior; // Class Cronos.DynamicTabButtonWidget // 0x0008 (0x02D8 - 0x02D0) class UDynamicTabButtonWidget final : public UUserWidget { public: class UTabButton* TabButton; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicTabButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicTabButtonWidget") } static class UDynamicTabButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicTabButtonWidget; // Class Cronos.BTRandomEnemySpawner // 0x0030 (0x0830 - 0x0800) class ABTRandomEnemySpawner final : public ABTEnemySpawner { public: TArray PossibleArchetypes; // 0x07F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray PossibleAttributes; // 0x0808(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray PossibleRanks; // 0x0818(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_828[0x8]; // 0x0828(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTRandomEnemySpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTRandomEnemySpawner") } static class ABTRandomEnemySpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTRandomEnemySpawner; // Class Cronos.BTRegisterSpawnerToWaveBehaviorEffector // 0x0000 (0x0090 - 0x0090) class UBTRegisterSpawnerToWaveBehaviorEffector final : public UBaseBehaviorEffector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTRegisterSpawnerToWaveBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTRegisterSpawnerToWaveBehaviorEffector") } static class UBTRegisterSpawnerToWaveBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTRegisterSpawnerToWaveBehaviorEffector; // Class Cronos.BTResourceSingleCostWidget // 0x0038 (0x0330 - 0x02F8) class UBTResourceSingleCostWidget final : public UCommonUserWidget { public: class FText TextQuantityToFormat; // 0x02F8(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UTextBlock* CommonTextQuantity; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_318[0x18]; // 0x0318(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHasEnoughResourcesUpdated(bool bInHasEnoughResources); void OnItemChanged(); bool GetHasEnoughResources() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTResourceSingleCostWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTResourceSingleCostWidget") } static class UBTResourceSingleCostWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTResourceSingleCostWidget; // Class Cronos.BTResultScreenEntryWidget // 0x0010 (0x02E0 - 0x02D0) class UBTResultScreenEntryWidget final : public UUserWidget { public: class UCommonTextBlock* ResultNameTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* ResultValueTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void SetResultNameText(const class FText& InText); void SetResultValueText(const class FText& InText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTResultScreenEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTResultScreenEntryWidget") } static class UBTResultScreenEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTResultScreenEntryWidget; // Class Cronos.ElizaWeakSpotProxyActor // 0x0028 (0x02F0 - 0x02C8) class AElizaWeakSpotProxyActor final : public AActor { public: class USceneComponent* SceneRoot; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* SkeletalMesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USplineComponent* SplineComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EElizaPhases BossPhase; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf BossfightConfig; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaWeakSpotProxyActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaWeakSpotProxyActor") } static class AElizaWeakSpotProxyActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaWeakSpotProxyActor; // Class Cronos.BTSaveGameMenuWidget // 0x00D0 (0x0680 - 0x05B0) class UBTSaveGameMenuWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTGameSaveSlotsGenerator* GameSaveSlotsGenerator; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonSave; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonLoad; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonDelete; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTSingleSaveSlotWidget* SingleSaveSlotWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimFadeOut; // 0x05F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSaveMode; // 0x05F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldHideAutoSave; // 0x05F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5FA[0x6]; // 0x05FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DialogBoxMenuWidgetClass; // 0x0600(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle OverrideSaveDialogBox; // 0x0608(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle DeleteSaveDialogBox; // 0x0618(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyCantCreateMoreSaves; // 0x0628(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifySavedCreated; // 0x0638(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifySaveOverriden; // 0x0648(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifySaveDeleted; // 0x0658(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_668[0x18]; // 0x0668(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFadeOutStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSaveGameMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSaveGameMenuWidget") } static class UBTSaveGameMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSaveGameMenuWidget; // Class Cronos.BTSendLogEventBehavior // 0x0028 (0x00F8 - 0x00D0) class UBTSendLogEventBehavior final : public UBTTestHelperBehavior { public: struct FGameplayTag GameplayTag; // 0x00D0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString EventTitle; // 0x00D8(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString EventDescription; // 0x00E8(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSendLogEventBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSendLogEventBehavior") } static class UBTSendLogEventBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSendLogEventBehavior; // Class Cronos.BTSenseEvent_The6thSense // 0x0000 (0x0070 - 0x0070) class UBTSenseEvent_The6thSense final : public UMaiSenseEvent_The6thSense { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSenseEvent_The6thSense") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSenseEvent_The6thSense") } static class UBTSenseEvent_The6thSense* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSenseEvent_The6thSense; // Class Cronos.BTService_DetermineAimingDirection // 0x0098 (0x0108 - 0x0070) class UBTService_DetermineAimingDirection final : public UBTService { public: struct FBlackboardKeySelector TargetBBKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector IsAimedOnLeftSideBBKey; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector IsAimedByPlayerBBKey; // 0x00C0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) uint8 Pad_E8[0x20]; // 0x00E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_DetermineAimingDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_DetermineAimingDirection") } static class UBTService_DetermineAimingDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_DetermineAimingDirection; // Class Cronos.EnemyHitReactionComponent // 0x00A8 (0x0148 - 0x00A0) class UEnemyHitReactionComponent final : public UActorComponent { public: TMap ActivatedBloodBlends; // 0x00A0(0x0050)(NativeAccessSpecifierPrivate) TMap FadeOutBloodBlendsParameters; // 0x00F0(0x0050)(NativeAccessSpecifierPrivate) class UEnemyHitPlayerReactionData* ReactionData; // 0x0140(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnEnemyWasHit(const TArray& HitResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyHitReactionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyHitReactionComponent") } static class UEnemyHitReactionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyHitReactionComponent; // Class Cronos.BTService_FindObstacleInFront // 0x0050 (0x00E8 - 0x0098) class UBTService_FindObstacleInFront final : public UBTService_BlackboardBase { public: TArray CollisionChannelsToReact; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) bool bDebugDraw; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RelativeOffset; // 0x00B0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Radius; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_CC[0x14]; // 0x00CC(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTreeComponent* OwnerBT; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_FindObstacleInFront") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_FindObstacleInFront") } static class UBTService_FindObstacleInFront* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_FindObstacleInFront; // Class Cronos.BTService_PreventOutOfNavMesh // 0x0018 (0x0088 - 0x0070) class UBTService_PreventOutOfNavMesh final : public UBTService { public: TSubclassOf FilterClass; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VelocityZ; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* Character; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_PreventOutOfNavMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_PreventOutOfNavMesh") } static class UBTService_PreventOutOfNavMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_PreventOutOfNavMesh; // Class Cronos.BTSetAmmoWeaponBehaviorEffector // 0x0010 (0x00A0 - 0x0090) class UBTSetAmmoWeaponBehaviorEffector final : public UBaseBehaviorEffector { public: TSubclassOf WeaponModeContainerClass; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Ammo; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EBehaviorType BehaviorType; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSetAmmoWeaponBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSetAmmoWeaponBehaviorEffector") } static class UBTSetAmmoWeaponBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSetAmmoWeaponBehaviorEffector; // Class Cronos.BTSetMusicSwitchStateEffector // 0x0008 (0x0098 - 0x0090) class UBTSetMusicSwitchStateEffector final : public UBaseBehaviorEffector { public: bool bNewStateIsEnabled; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSetMusicSwitchStateEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSetMusicSwitchStateEffector") } static class UBTSetMusicSwitchStateEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSetMusicSwitchStateEffector; // Class Cronos.BTShootEnemiesBehavior // 0x0088 (0x0158 - 0x00D0) class UBTShootEnemiesBehavior final : public UBTTestHelperBehavior { public: TArray> EnemySpawners; // 0x00D0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_E0[0x4]; // 0x00E0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float LoadingTime; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AdditionalInputTimer; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bLogAdditionalInput; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray InputTags; // 0x00F0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) EBones BoneToShoot; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* enemy; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* Character; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* ASC; // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* ASCEnemy; // 0x0120(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_128[0x30]; // 0x0128(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTShootEnemiesBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTShootEnemiesBehavior") } static class UBTShootEnemiesBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTShootEnemiesBehavior; // Class Cronos.BTShowExtractionWidgetEffector // 0x0018 (0x00A8 - 0x0090) class UBTShowExtractionWidgetEffector final : public UBaseBehaviorEffector { public: struct FDataTableRowHandle ExtractionData; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) bool bUseCachedSoul; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyIfPhylacteryFull; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTShowExtractionWidgetEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTShowExtractionWidgetEffector") } static class UBTShowExtractionWidgetEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTShowExtractionWidgetEffector; // Class Cronos.BTSingleOpenMenuWidget // 0x0030 (0x0570 - 0x0540) class UBTSingleOpenMenuWidget final : public UBTButtonWidgetBase { public: class UTextBlock* TextBlockMenu; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_548[0x28]; // 0x0548(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSingleOpenMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSingleOpenMenuWidget") } static class UBTSingleOpenMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSingleOpenMenuWidget; // Class Cronos.BTSingleUpgradeWidget // 0x00B0 (0x05F0 - 0x0540) class UBTSingleUpgradeWidget final : public UBTButtonWidgetBase { public: uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UImage* ImageLockedUpgrade; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UHorizontalBox* HorizontalBoxBars; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextUpgrade; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStyledRichTextBlock* TextCost; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextTitle; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextDescription; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextCurrentValue; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextNextValue; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextExtraInfo; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* MaxOutMarkerWidget; // 0x0590(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText TextCostFormat; // 0x0598(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TArray UpgradeSingleBarWidgets; // 0x05A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UHorizontalBox* HorizontalBoxFocused; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C0[0x28]; // 0x05C0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf UpgradeSingleBarWidgetClass; // 0x05E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnCanBuy(); void OnCanNotBuy(); void OnItemChanged(); void OnLocked(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSingleUpgradeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSingleUpgradeWidget") } static class UBTSingleUpgradeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSingleUpgradeWidget; // Class Cronos.BTSlotsBindingWidget // 0x00C0 (0x0628 - 0x0568) class UBTSlotsBindingWidget final : public UBTDisplayableWithInputsWidget { public: TArray AcceptKeys; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray CancelKeys; // 0x0578(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray FirstSlotBindKeys; // 0x0588(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray SecondSlotBindKeys; // 0x0598(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray ThirdSlotBindKeys; // 0x05A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray FourthSlotBindKeys; // 0x05B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) float SelectedSlotOpacity; // 0x05C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5CC[0x4]; // 0x05CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USHInventorySingleItemWidget* FirstSlotItemWidget; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHInventorySingleItemWidget* SecondSlotItemWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHInventorySingleItemWidget* ThirdSlotItemWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHInventorySingleItemWidget* FourthSlotItemWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHInventorySingleItemWidget* EquippableItemWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* EquippableItemWidgetContainer; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* PlatformControlsWidgetSwitcher; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* ConfirmButton; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* CancelButton; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_618[0x10]; // 0x0618(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Accept(); void Cancel(); void Hide(); void Show(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSlotsBindingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSlotsBindingWidget") } static class UBTSlotsBindingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSlotsBindingWidget; // Class Cronos.BTSmortBlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UBTSmortBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool BehaviorRequestCombatToken(class USmortGameplayBehavior* InBehavior, const struct FGameplayTag& TokenType); static bool BehaviorRequestToken(class USmortGameplayBehavior* InBehavior, EFightDirectorTokenType TokenType); static bool DoesMontageHasLoop(class UAnimMontage* Montage); static bool GetCronosController(class USmortGameplayBehavior* InBehavior, class ACronosAiController** CronosController); static bool GetCronosEnemyAvatar(class USmortGameplayBehavior* InBehavior, class ACronosBaseEnemyCharacter** EnemyCharacter); static class FName SelectMontageToPlayBasedOnMovement(class USmortGameplayBehavior* InBehavior, class UAnimMontage* Montage, ESmortNodeResultHelper* Result, bool bRequiresMatch); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSmortBlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSmortBlueprintFunctionLibrary") } static class UBTSmortBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSmortBlueprintFunctionLibrary; // Class Cronos.BTSoulExtraction // 0x0020 (0x0328 - 0x0308) class ABTSoulExtraction final : public AInteractionActor { public: struct FDataTableRowHandle ExtractionData; // 0x0308(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class USoulExtractionWidget* ExtractionWidget; // 0x0318(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFirstInteraction; // 0x0320(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInteractionCompleted; // 0x0321(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_322[0x6]; // 0x0322(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExtractionCompleted(ESoulInteractionType InSoulInteractionType); void OnExtractionWidgetFinished(ESoulInteractionType InSoulInteractionType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulExtraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulExtraction") } static class ABTSoulExtraction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTSoulExtraction; // Class Cronos.BTSoulsGenerator // 0x0010 (0x0478 - 0x0468) class UBTSoulsGenerator final : public UBTGeneratorWidgetBase { public: class UVerticalBox* VerticalBoxSouls; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SoulInCategoryWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulsGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulsGenerator") } static class UBTSoulsGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulsGenerator; // Class Cronos.BTSpawnEnemyBehavior // 0x0028 (0x00F8 - 0x00D0) class UBTSpawnEnemyBehavior final : public UBTTestHelperBehavior { public: TArray> SpawnersSoft; // 0x00D0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray SpawnHandle; // 0x00E0(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpawnEnemyBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpawnEnemyBehavior") } static class UBTSpawnEnemyBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSpawnEnemyBehavior; // Class Cronos.BTSpreadGunTraceComponent // 0x0058 (0x0168 - 0x0110) class UBTSpreadGunTraceComponent final : public UBTWeaponModeTraceComponent { public: int32 NumberOfBulletRows; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BulletsPerRow; // 0x0114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpreadDecreaseSmooth; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ShootStartLocationOffset; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConeShootStartLocationOffset; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracesSurfacePercentage; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBTSpreadGunTraceConfig TapFireSpreadGunTraceConfig; // 0x0128(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FBTSpreadGunTraceConfig HoldFireSpreadGunTraceConfig; // 0x0130(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray ChargeFireSpreadGunTraceConfig; // 0x0138(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_148[0x20]; // 0x0148(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSpreadGunTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSpreadGunTraceComponent") } static class UBTSpreadGunTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSpreadGunTraceComponent; // Class Cronos.LoadingHints // 0x0010 (0x0040 - 0x0030) class ULoadingHints final : public UDataAsset { public: TArray Hints; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadingHints") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadingHints") } static class ULoadingHints* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadingHints; // Class Cronos.BTStashInteractionWidgetManager // 0x0008 (0x01B0 - 0x01A8) class UBTStashInteractionWidgetManager final : public UBTInteractionWidgetManager { public: class UBTInGameMenuWidget* InGameMenuWidget; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTStashInteractionWidgetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTStashInteractionWidgetManager") } static class UBTStashInteractionWidgetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTStashInteractionWidgetManager; // Class Cronos.HPWidget // 0x0008 (0x02D8 - 0x02D0) class UHPWidget final : public UUserWidget { public: float HPPercent; // 0x02D0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HPWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HPWidget") } static class UHPWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHPWidget; // Class Cronos.BTSurfaceNavVolume // 0x0158 (0x0458 - 0x0300) class ABTSurfaceNavVolume final : public AVolume { public: struct FVector HalfExtent; // 0x0300(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USurfaceNavLinkComponent* NavLinks; // 0x0318(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsValidVolume; // 0x0320(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_321[0x7]; // 0x0321(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ABTSurfaceNavVolume* ParentSurfaceVolume; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ChildVolumes; // 0x0330(0x0010)(ZeroConstructor, Protected, NonPIEDuplicateTransient, NativeAccessSpecifierProtected) TArray RegionCenters; // 0x0340(0x0010)(ZeroConstructor, Protected, NonPIEDuplicateTransient, NativeAccessSpecifierProtected) float VoxelSize; // 0x0350(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannel; // 0x0354(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_355[0x3]; // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ActualVolumeSize; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumberOfLayers; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 VoxelExponent; // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AgentHalfWidth; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AgentHalfHeight; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_36C[0x3C]; // 0x036C(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox BoundingBox; // 0x03A8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_3E0[0x78]; // 0x03E0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool ProjectOnSufNav(const class UObject* WorldContextObject, const struct FVector& Location, struct FVector* ProjectedLocation, float Radius, int32 SurfaceMask); class ABTSurfaceNavVolume* GetParent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSurfaceNavVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSurfaceNavVolume") } static class ABTSurfaceNavVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTSurfaceNavVolume; // Class Cronos.BTTask_BTMoveTo // 0x00A0 (0x0200 - 0x0160) class UBTTask_BTMoveTo final : public UBTTask_MoveTo { public: bool bOverrideGait; // 0x0160(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartsDisabled; // 0x0161(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAIGait Gait; // 0x0162(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_163[0x5]; // 0x0163(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DuringMovementTags; // 0x0168(0x0020)(Edit, NativeAccessSpecifierPublic) EBTNavRule NavRule; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTNavFatigueOptions FatigueOptions; // 0x018C(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) EBTNavSuccessConditions SuccessConditions; // 0x01AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TaskMaxDuration; // 0x01B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B4[0x4]; // 0x01B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector StrafeTarget; // 0x01B8(0x0028)(Edit, NativeAccessSpecifierPublic) class UBehaviorTreeComponent* TaskOwnerComp; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E8[0x18]; // 0x01E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWallNavCompleted(class UBehaviorTreeComponent* BehaviorTree, bool bFailed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BTMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BTMoveTo") } static class UBTTask_BTMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BTMoveTo; // Class Cronos.BTTask_BTSurfMoveTo // 0x0040 (0x00B0 - 0x0070) class UBTTask_BTSurfMoveTo final : public UBTTaskNode { public: bool bAllowStrafe; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RotationSpeed; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceptanceDistance; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTurnAngle; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InPlaceMaxDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector Destination; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPublic) public: void OnWallNavCompleted(class UBehaviorTreeComponent* BrainComponent, bool bFailed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BTSurfMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BTSurfMoveTo") } static class UBTTask_BTSurfMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BTSurfMoveTo; // Class Cronos.BTTask_BTWallEnter // 0x00D8 (0x0148 - 0x0070) class UBTTask_BTWallEnter final : public UBTTaskNode { public: bool bIsEnter; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlayAnimationData AnimationParams; // 0x0078(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBlackboardKeySelector FloorEntryLocation; // 0x00F0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector WallEntryLocation; // 0x0118(0x0028)(Edit, NativeAccessSpecifierPublic) class UBehaviorTreeComponent* OwnerBT; // 0x0140(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BTWallEnter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BTWallEnter") } static class UBTTask_BTWallEnter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BTWallEnter; // Class Cronos.MiniInventoryInteraface // 0x0000 (0x0000 - 0x0000) class IMiniInventoryInteraface final { public: void ShowInteractionFailedMessage(const class FText& Message); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MiniInventoryInteraface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MiniInventoryInteraface") } static class IMiniInventoryInteraface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMiniInventoryInteraface; // Class Cronos.BTTask_BTWallMoveTo // 0x00E0 (0x0150 - 0x0070) class UBTTask_BTWallMoveTo final : public UBTTaskNode { public: bool bAllowStrafe; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RotationSpeed; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceptanceDistance; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTurnAngle; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InPlaceMaxDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlayAnimationData TransitionAnimation; // 0x0088(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBlackboardKeySelector TargetBB; // 0x0100(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector Destination; // 0x0128(0x0028)(Edit, NativeAccessSpecifierPublic) public: void OnWallNavCompleted(class UBehaviorTreeComponent* BrainComponent, bool bFailed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_BTWallMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_BTWallMoveTo") } static class UBTTask_BTWallMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_BTWallMoveTo; // Class Cronos.BTTask_ExecuteAction // 0x00A0 (0x0110 - 0x0070) class UBTTask_ExecuteAction final : public UBTTaskNode { public: class FName ActionToExecute; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Operations; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* ActionMontage; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x48]; // 0x00A8(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer LowPriorityInterruptTags; // 0x00F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: void HandleGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void NotifyOnTaskEndRequested(class UGameplayTask* GameplayTask, bool Aborted); void OnPlayerMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ExecuteAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ExecuteAction") } static class UBTTask_ExecuteAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ExecuteAction; // Class Cronos.BTTask_PerformCombatAction // 0x0010 (0x0080 - 0x0070) class UBTTask_PerformCombatAction final : public UBTTaskNode { public: class FName ActionToExecute; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBehaviorTreeComponent* BehaviorTree; // 0x0078(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void NotifyOnTaskEndRequested(class UGameplayTask* GameplayTask, bool bAborted); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PerformCombatAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PerformCombatAction") } static class UBTTask_PerformCombatAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PerformCombatAction; // Class Cronos.PlayerHUDFlamethrowerWidget // 0x0030 (0x03D0 - 0x03A0) class UPlayerHUDFlamethrowerWidget : public UCronosUserWidgetOnTag { public: class UProgressBar* CooldownBar; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* AmmoCount; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FlamethrowerAmmoItemName; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ManualCooldownBar; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* MainOverlay; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: int32 GetFlamethrowerAmmoCount(); float GetNormalizedDodgeCooldown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDFlamethrowerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDFlamethrowerWidget") } static class UPlayerHUDFlamethrowerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDFlamethrowerWidget; // Class Cronos.BTTask_PlayVO // 0x0188 (0x01F8 - 0x0070) class UBTTask_PlayVO final : public UBTTaskNode { public: struct FGameplayTag VOAbilityGameplayTag; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDialogFullInfo DialogSettings; // 0x0078(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPrivate) bool bShouldHoldExecutionTillVOFinished; // 0x01E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldFailIfInterrupted; // 0x01E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1EA[0x6]; // 0x01EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTreeComponent* BehaviorTree; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void VoiceOverCanceledAbility(); void VoiceOverFailedAbility(); void VoiceOverFinishedAbility(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PlayVO") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PlayVO") } static class UBTTask_PlayVO* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PlayVO; // Class Cronos.BTTask_SetPTMWeights // 0x0050 (0x00C0 - 0x0070) class UBTTask_SetPTMWeights final : public UBTTaskNode { public: TMap NewWeights; // 0x0070(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_SetPTMWeights") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_SetPTMWeights") } static class UBTTask_SetPTMWeights* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_SetPTMWeights; // Class Cronos.BTTask_TransitionTo // 0x0008 (0x0078 - 0x0070) class UBTTask_TransitionTo final : public UBTTaskNode { public: EBehaviorState RequestedState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_TransitionTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_TransitionTo") } static class UBTTask_TransitionTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_TransitionTo; // Class Cronos.BTTeleportPlayerBehaviorEffector // 0x00A0 (0x0130 - 0x0090) class UBTTeleportPlayerBehaviorEffector final : public UBaseBehaviorEffector { public: struct FComponentReference TeleportTarget; // 0x0090(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NewPlayerLocation; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator NewPlayerRotation; // 0x00D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FComponentReference CameraLookAtTarget; // 0x00E8(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseCustomCameraRotation; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator NewCameraRotation; // 0x0118(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTeleportPlayerBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTeleportPlayerBehaviorEffector") } static class UBTTeleportPlayerBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTeleportPlayerBehaviorEffector; // Class Cronos.BTTeleportToHelperBehavior // 0x0030 (0x0100 - 0x00D0) class UBTTeleportToHelperBehavior final : public UBTTestHelperBehavior { public: TSoftObjectPtr TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTeleportToHelperBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTeleportToHelperBehavior") } static class UBTTeleportToHelperBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTeleportToHelperBehavior; // Class Cronos.TranscriptionVisualizationWidget // 0x0038 (0x0308 - 0x02D0) class UTranscriptionVisualizationWidget final : public UUserWidget { public: class UTextBlock* Transcription_txt; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* Text_border; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* TranscriptionImage; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor BackgroundSolid; // 0x02E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor BackgroundTransparent; // 0x02F8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnUpdate(const struct FTranscriptionData& Data) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TranscriptionVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TranscriptionVisualizationWidget") } static class UTranscriptionVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTranscriptionVisualizationWidget; // Class Cronos.BTTestHelperBehaviorWidget // 0x0048 (0x0318 - 0x02D0) class UBTTestHelperBehaviorWidget final : public UUserWidget { public: uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetSwitcher* Switcher; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWidgetChild ContainerDefault; // 0x02E0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild ContainerStarted; // 0x02F0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild ContainerEnded; // 0x0300(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UTextBlock* TextBlockBehaviorName; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTestHelperBehaviorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTestHelperBehaviorWidget") } static class UBTTestHelperBehaviorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTestHelperBehaviorWidget; // Class Cronos.BTParseRule // 0x0000 (0x0028 - 0x0028) class UBTParseRule : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTParseRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTParseRule") } static class UBTParseRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTParseRule; // Class Cronos.BTParseSwapRule // 0x0028 (0x0050 - 0x0028) class UBTParseSwapRule final : public UBTParseRule { public: class FString From; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString To; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESearchCase SearchCase; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTParseSwapRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTParseSwapRule") } static class UBTParseSwapRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTParseSwapRule; // Class Cronos.PlayerStash // 0x0058 (0x0320 - 0x02C8) class APlayerStash final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnStashOpened; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) class UStaticMeshComponent* StashMesh; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCameraComponent* StashCamera; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCapsuleComponent* AnimSpot; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInteractionGenericComponent* InteractionGeneric; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* InteractionProximitySphere; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInteractionIconComponent* InteractionIcon; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHInteractionManagerComponent* InteractionManager; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTStashInteractionWidgetManager* InteractionWidgetManager; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void CloseStashAnim(); void OnInteractionStarted(); void OnWidgetInteractionEnded(); void OpenStash(); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void ShowStashScreenWidget(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerStash") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerStash") } static class APlayerStash* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerStash; // Class Cronos.BTParseSplitRule // 0x0010 (0x0038 - 0x0028) class UBTParseSplitRule final : public UBTParseRule { public: class FString Delimiter; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTParseSplitRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTParseSplitRule") } static class UBTParseSplitRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTParseSplitRule; // Class Cronos.BTParseWrapRule // 0x0028 (0x0050 - 0x0028) class UBTParseWrapRule final : public UBTParseRule { public: class FString WrapHead; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FString WrapTail; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTParseWrapRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTParseWrapRule") } static class UBTParseWrapRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTParseWrapRule; // Class Cronos.BTTextParser // 0x0000 (0x0028 - 0x0028) class UBTTextParser final : public UObject { public: static void ParseWithinCertainRules(const TArray& InRules, const class FText& InText, TArray* OutParsed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTextParser") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTextParser") } static class UBTTextParser* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTextParser; // Class Cronos.BTTimeKnotActivationBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTTimeKnotActivationBehaviorEffector final : public UBaseBehaviorEffector { public: bool Activate; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTimeKnotActivationBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTimeKnotActivationBehaviorEffector") } static class UBTTimeKnotActivationBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTimeKnotActivationBehaviorEffector; // Class Cronos.BTTimeKnotBroker // 0x0130 (0x0460 - 0x0330) class ABTTimeKnotBroker : public AInteractionGenericBroker { public: TArray TimeKnotTriggers; // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FInterfaceReference TimeKnotEffector; // 0x0340(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, ContainsInstancedReference, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseRevertEffector; // 0x03C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FInterfaceReference ReverseTimeKnotEffector; // 0x03C8(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, ContainsInstancedReference, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TriggersStates; // 0x0448(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) bool IsEffectorActivated; // 0x0458(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTimeKnotBroker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTimeKnotBroker") } static class ABTTimeKnotBroker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTTimeKnotBroker; // Class Cronos.GCNotify_Actor_BinkMedia // 0x0010 (0x03E8 - 0x03D8) class AGCNotify_Actor_BinkMedia : public AGameplayCueNotify_Actor_Material { public: class UBinkMediaPlayer* MediaPlayer; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBinkMediaTexture* MediaTexture; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void CloseMedia(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GCNotify_Actor_BinkMedia") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GCNotify_Actor_BinkMedia") } static class AGCNotify_Actor_BinkMedia* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGCNotify_Actor_BinkMedia; // Class Cronos.BTTimeRift // 0x0148 (0x0450 - 0x0308) class ABTTimeRift final : public AInteractionActor { public: class UNiagaraComponent* TimeRiftNiagaraComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TravelTargetActor; // 0x0310(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle SavePointHandle; // 0x0338(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) bool bUseDedicatedCameraAnimation; // 0x0348(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHCameraAnimationData DedicatedCameraAnimData; // 0x0350(0x0070)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic) struct FTimeRiftSyncConfigData SyncConfig; // 0x03C0(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr InteractionWidgetOverlayClass; // 0x03D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_400[0x20]; // 0x0400(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimeRiftSyncEffectData SyncEffectData; // 0x0420(0x0010)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBTInteractionOverlayWidget* InteractionIconOverlay; // 0x0440(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldPartitionStateRequest* WorldStateRequest; // 0x0448(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void FinishInteraction(); void OnRequestStateChanged(EWorldStateRequestState InRequestState, EWorldPartitionStateRequestResponse InResponse); void OnTimeRiftStateChanged(const ETimeRiftState& NewState); void OnTimeRiftStateChangedInternal(const ETimeRiftState NewTimeRiftState); void OnTimeRiftSynchronized(); void OnTimeTravelEnded(bool bIsSuccess); void OnUpdateSyncEffectData(const struct FTimeRiftSyncEffectData& NewSyncEffectData); bool TryInitiateTravel(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTimeRift") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTimeRift") } static class ABTTimeRift* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTTimeRift; // Class Cronos.BTTimeRiftSubsystem // 0x0048 (0x0078 - 0x0030) class UBTTimeRiftSubsystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnTimeRiftStateChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UBTTimeRiftSubsystem* GetTimeRiftSubsystem(const class UObject* InWorldContext); void RegisterTimeRift(class ABTTimeRift* NewTimeRiftActor); void UnregisterTimeRift(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTimeRiftSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTimeRiftSubsystem") } static class UBTTimeRiftSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTimeRiftSubsystem; // Class Cronos.BTToggleAmbientSoundBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTToggleAmbientSoundBehaviorEffector final : public UBaseBehaviorEffector { public: bool bEnable; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTToggleAmbientSoundBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTToggleAmbientSoundBehaviorEffector") } static class UBTToggleAmbientSoundBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTToggleAmbientSoundBehaviorEffector; // Class Cronos.PTMCondition // 0x0010 (0x0038 - 0x0028) class UPTMCondition final : public UObject { public: class UPTMMarker* Marker; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) EComparator Comparator; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Value; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PTMCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PTMCondition") } static class UPTMCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPTMCondition; // Class Cronos.BTToggleInteractionBehaviorEffector // 0x0058 (0x00E8 - 0x0090) class UBTToggleInteractionBehaviorEffector final : public UBaseBehaviorEffector { public: struct FComponentReference InteractionComponent; // 0x0090(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentReference InteractionGenericComponent; // 0x00B8(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnable; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAffectItemSpawnedIfInteractionSlot; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionChangeType InteractionChangeType; // 0x00E2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTToggleInteractionBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTToggleInteractionBehaviorEffector") } static class UBTToggleInteractionBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTToggleInteractionBehaviorEffector; // Class Cronos.BTTrapMineAbility // 0x00A0 (0x04D0 - 0x0430) class UBTTrapMineAbility : public UCronosGameplayAbility { public: TSubclassOf GrenadeAttachmentClass; // 0x0430(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform GrenadeAttachmentTransform; // 0x0440(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponMeleeMorphInSpeedMul; // 0x04A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponMeleeMorphOutSpeedMul; // 0x04A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NoAmmoGameplayEffectClass; // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHAnimMontagePlayer* FlamethrowerMontagePlayer; // 0x04B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4B8[0x10]; // 0x04B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class AGrenadeAttachment* CurrentlySpawnedGrenade; // 0x04C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void FireAndEnd(); void OverrideFire(const struct FGameplayEventData& Payload); void ReceiveOnBurstFired(bool bTapFire, int32 ChargeLevel); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTrapMineAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTrapMineAbility") } static class UBTTrapMineAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTrapMineAbility; // Class Cronos.BTTutorialOverlap // 0x0000 (0x02E0 - 0x02E0) class ABTTutorialOverlap final : public ATutorialSystemActorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTutorialOverlap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTutorialOverlap") } static class ABTTutorialOverlap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTTutorialOverlap; // Class Cronos.BTTutorialStateCondition // 0x0018 (0x0048 - 0x0030) class UBTTutorialStateCondition final : public UInteractionStateCondition { public: TArray Tutorials; // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) ETutorialState DesiredState; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTutorialStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTutorialStateCondition") } static class UBTTutorialStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTutorialStateCondition; // Class Cronos.BTTutorialTimer // 0x0010 (0x02F0 - 0x02E0) class ABTTutorialTimer final : public ATutorialSystemActorBase { public: float TutorialTime; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E4[0xC]; // 0x02E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTutorialTimerFinish(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTutorialTimer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTutorialTimer") } static class ABTTutorialTimer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTTutorialTimer; // Class Cronos.FaceAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UFaceAnimInstance final : public UAttachmentAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FaceAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FaceAnimInstance") } static class UFaceAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFaceAnimInstance; // Class Cronos.BTTutorialWidget // 0x0020 (0x0338 - 0x0318) class UBTTutorialWidget : public UTutorialWidget { public: class USHGameTextsConfig* GameTextsConfig; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStyledRichTextBlock* TutorialDescription_lbl; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TutorialTitle_lbl; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStyledRichTextBlock* SmallTutorialDescription_lbl; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTutorialWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTutorialWidget") } static class UBTTutorialWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTutorialWidget; // Class Cronos.SHMovementAnimationsSetData // 0x0018 (0x0048 - 0x0030) class USHMovementAnimationsSetData final : public UDataAsset { public: TSubclassOf LocomotionAnimationBP; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LocomotionBodyCarryAnimationBP; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AimOffsetAnimationBP; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMovementAnimationsSetData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMovementAnimationsSetData") } static class USHMovementAnimationsSetData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMovementAnimationsSetData; // Class Cronos.BTUIAudioDataAsset // 0x0280 (0x02B0 - 0x0030) class UBTUIAudioDataAsset final : public UDataAsset { public: TMap MenuAudios; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TSoftObjectPtr WidgetOnSwitchedEvent; // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FabricationLoopEvent; // 0x00A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FabricationFinishedEvent; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FabricationInterruptedEvent; // 0x00F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MiniInventoryRightItemUsedEvent; // 0x0120(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MiniInventoryWrongItemUsedEvent; // 0x0148(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PinPadRightPasswordEnteredEvent; // 0x0170(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PinPadWrongPasswordEnteredEvent; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ItemTakenOutFromStashEvent; // 0x01C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ItemStashedEvent; // 0x01E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PositiveNotificationOnHUDEvent; // 0x0210(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr NegativeNotificationOnHUDEvent; // 0x0238(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr BaseButtonStyle; // 0x0260(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr BaseCommonButtonStyle; // 0x0288(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUIAudioDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUIAudioDataAsset") } static class UBTUIAudioDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUIAudioDataAsset; // Class Cronos.SHMapRenderer // 0x0008 (0x02D0 - 0x02C8) class ASHMapRenderer final : public AActor { public: class UWidgetComponent* Widget; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class UTextureRenderTarget2D* GetRenderTarget() const; class USHGameplayMenuSectionMapWidget* GetUserWidgetObject() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMapRenderer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMapRenderer") } static class ASHMapRenderer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHMapRenderer; // Class Cronos.BTUIOrderDataAsset // 0x0058 (0x0088 - 0x0030) class UBTUIOrderDataAsset final : public UDataAsset { public: int32 DefaultZOrder; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap ZOrders; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUIOrderDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUIOrderDataAsset") } static class UBTUIOrderDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUIOrderDataAsset; // Class Cronos.MulRotationSpeedAnimNotifyState // 0x0008 (0x0038 - 0x0030) class UMulRotationSpeedAnimNotifyState final : public UAnimNotifyState { public: float Multiplier; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MulRotationSpeedAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MulRotationSpeedAnimNotifyState") } static class UMulRotationSpeedAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMulRotationSpeedAnimNotifyState; // Class Cronos.BTUnlockDoorBehaviorEffector // 0x00E0 (0x0170 - 0x0090) class UBTUnlockDoorBehaviorEffector final : public UBaseBehaviorEffector { public: struct FComponentReference DoorLockComponent; // 0x0090(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewLockedState; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bChangeAutoCloseEnabled; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNewAutoCloseEnabledValue; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bChangeOpenAngle; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NewOpenDoorAngle; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetDoorAngleInstantly; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NewDoorAngle; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartingState; // 0x00C8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap StartingAutoCloseValues; // 0x00D0(0x0050)(SaveGame, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap StartingOpenAngleValues; // 0x0120(0x0050)(SaveGame, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUnlockDoorBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUnlockDoorBehaviorEffector") } static class UBTUnlockDoorBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUnlockDoorBehaviorEffector; // Class Cronos.BTUpgradeDisplayDataWidget // 0x0000 (0x02F8 - 0x02F8) class UBTUpgradeDisplayDataWidget final : public UCommonUserWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeDisplayDataWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeDisplayDataWidget") } static class UBTUpgradeDisplayDataWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeDisplayDataWidget; // Class Cronos.BTUpgradesCategoryGenerator // 0x0018 (0x0480 - 0x0468) class UBTUpgradesCategoryGenerator final : public UBTGeneratorWidgetBase { public: TSubclassOf WeaponButtonWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf UnequippedWeaponButtonWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSeparateUnequippedWeapons; // 0x0478(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_479[0x7]; // 0x0479(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradesCategoryGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradesCategoryGenerator") } static class UBTUpgradesCategoryGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradesCategoryGenerator; // Class Cronos.BTUpgradeConfigLevels // 0x0048 (0x0078 - 0x0030) class UBTUpgradeConfigLevels final : public UDataAsset { public: struct FGameplayAttribute ConfigLevelingAttribute; // 0x0030(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Levels; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeConfigLevels") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeConfigLevels") } static class UBTUpgradeConfigLevels* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeConfigLevels; // Class Cronos.FlameArea // 0x00B0 (0x0378 - 0x02C8) class AFlameArea final : public AActor { public: class UNiagaraComponent* TorusVFXComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFlamethrowerOneShotFireComponent* OwnerComponent; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D8[0xA0]; // 0x02D8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlameArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlameArea") } static class AFlameArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFlameArea; // Class Cronos.BTUpgradesGeneratorWidget // 0x0020 (0x0488 - 0x0468) class UBTUpgradesGeneratorWidget final : public UBTGeneratorWidgetBase { public: class UVerticalBox* VerticalBox; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_470[0x10]; // 0x0470(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SingleUpgradeWidgetClass; // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradesGeneratorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradesGeneratorWidget") } static class UBTUpgradesGeneratorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradesGeneratorWidget; // Class Cronos.SHOperationEvents // 0x0020 (0x02E8 - 0x02C8) class ASHOperationEvents final : public AActor { public: TMulticastInlineDelegate OnFinished; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHOperationEvents") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHOperationEvents") } static class ASHOperationEvents* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHOperationEvents; // Class Cronos.BTUpgradeSingleBarWidget // 0x0078 (0x0370 - 0x02F8) class UBTUpgradeSingleBarWidget final : public UCommonUserWidget { public: uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimNotBought; // 0x0300(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimBought; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimBuyProgress; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimBuyFinished; // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimBuyFailed; // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimLocked; // 0x0328(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimUnlocked; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimNotEnoughMoney; // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimEnoughMoney; // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimFocusHighlightStart; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimFocusHighlightStop; // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* MainSizeBox; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_360[0xC]; // 0x0360(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) float InstantFill; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnItemChanged(); void SetShouldBeBoughtNext(bool bShould); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeSingleBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeSingleBarWidget") } static class UBTUpgradeSingleBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeSingleBarWidget; // Class Cronos.CronosMovementAnimationsPreset // 0x02F0 (0x0320 - 0x0030) class UCronosMovementAnimationsPreset final : public UDataAsset { public: class UAnimSequence* Idle; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleTurnRight; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleTurnLeft; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* GrabItemAnim; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendSpace* Movement; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSecondaryMovementEnabled; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SecondaryMovementTriggerAngle; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendSpace* SecondaryMovement; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinGait; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* AImTurnInPlaceLeft; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AImTurnInPlaceRight; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap StartsDirectionToAnimMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bWalkStartsEnabled; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap WalkStartsDirectionToAnimMap; // 0x00D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float StartInternalBlendTime; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UBlendSpace* StopsRightFoot; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendSpace* StopsLeftFoot; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRunIntoWalkEnabled; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* RunIntoWalkRightShoulder; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* RunIntoWalkLeftShoulder; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* Run180TurnRight; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* Run180TurnLeft; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredMoveAngleInterpSpeed; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLeanEnabled; // 0x016C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLeanParams LeanInterpSpeedMultipliersDefault; // 0x0170(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray LeanInterpSpeedMultipliersForGaits; // 0x0210(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FLeanParams LeanRunEnterParams; // 0x0220(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCurveFloat* OnRunEnterAlpha; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* OnRunEnterHipsOffset; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleToAim; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AimToIdle; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimOffsetArmsInterpSpeed; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* AimIdle; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendSpace* AimMovement; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* CloseToWallAiming; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAimTurnInPlaceEnabled; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* AimTurnInPlace; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHardcodedHandIKValues; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HardcodedRightHandIK; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HardcodedLeftHandIK; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones RightHandIKBone; // 0x031C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones LeftHandIKBone; // 0x031D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31E[0x2]; // 0x031E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosMovementAnimationsPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosMovementAnimationsPreset") } static class UCronosMovementAnimationsPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosMovementAnimationsPreset; // Class Cronos.BTUpgradesSectionMenu // 0x0130 (0x06F0 - 0x05C0) class UBTUpgradesSectionMenu final : public UBTNestedMenuSectionWidget { public: uint8 Pad_5C0[0x10]; // 0x05C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UBTUpgradesCategoryGenerator* UpgradesCategoryGenerator; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTUpgradesGeneratorWidget* UpgradesGeneratorWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUpgradeTreeWidget* UpgradeTreeWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonClose; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonBack; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonBuy; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonRespec; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonUpgrade; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr WidgetToPerformAction; // 0x0610(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr SingleUpgradeWidget; // 0x0618(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageCategory; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimChangeCategory; // 0x0628(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x0630(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemAmountDisplayWidget* CoreItemsAmountDisplayWidget; // 0x0638(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ItemInTheStorageTextBlock; // 0x0640(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf DialogBoxMenuWidgetClass; // 0x0648(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyUpgradeBought; // 0x0650(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoEnoughCashToBuyUpgrade; // 0x0660(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyMaxUpgradeBought; // 0x0670(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyUpgradeLocked; // 0x0680(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyWeaponIsNotInInventory; // 0x0690(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyDialogBoxRespec; // 0x06A0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNotEnoughResourceToRespec; // 0x06B0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyRespecSuccess; // 0x06C0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6D0[0x18]; // 0x06D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimOnRespec; // 0x06E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static bool BuyUpgrade(class UObject* InWorldContext, const class FName InName); static bool SelectCategory(class UObject* InWorldContext, const class FName InName); class UWidget* OnEscapeFromUpgradeTreeDelegate(EUINavigation InNavigation); class UWidget* OnEscapeToCategory(EUINavigation InNavigation); class UWidget* OnEscapeToUpgrades(EUINavigation InNavigation); void OnItemChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradesSectionMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradesSectionMenu") } static class UBTUpgradesSectionMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradesSectionMenu; // Class Cronos.ReticleVisualizationWidget // 0x0000 (0x02D0 - 0x02D0) class UReticleVisualizationWidget final : public UUserWidget { public: void Update(const struct FReticleData& Data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ReticleVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ReticleVisualizationWidget") } static class UReticleVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UReticleVisualizationWidget; // Class Cronos.BTUpgradesTabWidget // 0x00C0 (0x06F0 - 0x0630) class UBTUpgradesTabWidget final : public UBTUpgradeStationTabBaseWidget { public: TSubclassOf CategoryButtonActivatedStyle; // 0x0630(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* GravityGunTreeCategory; // 0x0638(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* SpreadGunTreeCategory; // 0x0640(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* TravelerSuitTreeCategory; // 0x0648(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* SmartGunTreeCategory; // 0x0650(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* AnnihilatorTreeCategory; // 0x0658(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* DaggerTreeCategory; // 0x0660(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* MaceTreeCategory; // 0x0668(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextButton* LanceTreeCategory; // 0x0670(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetSwitcher* MainSwitcher; // 0x0678(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* GravityGunTree; // 0x0680(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* SpreadGunTree; // 0x0688(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* AnnihilatorTree; // 0x0690(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* SmartGunTree; // 0x0698(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* DaggerGunTree; // 0x06A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* MaceGunTree; // 0x06A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* LanceGunTree; // 0x06B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* SuitTree; // 0x06B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* TotalCoresTextBlock; // 0x06C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonRichTextBlock* UpgradeDescription; // 0x06C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetSwitcher* StatsWidgetSwitcher; // 0x06D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeNodeWidget* FocusedNodeWidget; // 0x06D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EUpgradeStationCategory CurrentCategory; // 0x06E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6E1[0x7]; // 0x06E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UClass* CategoryButtonRegularStyle; // 0x06E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ActivateTreeByCategory(EUpgradeStationCategory Category); bool CustomNavigate(EUINavigation Direction); void NavigateToFirstAvailableNode(); void NavigateToStartNode(); void RequestSwitchCategory(EUpgradeStationCategory RequestedCategory); bool TryPurchasingHighlightedNode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradesTabWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradesTabWidget") } static class UBTUpgradesTabWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradesTabWidget; // Class Cronos.BTUpgradeStationWidget // 0x00B0 (0x0618 - 0x0568) class UBTUpgradeStationWidget final : public UBTDisplayableWithInputsWidget { public: TArray PreviousCategoryKeys; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray NextCategoryKeys; // 0x0578(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct PrevCategoryControlConfig; // 0x0588(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct NextCategoryControlConfig; // 0x05B8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UUCWAnimatedSwitcher* TabsWidgetsSwitcher; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUCWTabBar* TabBar; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* TabNameText; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* PrevCategoryControl; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHGameplayControlEntry* NextCategoryControl; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_610[0x8]; // 0x0610(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ExitStation(); class UBTUpgradeStationTabBaseWidget* GetTabWidget(EBTUpgradeStationTabs InTab); void OnItemCollected(class FName InItemName, int32 InQuantity); void OnItemRemoved(const struct FSHItemDataStruct& InItemData, int32 InItemQuantity); void ShowWidget(); void ShowWidgetInDebugMode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeStationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeStationWidget") } static class UBTUpgradeStationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTUpgradeStationWidget; // Class Cronos.BTUpgradeTreeWeaponInterface // 0x0000 (0x0000 - 0x0000) class IBTUpgradeTreeWeaponInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTUpgradeTreeWeaponInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTUpgradeTreeWeaponInterface") } static class IBTUpgradeTreeWeaponInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBTUpgradeTreeWeaponInterface; // Class Cronos.BTValuablesData // 0x00B0 (0x00E0 - 0x0030) class UBTValuablesData final : public UDataAsset { public: class UDataTable* ValuablesDataTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet DefaultStoreItems; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSet DefaultNewGamePlusStoreItems; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bOverwriteWithNewGamePlusList; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTValuablesData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTValuablesData") } static class UBTValuablesData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTValuablesData; // Class Cronos.BTWaitGameplayEventToActor // 0x0000 (0x0060 - 0x0060) class UBTWaitGameplayEventToActor final : public UAbilityAsync_WaitGameplayEvent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWaitGameplayEventToActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWaitGameplayEventToActor") } static class UBTWaitGameplayEventToActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWaitGameplayEventToActor; // Class Cronos.InMenuCreditsWidget // 0x0040 (0x0400 - 0x03C0) class UInMenuCreditsWidget final : public UCreditsWidget { public: class UCronosCreditsSkipWidget* Skip_wdg; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Back_but; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Resume_but; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Buttons_panel; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate K2_OnBack; // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_3F0[0x10]; // 0x03F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Back(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InMenuCreditsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InMenuCreditsWidget") } static class UInMenuCreditsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInMenuCreditsWidget; // Class Cronos.BTWallWalkBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UBTWallWalkBehaviorEffector final : public UBaseBehaviorEffector { public: bool Start; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWallWalkBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWallWalkBehaviorEffector") } static class UBTWallWalkBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWallWalkBehaviorEffector; // Class Cronos.SHPostprocessingCtrl // 0x00C0 (0x1690 - 0x15D0) class ASHPostprocessingCtrl : public APostprocessingCtrlActor { public: class UMaterialInterface* HDRVis; // 0x15C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* HCMat; // 0x15D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr HDRVisMaterial; // 0x15D8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr HighContrastModeMaterial; // 0x1600(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1628[0x68]; // 0x1628(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetExternalFadeAmount(float V, const struct FColor& Color); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPostprocessingCtrl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPostprocessingCtrl") } static class ASHPostprocessingCtrl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPostprocessingCtrl; // Class Cronos.BTWeaponButtonWidget // 0x0040 (0x0580 - 0x0540) class UBTWeaponButtonWidget final : public UBTButtonWidgetBase { public: uint8 Pad_540[0x10]; // 0x0540(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FText TextButtonFormat; // 0x0550(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) TSubclassOf SelectedStyle; // 0x0560(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_568[0x18]; // 0x0568(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponButtonWidget") } static class UBTWeaponButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponButtonWidget; // Class Cronos.SHOtherStatics // 0x0000 (0x0028 - 0x0028) class USHOtherStatics final : public UBlueprintFunctionLibrary { public: static bool CanDrawLevelDebug(const class AActor* InActorContext); static void DrawDebugArc(class UObject* WorldContextObject, const struct FVector& Center, const float MinAngle, const float MaxAngle, float Radius, int32 NumSegments, const struct FLinearColor& Color, float duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis); static void DrawDebugVolume(const class UObject* WorldContextObject, class AVolume* InVolume, bool bUseTriangulate, const struct FLinearColor& Color, float duration, float Thickness); static int32 GetShowFlagValue(const class FString& InName); static struct FQuat RotatorToQuat(class UObject* WorldContextObject, const struct FRotator& Rotator); static void SetGeometryCollectionDamping(class UObject* WorldContextObject, class UGeometryCollectionComponent* GeometryCollectionComponent, bool bChangeLinearDamping, float LinearDamping, bool bChangeAngularDamping, float AngularDamping); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHOtherStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHOtherStatics") } static class USHOtherStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHOtherStatics; // Class Cronos.BTWeaponModeAmmoComponent // 0x00D8 (0x0190 - 0x00B8) class UBTWeaponModeAmmoComponent final : public UBTBaseWeaponModeComponent { public: uint8 Pad_B8[0x20]; // 0x00B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bRequiresAmmo; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTWeaponAmmoType AmmoType; // 0x00D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle UsedAmmunition; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float RechargeTime; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoConsumeAmmo; // 0x00F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OutOfAmmoFireRate; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsesMagazine; // 0x00FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTDifficultyTag BaseMagazineSizeTag; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute MagazineSizeUpgradeAttribute; // 0x0108(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReloadNoiseRadius; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ReloadAmmoAddedPerNotify; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockDodgeOnReload; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag ReloadAbilityTag; // 0x014C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf NoAmmoGameplayEffectClass; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowReloadQueue; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AfterShootReloadDelay; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDryFireMechanic; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitDryFireTime; // 0x0169(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16A[0x2]; // 0x016A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float DryFireTime; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLimitDryFireRequests; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DryFireMaxRequests; // 0x0174(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAmmoAmountChanged; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddAmmoInMagazine(int32 InValueAdd); bool CanBeReloaded(); int32 GetAmmoCount(); int32 GetAmmoInMagazine(); int32 GetMagazineSize(); void MontageEndUpdateRTPC(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void NotifyOnItemCollected(class FName ItemName, int32 ItemQuantity); void NotifyOnItemRemoved(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity); void NotifyOnWeaponModeAmmoConsumed(int32 Count); void NotifyOnWeaponModeFakeAmmoConsumed(int32 Count); void NotifyOnWeaponModeOutOfAmmo(); void OnRechargeTimerFinished(); void OnReloadBlockTimerFinished(); void ReceiveOnBurstFired(bool bTapFire, int32 ChargeLevel); void ReloadAddAmmo(); void ReloadRequest(); void SetAmmoInMagazine(int32 InValue, bool bLimitMax); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeAmmoComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeAmmoComponent") } static class UBTWeaponModeAmmoComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeAmmoComponent; // Class Cronos.GeometryCollectionPoolSubsystem // 0x0070 (0x00B0 - 0x0040) class UGeometryCollectionPoolSubsystem final : public UTickableWorldSubsystem { public: TMap, struct FGeometryCollectionPool> PoolMap; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ACronosGeometryCollectionActor* AcquireItem(const class UGeometryCollection* DestructibleType, class USceneComponent* InAttachComponent); void ReleaseItem(class ACronosGeometryCollectionActor* InElement); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GeometryCollectionPoolSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GeometryCollectionPoolSubsystem") } static class UGeometryCollectionPoolSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGeometryCollectionPoolSubsystem; // Class Cronos.BTWeaponModeCameraComponent // 0x00F8 (0x01B0 - 0x00B8) class UBTWeaponModeCameraComponent final : public UBTBaseWeaponModeComponent { public: TSubclassOf CameraShakeTapFire; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CameraShakeHoldFire; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> CameraShakeChargeFire; // 0x00C8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray> CameraShakeCharging; // 0x00D8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TSubclassOf CameraShakeHoldCharge; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle CameraData; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FWeaponCameraData AimCameraData; // 0x0100(0x0098)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPublic) TWeakObjectPtr PlayingFireCameraShake; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PlayingAimCameraShake; // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr PlayingChargeCameraShake; // 0x01A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); void NotifyOnWeaponAimStateChanged(bool bIsAiming); void NotifyOnWeaponChargeEnded(int32 ChargeStage); void NotifyOnWeaponChargeGained(int32 ChargeStage); void NotifyOnWeaponChargeStarted(int32 ChargeStage); void NotifyOnWeaponFireCanceled(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeCameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeCameraComponent") } static class UBTWeaponModeCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeCameraComponent; // Class Cronos.CharacterPlayAimOffsetCorrectionSetup // 0x00B8 (0x00E8 - 0x0030) class UCharacterPlayAimOffsetCorrectionSetup final : public UDataAsset { public: bool bAimOffsetCorrectionEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CorrectionInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap AimBonesWithDirectionMap; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap AimCorrectionRotationsToAnglesMap; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bApplyAdditionalAngles; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AdditionalHorizontalAim; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdditionalVerticalAim; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayAimOffsetCorrectionSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayAimOffsetCorrectionSetup") } static class UCharacterPlayAimOffsetCorrectionSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayAimOffsetCorrectionSetup; // Class Cronos.BTWeaponModeAnimationSettings // 0x0E28 (0x0E58 - 0x0030) class UBTWeaponModeAnimationSettings final : public UDataAsset { public: class USHHitReactionMaps* HitReactionMaps; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap Animations; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap PlayerWeaponModeChangeAnimations; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bUseDifferentSectionWhenAiming; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPlayAnimationData ReloadAnimData; // 0x00E0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData ReloadBodyCarryAnimData; // 0x0158(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData ReloadEmptyAnimData; // 0x01D0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData ReloadEmptyBodyCarryAnimData; // 0x0248(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData FireNoAmmoAnimData; // 0x02C0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData EmitterFireAnimData; // 0x0338(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData RerouterFireAnimData; // 0x03B0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBTWeaponAnimationFireData TapFireAnimData; // 0x0428(0x0180)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBTWeaponAnimationFireData HoldFireAnimData; // 0x05A8(0x0180)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray ChargeFireAnimData; // 0x0728(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData DoorOpenWalk; // 0x0738(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData DoorOpenSprint; // 0x07B0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) class UCharacterPlayAimOffsetCorrectionSetup* AimOffsetCorrectionSetup; // 0x0828(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterPlayAimOffsetCorrectionSetup* AimOffsetCorrectionSetupBodyCarry; // 0x0830(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldApplyWeaponIK; // 0x0838(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockAimingDuringReload; // 0x0839(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_83A[0x6]; // 0x083A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap LeftHandHandleSockets; // 0x0840(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FPlayAnimationData DisassembleAnim; // 0x0890(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData AssembleAnim; // 0x0908(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData IntoMeleeAnim; // 0x0980(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData FromMeleeAnim; // 0x09F8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponReloadAnimData; // 0x0A70(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponFireAnimData; // 0x0AE8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponLastRoundAnimData; // 0x0B60(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponNoAmmoAnimData; // 0x0BD8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) class UAnimSequence* IdleLoopAnim; // 0x0C50(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AimLoopAnim; // 0x0C58(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* ChargeCooldownLoopAnim; // 0x0C60(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponChargingMontage; // 0x0C68(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData WeaponPumpAnimData; // 0x0CE0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData InventoryOpenAnimData; // 0x0D58(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData InventoryCloseAnimData; // 0x0DD0(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) class UAnimMontage* CompassOpenMontage; // 0x0E48(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* CompassCloseMontage; // 0x0E50(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeAnimationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeAnimationSettings") } static class UBTWeaponModeAnimationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeAnimationSettings; // Class Cronos.BTWeaponModeVFXSettings // 0x0178 (0x01A8 - 0x0030) class UBTWeaponModeVFXSettings final : public UDataAsset { public: ESkeletonSockets TrailSpawnSocket; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTWeaponVFXFireData TapFireVFXData; // 0x0038(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FBTWeaponVFXFireData HoldFireVFXData; // 0x0068(0x0030)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray ChargeFireVFXData; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class UImpactFXDataMappings* TraceHitFXMappings; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImpactFXDataMappings* TraceCriticalHitFXMappings; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxImpactEffectsNmb; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDoesChargingHasFX; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* ChargingFXSystem; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveLinearColor* ChargingColorOverChargeRatio; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EmissionMaterialParamName; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ChargeMaterialSlotName; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ChargeCooldownFXSystem; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* Parameter1; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* Parameter2; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* Parameter3; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap MappedParameter; // 0x0100(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bUseNDC; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap VFXNDCInfoMap; // 0x0158(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeVFXSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeVFXSettings") } static class UBTWeaponModeVFXSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeVFXSettings; // Class Cronos.BTWeaponModeAudioSettings // 0x00C0 (0x00F0 - 0x0030) class UBTWeaponModeAudioSettings final : public UDataAsset { public: class UAkAudioEvent* OutOfAmmoAudioEvent; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ShootAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* PerkShootAudioEvent; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AimEnterEvent; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AimExitEvent; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ReloadAudioEvent; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* RTPC_Ammo; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CustomRTPCAmmoThreshold; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkSwitchValue* ShotAkSwitchValue; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChangeModeAudio; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChangeModeAnim_Out; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChangeModeAnim_In; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeAudioEvent; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeInterruptAudioEvent; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeWeaponStart; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargeStepLoaded; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkSwitchValue* ChargedShotAkSwitchValue; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* RTPC_Charge; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TransitionDuration; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAkCurveInterpolation FadeCurve; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray WeaponUpgradeSwitches; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAkAudioEvent* Parameter1; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* Parameter2; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* Parameter3; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeAudioSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeAudioSettings") } static class UBTWeaponModeAudioSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeAudioSettings; // Class Cronos.ItemStashWidget // 0x0150 (0x0700 - 0x05B0) class UItemStashWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTBindableButtonWidget* ButtonConfirm; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* ButtonClose; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* InventoryListButton; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* StashListButton; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStashItemListWidget* StashItemListWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventoryItemsWidget* InventoryItemsWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageItem; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemName; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* CommonTextItemDescription; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UVerticalBox* VerticalBoxDescription; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* WidgetToPerformAction; // 0x0608(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTAmountModalMenuWidget* AmountModalMenuWidget; // 0x0610(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_618[0x8]; // 0x0618(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AmountModalMenuWidgetClass; // 0x0620(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap ActionTitleForAction; // 0x0628(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) TMap ActionTitleForButtonConfirm; // 0x0678(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class UOverlay* OverlayNotifyContainer; // 0x06C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyCantStashCurrentWeapon; // 0x06D0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FShortRowHandle NotifyNoSpaceInInventory; // 0x06E0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6F0[0x10]; // 0x06F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool GetDataFromItemInInventoryFromSlot(class UObject* InWorldContext, int32 InSlot, struct FInventoryItemDataStruct& OutInventoryItemDataStruct); static bool GetDataFromItemInStashFromSlot(class UObject* InWorldContext, int32 InSlot, struct FInventoryItemDataStruct& OutInventoryItemDataStruct); static int32 GetItemInventorySlotByName(class UObject* InWorldContext, const class FName& FName); static int32 GetStashedItemSlotByName(class UObject* InWorldContext, const class FName& FName); static bool MoveToInventoryByItemName(class UObject* InWorldContext, const class FName& FName, int32 InAmount, bool bAutoAcceptModal); static bool MoveToInventoryBySlotIndex(class UObject* InWorldContext, int32 InSlot, int32 InAmount, bool bAutoAcceptModal); static bool MoveToStashByItemName(class UObject* InWorldContext, const class FName& FName, int32 InAmount, bool bAutoAcceptModal); static bool MoveToStashBySlotIndex(class UObject* InWorldContext, int32 InSlot, int32 InAmount, bool bAutoAcceptModal); class UWidget* OnEscapeInventoryItemList(EUINavigation InNavigation); class UWidget* OnEscapeStashItemList(EUINavigation InNavigation); void OnInventoryListFocused(); void OnStashListFocused(); int32 GetGeneratedItemsInInventoryCount() const; int32 GetGeneratedStashItemCount() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemStashWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemStashWidget") } static class UItemStashWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemStashWidget; // Class Cronos.BTWeaponModeFireRateComponent // 0x0040 (0x00F8 - 0x00B8) class UBTWeaponModeFireRateComponent final : public UBTBaseWeaponModeComponent { public: class UBTFireBehavior* TapFireBehavior; // 0x00B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTFireBehavior* HoldFireBehavior; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HoldFireStartDelayTime; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRunTapOnEarlyCancel; // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDefaultToTapFireOnHoldBreak; // 0x00CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTFireAnimMontagePlayer FireAnimMontagePlayer; // 0x00CE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableChargeCooldown; // 0x00CF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EndChargeCooldown(); void NotifyFireRequest(bool bStarted); void NotifyOnFireBehaviorFinished(class UBTFireBehavior* FireBehavior, bool bWeaponFired); void NotifyOnHoldFireChargeBreak(); void NotifyOnHoldFireDelayFinished(); void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); void NotifyOnWeaponBurstFired(bool bTapFire, int32 ChargeStage); void NotifyOnWeaponFireCanceled(); void StartChargeCooldown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeFireRateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeFireRateComponent") } static class UBTWeaponModeFireRateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeFireRateComponent; // Class Cronos.SHRadio // 0x0070 (0x0520 - 0x04B0) class ASHRadio : public ASHItemEq { public: class USHAkComponent* SHAkComponent; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaiNoiseEmitter* NoiseEmitterComponent; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkRtpc* RTPC_DangerLevel; // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* StartEvent; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* StopEvent; // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AggresiveAccentEvent; // 0x04D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* LostInterestAccentEvent; // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SphereFeatureRadius; // 0x04E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AggresiveAccentCooldown; // 0x04EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDrawDebugTrace DrawDebugTrace; // 0x04F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDebugPrintValues; // 0x04F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4F2[0x2E]; // 0x04F2(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnChanged(bool NewValue); bool IsTurnOn() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHRadio") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHRadio") } static class ASHRadio* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHRadio; // Class Cronos.BTWeaponModeFocusComponent // 0x0228 (0x02E0 - 0x00B8) class UBTWeaponModeFocusComponent final : public UBTBaseWeaponModeComponent { public: uint8 Pad_B8[0x30]; // 0x00B8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D SpreadMax; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SpreadMin; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ShotDistributionCurve; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ShotDistributionCurveHold; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PositiveProbabilityTestCount; // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HigherProbabilityTestCount; // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute SpreadReductionMultiplier; // 0x0120(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute AfterShotSpreadReductionMultiplier; // 0x0158(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponFocusAfterShoot; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponFocusAfterChargedShoot; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChargeModeRawFinalValue; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap FocusGainModesSettings; // 0x01A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap FocusStateSettings; // 0x01F0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_240[0xA0]; // 0x0240(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); void NotifyOnWeaponAimStateChanged(bool bAiming); void NotifyOnWeaponChargeEnded(int32 ChargeStage); void NotifyOnWeaponChargeStarted(int32 ChargeStage); void ResetFocusState(); float GetRawFocusValue() const; float GetScaledFocusValue() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeFocusComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeFocusComponent") } static class UBTWeaponModeFocusComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeFocusComponent; // Class Cronos.FlashlightPostprocessDataAsset // 0x0028 (0x0058 - 0x0030) class UFlashlightPostprocessDataAsset final : public UDataAsset { public: struct FFlashlightDataStruct FlashlightDataStruct; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightPostprocessDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightPostprocessDataAsset") } static class UFlashlightPostprocessDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlashlightPostprocessDataAsset; // Class Cronos.BTWeaponModeProjectileTraceComponent // 0x0070 (0x0180 - 0x0110) class UBTWeaponModeProjectileTraceComponent : public UBTWeaponModeTraceComponent { public: TSoftClassPtr ProjectileUsed; // 0x0110(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowTrajectory; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr TrajectorySplineClass; // 0x0140(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThrowAdditionalPitch; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileProjectionMaxSimTime; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ABTFlyingPathSpline* FlyingPathSpline; // 0x0170(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* ProjectedHitActor; // 0x0178(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void DrawProjectilePath(float DeltaTime); float GetProjectileGravityZ(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeProjectileTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeProjectileTraceComponent") } static class UBTWeaponModeProjectileTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeProjectileTraceComponent; // Class Cronos.BTWeaponModeRerouterProjectileTraceComponent // 0x0000 (0x0180 - 0x0180) class UBTWeaponModeRerouterProjectileTraceComponent final : public UBTWeaponModeProjectileTraceComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeRerouterProjectileTraceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeRerouterProjectileTraceComponent") } static class UBTWeaponModeRerouterProjectileTraceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeRerouterProjectileTraceComponent; // Class Cronos.BTWeaponModeRecoilComponent // 0x0110 (0x01C8 - 0x00B8) class UBTWeaponModeRecoilComponent final : public UBTBaseWeaponModeComponent { public: float RecoilTimer; // 0x00B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTRecoilConfig CurrentRecoilConfig; // 0x00C0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) float RecoilMultiplier; // 0x0110(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTRecoilConfig TapFireRecoilConfig; // 0x0118(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FBTRecoilConfig HoldFireRecoilConfig; // 0x0168(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray ChargeRecoilConfig; // 0x01B8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic) public: void NotifyOnFireBehaviorFinished(class UBTFireBehavior* FireBehavior, bool bWeaponFired); void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeRecoilComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeRecoilComponent") } static class UBTWeaponModeRecoilComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeRecoilComponent; // Class Cronos.BTWeaponModeReticleComponent // 0x0018 (0x00D0 - 0x00B8) class UBTWeaponModeReticleComponent final : public UBTBaseWeaponModeComponent { public: TSubclassOf CorsshairWidget; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChargeCooldownReticleOpacity; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosWeaponRecticleWidget* ReticleWidget; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void NotifyOnPostWeaponFired(bool bTapFire, int32 ChargeStage, bool bValidPerk, const struct FVector& EndLoc, const TArray& TraceHits); void NotifyOnWeaponChargeCooldown(bool bStarted, float Time); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponModeReticleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponModeReticleComponent") } static class UBTWeaponModeReticleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponModeReticleComponent; // Class Cronos.BTWeaponPlayerComponentSettings // 0x00D8 (0x0108 - 0x0030) class UBTWeaponPlayerComponentSettings final : public UDataAsset { public: struct FDataTableRowHandle NoWeapon; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle RangedWeaponToUse; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle MeleeWeaponToUse; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle FlamethrowerToUse; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle TrapMineToUse; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray WeaponModesToUse; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray AlternativeFireModesToUse; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDataTableRowHandle MeleeWeaponModeToUse; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle FlamethrowerWeaponModeToUse; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle TrapMineModeToUse; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray SlotsAbilitiesTags; // 0x00D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 DissolveLayerIndex; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DissolveParamName; // 0x00E4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DissolveTickDelta; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalDissolveTime; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* DissolveOutCurve; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DissolveInCurve; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponPlayerComponentSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponPlayerComponentSettings") } static class UBTWeaponPlayerComponentSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponPlayerComponentSettings; // Class Cronos.BTWeaponPlayerComponent // 0x0170 (0x0210 - 0x00A0) class UBTWeaponPlayerComponent final : public UActorComponent { public: uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnRangedWeaponMeshChanged; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHItemWeaponRangedMultiMode* MultiModeGun; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACronosItemWeaponFlamethrower* flamethrower; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHItemWeaponMelee* MeleeWeapon; // 0x00D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ABTItemWeaponTrapMine* TrapMineWeapon; // 0x00D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray WeaponModesContainers; // 0x00E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray AlternativeWeaponModesContainers; // 0x00F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) class ABTWeaponModeContainer* FlamethrowerContainer; // 0x0100(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ABTWeaponModeContainer* TrapMineContainer; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ABTWeaponModeContainer* CustomWeaponModeContainer; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTWeaponPlayerComponentSettings* WeaponPlayerComponentSettings; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACronosBaseEnemyCharacter* PreviouslyAimedEnemyCharacter; // 0x0128(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityAsync_WaitGameplayTagRemoved* TagRemoved; // 0x0130(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_138[0x14]; // 0x0138(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) int32 CurrentWeaponModeIdx; // 0x014C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 PreviousWeaponModeIdx; // 0x0150(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 CurrentAlternativeModeIdx; // 0x0154(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 PreviousAlternativeModeIdx; // 0x0158(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap MaterialDissolveMap; // 0x0160(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TArray WeaponMeshesHardRefs; // 0x01B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnActiveWeaponSlotChanged; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSlotReassigned; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) int32 DesiredWeaponSlot; // 0x01E8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray WeaponSlots; // 0x01F0(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate) int32 ActiveWeaponSlot; // 0x0200(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DefaultWeaponSlot; // 0x0204(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 TotalRespec; // 0x0208(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool AssignWeaponModeContainerToSlot(int32 InSlotIndex, int32 InWeaponModeContainerIndex); bool CanSetActiveWeaponSlot(int32 InNewSlotIndex, bool bInForce); void ChangeWeaponAimState(bool bAiming); void ClearSlot(int32 InSlotIndex); void DissolveMaterial(class UMaterialInstanceDynamic* MaterialInstanceDynamic, bool bDissolve, float DissolveSpeed); class ABTWeaponModeContainer* FindAlternativeWeaponModeContainer(int32 ModeIdx); class ABTWeaponModeContainer* FindWeaponModeContainer(int32 ModeIdx); class ABTWeaponModeContainer* FindWeaponModeContainerByClass(TSubclassOf WeaponModeContainerClass); class UBTFireBehavior* GetActiveFireBehavior(); class ABTWeaponModeContainer* GetAlternativeWeaponModeContainer(); class ABTWeaponModeContainer* GetWeaponModeContainer(); void HandleHealthStateChangedEvent(); void HideWeapon(bool bDisassemble, float DissolveSpeed); bool IsFireBehaviorRunning(); void NotifyOnItemCollected(class FName ItemName, int32 ItemQuantity); void NotifyOnRangedWeaponMeshChanged(); void OnEquipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnHidePlayerCrosshairTagRemoved(); void OnInputPressed(const struct FGameplayTag& InputTag); void OnUnequipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnWeaponAmmoChanged(int32 CurrentAmmo); void PlayAlternativeFireAnim(bool bStart); void RequestEquipWeapon(bool Instant); void RequestUnequipWeapon(bool Instant); bool SetActiveWeaponSlot(int32 InNewSlotIndex, bool bInForce, bool bInstant); bool SetAlternativeWeaponMode(int32 ModeIndex, bool bInstant); void SetNewLocomotionAnimationSet(); void ShowWeapon(bool bAssemble, float DissolveSpeed); void SwitchAlternativeWeaponMode(); void WeaponMeleeMorphIn(float MorphSpeedMul); void WeaponMeleeMorphOut(float MorphSpeedMul); void WeaponTrapMineMorphIn(float MorphSpeedMul); void WeaponTrapMineMorphOut(float MorphSpeedMul); bool CanSlotBeCleared(int32 InSlotIndex) const; class ABTWeaponModeContainer* FindWeaponModeContainerByPickableItemRow(const class FName& InPickableItemName) const; void FindWeaponModeContainersByAmmoUsed(const class FName& InAmmoName, TArray* OutContainers) const; int32 GetActiveWeaponSlot() const; int32 GetAlternativeWeaponModeIndex() const; class ABTWeaponModeContainer* GetCustomWeaponModeContainer() const; class ACronosItemWeaponFlamethrower* GetFlamethrower() const; class ASHItemWeaponMelee* GetMeleeWeapon() const; int32 GetPreviousWeaponModeIndex() const; class ASHItemWeaponRangedMultiMode* GetRangedWeapon() const; class ABTWeaponModeContainer* GetWeaponModeContainerInSlot(int32 InSlotIndex) const; int32 GetWeaponModeContainerSlot(int32 InWeaponModeContainerIndex) const; int32 GetWeaponModeIndex() const; bool HasEquippedWeapon() const; bool IsMorphedIntoMelee() const; bool IsSlotEmpty(int32 InSlotIndex) const; bool IsSlotStale(int32 InSlotIndex) const; bool IsSlotValid(int32 InSlotIndex) const; int32 IsUsingAlternativeFireMode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponPlayerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponPlayerComponent") } static class UBTWeaponPlayerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponPlayerComponent; // Class Cronos.PointOfInterest // 0x0028 (0x02F0 - 0x02C8) class APointOfInterest final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* MarkerMeshComp; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor EditorColor; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float _Radius; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PointOfInterest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PointOfInterest") } static class APointOfInterest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APointOfInterest; // Class Cronos.BTWeaponSlotBindingMenuWidget // 0x0080 (0x0630 - 0x05B0) class UBTWeaponSlotBindingMenuWidget final : public UBTInGameMenuWidget { public: class UBTBindableButtonWidget* BindableButtonClose; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonEquip; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventoryGridItem1; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonSlot1; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventoryGridItem2; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonSlot2; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventoryGridItem3; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonSlot3; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventoryGridItem4; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTBindableButtonWidget* BindableButtonSlot4; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventorySingleItemWidget* InventoryGridItemEquip; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayMovable; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimChanged; // 0x0610(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AllButtonsItem; // 0x0618(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UUserWidget* WidgetToPerformAction; // 0x0628(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class UWidget* GetItemSlot1(EUINavigation InUINavigation); class UWidget* GetItemSlot2(EUINavigation InUINavigation); class UWidget* GetItemSlot3(EUINavigation InUINavigation); class UWidget* GetItemSlot4(EUINavigation InUINavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWeaponSlotBindingMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWeaponSlotBindingMenuWidget") } static class UBTWeaponSlotBindingMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWeaponSlotBindingMenuWidget; // Class Cronos.BTWidgetFloatingManagerComponent // 0x0080 (0x0120 - 0x00A0) class UBTWidgetFloatingManagerComponent final : public UActorComponent { public: uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CanvasFloatingWidgetClass; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCanvasFloatingWidget* CanvasFloatingWidget; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet FloatingWidgets; // 0x00D0(0x0050)(ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWidgetFloatingManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWidgetFloatingManagerComponent") } static class UBTWidgetFloatingManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWidgetFloatingManagerComponent; // Class Cronos.BTWidgetSwitcher // 0x0030 (0x01C8 - 0x0198) class UBTWidgetSwitcher final : public UWidgetSwitcher { public: TSoftObjectPtr OnSwitchedEvent; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bOverrideOnSwitchedEvent; // 0x01C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C1[0x7]; // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWidgetSwitcher") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWidgetSwitcher") } static class UBTWidgetSwitcher* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWidgetSwitcher; // Class Cronos.PlayerGlobalAppearanceData // 0x0060 (0x0090 - 0x0030) class UPlayerGlobalAppearanceData final : public UDataAsset { public: struct FGameplayTag HelmetHitStateTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HelmetMaterialSlotName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap HelmetHitConfig; // 0x0040(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerGlobalAppearanceData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerGlobalAppearanceData") } static class UPlayerGlobalAppearanceData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerGlobalAppearanceData; // Class Cronos.BTWonInOtherPlaythrough // 0x0000 (0x0088 - 0x0088) class UBTWonInOtherPlaythrough final : public UDaiCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWonInOtherPlaythrough") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWonInOtherPlaythrough") } static class UBTWonInOtherPlaythrough* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWonInOtherPlaythrough; // Class Cronos.BTWorldStateRequestBehaviorEffector // 0x00F0 (0x0180 - 0x0090) class UBTWorldStateRequestBehaviorEffector final : public UBaseBehaviorEffector { public: uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FWorldPartitionStateRequestData WorldStateRequestData; // 0x00A0(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) EWorldStateRequestActivationMode WorldStateRequestActivationMode; // 0x0170(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr WorldStateRequest; // 0x0174(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InternalOnRequestStateChanged(EWorldStateRequestState WorldStateRequestState, EWorldPartitionStateRequestResponse WorldPartitionStateRequestResponse); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWorldStateRequestBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWorldStateRequestBehaviorEffector") } static class UBTWorldStateRequestBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTWorldStateRequestBehaviorEffector; // Class Cronos.BTWPStreamingSourceActor // 0x0008 (0x02D0 - 0x02C8) class ABTWPStreamingSourceActor final : public AActor { public: class UWorldPartitionStreamingSourceComponent* WorldPartitionStreamingSource; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTWPStreamingSourceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTWPStreamingSourceActor") } static class ABTWPStreamingSourceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABTWPStreamingSourceActor; // Class Cronos.BurnableDeveloperSettings // 0x0008 (0x0040 - 0x0038) class UBurnableDeveloperSettings final : public UDeveloperSettings { public: float PropagationTestDuration; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BurnableDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BurnableDeveloperSettings") } static class UBurnableDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBurnableDeveloperSettings; // Class Cronos.BurnableMassBaseActor // 0x0110 (0x03D8 - 0x02C8) class ABurnableMassBaseActor final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate& DamageType)> OnBurnStageChanged; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FVector SpreadOriginLocation; // 0x02E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpreadRadius; // 0x02F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpreadSpeedMin; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpreadSpeedMax; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpreadDamagePercentageFalloffPerSecond; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PropagationTraceInterval; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VisibilityCullingBoxScaleFactor; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> ActivationDamageTypes; // 0x0310(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) float ActivationDamageValueThreshold; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ActivationDamageValueClampMax; // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraSystem* NiagaraAsset; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ExtentBurnableBounds; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttenuationRadius; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InitialDamageValue; // 0x0338(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_33C[0xC]; // 0x033C(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraDataChannelAsset* NiagaraDataChannel; // 0x0348(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* NiagaraComponent; // 0x0350(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBoxComponent* BoxComponent; // 0x0358(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsDestroyed; // 0x0360(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr ActiveDamageType; // 0x0368(0x0028)(Edit, EditConst, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_390[0x48]; // 0x0390(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBurningInstancesUpdated(const TArray& OutBurningEmitters, bool bEmitBurningSound); void OnSpreadStarted(class UNiagaraComponent* InNiagaraComponent); void OnSpreadUpdated(class UNiagaraComponent* InNiagaraComponent, float InSpreadRadius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BurnableMassBaseActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BurnableMassBaseActor") } static class ABurnableMassBaseActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABurnableMassBaseActor; // Class Cronos.BTCatInteractionData // 0x0030 (0x0060 - 0x0030) class UBTCatInteractionData final : public UDataAsset { public: TArray FirstInteractionDialogsList; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray TerminalList; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray RandomDialogsList; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: int32 GetRandomDialogsNumber() const; int32 GetTerminalDialogsNumber() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTCatInteractionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTCatInteractionData") } static class UBTCatInteractionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTCatInteractionData; // Class Cronos.ExSkelCharacter // 0x0000 (0x0840 - 0x0840) class AExSkelCharacter : public AMaiCharacter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExSkelCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExSkelCharacter") } static class AExSkelCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AExSkelCharacter; // Class Cronos.Cat // 0x0140 (0x0980 - 0x0840) class ACat final : public AExSkelCharacter { public: TMulticastInlineDelegate OnCatRandomizeIdleState; // 0x0840(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnRandomMontageRequest; // 0x0850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) int32 CatSkinMaterialIndex; // 0x0860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPeriodicallyPlayRandomMontages; // 0x0864(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_865[0x3]; // 0x0865(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float IgnoreRequestChance; // 0x0868(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IgnoreStanceSpecificChance; // 0x086C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeriodicMontageRate; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_874[0x4]; // 0x0874(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D InitialPeriodicMontageRate; // 0x0878(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPeriodicallyRandomizeIdleState; // 0x0888(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_889[0x3]; // 0x0889(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float IgnoreIdleStateChangeChance; // 0x088C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeriodicIdleRandomizationRate; // 0x0890(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_894[0x4]; // 0x0894(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D InitialIdlePeriodicRandomization; // 0x0898(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRandomInitialCatIdleState; // 0x08A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECatIdleState InitialCatIdleState; // 0x08A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8AA[0x6]; // 0x08AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray RandomAdditiveMontages; // 0x08B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray RandomSittingMontages; // 0x08C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray RandomStandingMontages; // 0x08D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) ECatGait Gait; // 0x08E0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8E1[0x7]; // 0x08E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator DesiredJumpEndRotation; // 0x08E8(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bPlayStart; // 0x0900(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_901[0x7]; // 0x0901(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FShortRowHandle CatHandle; // 0x0908(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap> CatSkinsMap; // 0x0918(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bDisablePitchUpdate; // 0x0968(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_969[0x3]; // 0x0969(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PitchUpdateInterpSpeed; // 0x096C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_970[0x10]; // 0x0970(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: ECatInitialIdleAnim GetInitialIdleAnim(); ECatSkinType GetUsedSkin(); void LoadSkin(); float GetMovementBlendWeight() const; void LogToDatabase() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Cat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Cat") } static class ACat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACat; // Class Cronos.CatAnimInstance // 0x0050 (0x0410 - 0x03C0) class UCatAnimInstance final : public UAnimInstance { public: class FName LookAtBone; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CollectedCatClass; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECatInitialIdleAnim InitialCatIdlePose; // 0x03C8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECatIdleState IdlePose; // 0x03C9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECatGait Gait; // 0x03CA(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3CB[0x5]; // 0x03CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator LookRotation; // 0x03D0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float MinIdlePoseTime; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxIdlePoseTime; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementBlendWeight; // 0x03F0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookRotationAlpha; // 0x03F4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CurrentVelocity; // 0x03F8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCollected; // 0x03FC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReadyToMove; // 0x03FD(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bJumpingUp; // 0x03FE(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bJumpingDown; // 0x03FF(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bJumpingOver; // 0x0400(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReadyToChangeIdle; // 0x0401(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldLookAtPlayer; // 0x0402(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTargetInSight; // 0x0403(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIdleRotationEnabled; // 0x0404(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDebugMode; // 0x0405(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayStop; // 0x0406(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayStart; // 0x0407(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RandomizeIdleState(); void RandomMontageRequest(); bool CollectedStandingToSitting() const; bool EntranceToSit() const; bool EntranceToStand() const; bool HasVelocity() const; bool IdleRotationNotEnabled() const; bool IsLaying() const; bool IsNotCollected() const; bool IsRunning() const; bool IsSitting() const; bool IsSleeping() const; bool IsStanding() const; bool IsTrotting() const; bool LyingDownToSitting() const; bool LyingDownToStanding() const; bool MoveToJumpDown() const; bool MoveToJumpOver() const; bool MoveToJumpUp() const; bool MoveToStanding() const; bool SittingToLyingDown() const; bool SittingToStanding() const; bool SitToStanding() const; bool SleepingToSitting() const; bool StandingToLyingDown() const; bool StandingToMove() const; bool StandingToSitting() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CatAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CatAnimInstance") } static class UCatAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCatAnimInstance; // Class Cronos.CatRotateDuringJump_NotifyState // 0x0038 (0x0068 - 0x0030) class UCatRotateDuringJump_NotifyState final : public UAnimNotifyState { public: uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CatRotateDuringJump_NotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CatRotateDuringJump_NotifyState") } static class UCatRotateDuringJump_NotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCatRotateDuringJump_NotifyState; // Class Cronos.ToggleWallwalkBehaviorEffector // 0x0030 (0x00C0 - 0x0090) class UToggleWallwalkBehaviorEffector final : public UBaseBehaviorEffector { public: struct FComponentReference ComponentToChange; // 0x0090(0x0028)(Edit, DisableEditOnTemplate, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NewActorWallwalkCollision; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionResponse bStartingCollisionEnabled; // 0x00B9(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BA[0x6]; // 0x00BA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToggleWallwalkBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToggleWallwalkBehaviorEffector") } static class UToggleWallwalkBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToggleWallwalkBehaviorEffector; // Class Cronos.CronosCharacterMovementComponent // 0x0300 (0x1360 - 0x1060) class UCronosCharacterMovementComponent : public UMaiCharacterMovementComponent { public: uint8 Pad_1060[0x30]; // 0x1060(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosNavLinkAnimationData* ExtendedMovementAnims; // 0x1090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1098[0x8]; // 0x1098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAiMovementConfig* AiMovementConfig; // 0x10A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastTimeMoved; // 0x10A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag RotationCorrectionRequestedTag; // 0x10AC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName DisableCorrectionCurveName; // 0x10B4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WallNavigationMovementRotationSpeed; // 0x10BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FallingRotationSpeed; // 0x10C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSupportsWallNavigation; // 0x10C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_10C5[0x3]; // 0x10C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SurfaceGrabbingTolerance; // 0x10C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DistanceAboveSurface; // 0x10CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray WallGrabbingTraces; // 0x10D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray SurfaceShapeTraces; // 0x10E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) int32 NumberOfTraceGroups; // 0x10F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_10F4[0x4]; // 0x10F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SurfacePlanes; // 0x10F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_1108[0x68]; // 0x1108(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) float SurfaceResponseSpeed; // 0x1170(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TraceReach; // 0x1174(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CenterDistanceWeight; // 0x1178(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TargetDirectionWeight; // 0x117C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementDirectionWeight; // 0x1180(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TraceDirectionWeight; // 0x1184(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceCurvatureRadius; // 0x1188(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceSpringStiffness; // 0x118C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceSpringSpeed; // 0x1190(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceSpringDampingFactor; // 0x1194(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceAdjustmentNormalThreshold; // 0x1198(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HoverStiffness; // 0x119C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HoverDamping; // 0x11A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceFriction; // 0x11A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxRootMotionLocomotionSpeed; // 0x11A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAIGait InitialGait; // 0x11AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAIGait Gait; // 0x11AD(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsUsingVelocityBasedGait; // 0x11AE(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11AF[0x1]; // 0x11AF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float CachedCapsuleRadius; // 0x11B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CachedCapsuleHalfHeight; // 0x11B4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SurfaceAdjustmentDotThreshold; // 0x11B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11BC[0x4]; // 0x11BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* CronosCharacterOwner; // 0x11C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimInstance* OwnerAnimInstance; // 0x11C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* OwnerAbilitySystemComponent; // 0x11D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USurfacePathFollowingComponent* SurfaceFollowing; // 0x11D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTryingToGrabNavSurf; // 0x11E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsGrabbingWall; // 0x11E1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAILying LyingState; // 0x11E2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11E3[0xD]; // 0x11E3(0x000D)(Fixing Size After Last Property [ Dumper-7 ]) struct FSurfaceAdjustmentPlane MainPlane; // 0x11F0(0x0120)(Transient, Protected, NativeAccessSpecifierProtected) struct FVector HelperPathNormal; // 0x1310(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1328[0x38]; // 0x1328(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateWallGrabbing(bool bEnabled); void DetectMovementState(bool bInBlockFloorAdjustment); void SetGait(EAIGait NewGait); bool TryAttachingToWall(); void ApplyRotationCorrection(float DeltaTime, const struct FRotator& DesiredRotation) const; float GetAngleToTarget() const; EAIGait GetGait() const; bool GetIsWallGrabbing() const; EAILying GetLyingState() const; TArray GetPlaneBaseLocations() const; float GetStrafeOffsetAngle() const; float GetVelocityBasedGait() const; bool IsLying() const; bool IsUsingVelocityBasedGait() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterMovementComponent") } static class UCronosCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterMovementComponent; // Class Cronos.CharacterMovementComponentScoped // 0x0000 (0x1360 - 0x1360) class UCharacterMovementComponentScoped final : public UCronosCharacterMovementComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterMovementComponentScoped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterMovementComponentScoped") } static class UCharacterMovementComponentScoped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterMovementComponentScoped; // Class Cronos.DoorMeshToTypeData // 0x0050 (0x0080 - 0x0030) class UDoorMeshToTypeData final : public UDataAsset { public: TMap, class UAkSwitchValue*> DoorMeshToSwitchMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorMeshToTypeData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorMeshToTypeData") } static class UDoorMeshToTypeData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorMeshToTypeData; // Class Cronos.CarryBodyAttributeSet // 0x0038 (0x0068 - 0x0030) class UCarryBodyAttributeSet final : public UAttributeSet { public: struct FGameplayAttribute test; // 0x0030(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CarryBodyAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CarryBodyAttributeSet") } static class UCarryBodyAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCarryBodyAttributeSet; // Class Cronos.NavArea_Surface // 0x0000 (0x0048 - 0x0048) class UNavArea_Surface final : public UNavArea { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavArea_Surface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavArea_Surface") } static class UNavArea_Surface* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavArea_Surface; // Class Cronos.CharacterPlayBodyCarryAbility // 0x0038 (0x0468 - 0x0430) class UCharacterPlayBodyCarryAbility : public UCronosGameplayAbility { public: class ASHCharacterPlay* OwnerCharacter; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCarryBodyAttributeSet* Attributes; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* DeadBodyActor; // 0x0440(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer AbilitiesToCancelTags; // 0x0448(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: class AActor* GetDeadBodyActor(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayBodyCarryAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayBodyCarryAbility") } static class UCharacterPlayBodyCarryAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayBodyCarryAbility; // Class Cronos.SHCharacter // 0x0010 (0x0680 - 0x0670) class ASHCharacter : public ACharacter { public: uint8 Pad_668[0x18]; // 0x0668(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacter") } static class ASHCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCharacter; // Class Cronos.SHCharacterPlay // 0x0390 (0x0A10 - 0x0680) class ASHCharacterPlay : public ASHCharacter { public: uint8 Pad_680[0x20]; // 0x0680(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USHCharacterPlayViewComponent* View; // 0x06A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlaySpringArmComponent* SpringArm; // 0x06A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayCameraComponent* Camera; // 0x06B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* FlamethrowerSM; // 0x06B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* HarvesterSK; // 0x06C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* BootsSK; // 0x06C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* Flashlight_Mesh; // 0x06D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* ShadowMesh; // 0x06D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* FlashlightShaft; // 0x06E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayMovementComponent* Movement; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayInputComponent* Input; // 0x06F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayGenericInteractionSlotComponent* GenericSlot; // 0x06F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayBrainComponent* Brain; // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayLightsComponent* Lights; // 0x0708(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayHealthComponent* Health; // 0x0710(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayWeatherComponent* WeatherComponent; // 0x0718(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayHitReactionComponent* HitReaction; // 0x0720(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayItemsComponent* Items; // 0x0728(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayCombatComponent* Combat; // 0x0730(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayAnimComponent* Animation; // 0x0738(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPhysicalAnimationComponent* PhysicalAnimation; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlaySoulContainerComponent* SoulContainer; // 0x0748(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosCharacterPlayUpgradesComponent* Upgrades; // 0x0750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosCharacterPlayUIComponent* UIComp; // 0x0758(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTWeaponPlayerComponent* WeaponPlayerComponent; // 0x0760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCharacterPlayAimAssistComponent* AimAssistComponent; // 0x0768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* PushableOffset; // 0x0770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInteractionManagerComponent* InteractionManagerComponent; // 0x0778(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTItemHighlighterComponent* ItemHighlighterComponent; // 0x0780(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameAkCharacterAudioComponent* AudioComponent; // 0x0788(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* AbilitySystemComponent; // 0x0790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlayExtendedMovementComponent* ExtendedMovement; // 0x0798(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMotionWarpingComponent* MotionWarpingComponent; // 0x07A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UScreenShotComponent* SShotComponent; // 0x07A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayMusicComponent* MusicComponent; // 0x07B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayHealthScannerComponent* HealthScannerComponent; // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTCharacterPlayAdaptiveTriggersManager* AdaptiveTriggersManager; // 0x07C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnemyHitReactionComponent* EnemyHitReactionComponent; // 0x07C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInventoryItemProxyComponent* AnchorProxySlot; // 0x07D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharacterPlayDLCSkinComponent* DLCSkinComponent; // 0x07D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlayerGlobalAppearance* PlayerGlobalAppearance; // 0x07E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTQTEComponent* QTEComponent; // 0x07E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnemyBusynessComponent* BusynessComponent; // 0x07F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosUpgradeSet* UpgradeAttributeSet; // 0x07F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector DefaultMeshRelPosition; // 0x0800(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRotator DefaultMeshRelRotation; // 0x0818(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer PlayerUnavailabilityTags; // 0x0830(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayTag BypassInvulnerabilityTag; // 0x0850(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag InvulnerableTag; // 0x0858(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr DefaultSpawnDataPreset; // 0x0860(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ZKill; // 0x0888(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_88C[0x4]; // 0x088C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* GameplayMPC; // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosCharacterPlayData* PlayerData; // 0x0898(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnGameFinished; // 0x08A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TArray SightTestBones; // 0x08B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float NearSightDistance; // 0x08C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C4[0x4]; // 0x08C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NearSightTestBones; // 0x08C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer CharacterDissolveBlockingTags; // 0x08D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray> InteractionSlots; // 0x08F8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_908[0xD8]; // 0x0908(0x00D8)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf FlashlightCutsceneAnimInstance; // 0x09E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FlashlightGameplayAnimInstance; // 0x09E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf PostProcessGameplayAnimInstance; // 0x09F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf PostProcessCutsceneAnimInstance; // 0x09F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A00[0x10]; // 0x0A00(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddInputMapingContext(const struct FGameplayTag& InputContextTag, bool bForceImmediately); void ExecuteInputAction(const struct FGameplayTag& InputTag, const struct FInputActionValue& Value); class USkeletalMeshComponent* GetAnchorSK(); struct FAttachedActorsStruct GetAttachedActorsStruct(); void GetInputActionValue(const struct FGameplayTag& InputTag, struct FInputActionValue* Value); bool GetQuickEquipMenuActive(); class USHCharacterPlaySoulContainerComponent* GetSoulsContainer(); void OnUtilityChanged(int32 UtilityId); void RemoveInputMapingContext(const struct FGameplayTag& InputContextTag, bool bForceImmediately); bool RequestModeVisibilityChange(int32 ModeId); bool RequestWeapondModeChange(int32 ModeId); void SetCharacterPlayVisibility(const bool Hide, const bool SkipFlashlight); TArray GetAllAttachedActors() const; class UCronosAbilitySystemComponent* GetCronosAbilitySystemComponent() const; struct FVector GetDefaultMeshRelPosition() const; struct FRotator GetDefaultMeshRelRotation() const; class UBTInteractionManagerComponent* GetInteractionManagerComponent() const; class UBTItemHighlighterComponent* GetItemHighlighterComponent() const; class UBTQTEComponent* GetQTEComponent() const; bool HasInputComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlay") } static class ASHCharacterPlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCharacterPlay; // Class Cronos.TimeKnotEndBase // 0x0038 (0x0300 - 0x02C8) class ATimeKnotEndBase final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float RequiredEnergy; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeactivationRequiredEnergy; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnergyExpenditure; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChargeReportDiscreetStep; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FakeActivationSupport; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E1[0x3]; // 0x02E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SafeChargingThreshold; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SafeUnChargingThreshold; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNodeIgnoresEnergyEmitter; // 0x02EC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTimeOutNode; // 0x02ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool OneTimeUse; // 0x02EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DisableDisablingNode; // 0x02EF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NodeDischargeTime; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F4[0x2]; // 0x02F4(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) bool bNodeActivated; // 0x02F6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ETimeKnotChargeState CurrentChargeState; // 0x02F7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CurrentEnergyState; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FalseActivation(); void FalseDeActivation(); void ForceActivate(); void ForceDeactivate(); void NodeActivated(); void NodeDeactivated(); void ReportChargeState(float ChargePercentage, ETimeKnotChargeState NewChargeState); void ReportDischargeState(float ChargePercentage, ETimeKnotChargeState NewChargeState); void SetUpStartTKState(bool State); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeKnotEndBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeKnotEndBase") } static class ATimeKnotEndBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATimeKnotEndBase; // Class Cronos.CharacterPlayBrainComponent // 0x0138 (0x01D8 - 0x00A0) class UCharacterPlayBrainComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnInputActionRequest; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInputActionReleased; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray KnownMappings; // 0x00D0(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap ActionsPressTimestamps; // 0x00E0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_130[0xA8]; // 0x0130(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddInputMappingContext(const class UInputMappingContext* InputContext, int32 PriorityValue, const struct FModifyContextOptions& Options); void ClearControlRotationInterpSpeed(const class UObject* Object); class ASHCharacterPlay* GetOwnerCharacter(); bool IsUpdateControlRotationBlocked(); void RemoveInputMappingContext(const class UInputMappingContext* InputContext, const struct FModifyContextOptions& Options); void SetControlRotationInterpSpeed(const float Speed, const class UObject* Object); void SetGameplayMenuBlocked(const bool Blocked, const class UObject* Object); void SetMainMenuBlocked(const bool Blocked, const class UObject* Object); void SetUpdateControlRotationBlocked(const bool Blocked, const class UObject* Object); void SetUpdateControlRotationWhenIsNotMoving(const bool Update, const class UObject* Object); struct FVector GetMovementInput() const; struct FVector2D GetRotationInput() const; bool GetUpdateControlRotationWhenIsNotMoving() const; bool IsGameplayMenuBlocked() const; bool IsMainMenuBlocked() const; bool IsSprintHoldPressed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayBrainComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayBrainComponent") } static class UCharacterPlayBrainComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayBrainComponent; // Class Cronos.CharacterPlayDamageIndicatorComponent // 0x0070 (0x0110 - 0x00A0) class alignas(0x10) UCharacterPlayDamageIndicatorComponent final : public UActorComponent { public: class UMaterialInterface* DamageIndicationMaterial; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndicationTime; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CharacterRelative; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPostProcessComponent* PPComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* DynamicPP; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C8[0x48]; // 0x00C8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayDamageIndicatorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayDamageIndicatorComponent") } static class UCharacterPlayDamageIndicatorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayDamageIndicatorComponent; // Class Cronos.UpgradeTreeNodeWidget // 0x0130 (0x0400 - 0x02D0) class UUpgradeTreeNodeWidget final : public UUserWidget { public: float NormalNodeOpacity; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockedNodeOpacity; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor CostTextColorAvailable; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor CostTextColorUnavailable; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf UnavailableNodeButtonStyle; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AvailableNodeButtonStyle; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NotAffordableNodeButtonStyle; // 0x0308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBButton* NodeButton; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUpgradeTreeNodeData NodeData; // 0x0318(0x0058)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) class UScaleBox* ScaleBox; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* MainImage; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* MainPanel; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* UpgradeText; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* NodeCostText; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* LockedUpgradeImage; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* AvailableNodeImage; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* LeftTopConnectionAnchor; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* LeftConnectionAnchor; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* LeftBottomConnectionAnchor; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* RightTopConnectionAnchor; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* RightConnectionAnchor; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* RightBottomConnectionAnchor; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr TreeWidget; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UClass* NormalNodeButtonStyle; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPressed(); void OnReleased(); float GetConfirmationProgress() const; bool IsNodeActivated() const; bool IsWidgetHovered() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UpgradeTreeNodeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UpgradeTreeNodeWidget") } static class UUpgradeTreeNodeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUpgradeTreeNodeWidget; // Class Cronos.DLCSkinSettingsDataAsset // 0x00A0 (0x00D0 - 0x0030) class UDLCSkinSettingsDataAsset final : public UDataAsset { public: TMap PlayerSkinSetupMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap PlayerSkinUIDataMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DLCSkinSettingsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DLCSkinSettingsDataAsset") } static class UDLCSkinSettingsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDLCSkinSettingsDataAsset; // Class Cronos.CharacterPlayDLCSkinComponent // 0x0080 (0x0120 - 0x00A0) class UCharacterPlayDLCSkinComponent final : public UActorComponent { public: class UDLCSkinSettingsDataAsset* Settings; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* AdditionalCharacterMeshComponent; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* AdditionalShadowMeshComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap DynamicMaterials; // 0x00C0(0x0050)(Protected, NativeAccessSpecifierProtected) class UWallWalkComponent* WallWalkComponent; // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* PlayerOwner; // 0x0118(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ApplySkinMaterials(const struct FPlayerSkinSetup& SkinSetup, bool bOnlyMaterials); void LoadAndApplySkinMaterials(const struct FPlayerSkinSetup& SkinSetup, bool bOnlyMaterials); void OnGravityJumpStateChanged(bool bInNewState); void OnGravityShoesStateChanged(bool bInNewState); EPlayerSkin GetCurrentSkin() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayDLCSkinComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayDLCSkinComponent") } static class UCharacterPlayDLCSkinComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayDLCSkinComponent; // Class Cronos.DynamicNavZoneActor // 0x0020 (0x02E8 - 0x02C8) class ADynamicNavZoneActor final : public AActor { public: class USphereComponent* NavZone; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsNavZoneActive; // 0x02D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SnapThreshold; // 0x02D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SnapThresholdSqr; // 0x02D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicNavZoneActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicNavZoneActor") } static class ADynamicNavZoneActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADynamicNavZoneActor; // Class Cronos.CharacterPlayEnemyDetectionComponent // 0x00A0 (0x0140 - 0x00A0) class UCharacterPlayEnemyDetectionComponent final : public UActorComponent { public: float NearbyEnemiesRadius; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NearbyEnemiesMaxDeltaHeight; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InDangerEnemiesRadius; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float UpdateIntervalTime; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InDangerCooldownTime; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxDistanceFromScreenCenter; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap CachedEnemies; // 0x00B8(0x0050)(Protected, NativeAccessSpecifierProtected) class APawn* CurrentCentralEnemy; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_110[0x30]; // 0x0110(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray FindNearbyEnemies(float InRadius, float InMaxDeltaHeight); TArray GetNearbyEnemies(); void SetCustomInDanger(const bool NewValue, const class UObject* Object); class APawn* GetCenterEnemy() const; float GetDistanceToClosestEnemy() const; EMaiAggroStance GetHighestAggroLevel() const; bool HasEnemyAggro() const; bool IsInDanger() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayEnemyDetectionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayEnemyDetectionComponent") } static class UCharacterPlayEnemyDetectionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayEnemyDetectionComponent; // Class Cronos.NiagaraVFXActor // 0x0028 (0x0300 - 0x02D8) class ANiagaraVFXActor final : public ANiagaraActor { public: TSoftObjectPtr NiagaraSystemNew; // 0x02D8(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnNiagaraSystemVFXFinished(class UNiagaraComponent* FinishedComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXActor") } static class ANiagaraVFXActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraVFXActor; // Class Cronos.CharacterPlayEnergyComponent // 0x0120 (0x01C0 - 0x00A0) class UCharacterPlayEnergyComponent final : public UActorComponent { public: struct FGameplayAttribute CurrentEnergyAttribute; // 0x00A0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute RechargeRateAttribute; // 0x00D8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute NumEnergyBarsAttribute; // 0x0110(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute MaxEnergyBarsAttribute; // 0x0148(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ConsumeBarEffect; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf IncreaseNumOfBars; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf UpgradeMaxNumOfBars; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMaxEnergyBarsChanged; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x01A8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* Abilities; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosEnergySet* EnergyAttributes; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: bool ConsumeEnergyBar(); bool IncCurrentNumOfBars(); void IncMaximumNumOfBars(); float GetCurrentEnergy() const; float GetCurrentEnergyPercentage() const; int32 GetCurrentNumOfBars() const; int32 GetMaximumNumOfBars() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayEnergyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayEnergyComponent") } static class UCharacterPlayEnergyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayEnergyComponent; // Class Cronos.CharacterPlayHealthScannerComponent // 0x00D8 (0x0178 - 0x00A0) class UCharacterPlayHealthScannerComponent final : public UActorComponent { public: TMap MaterialMap; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap HealthRangesMap; // 0x00F0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FName ScreenMatSlotName; // 0x0140(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxScannerRange; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScannerTraceRadius; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle ScanerItemDTHandle; // 0x0150(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool HasScanner(); void OnItemCollected(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity); void OnScannerObtained(); void RequestScannerUpdate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayHealthScannerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayHealthScannerComponent") } static class UCharacterPlayHealthScannerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayHealthScannerComponent; // Class Cronos.CharacterPlayInputComponent // 0x0028 (0x0188 - 0x0160) class UCharacterPlayInputComponent final : public UEnhancedInputComponent { public: uint8 Pad_160[0x28]; // 0x0160(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayInputComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayInputComponent") } static class UCharacterPlayInputComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayInputComponent; // Class Cronos.UnequipWeaponAbility // 0x0000 (0x0430 - 0x0430) class UUnequipWeaponAbility final : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UnequipWeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UnequipWeaponAbility") } static class UUnequipWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUnequipWeaponAbility; // Class Cronos.PlayerMovementConfig // 0x00F0 (0x0120 - 0x0030) class UPlayerMovementConfig final : public UDataAsset { public: float MaxSpeedForTurnInPlace; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAngleForTurnInPlace; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnInPlaceMaxHoldTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IncreaseMaxSpeedInterpSpeed; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DecreaseMaxSpeedInterpSpeed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WalkCharacterRotationToCameraSpeed; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SprintCharacterRotationToCameraSpeed; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float KeyboardAimCharacterRotationToCameraSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GamepadAimCharacterRotationToCameraSpeed; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ComponentWalkRotationInterpSpeed; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ComponentSprintRotationInterpSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OutOfCombatSpeedIncrease; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OOCSpeedIncreaseInterpSpeed; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OOCSpeedDecreaseInterpSpeed; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer OutOfCombatSpeedDisabledTags; // 0x0068(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bDisableRotationUpdate; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TagsToRotateTo; // 0x0090(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bRotateWithThresholds; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TagsToRotateToWithThresholds; // 0x00B8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FGameplayTag IdleTurnDisabledTag; // 0x00D8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag IdleTurnRequestedTag; // 0x00E0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D RotationTriggerThresholds; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D RotationThresholds; // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ThresholdCharacterRotationToCameraSpeedLeft; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ThresholdCharacterRotationToCameraSpeedRight; // 0x010C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FloorTestDisantce; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel FloorTestCollisionChannel; // 0x0114(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_115[0x3]; // 0x0115(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName FloorCustomCollisionProfile; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetDisableRotationUpdate(bool bInDisableRotationUpdate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMovementConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMovementConfig") } static class UPlayerMovementConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMovementConfig; // Class Cronos.CharacterPlayMovementComponent // 0x0420 (0x13E0 - 0x0FC0) class UCharacterPlayMovementComponent final : public UCharacterMovementComponent { public: class UPlayerMovementConfig* MovementConfig; // 0x0FB8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC0[0x8]; // 0x0FC0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USHMovementProfilesData* CustomMovementProfiles; // 0x0FC8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_FD0[0x28]; // 0x0FD0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* SprintSpeedToAdditiveFOVCurve; // 0x0FF8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* FOVCameraChangeSpeedInterpIncreaseCurve; // 0x1000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* FOVCameraChangeSpeedInterpDecreaseCurve; // 0x1008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* SprintSpeedToAdditiveArmLengthCurve; // 0x1010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* ArmLengthCameraChangeSpeedInterpIncreaseCurve; // 0x1018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* ArmLengthCameraChangeSpeedInterpDecreaseCurve; // 0x1020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1028[0x48]; // 0x1028(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraShakeBase* PlayingSprintCameraShake; // 0x1070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1078[0x248]; // 0x1078(0x0248)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHMovementDataStruct CustomMovementData; // 0x12C0(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_12F0[0x18]; // 0x12F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class USHMovementProfilesData* MovementProfilesData; // 0x1308(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1310[0x20]; // 0x1310(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x1330(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bLandOnAnySurface; // 0x1338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockRotationCorrection; // 0x1339(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_133A[0x2]; // 0x133A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RotationSpeedMultiplier; // 0x133C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxGapLength; // 0x1340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1344[0x4]; // 0x1344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SmoothedDesiredAxisX; // 0x1348(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1360[0x30]; // 0x1360(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bAlignComponentToFloor; // 0x1390(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRotateVelocityOnGround; // 0x1391(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1392[0x2]; // 0x1392(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ThresholdParallelAngle; // 0x1394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ThresholdOrthogonalCosine; // 0x1398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ThresholdParallelCosine; // 0x139C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementInputInterpSpeed; // 0x13A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13A4[0x1C]; // 0x13A4(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) float WallCheckLength; // 0x13C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallCheckBoxSize; // 0x13C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFloorAdjustmentBlocked; // 0x13C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C9[0x3]; // 0x13C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AdditionalAccelerationMultiplier; // 0x13CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInsideChangingVolume; // 0x13D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_13D1[0x3]; // 0x13D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpeedMultiplier; // 0x13D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_13D8[0x8]; // 0x13D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearCustomMovementProfiles(); void ClearMovementScale(const class UObject* Object); void ClearMovementSpeedConstraint(const class UObject* Object); float GetAngleToTarget(); float GetExtraMovementScale(); struct FVector GetFakedVelocity(); class ASHCharacterPlay* GetOwnerCharacter(); void HandleReceiveDamageEvent(); bool IsMovementBlocked(); bool IsSprintBlocked(); class ASHOperationEvents* MovementSnapAbsolute(const struct FVector& Location, const float Timeout, const struct FSHMovementSnapConfig& Config, const class UObject* Object); void OnGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); class ASHOperationEvents* RotationSnapAbsolute(const struct FVector& Location, const float duration, const class UObject* Object, class UCurveFloat* Curve, const bool bUsePlayerRotation); class ASHOperationEvents* RotationSnapAbsoluteStatic(const struct FRotator& WorldRotation, const float duration, const class UObject* Object, class UCurveFloat* Curve, const bool bUsePlayerRotation); void SetAlignComponentToFloor(bool bNewAlignComponentToFloor); void SetComponentDesiredAxisX(const struct FVector& DesiredAxisX); void SetCustomMovementProfiles(class USHMovementProfilesData* NewMovementProfiles); void SetForcedSprint(const bool NewVal); void SetIsInsideChangingVolume(bool bInState); void SetMovementBlocked(const bool Blocked, const class UObject* Object); void SetMovementScale(const float Scale, const class UObject* Object); void SetMovementSpeedConstraint(const float Constraint, const class UObject* Object); void SetSpeedMultiplier(float NewSpeedMultiplier); void SetSprintBlocked(const bool Blocked, const class UObject* Object); class ASHOperationEvents* SlideSnapAbsolute(const struct FVector& Location, const float duration, const class UObject* Object, const TArray& InCollisionIgnoredActors, class UCurveFloat* Curve, const bool bAllowVerticalMovement, float InVerticalOffset, bool bInIgnoreCheckCollision, bool bInForceExactPosition, bool bIgnoreFloor); void SprintEndRequest(); void TeleportAbsolute(const struct FTransform& InTransform); void TeleportAbsoluteWithView(const struct FTransform& InTransform, const struct FRotator& InViewRotation); void TeleportRelatively(const struct FTransform& FirstAnchor, const struct FTransform& SecondAnchor); void TeleportRelativelyToActors(class AActor* FirstAnchor, class AActor* SecondAnchor); void TeleportRelativelyToComponents(class USceneComponent* FirstAnchor, class USceneComponent* SecondAnchor); void TelportAbsoluteWithDefaultView(const struct FTransform& InTransform); void UnlockRotationCorrection(); class UPlayerMovementConfig* GetMovementConfig() const; class USHMovementProfilesData* GetMovementProfilesData() const; bool IsSnapping() const; bool IsSprinting() const; bool IsUsingCustomMovementProfiles() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMovementComponent") } static class UCharacterPlayMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMovementComponent; // Class Cronos.AbilityTask_WallWalkFlightTrajectory // 0x0000 (0x0080 - 0x0080) class UAbilityTask_WallWalkFlightTrajectory final : public UAbilityTask { public: static class UAbilityTask_WallWalkFlightTrajectory* WallWalkFlightTrajectory(class UGameplayAbility* OwningAbility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_WallWalkFlightTrajectory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_WallWalkFlightTrajectory") } static class UAbilityTask_WallWalkFlightTrajectory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_WallWalkFlightTrajectory; // Class Cronos.CharacterPlayWallWalkAbility // 0x0010 (0x0440 - 0x0430) class UCharacterPlayWallWalkAbility : public UCronosGameplayAbility { public: class ASHCharacterPlay* OwnerCharacter; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWallWalkComponent* WallWalkComponent; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void LerpQuatsByAlpha(const struct FQuat& QuatA, const struct FQuat& QuatB, const double& Alpha, struct FQuat* OutQuat); void RotateToPlatformOrientation(const struct FRotator& CurrentRotation, const struct FVector& NewUpVector, const struct FVector& NewForwardVector, bool bUseForwardVector, struct FRotator* NewRotation); void UpdateFlightTrajectory(float DeltaTime); bool IsWallWalkingActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayWallWalkAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayWallWalkAbility") } static class UCharacterPlayWallWalkAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayWallWalkAbility; // Class Cronos.CharacterWeatherInterface // 0x0000 (0x0000 - 0x0000) class ICharacterWeatherInterface final { public: class UNiagaraComponent* GetAmbientDustNiagara() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterWeatherInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterWeatherInterface") } static class ICharacterWeatherInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharacterWeatherInterface; // Class Cronos.GrenadeAttachment // 0x0000 (0x02C8 - 0x02C8) class AGrenadeAttachment : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GrenadeAttachment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GrenadeAttachment") } static class AGrenadeAttachment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGrenadeAttachment; // Class Cronos.CharacterPlayWeatherConfig // 0x0010 (0x0040 - 0x0030) class UCharacterPlayWeatherConfig final : public UDataAsset { public: bool UseExtendedModeCheck; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DiscoverVolumeDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RenderDustRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSpawnedParticlesDustCap; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayWeatherConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayWeatherConfig") } static class UCharacterPlayWeatherConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayWeatherConfig; // Class Cronos.CharacterPlayWeatherComponent // 0x0048 (0x00E8 - 0x00A0) class UCharacterPlayWeatherComponent final : public UActorComponent { public: class UCharacterPlayWeatherConfig* WeatherConfig; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraComponent* AmbientDustNiagaraComp; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr CurrentVolume; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> CurrentVolumes; // 0x00D0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayWeatherComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayWeatherComponent") } static class UCharacterPlayWeatherComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayWeatherComponent; // Class Cronos.CharAnimInstanceInterface // 0x0000 (0x0000 - 0x0000) class ICharAnimInstanceInterface final { public: void SetIsInTraversal(bool bState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharAnimInstanceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharAnimInstanceInterface") } static class ICharAnimInstanceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharAnimInstanceInterface; // Class Cronos.RandRateScaleMulAnimNotifyState // 0x0010 (0x0040 - 0x0030) class URandRateScaleMulAnimNotifyState final : public UAnimNotifyState { public: float MinRateScale; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRateScale; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandRateScaleMulAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandRateScaleMulAnimNotifyState") } static class URandRateScaleMulAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandRateScaleMulAnimNotifyState; // Class Cronos.CineGun // 0x0020 (0x02E8 - 0x02C8) class ACineGun : public AActor { public: class UStaticMeshComponent* MainMesh; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* AttachmentConductor; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* AttachmentEmitter; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* AttachmentScanner; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CineGun") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CineGun") } static class ACineGun* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACineGun; // Class Cronos.CinematicCardWidget // 0x0000 (0x02D0 - 0x02D0) class UCinematicCardWidget : public UUserWidget { public: void UpdateText(const class FText& CardHeader, const class FText& CardContents); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicCardWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicCardWidget") } static class UCinematicCardWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCinematicCardWidget; // Class Cronos.CollisionComponent // 0x0060 (0x0100 - 0x00A0) class UCollisionComponent final : public UActorComponent { public: struct FVector BoxExtent; // 0x00A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector Offset; // 0x00B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FCollisionProfileName CollisionProfile; // 0x00D0(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bDrawDebugBox; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnHitDetected; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void StartSweep(); void StopSweep(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CollisionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CollisionComponent") } static class UCollisionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCollisionComponent; // Class Cronos.AnimNotify_EquipWeapon // 0x0000 (0x0038 - 0x0038) class UAnimNotify_EquipWeapon final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_EquipWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_EquipWeapon") } static class UAnimNotify_EquipWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_EquipWeapon; // Class Cronos.AnimNotify_UnequipWeapon // 0x0000 (0x0038 - 0x0038) class UAnimNotify_UnequipWeapon final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UnequipWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UnequipWeapon") } static class UAnimNotify_UnequipWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UnequipWeapon; // Class Cronos.HitReactionSet // 0x0058 (0x0088 - 0x0030) class UHitReactionSet final : public UDataAsset { public: EHurtType HurtTypeMatch; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HurtTypeCooldown; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HitReactions; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivationBlockedTags; // 0x0048(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivationRequiredTags; // 0x0068(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitReactionSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitReactionSet") } static class UHitReactionSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitReactionSet; // Class Cronos.AnimNotify_MeleeAttackCheck // 0x0000 (0x0038 - 0x0038) class UAnimNotify_MeleeAttackCheck final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeAttackCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackCheck") } static class UAnimNotify_MeleeAttackCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeAttackCheck; // Class Cronos.AnimNotify_MeleeAttackAllowCombo // 0x0008 (0x0040 - 0x0038) class UAnimNotify_MeleeAttackAllowCombo final : public UAnimNotify { public: class FName ComboSectionName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeAttackAllowCombo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackAllowCombo") } static class UAnimNotify_MeleeAttackAllowCombo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeAttackAllowCombo; // Class Cronos.AnimNotify_MeleeAttackComboTry // 0x0008 (0x0040 - 0x0038) class UAnimNotify_MeleeAttackComboTry final : public UAnimNotify { public: class FName ComboSectionName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeAttackComboTry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackComboTry") } static class UAnimNotify_MeleeAttackComboTry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeAttackComboTry; // Class Cronos.AnimNotify_MeleeAttackFinish // 0x0000 (0x0038 - 0x0038) class UAnimNotify_MeleeAttackFinish final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeAttackFinish") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeAttackFinish") } static class UAnimNotify_MeleeAttackFinish* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeAttackFinish; // Class Cronos.AnimNotify_MeleeRotationWindowStart // 0x0000 (0x0038 - 0x0038) class UAnimNotify_MeleeRotationWindowStart final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeRotationWindowStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeRotationWindowStart") } static class UAnimNotify_MeleeRotationWindowStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeRotationWindowStart; // Class Cronos.AnimNotify_MeleeRotationWindowEnd // 0x0000 (0x0038 - 0x0038) class UAnimNotify_MeleeRotationWindowEnd final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeRotationWindowEnd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeRotationWindowEnd") } static class UAnimNotify_MeleeRotationWindowEnd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeRotationWindowEnd; // Class Cronos.AnimNotify_MeleeChargeFinish // 0x0000 (0x0038 - 0x0038) class UAnimNotify_MeleeChargeFinish final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_MeleeChargeFinish") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_MeleeChargeFinish") } static class UAnimNotify_MeleeChargeFinish* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_MeleeChargeFinish; // Class Cronos.AnimNotify_HarvestingHit // 0x0000 (0x0038 - 0x0038) class UAnimNotify_HarvestingHit final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_HarvestingHit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_HarvestingHit") } static class UAnimNotify_HarvestingHit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_HarvestingHit; // Class Cronos.PlayerHUDCollectInfoWidget // 0x0058 (0x0580 - 0x0528) class UPlayerHUDCollectInfoWidget : public UBTDisplayableBaseWidget { public: class UWidgetAnimation* OnShown; // 0x0528(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UOverlay* MainOverlay; // 0x0530(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* ItemIcon; // 0x0538(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemName; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemDescription; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldFillDescriptions; // 0x0550(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldClearOverrideTab; // 0x0551(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_552[0x16]; // 0x0552(0x0016)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameplayHudWidget* ParentWidget; // 0x0568(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_570[0x10]; // 0x0570(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Hide(); void Show(); void ShowInterrupted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDCollectInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDCollectInfoWidget") } static class UPlayerHUDCollectInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDCollectInfoWidget; // Class Cronos.AnimNotify_HarvestingEnd // 0x0000 (0x0038 - 0x0038) class UAnimNotify_HarvestingEnd final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_HarvestingEnd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_HarvestingEnd") } static class UAnimNotify_HarvestingEnd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_HarvestingEnd; // Class Cronos.AnimNotify_DodgeAllowOverride // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DodgeAllowOverride final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DodgeAllowOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DodgeAllowOverride") } static class UAnimNotify_DodgeAllowOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DodgeAllowOverride; // Class Cronos.AnimNotify_HitReactAllowOverride // 0x0000 (0x0038 - 0x0038) class UAnimNotify_HitReactAllowOverride final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_HitReactAllowOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_HitReactAllowOverride") } static class UAnimNotify_HitReactAllowOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_HitReactAllowOverride; // Class Cronos.AnimNotify_UniversalPostGameplayEventNoData // 0x0008 (0x0040 - 0x0038) class UAnimNotify_UniversalPostGameplayEventNoData final : public UAnimNotify { public: struct FGameplayTag EventTag; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UniversalPostGameplayEventNoData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UniversalPostGameplayEventNoData") } static class UAnimNotify_UniversalPostGameplayEventNoData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UniversalPostGameplayEventNoData; // Class Cronos.AnimNotify_ChangeWeaponAttachment // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ChangeWeaponAttachment final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ChangeWeaponAttachment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ChangeWeaponAttachment") } static class UAnimNotify_ChangeWeaponAttachment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ChangeWeaponAttachment; // Class Cronos.AnimNotify_ChangeWeaponAttachmentAltNotifyState // 0x0000 (0x0030 - 0x0030) class UAnimNotify_ChangeWeaponAttachmentAltNotifyState final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ChangeWeaponAttachmentAltNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ChangeWeaponAttachmentAltNotifyState") } static class UAnimNotify_ChangeWeaponAttachmentAltNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ChangeWeaponAttachmentAltNotifyState; // Class Cronos.AnimNotify_ChangeWeaponAttachmentAlt // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ChangeWeaponAttachmentAlt final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ChangeWeaponAttachmentAlt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ChangeWeaponAttachmentAlt") } static class UAnimNotify_ChangeWeaponAttachmentAlt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ChangeWeaponAttachmentAlt; // Class Cronos.AnimNotify_FlamethrowerFireStart // 0x0000 (0x0038 - 0x0038) class UAnimNotify_FlamethrowerFireStart final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FlamethrowerFireStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FlamethrowerFireStart") } static class UAnimNotify_FlamethrowerFireStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FlamethrowerFireStart; // Class Cronos.PlayerHUDToolsWidget // 0x0048 (0x03E8 - 0x03A0) class UPlayerHUDToolsWidget : public UCronosUserWidgetOnTag { public: struct FLinearColor ActiveModeColor; // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor InactiveModeColor; // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* MainOverlay; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* MainWidgetSwitcher; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* EnergyEmitterIndexImage; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* RerouterIndexImage; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr OwnerCharacter; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDToolsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDToolsWidget") } static class UPlayerHUDToolsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDToolsWidget; // Class Cronos.AnimNotify_FlamethrowerFireEnd // 0x0000 (0x0038 - 0x0038) class UAnimNotify_FlamethrowerFireEnd final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FlamethrowerFireEnd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FlamethrowerFireEnd") } static class UAnimNotify_FlamethrowerFireEnd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FlamethrowerFireEnd; // Class Cronos.AnimNotify_FlamethrowerAreaStart // 0x0000 (0x0038 - 0x0038) class UAnimNotify_FlamethrowerAreaStart final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FlamethrowerAreaStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FlamethrowerAreaStart") } static class UAnimNotify_FlamethrowerAreaStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FlamethrowerAreaStart; // Class Cronos.AnimNotify_FlamethrowerAnimNotifyState // 0x0000 (0x0030 - 0x0030) class UAnimNotify_FlamethrowerAnimNotifyState : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FlamethrowerAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FlamethrowerAnimNotifyState") } static class UAnimNotify_FlamethrowerAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FlamethrowerAnimNotifyState; // Class Cronos.CronosBaseEnemyCharacter // 0x0460 (0x0CA0 - 0x0840) class ACronosBaseEnemyCharacter : public AMaiCharacter { public: uint8 Pad_840[0x68]; // 0x0840(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMeshChangedDelegate; // 0x08A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDeathDelegate; // 0x08B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDamageDelegate; // 0x08C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class UCombatComponent* Combat; // 0x08D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDamageHandlingComponent* DamageHandling; // 0x08E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTNavigationInvokerComponent* NavInvokerComp; // 0x08E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimationComponent* Animation; // 0x08F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMotionWarpingComponent* MotionWarpingComponent; // 0x08F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbsorptionComponent* Absorption; // 0x0900(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UArmorComponent* Armor; // 0x0908(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaiHealth* MaiHealth; // 0x0910(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWeaponFXDecal* WeaponFXDecal; // 0x0918(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosPhysicalAnimationComponent* PhysicalAnimations; // 0x0920(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosAbilitySystemComponent* AbilitySystemComponent; // 0x0928(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnemyOptimizationComponent* EnemyOptimizationComponent; // 0x0930(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGenderComponent* GenderComponent; // 0x0938(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USceneComponent* SightPointComp; // 0x0940(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosEnemyAudioComponent* SoundComponent; // 0x0948(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAppearanceManagerComponent* AppearanceManager; // 0x0950(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosEnemyDifficultyComponent* DifficultyComponent; // 0x0958(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsControlComponent* PhysicsControl; // 0x0960(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosAbilitySet* AbilitySet; // 0x0968(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UIncomingCriticalDamageConfigData* IncomingCriticalDamageConfig; // 0x0970(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisableCorpsePhysicsDelay; // 0x0978(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisableMovementAndCapsuleDelay; // 0x097C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisablePhysicsVelocityThreshold; // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnemyArchetype EnemyArchetype; // 0x0984(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_985[0x3]; // 0x0985(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FNavigationParams NavigationParams; // 0x0988(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) EMovementMode CachedMovementMode; // 0x0990(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FCollisionResponseContainer CachedCollisionResponses; // 0x0991(0x0020)(NoDestructor, Protected, NativeAccessSpecifierProtected) bool bInNavlink; // 0x09B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9B2[0x1]; // 0x09B2(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsUsingNewAI; // 0x09B3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9B4[0x4]; // 0x09B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf NewAIController; // 0x09B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSmortEnabled; // 0x09C0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSmortExperimentalEnabled; // 0x09C1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSmortReady; // 0x09C2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSmortExperimental; // 0x09C3(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DissolveDuration; // 0x09C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseActorLocationForNavLocation; // 0x09C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9C9[0x7]; // 0x09C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr OwningEntityEventComponent; // 0x09D0(0x0028)(ExportObject, InstancedReference, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTAimAssistSkeletonConfig* AimAssistConfig; // 0x09F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AimAssistColliders; // 0x0A00(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_A10[0x290]; // 0x0A10(0x0290)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AbsorptionFinished(); void AbsorptionInterrupted(); void AbsorptionStarted(); void CharacterDied(); void DisableMovementAndCapsules(); void EnablePawnCollision(bool bEnabled); void EnteringSleep(const bool bCollisionEnabled); void ForceDeath(); void InitializeAimAssistColliders(); void NotifyOnNavLinkAnimFinished(); void NotifyOnNavLinkJumpFinished(); void OnAnnihilatorDamage(const struct FVector& ExplosionToEnemyDirection, const bool IsBurn); void OnBodyDissolved(); void OnDeath_BP(); void OnDimensionsChanged(float InHalfHeight, float CurrentRadius, float HalfHeightScale, float RadiusScale); void OnEnemyHealthChanged(int32 PreviousHealth); void OnFinishedNavLinkUse(); void OnGameplayTagUpdated(const struct FGameplayTag& EventTag, bool TagExists); void OnLoadDead(); void OnRagdollFullyBlended(); void RankChanged(); void RequestWakeUp(); void SetAimAssistColliderState(bool bEnable); void SetLyingState(EAILying InLying); void SpawnLoot_BP(); void ToggleSimplifiedCorpse_BP(const bool bShouldSimplify); void UpdateReportingTimer(); void UpdateWwiseSwitchesForAll(); void UseNavLink(const struct FGameplayTag& AreaTag); void WakingUp(); bool BoneCanBeHit(const EBones bone, const struct FVector& Start, const struct FVector& End) const; class UAbsorptionComponent* GetAbsorptionComponent() const; struct FVector GetBone(const EBones bone) const; class UCronosAbilitySystemComponent* GetCronosAbilitySystemComponent() const; class UCronosCharacterMovementComponent* GetCronosMovementComponent() const; EEnemyArchetype GetEnemyArchetype() const; class UEnemyOptimizationComponent* GetEnemyOptimizationComponent() const; bool GetIsUsingNewAI() const; EAILying GetLyingType() const; class ACronosEncounterManager* GetOwningEncounterManager() const; struct FVector GetPhysicalBodyCenter(const EBones bone) const; int32 GetRank() const; class USceneComponent* GetSightPointComp() const; class UCronosEnemyAudioComponent* GetSoundComponent() const; int32 GetWeakPointsNumber(int32 InPhase, int32 InRank) const; bool IsLying() const; void OnDespawn(bool bDisableSpawner, bool bForceDestroy) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBaseEnemyCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBaseEnemyCharacter") } static class ACronosBaseEnemyCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosBaseEnemyCharacter; // Class Cronos.PathfinderCharacter // 0x0160 (0x0E00 - 0x0CA0) class APathfinderCharacter final : public ACronosBaseEnemyCharacter { public: class USkeletalMeshComponent* WeaponMesh; // 0x0CA0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPathfinderBossfightConfig* BossfightConfig; // 0x0CA8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnPathfinderTeleportFinished; // 0x0CB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TWeakObjectPtr PathfinderController; // 0x0CC0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr Player; // 0x0CC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr CurrentCachedQuery; // 0x0CD0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_CD8[0xB8]; // 0x0CD8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) TMap WorldStateRequests; // 0x0D90(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_DE0[0x20]; // 0x0DE0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleTeleport(const bool bStart, const bool bUseEffects); void OnBossfightBegin(); void OnBossfightEnd(); void OnHealthChange(int32 prevHealth); void OnPhaseBegin(const EPathfinderPhases& Phase); void OnPhaseEnd(const EPathfinderPhases& Phase); void OnTeleportEnd(const bool bUseEffects); void OnTeleportStart(const bool bUseEffects); void OnTeleportToNextArena(); void RequestNextPhase(); void SetCanBeForcedToReact(const bool CanBeForcedToReact); void SetCurrentForceReactType(const EHurtType ReactType); void SetInvulnerable(bool Set); void TeleportAround(const float MinRangeFromTarget, const float MaxRangeFromTarget, const float MinAngleFromTarget, const float MaxAngleFromTarget, const bool InSweptArea, const bool InUseCameraOrientation, const class AActor* TargetActor, const bool CheckLoS, const float MinRangeFromPreviousOwnerPosition, const bool CheckNavigationToTarget, const float AllowedZDiff); void TeleportStraightLine(const class AActor* TargetActor, float DistanceFromTarget); TMap GetArenaSpawnPoints() const; bool GetCanBeForcedToReact() const; EPathfinderPhases GetCurrentPhase() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathfinderCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathfinderCharacter") } static class APathfinderCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APathfinderCharacter; // Class Cronos.AnimNotify_ApplyFlamethrowerCameraState // 0x0000 (0x0030 - 0x0030) class UAnimNotify_ApplyFlamethrowerCameraState final : public UAnimNotify_FlamethrowerAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ApplyFlamethrowerCameraState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ApplyFlamethrowerCameraState") } static class UAnimNotify_ApplyFlamethrowerCameraState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ApplyFlamethrowerCameraState; // Class Cronos.AnimNotify_ApplyFlamethrowerCameraShake // 0x0000 (0x0030 - 0x0030) class UAnimNotify_ApplyFlamethrowerCameraShake final : public UAnimNotify_FlamethrowerAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ApplyFlamethrowerCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ApplyFlamethrowerCameraShake") } static class UAnimNotify_ApplyFlamethrowerCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ApplyFlamethrowerCameraShake; // Class Cronos.SurfacePathFollowingComponent // 0x0108 (0x0920 - 0x0818) class USurfacePathFollowingComponent final : public UBTPathFollowingComponent { public: class ABTSurfaceNavVolume* ActiveSurfaceVolume; // 0x0818(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ABTSurfaceNavVolume* CurrentSurVolume; // 0x0820(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class APawn* OwnerPawn; // 0x0828(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_830[0xB8]; // 0x0830(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) float SlowDownDistanceMax; // 0x08E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SlowDownDistanceMin; // 0x08EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SlowDownAngleMax; // 0x08F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SlowDownAngleMin; // 0x08F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GoalUpAcceptanceDist; // 0x08F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GoalDownAcceptanceDist; // 0x08FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GoalUpAcceptanceRadiusMulti; // 0x0900(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GoalDownAcceptanceRadiusMulti; // 0x0904(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OrientationAcceptanceAngle; // 0x0908(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DefaultGoalRadius; // 0x090C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DefaultGoalHalfHeight; // 0x0910(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FallDetectionTime; // 0x0914(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_918[0x8]; // 0x0918(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FallCheck(); void OnDetachedFromWall(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SurfacePathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SurfacePathFollowingComponent") } static class USurfacePathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USurfacePathFollowingComponent; // Class Cronos.AnimNotifyState_HideWeapon // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_HideWeapon final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_HideWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_HideWeapon") } static class UAnimNotifyState_HideWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_HideWeapon; // Class Cronos.AnimNotifyState_DissolveWeapon // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_DissolveWeapon final : public UAnimNotifyState { public: float DissolveSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_DissolveWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_DissolveWeapon") } static class UAnimNotifyState_DissolveWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_DissolveWeapon; // Class Cronos.DamageHandlingComponent // 0x02A0 (0x0340 - 0x00A0) class UDamageHandlingComponent final : public UActorComponent { public: TMulticastInlineDelegate OnDamageHandled; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray DamageInfos; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FHitResult LastHitResultCache; // 0x00C0(0x0100)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf LastHitDamageType; // 0x01C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C8[0x28]; // 0x01C8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnedBodyParts; // 0x01F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* LastDamageCauser; // 0x0208(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210[0x8]; // 0x0210(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ABTWeaponModeContainer* LastDamageWeaponContainer; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBodyPartsDataStruct BodyParts; // 0x0220(0x0040)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UMaiHealth* HealthComponent; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCombatComponent* CombatComponent; // 0x0278(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACronosBaseEnemyCharacter* EnemyCharacter; // 0x0280(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkinnedMeshComponent* MainBody; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnBurned; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class USkeletonHierarchySubcomponent* SkeletonHierarchySubcomponent; // 0x02A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDamageHandlingConfigData* ConfigData; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DebugDisplayDamage; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2B1[0x23]; // 0x02B1(0x0023)(Fixing Size After Last Property [ Dumper-7 ]) bool bBodyPartsSpawned; // 0x02D4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBodyPartsVisible; // 0x02D5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D6[0x4A]; // 0x02D6(0x004A)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimerHandle HurtCooldownTimerHandle; // 0x0320(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_328[0x18]; // 0x0328(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DissolveAll(bool IsBurning); class FName GetBoneName(const EBones bone); float GetReceivedAccumulatedDamage(class FName InBodyPart); void HandleDamage(float Damage, const class UDamageType* DamageType, class FName BoneName, class ACharacter* DamageInstigator, class AActor* DamageCauser, const struct FHitResult& HitInfo); void HandleDismemberment(float Damage, const struct FHitResult& HitInfo); void HandleFullDismemberment(float Damage, const struct FHitResult& HitInfo); void HandleStaggerDamage(float StaggerDamage, const class UDamageType* DamageType, class FName BoneName, class ACharacter* DamageInstigator, class AActor* DamageCauser, const struct FHitResult& HitInfo, const struct FHitImpulseSetup& InImpulse); void OnAppearanceApplied(); void OnBodyPartsLoaded(const TSoftObjectPtr LoadedBodyPartsData); void OnDetachedBodyPartTakePointDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser); void SetDamageReduction(float InReduction); void UpdatePhysicsBodies(); float GetDamageReduction() const; TArray GetDismemberAllowedBones() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageHandlingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageHandlingComponent") } static class UDamageHandlingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageHandlingComponent; // Class Cronos.AnimNotify_AnimNotifyViaGameplayTag // 0x0008 (0x0040 - 0x0038) class UAnimNotify_AnimNotifyViaGameplayTag final : public UAnimNotify { public: struct FGameplayTag NotifiedTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_AnimNotifyViaGameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_AnimNotifyViaGameplayTag") } static class UAnimNotify_AnimNotifyViaGameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_AnimNotifyViaGameplayTag; // Class Cronos.CombatArea // 0x00B8 (0x0380 - 0x02C8) class ACombatArea final : public AActor { public: bool bIsEnabled; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bForceCombatState; // 0x02C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseCustomModifierTag; // 0x02CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2CB[0x1]; // 0x02CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag BehaviorModifierTag; // 0x02CC(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWakeUpSleepingEnemies; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActivateBehaviorOnEngagement; // 0x02D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D6[0x62]; // 0x02D6(0x0062)(Fixing Size After Last Property [ Dumper-7 ]) TArray CombatAreaShapes; // 0x0338(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray EnemiesInsideCombatArea; // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_358[0x20]; // 0x0358(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bHasActiveEngage; // 0x0378(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnemyEngaged(); void OnVolumeEntered(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnVolumeExited(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void ToggleCombatArea(const bool bActivate); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatArea") } static class ACombatArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACombatArea; // Class Cronos.AIActionRepository // 0x0018 (0x0048 - 0x0030) class UAIActionRepository final : public UDataAsset { public: TArray AIActions; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UBlackboardData* BlackboardAsset; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIActionRepository") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIActionRepository") } static class UAIActionRepository* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIActionRepository; // Class Cronos.ElizaDifficultyConfig // 0x0050 (0x0080 - 0x0030) class UElizaDifficultyConfig final : public UDataAsset { public: TMap WeakSpotHealthByDifficulty; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaDifficultyConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaDifficultyConfig") } static class UElizaDifficultyConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UElizaDifficultyConfig; // Class Cronos.ProceduralHitConfigData // 0x00E8 (0x0118 - 0x0030) class UProceduralHitConfigData final : public UDataAsset { public: TMap, struct FHitIntensityCalculationConfig> PerDamageIntensity; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PerWeaponIntensity; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve DistanceIntensityCurve; // 0x0090(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProceduralHitConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProceduralHitConfigData") } static class UProceduralHitConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProceduralHitConfigData; // Class Cronos.SurfaceNavLinkComponent // 0x0000 (0x0510 - 0x0510) class USurfaceNavLinkComponent final : public UNavLinkComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SurfaceNavLinkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SurfaceNavLinkComponent") } static class USurfaceNavLinkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USurfaceNavLinkComponent; // Class Cronos.CombatConfigData // 0x01A0 (0x01D0 - 0x0030) class UCombatConfigData final : public UDataAsset { public: bool bInRequestMode; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowOverridingOfTheSamePriorityReactions; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray PossibleToInterruptHurtTypes; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray> WeaponTypesToDisableOverriding; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) class UAIActionRepository* ActionsRepository; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HitReactionMapping; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FHitReaction DefaultHitReaction; // 0x0070(0x0100)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) class UProceduralHitConfigData* ProceduralHitConfigData; // 0x0170(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DamageEffects; // 0x0178(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float FirearmDistanceThreshold; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeDistanceThreshold; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireDistanceThreshold; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray FirearmCounterAttackActions; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray MeleeCounterAttackActions; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray FireCounterAttackActions; // 0x01B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class UImpactFXDataMappings* MeleeHitFXMappings; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatConfigData") } static class UCombatConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatConfigData; // Class Cronos.CombatComponent // 0x02D0 (0x0370 - 0x00A0) class UCombatComponent final : public UActorComponent { public: uint8 Pad_A0[0x30]; // 0x00A0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnHitReaction; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_E0[0x158]; // 0x00E0(0x0158)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatConfigData* ConfigData; // 0x0238(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_240[0xB8]; // 0x0240(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimationComponent* AnimComponent; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBlackboardComponent* BBComponent; // 0x0300(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* OwnerController; // 0x0308(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float BaseDamage; // 0x0318(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31C[0x1]; // 0x031C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bDebugDisplayCombat; // 0x031D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31E[0x2]; // 0x031E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UAITask_CombatOperation* CurrentCombatOperation; // 0x0320(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHitReactionDisabled; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_329[0x17]; // 0x0329(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) TArray Operations; // 0x0340(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_350[0x10]; // 0x0350(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* ActionMontage; // 0x0360(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyHitReactState(const struct FHitReaction& HitReaction, const struct FHitReactionParams& HitReactionParams); void NotifyOnTaskEndRequested(class UGameplayTask* GameplayTask, bool Aborted); void OnFightEnter(); void OnFightExit(); void OnHitReactionAnimEnd(const struct FHitReaction& HitReaction); void OnHitReactionEnd(const struct FHitReaction& HitReaction); void SimulateFlinch(EBones bone, EHitDirection Direction); void SimulateHit(EBones bone, EHurtType HurtType, EHitDirection HitDirection); void SimulateKnockDown(EHitDirection Direction); void SimulateLongHit(EHitDirection Direction); class UAITask_CombatOperation* GetCurrentCombatOperation() const; bool HasCurrentCombatOperation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatComponent") } static class UCombatComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatComponent; // Class Cronos.TentacleGrabComponent // 0x0038 (0x00D8 - 0x00A0) class UTentacleGrabComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UTentaclesGrabConfig* GrabConfig; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x20]; // 0x00B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* TravelerWrappingTentacles; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void InitTentacleGrab(); void OnGrabStateChange(ETentacleGrabState NewState); void OnGrabTentaclesTimelineEnd(); void OnGrabTentaclesTimelineTick_GetReady(float Value); void OnGrabTentaclesTimelineTick_GetShotOut(float Value); void OnGrabTentaclesTimelineTick_Retreact(float Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TentacleGrabComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TentacleGrabComponent") } static class UTentacleGrabComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTentacleGrabComponent; // Class Cronos.CombatOperationHitbox // 0x0150 (0x01D0 - 0x0080) class UCombatOperationHitbox final : public UAITask_CombatOperation { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray HitBoxComponents; // 0x0098(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) float DamageAmount; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EHitDirection Direction; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageType; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool CheckLoS; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CheckLoSRadius; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDoubleRange AngleCheck; // 0x00C0(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> DamageProofActors; // 0x00E0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FEnviroDamageData EnviroDamageData; // 0x00F0(0x0001)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFriendlyFireSettings FriendlyFireSettings; // 0x00F8(0x0058)(Protected, NativeAccessSpecifierProtected) TArray ActorsHitInCurrentAttack; // 0x0150(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TMap DirectionChanges; // 0x0160(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_1B0[0x20]; // 0x01B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorOverlapped(const struct FHitResult& HitResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatOperationHitbox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatOperationHitbox") } static class UCombatOperationHitbox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatOperationHitbox; // Class Cronos.GrabAttackConfig // 0x00E0 (0x0110 - 0x0030) class UGrabAttackConfig final : public UDataAsset { public: class UAnimMontage* GrabAttemptMontage; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* GrabPlayerMontage; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* GrabHoldingPlayerMontage; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GrabDuration; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* GrabMeleeResponseMontage; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* GrabExitLoseMontage; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* GrabExitSuccessMontage; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* GrabFlamethrowerResponseMontage; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SnapToSocketDuration; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketNameToSnap; // 0x0074(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery PlayerPreventGrabQuery; // 0x0080(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery EnemyPreventGrabQuery; // 0x00C8(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GrabAttackConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GrabAttackConfig") } static class UGrabAttackConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGrabAttackConfig; // Class Cronos.DebugLightsRootActor // 0x0000 (0x02C8 - 0x02C8) class ADebugLightsRootActor final : public AActor { public: TArray GetAllChildsWithTag(class FName Tag, bool FromAllRoots); TArray GetAllLightsRoots(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugLightsRootActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugLightsRootActor") } static class ADebugLightsRootActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugLightsRootActor; // Class Cronos.CombatOperation_GrabAttack // 0x0120 (0x01A0 - 0x0080) class UCombatOperation_GrabAttack final : public UAITask_CombatOperation { public: TMulticastInlineDelegate OnFailed; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFinished; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TSoftObjectPtr QTEToStart; // 0x00A0(0x0028)(Edit, BlueprintVisible, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGrabAttackConfig* GrabAttackConfig; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACronosBaseEnemyCharacter* Character; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* CachedAnimMontage; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E0[0x20]; // 0x00E0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf QTEClassToStart; // 0x0100(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_108[0x98]; // 0x0108(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCombatOperation_GrabAttack* BehaviorGrab(class AAIController* Controller, class USmortGameplayBehavior* OwnerBehavior, class UObject* Target, class UGrabAttackConfig* InGrabAttackConfig, TSubclassOf InQTEClassToStart); void OnMontageBlendOut(class UAnimMontage* Montage, bool bInterrupted); void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); void OnNotifyBegin(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointPayload); void OnQTEEnded(class UBTQTE* InQTE, const struct FGameplayTag& InStopReason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatOperation_GrabAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatOperation_GrabAttack") } static class UCombatOperation_GrabAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatOperation_GrabAttack; // Class Cronos.GrabConfig // 0x00D0 (0x0100 - 0x0030) class UGrabConfig final : public UDataAsset { public: bool bUseTentacles; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* PlayerMontage; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* PlayerKillMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* AttackerMontage; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CheckForGrabNotifyName; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ShowTipNotifyName; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SucceedNotifyName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndNotifyName; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttackSectionName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SucceedSectionName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName GrabSectionName; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MissSectionName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EnemySocket; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PlayerSocket; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CinematicCameraActor; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CinematicCameraBlendTime; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpolationSpeed; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AfterFlamethrowerTimeToFinish; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* NiagaraTentacles; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NiagaraPlayerTentacles; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones TentaclesGrabBone; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName TentaclesNiagaraSystemPositionParameterName; // 0x00CC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* TentaclesShootoutCurve; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TentaclesRetractCurve; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesNiagaraSystemUnravelParameterName; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TentacleUnravelThreshold; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesSpawnBoneName; // 0x00F4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TentaclesHitboxRadius; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GrabConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GrabConfig") } static class UGrabConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGrabConfig; // Class Cronos.CombatOperation_GrabSyncAttack // 0x0118 (0x0198 - 0x0080) class UCombatOperation_GrabSyncAttack final : public UAITask_CombatOperation { public: uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGrabFailed; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGrabFinished; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bUseTentacles; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* PlayerMontage; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* AttackerMontage; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CheckForGrabNotifyName; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SucceedNotifyName; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndNotifyName; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttackSectionName; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SucceedSectionName; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName GrabSectionName; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MissSectionName; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BlackboardTargetKeyName; // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EnemySocket; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PlayerSocket; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpolationSpeed; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AfterFlamethrowerTimeToFinish; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NiagaraTentacles; // 0x0120(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NiagaraPlayerTentacles; // 0x0128(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBones TentaclesGrabBone; // 0x0130(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName TentaclesNiagaraSystemPositionParameterName; // 0x0134(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* TentaclesShootoutCurve; // 0x0140(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesNiagaraSystemUnravelParameterName; // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TentacleUnravelThreshold; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesSpawnBoneName; // 0x0154(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TentaclesHitboxRadius; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* TentaclesNiagaraComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* SpawnedCamera; // 0x0170(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* Player; // 0x0178(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_180[0x8]; // 0x0180(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* OwnerCharacter; // 0x0188(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCombatOperation_GrabSyncAttack* BehaviorGrab(class AAIController* Controller, class USmortGameplayBehavior* OwnerBehavior, class UObject* Target, class UGrabConfig* InGrabConfig, TSubclassOf QTEClassToStart); void OnMontageInterrupted(class UAnimMontage* Montage, bool bBInterrupted); void OnNotifyBeginReceived(class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointPayload); void OnQTEInit(class UBTQTE* InCronosQTE); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatOperation_GrabSyncAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatOperation_GrabSyncAttack") } static class UCombatOperation_GrabSyncAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatOperation_GrabSyncAttack; // Class Cronos.WaveEventData // 0x0030 (0x0058 - 0x0028) class UWaveEventData final : public UObject { public: EWaveEventType EventType; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr WaveTarget; // 0x0030(0x0028)(Edit, BlueprintVisible, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WaveEventData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WaveEventData") } static class UWaveEventData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWaveEventData; // Class Cronos.CombatOperation_SyncToTarget // 0x0060 (0x00E0 - 0x0080) class UCombatOperation_SyncToTarget final : public UAITask_CombatOperation { public: struct FBlackboardKeySelector BlackboardKey; // 0x0080(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FRotator RotationRate; // 0x00A8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x20]; // 0x00C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatOperation_SyncToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatOperation_SyncToTarget") } static class UCombatOperation_SyncToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatOperation_SyncToTarget; // Class Cronos.TagHolderInterface // 0x0000 (0x0000 - 0x0000) class ITagHolderInterface final { public: struct FGameplayTag GetGameplayTag(); void SetGameplayTag(const struct FGameplayTag& NewTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TagHolderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TagHolderInterface") } static class ITagHolderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ITagHolderInterface; // Class Cronos.TentaclesGrabConfig // 0x0160 (0x0190 - 0x0030) class UTentaclesGrabConfig final : public UDataAsset { public: class UNiagaraSystem* NiagaraTentacles; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesSpawnBoneName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesFireSpawnRateParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TentaclesNiagaraSystemUnravelParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TentaclesGetReadyCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TentaclesShotOutCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TentaclesRetractCurve; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PlayerHitByTentacleEffect; // 0x0068(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMesh* TravelerWrappingTentaclesMesh; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag AbilityTag; // 0x0098(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CameraShakeClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageTypeClass; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PullInCapsuleOffset; // 0x00B0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngle; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShootOutDuration; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GetReadyDuration; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GrabDuration; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RetractDuration; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MissDuration; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EatDuration; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TentaclesHitboxRadius; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDistanceAllowed; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPullTargetIn; // 0x00EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RadiusCheckCollision; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEndWithKill; // 0x00F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Damage; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery PlayerPreventGrabQuery; // 0x0100(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery EnemyPreventGrabQuery; // 0x0148(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TentaclesGrabConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TentaclesGrabConfig") } static class UTentaclesGrabConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTentaclesGrabConfig; // Class Cronos.CombatOperation_TentacleGrab // 0x0228 (0x02A8 - 0x0080) class UCombatOperation_TentacleGrab final : public UAITask_CombatOperation { public: TMulticastInlineDelegate OnGrabStateChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_90[0x78]; // 0x0090(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGrabFailed; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGrabFinished; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UTentaclesGrabConfig* InGrabConfig; // 0x0128(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraSystem* NiagaraTentacles; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* TentaclesShotOutCurve; // 0x0138(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* TentaclesRetractCurve; // 0x0140(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag AbilityTag; // 0x0148(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CameraShakeClass; // 0x0150(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf DamageTypeClass; // 0x0158(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector PullInCapsuleOffset; // 0x0160(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxAngle; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ShootOutDuration; // 0x017C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GetReadyDuration; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float GrabDuration; // 0x0184(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RetractDuration; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MissDuration; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float EatDuration; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TentaclesHitboxRadius; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxDistanceAllowed; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPullTargetIn; // 0x019C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_19D[0x3]; // 0x019D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RadiusCheckCollision; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEndWithKill; // 0x01A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Damage; // 0x01A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PlayerVFXSourceBones; // 0x01B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) float PlayerVFXHidePlayRateMultiplier; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName BlackboardTargetKeyName; // 0x01C4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery PlayerPreventGrabQuery; // 0x01D0(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) struct FGameplayTagQuery EnemyPreventGrabQuery; // 0x0218(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* CharacterPlay; // 0x0260(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ATentacleGrabVFXManager* VFXManager; // 0x0278(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_280[0x28]; // 0x0280(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCombatOperation_TentacleGrab* BehaviorTentacleGrab(TSubclassOf GrabTaskTemplate, class AAIController* Controller, class USmortGameplayBehavior* OwnerBehavior, class UObject* Target, class UTentaclesGrabConfig* InGrabConfig_0); void CatchPlayer(); void ForceStop(float RetractDelay); void GrabMissed(ETentacleGrabMissReason InTentacleGrabMissReason); void OnChangeGrabState(ETentacleGrabState NewState); void OpenJaw(); void ThrowTentickles(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatOperation_TentacleGrab") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatOperation_TentacleGrab") } static class UCombatOperation_TentacleGrab* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatOperation_TentacleGrab; // Class Cronos.CompassMarkerOrganizer // 0x00F8 (0x03C0 - 0x02C8) class ACompassMarkerOrganizer final : public AActor { public: class ALocationVolume* PreloadDataLayersVolume; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap MarkersData; // 0x02D0(0x0050)(Edit, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap ObjectivesData; // 0x0320(0x0050)(Edit, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap BISMapping; // 0x0370(0x0050)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void OnEffectorDataChanged(const class UObjectivesSystemBehaviorEffector* Effector); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompassMarkerOrganizer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompassMarkerOrganizer") } static class ACompassMarkerOrganizer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACompassMarkerOrganizer; // Class Cronos.ConfigurableAmountWidget // 0x0058 (0x0580 - 0x0528) class UConfigurableAmountWidget final : public UBTDisplayableBaseWidget { public: TSubclassOf FabricatorCostItemClass; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionFabricatorWidget* OwnerWidget; // 0x0530(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAmountWidgetActionType ModalActionType; // 0x0538(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_539[0x7]; // 0x0539(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnChoiceSelected; // 0x0540(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UBButton* ConfirmButton; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* CancelButton; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_560[0x20]; // 0x0560(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Accept(); void Cancel(); void DecreaseAmount(); void Hide(); void IncreaseAmount(); void Show(); void ToggleModalVisibility(); int32 GetAmount() const; const struct FInventoryItemDataStruct GetItemData() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConfigurableAmountWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConfigurableAmountWidget") } static class UConfigurableAmountWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConfigurableAmountWidget; // Class Cronos.FootstepableDecalComponent // 0x0020 (0x02C0 - 0x02A0) class UFootstepableDecalComponent final : public UDecalComponent { public: uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* PhysMaterial; // 0x02A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HitProbability; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepableDecalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepableDecalComponent") } static class UFootstepableDecalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepableDecalComponent; // Class Cronos.CounterAttacksConfig // 0x0010 (0x0040 - 0x0030) class UCounterAttacksConfig final : public UDataAsset { public: TArray CounterAttacks; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: class UAnimMontage* SelectCounterAttack(class APawn* Avatar, const struct FHitReactionParams& CausingHitReact) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CounterAttacksConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CounterAttacksConfig") } static class UCounterAttacksConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCounterAttacksConfig; // Class Cronos.CrashTestClass // 0x0000 (0x02C8 - 0x02C8) class ACrashTestClass final : public AActor { public: void DoCrashMe(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrashTestClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrashTestClass") } static class ACrashTestClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACrashTestClass; // Class Cronos.CronosAbilitySet // 0x0020 (0x0050 - 0x0030) class UCronosAbilitySet final : public UPrimaryDataAsset { public: TArray GrantedGameplayAbilities; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray GrantedGameplayEffects; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAbilitySet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAbilitySet") } static class UCronosAbilitySet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAbilitySet; // Class Cronos.EnemyLODConfig // 0x0050 (0x0080 - 0x0030) class UEnemyLODConfig final : public UDataAsset { public: TMap LODGroups; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLODConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLODConfig") } static class UEnemyLODConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLODConfig; // Class Cronos.CronosAbilitySystemComponent // 0x00D0 (0x1310 - 0x1240) class UCronosAbilitySystemComponent final : public UAbilitySystemComponent { public: TMulticastInlineDelegate OnGameplayEvent; // 0x1240(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGameplayTagUpdated; // 0x1250(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGameplayInputTagPressed; // 0x1260(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UCronosAbilityTagRelationshipMapping* TagRelationshipMapping; // 0x1270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1278[0x88]; // 0x1278(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) TArray> PersistentAbilities; // 0x1300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void AbilityInputTagPressed(const struct FGameplayTag& InputTag); void AddGameplayTag(const struct FGameplayTag& Tag); void AddUniqueGameplayTag(const struct FGameplayTag& Tag); bool CanActivateAbilityByClass(TSubclassOf InGameplayClass); class UCronosGameplayAbility* GetAbilityByTag(const struct FGameplayTag& InTag); class UGameplayAbility* GetActiveAbilityByClass(TSubclassOf InGameplayAbility); void RemoveGameplayTag(const struct FGameplayTag& Tag); void RemoveGameplayTagCompletely(const struct FGameplayTag& Tag); bool SwitchGameplayTag(const struct FGameplayTag& Tag); void TryCancelAbilityByClass(TSubclassOf InAbilityToCancel); bool CanActivateAbilityByTag(const struct FGameplayTagContainer& GameplayTagContainer) const; bool CanActivateAbilityByTriggerTag(const struct FGameplayTag& InGameplayTag) const; void GetAbilityByTriggerTag(const struct FGameplayTag& InGameplayTag, TArray* OutMatchingGameplayAbilities) const; float GetLastAbilityActivationTime(const struct FGameplayTag& AbilityTag) const; float GetRemainingCooldownPercent(const struct FGameplayTag& AbilityTag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAbilitySystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAbilitySystemComponent") } static class UCronosAbilitySystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAbilitySystemComponent; // Class Cronos.CronosAbilityTagRelationshipMapping // 0x0010 (0x0040 - 0x0030) class UCronosAbilityTagRelationshipMapping final : public UDataAsset { public: TArray AbilityTagRelationships; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAbilityTagRelationshipMapping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAbilityTagRelationshipMapping") } static class UCronosAbilityTagRelationshipMapping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAbilityTagRelationshipMapping; // Class Cronos.CronosActionPoint // 0x00E8 (0x0520 - 0x0438) class ACronosActionPoint final : public AMaiActionPoint { public: uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnActionPointVisited; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) bool bOverrideBehaviorState; // 0x0450(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTSpawnActionPointBehaviorState OnReachedBehaviorState; // 0x0451(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_452[0x6]; // 0x0452(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FDaiConditions Conditions; // 0x0458(0x0030)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bUseCustomBTOnReached; // 0x0488(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_489[0x7]; // 0x0489(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTree* OnReachedBT; // 0x0490(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayAnimationOnReached; // 0x0498(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseTimer; // 0x0499(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRandomizeDuration; // 0x049A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49B[0x1]; // 0x049B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float AnimDuration; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAnimDuration; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAnimDuration; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPlayAnimationData PlayAnimationData; // 0x04A8(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) public: void OnPointCompleted(class AAIController* Controller); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosActionPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosActionPoint") } static class ACronosActionPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosActionPoint; // Class Cronos.CronosAiController // 0x02C0 (0x06B0 - 0x03F0) class ACronosAiController : public AAIController { public: uint8 Pad_3F0[0x18]; // 0x03F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCombatStarted; // 0x0408(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCombatEnded; // 0x0418(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSleep; // 0x0428(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAwaken; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAIPerceptionComponent* Perception; // 0x0448(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameplayTasksComponent* GameplayTasksComp; // 0x0450(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USmortComponent* SmortComponent; // 0x0458(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGoalComponent* GoalComponent; // 0x0460(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USteeringComponent* SteeringComp; // 0x0468(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequiresNavMesh; // 0x0470(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_471[0x7]; // 0x0471(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFocusTargets BodyFocus; // 0x0478(0x0010)(Transient, NativeAccessSpecifierPublic) struct FFocusTargets LookAtFocus; // 0x0488(0x0010)(Transient, NativeAccessSpecifierPublic) struct FFocusTargets DefaultBodyFocus; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPublic) struct FFocusTargets DefaultLookAtFocus; // 0x04A8(0x0010)(Edit, NativeAccessSpecifierPublic) class UDataTable* PerceptionPresetsDataTable; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BBTarget; // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BBChaseLocation; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACronosBaseEnemyCharacter* ControlledCharacter; // 0x04D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMotionWarpingComponent* OwnerMotionWarping; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTPathFollowingComponent* BTPathFollowing; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4E8[0x18]; // 0x04E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CachedLocation; // 0x0500(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FQuat CachedRotation; // 0x0520(0x0020)(Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHasDirtyTransformCache; // 0x0540(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_541[0x7]; // 0x0541(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTSpawnSleepBehavior SleepBehavior; // 0x0548(0x0040)(Transient, Protected, NativeAccessSpecifierProtected) bool bHasSleepBehavior; // 0x0588(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsSleeping; // 0x0589(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsWakingUp; // 0x058A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_58B[0x15]; // 0x058B(0x0015)(Fixing Size After Last Property [ Dumper-7 ]) class ASpawnScenario* SpawnScenario; // 0x05A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALevelSequenceActor* SpawnSequenceActor; // 0x05A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SpawnBehaviorClass; // 0x05B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USpawnBehaviorConfig* SpawnBehaviorData; // 0x05B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr BehaviorModifier; // 0x05C0(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5E8[0x10]; // 0x05E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FBehaviorOptionHandle SpawnBehaviorHandle; // 0x05F8(0x0008)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bSpawnBehaviorRequested; // 0x0600(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsRunningSpawnBehavior; // 0x0601(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_602[0x16]; // 0x0602(0x0016)(Fixing Size After Last Property [ Dumper-7 ]) TArray SleepIgnoredActors; // 0x0618(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_628[0x8]; // 0x0628(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr CurrentTarget; // 0x0630(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_638[0x18]; // 0x0638(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DisableGameplayEffect; // 0x0650(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_658[0x58]; // 0x0658(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Awake(); void CacheTransform(); void ClearFocusPriority(const EFocusCategory InCategory); void CombatEnded(); void CombatStarted(); bool ConsumeToken(); TArray GetNavBreadcrumbs(); void InterruptAwakening(class AActor* Actor); void LockNavBreadcrumbs(); void OnBehaviorEnded(const struct FBehaviorOptionHandle& BehaviorHandle, const class FString& BehaviorName); void OnBehaviorStarted(const struct FBehaviorOptionHandle& BehaviorHandle, const class FString& BehaviorName); void OnBehaviorTargetSelected(class UObject* InTarget); void OnCharacterDied(class AActor* Actor); void OnCinematicEnded(); void OnControlledCharacterHealthChanged(const int32 PreviousHealth); void OnControlledCharacterReceivedDamage(const float Damage); void OnPawnGameplayTagUpdated(const struct FGameplayTag& EventTag, bool TagExists); void OnTargetPerceptionUpdated(class AActor* Actor, const struct FAIStimulus& Stimulus); void PerformBehaviorsBackwardCompatibility(const struct FSpawnExtraOptions& InExtraOptions); void ReleaseToken(); void RemoveBreadcrumb(const int32 Index_0); bool RequestCombatToken(const struct FGameplayTag& Token); bool RequestToken(EFightDirectorTokenType Type); void ResetBodyFocus(); void ResetLookAtFocus(); void SetBodyFocus(const struct FFocusTargets& InFocusTargets); void SetCinematicMode(const bool bInCinematicMode); void SetFocalPointForCategory(const struct FVector& FP, EFocusCategory InCategory); void SetFocusForCategory(class AActor* FocusActor, EFocusCategory InCategory); void SetLookAtFocus(const struct FFocusTargets& InFocusTargets); void SetSleepBehavior(const struct FBTSpawnSleepBehavior& NewSleepBehavior); void SetSpawnBehavior(TSubclassOf InSpawnBehaviorClass, class USpawnBehaviorConfig* InSpawnBehData); void SetSpawnBehaviorHandle(const struct FBehaviorOptionHandle& InBehaviorOptionHandle); void SetSpawnSequencerActor(class ALevelSequenceActor* InLevelSequenceActor); void UnlockNavBreadcrumbs(); void UpdateMutation(); void WakeUpOnDeath(class AActor* Actor); bool GetCurrentBodyFocus(struct FAIFocus* OutFocus) const; bool GetCurrentBodyFocusCategory(EFocusCategory* OutCategory) const; bool GetCurrentLookAtFocus(struct FAIFocus* OutFocus) const; EFocusCategory GetCurrentLookAtFocusCategory() const; bool GetFirstValidCategory(const struct FFocusTargets& FocusList, EFocusCategory* OutValidCategory) const; bool GetFirstValidFocus(const struct FFocusTargets& FocusList, struct FAIFocus* OutFocus) const; class AActor* GetFirstValidFocusActor(const struct FFocusTargets& FocusList) const; struct FVector GetFirstValidFocusPoint(const struct FFocusTargets& FocusList) const; class AActor* GetFocusActorForCategory(const EFocusCategory InCategory) const; struct FVector GetFocusPointForCategory(EFocusCategory InCategory) const; class ASpawnScenario* GetSpawnScenario() const; class ALevelSequenceActor* GetSpawnSequencerActor() const; class AActor* GetTargetActor() const; bool IsCombatTokenAvailable(const struct FGameplayTag& Token) const; bool IsInCombat() const; bool IsSleeping() const; bool IsTokenAvailable(EFightDirectorTokenType Type) const; void SetAllSensesEnabled(const bool bEnable) const; void SetSensesEnabled(const bool bEnableSight, const bool bEnableHearing, const bool bEnableDamage, const bool bEnableProximity) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAiController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAiController") } static class ACronosAiController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosAiController; // Class Cronos.CronosAIFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCronosAIFunctionLibrary final : public UBlueprintFunctionLibrary { public: static float ApplyEnemyDamage(class AActor* DamagedActor, float DamageOverride, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AActor* EventInstigator, class AActor* DamageCauser, TSubclassOf DamageTypeClass); static bool BlueprintSuggestProjectileVelocity(const class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug, const TArray& ActorsToIgnore, bool bAcceptClosestOnNoSolutions, float HitAcceptance); static void ClearPositioningRequest(class AActor* RequestingActor, class AActor* BusynessOwner); static class FName GetNavAgentName(const class AAIController* Controller); static struct FNavAgentProperties GetNavAgentPropertiesForPawn(const class APawn* Pawn); static class ANavigationData* GetNavDataForController(const class AAIController* Controller, const bool bDefaultAsBackup); static struct FEnemyScheme GetSchemaFromActor(class AActor* InActor); static ETeamAttitude GetTeamAttitude(class AActor* A, class AActor* B); static bool IsLocationOnNavMesh(const struct FVector& Location, const class APawn* NavAgentPawn, const float QueryRadius); static bool IsLocationReachableForEnemy(class APawn* Pawn, const struct FVector& TestLocation, const float MinDistance); static bool IsTargetReachableForEnemy(class APawn* Pawn, const class AActor* TargetActor, const float MinDistance); static void LockLocationForPositioning(class AActor* RequestingActor, const struct FVector& Location, class AActor* BusynessOwner); static struct FVector RequestPositioning(class AActor* RequestingActor, class AActor* GoalActor); static class AEnemyProjectile* ShootProjectile(class AAIController* AIController, const struct FVector& TargetLocation, class UEnemyProjectileDefinition* InProjectileDefinition, float DamageOverride, TSubclassOf DamageTypeOverride); static bool VerifyCharacterMotion(const class ACharacter* Character, const bool bCheckNavigation, const bool bCheckForPawns, const float DistanceFactor, const bool bDrawDebug, const float VelocityThreshold, const float RadiusFactor, const float HeightFactor); static void VLogNavTile(const class AAIController* Controller); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAIFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAIFunctionLibrary") } static class UCronosAIFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAIFunctionLibrary; // Class Cronos.GameCutscenePlayer // 0x0800 (0x0F00 - 0x0700) class AGameCutscenePlayer final : public ACutscenePlayer { public: uint8 Pad_700[0x18]; // 0x0700(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool TeleportToSpawnPoint; // 0x0718(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_719[0x7]; // 0x0719(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCapsuleComponent* TeleportTarget; // 0x0720(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr TravelSpawnPoint; // 0x0728(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWorldPartitionStateRequestData WorldStateRequestData; // 0x0750(0x00D0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) bool bInvalidateOtherRequestsOnStart; // 0x0820(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_821[0x7]; // 0x0821(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* AudioState_CutsceneOn; // 0x0828(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkStateValue* AudioState_CutsceneOff; // 0x0830(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayOnBenchmarkPSO; // 0x0838(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoPlay; // 0x0839(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_83A[0x66]; // 0x083A(0x0066)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr WorldStateRequest; // 0x08A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideFadeInOnStart; // 0x08A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8A9[0x7]; // 0x08A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeInOnStart; // 0x08B0(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bOverrideFadeOutOnStart; // 0x09B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9B1[0x7]; // 0x09B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeOutOnStart; // 0x09B8(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bOverrideFadeInOnEnd; // 0x0AB8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AB9[0x7]; // 0x0AB9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeInOnEnd; // 0x0AC0(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bOverrideFadeOutOnEnd; // 0x0BC0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BC1[0x7]; // 0x0BC1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeOutOnEnd; // 0x0BC8(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_CC8[0x202]; // 0x0CC8(0x0202)(Fixing Size After Last Property [ Dumper-7 ]) bool bFakeLoadingDelay; // 0x0ECA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_ECB[0x1]; // 0x0ECB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float FakeLoadingDelay; // 0x0ECC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_ED0[0x18]; // 0x0ED0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UFadeLoadingScreenTransition* LoadingScreenTransition; // 0x0EE8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EF0[0x8]; // 0x0EF0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float MaxTimeLoading; // 0x0EF8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_EFC[0x4]; // 0x0EFC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool HasChainedCutscene(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameCutscenePlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameCutscenePlayer") } static class AGameCutscenePlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameCutscenePlayer; // Class Cronos.AnimInstanceMovementState // 0x0030 (0x0058 - 0x0028) class UAnimInstanceMovementState final : public UObject { public: float Gait; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingRightFoot; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStanding; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStarting; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInCombat; // 0x002F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasRecentlyChangedTheCombatState; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFalling; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanPlayLandAnim; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float DesiredGait; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAIGait CharacterGait; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAIGait PreviousCharacterGait; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingVelocityBasedGait; // 0x003A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B[0x1]; // 0x003B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float AngleToTarget; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForcedAngleToTarget; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToTarget; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrafeOffsetAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStopRequested; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsToStrafe; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStrafing; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsBackingOff; // 0x004F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimInstanceMovementState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimInstanceMovementState") } static class UAnimInstanceMovementState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimInstanceMovementState; // Class Cronos.AnimInstanceAimOffsetState // 0x0020 (0x0048 - 0x0028) class UAnimInstanceAimOffsetState final : public UObject { public: struct FRotator BasicAimOffsetRotation; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float BasicAimOffsetAlpha; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimInstanceAimOffsetState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimInstanceAimOffsetState") } static class UAnimInstanceAimOffsetState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimInstanceAimOffsetState; // Class Cronos.AiAnimInstancePreset // 0x0040 (0x0070 - 0x0030) class UAiAnimInstancePreset final : public UDataAsset { public: bool bUseAimOffset; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AimOffsetInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D BasicPitch; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D BasicYaw; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GaitInterpSpeed; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallingLandSpeedThreshold; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallingTriggerThresholdDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StandingBottomSpeedThreshold; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StandingTopSpeedThreshold; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AiAnimInstancePreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AiAnimInstancePreset") } static class UAiAnimInstancePreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAiAnimInstancePreset; // Class Cronos.CronosTranscriptionWidget // 0x0040 (0x03E0 - 0x03A0) class UCronosTranscriptionWidget : public UCronosUserWidgetOnTag { public: class UStyledRichTextBlock* FirstLine_rtx; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStyledRichTextBlock* SecondLine_rtx; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* Text_border; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameTextsConfig* GameTextsConfig; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor BackgroundSolid; // 0x03C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor BackgroundTransparent; // 0x03D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetData(const class FText& First, const class FText& Second); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosTranscriptionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosTranscriptionWidget") } static class UCronosTranscriptionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosTranscriptionWidget; // Class Cronos.AILocomotionAnimsConfig // 0x02A0 (0x02D0 - 0x0030) class UAILocomotionAnimsConfig final : public UDataAsset { public: TArray IdleAnims; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseCombatIdles; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray CombatIdleAnims; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAnimSequence* IdlePose; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAiBlendType BlendType; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBlendSpace* Locomotion; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlendSpace* CirclingLocomotion; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRandomizedFrontWalks; // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FrontWalkMaxAngle; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray GaitChangesTransitions; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseCustomGaitValues; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap GaitToValueMap; // 0x0098(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bGaitAffectsAnimRateScale; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap GaitToAnimRateScaleMap; // 0x00F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bCanStrafe; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePivots; // 0x0141(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_142[0x6]; // 0x0142(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap PivotsMap; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap PivotsRanges; // 0x0198(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseStarts; // 0x01E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E9[0x3]; // 0x01E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float StartsMinRange; // 0x01EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap StartsGaitMap; // 0x01F0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUpdateUsedFoot; // 0x0240(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseStops; // 0x0241(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_242[0x2]; // 0x0242(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float StopUpdateLag; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* StopRightFoot; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* StopLeftFoot; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* FallingLoop; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* FallingLand; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseTurnsInPlace; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSteps; // 0x0269(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_26A[0x6]; // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap TurnsInPlaceMontagesMap; // 0x0270(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseBasicAimOffset; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAimOffsetBlendSpace* BasicAimOffset; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AILocomotionAnimsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AILocomotionAnimsConfig") } static class UAILocomotionAnimsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAILocomotionAnimsConfig; // Class Cronos.CronosAreaVolume // 0x0008 (0x02D0 - 0x02C8) class ACronosAreaVolume : public AActor { public: class UMaiAreaComponent* MaiAreaComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAreaVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAreaVolume") } static class ACronosAreaVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosAreaVolume; // Class Cronos.WallWalkComponent // 0x0060 (0x0100 - 0x00A0) class UWallWalkComponent : public UActorComponent { public: uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector GravityJumpVelocity; // 0x00C0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsPlayerLanding; // 0x00D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bGravityJumpActive; // 0x00D9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxGravityJumpSpeed; // 0x00DC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PlayerJumpXRotationRate; // 0x00E0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf WallWalkAbility; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* Abilities; // 0x00F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: struct FVector GetGravityJumpVelocity(); void TurnOffGravityShoes(); void TurnOnGravityShoes(); void WallWalkJump(bool NewValue); bool IsGravityJumpActive() const; bool IsWallWalkingActive() const; void SetIsInsideChangingVolume(bool bNewValue) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WallWalkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WallWalkComponent") } static class UWallWalkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWallWalkComponent; // Class Cronos.CronosAssetManager // 0x0000 (0x04D0 - 0x04D0) class UCronosAssetManager final : public UAssetManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAssetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAssetManager") } static class UCronosAssetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAssetManager; // Class Cronos.CronosBaseEnemyCharacterProxy // 0x0028 (0x0050 - 0x0028) class UCronosBaseEnemyCharacterProxy final : public UObject { public: uint8 CombinedAttributesBitMask; // 0x0028(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 CurrentRank; // 0x0029(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Location; // 0x0030(0x0018)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDead; // 0x0048(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBaseEnemyCharacterProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBaseEnemyCharacterProxy") } static class UCronosBaseEnemyCharacterProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBaseEnemyCharacterProxy; // Class Cronos.ElizaSpawner // 0x00B8 (0x0380 - 0x02C8) class AElizaSpawner final : public AActor { public: class USceneComponent* SceneRoot; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* SkeletalMesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteractionGenericBaseTriggerComponent* BossFightEndTriggerComp; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteractionGenericBaseTriggerComponent* DestroyWallsTriggerComp; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EnemySpawners; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray WeakSpotProxies; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bAutoSpawn; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoStartFight; // 0x0309(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30A[0x6]; // 0x030A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr ElizaClass; // 0x0310(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf BossfightConfig; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bElizaSpawned; // 0x0340(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_341[0x7]; // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray DependenciesToStream; // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray LoadedDependencies; // 0x0358(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_368[0x18]; // 0x0368(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDependenciesLoaded(); void OnElizaEndPlay(class AActor* ElizaActor, EEndPlayReason EndPlayReason); void OnFightEnded(); class AActor* SpawnEliza(bool bStartBossFight); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaSpawner") } static class AElizaSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaSpawner; // Class Cronos.IncomingCriticalDamageConfigData // 0x0050 (0x0080 - 0x0030) class UIncomingCriticalDamageConfigData final : public UDataAsset { public: TMap BoneToDamageMultipliers; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IncomingCriticalDamageConfigData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IncomingCriticalDamageConfigData") } static class UIncomingCriticalDamageConfigData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIncomingCriticalDamageConfigData; // Class Cronos.PacingTimeManagerComponent // 0x0078 (0x0118 - 0x00A0) class UPacingTimeManagerComponent final : public UActorComponent { public: class UPTMConfig* ConfigData; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* OwnerController; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x68]; // 0x00B0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PacingTimeManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PacingTimeManagerComponent") } static class UPacingTimeManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPacingTimeManagerComponent; // Class Cronos.CronosBodyPartActor // 0x02B8 (0x0600 - 0x0348) class ACronosBodyPartActor final : public ASkeletalMeshActor { public: struct FVector ImpulseCache; // 0x0348(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ImpulseBoneCache; // 0x0360(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VfxSpawnSocketName; // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* SpawnEffect; // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAttached; // 0x0378(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_379[0x7]; // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap, class FName> ChildBodyPartActorsToBone; // 0x0380(0x0050)(NativeAccessSpecifierPublic) class USkeletalMesh* SkeletalMesh; // 0x03D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LinearDamping; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngularDamping; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkinnedMeshComponent* MainBody; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FImpacterSoundConfig ImpacterSoundConfig; // 0x03E8(0x0070)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCurveFloat* DissolvePrimaryFloatCurve; // 0x0458(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* DissolveSecondaryFloatCurve; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraSystem* NiagaraSystem; // 0x0468(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraDataChannelAsset* DisintegrateNiagaraDataChannel; // 0x0470(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraSystem* FlameNiagaraSystem; // 0x0478(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraSystem* FlameNiagaraSystemSimpler; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName DissolveParameterName; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap SpecificDissolveParameterNames; // 0x0490(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bIsDissolved; // 0x04E0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsBurned; // 0x04E1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsKinematicBodyPart; // 0x04E2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4E3[0x5]; // 0x04E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UTimelineComponent* DissolveTimeline; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* TeethMesh; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F8[0x10]; // 0x04F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* ArmorMesh; // 0x0508(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_510[0x10]; // 0x0510(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ClothMeshes; // 0x0520(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_530[0x38]; // 0x0530(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* WeaponMesh; // 0x0568(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FEnemyWeaponData WeaponData; // 0x0570(0x0010)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray MaterialsToDissolve; // 0x0580(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray MaterialsBodyToDissolve; // 0x0590(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray> CachedDynamicMaterials; // 0x05A0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_5B0[0x30]; // 0x05B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* ImpacterAkEvent; // 0x05E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5E8[0x18]; // 0x05E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitiatePhysics(); void OnDissolveEvent(); void TimeLineFinishedCallback(); float GetBurningSpawnRateModif() const; float GetBurningSpawnRateOtherModif() const; class FName GetDissolveAttachBoneName() const; float GetDissolveSpawnRate() const; void TimelinePrimaryCallback(float Val) const; void TimelineSecondaryCallback(float Val) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBodyPartActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBodyPartActor") } static class ACronosBodyPartActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosBodyPartActor; // Class Cronos.CronosBodyPartManagerSubsystem // 0x0038 (0x0068 - 0x0030) class UCronosBodyPartManagerSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBodyPartManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBodyPartManagerSubsystem") } static class UCronosBodyPartManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBodyPartManagerSubsystem; // Class Cronos.AnimNotify_UseItemDestroy // 0x0000 (0x0038 - 0x0038) class UAnimNotify_UseItemDestroy final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UseItemDestroy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UseItemDestroy") } static class UAnimNotify_UseItemDestroy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UseItemDestroy; // Class Cronos.CronosStatusEffectData // 0x0000 (0x0030 - 0x0030) class UCronosStatusEffectData : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosStatusEffectData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosStatusEffectData") } static class UCronosStatusEffectData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosStatusEffectData; // Class Cronos.CronosBurningStatusEffectData // 0x0018 (0x0048 - 0x0030) class UCronosBurningStatusEffectData final : public UCronosStatusEffectData { public: float BurningDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShouldApplyDamage; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DamagePerSecond; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AttachPoint; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBurningStatusEffectData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBurningStatusEffectData") } static class UCronosBurningStatusEffectData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBurningStatusEffectData; // Class Cronos.CronosBurningStatusEffect // 0x0000 (0x0430 - 0x0430) class UCronosBurningStatusEffect final : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBurningStatusEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBurningStatusEffect") } static class UCronosBurningStatusEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBurningStatusEffect; // Class Cronos.CronosCharacterPlayInteractAbility // 0x00E8 (0x0518 - 0x0430) class UCronosCharacterPlayInteractAbility : public UCronosGameplayAbility { public: struct FGameplayTag FinishInteractionTag; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag CancelInteractionTag; // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0440(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractComponent; // 0x0448(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_CharacterSnap* CharacterSnap; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHOperationEvents* RotateSnap; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* AnimationMontage; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlayMontageAndWaitForEvent* AnimTask; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* WaitInteractionFinishTask; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* WaitInteractionCancelTask; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* WaitInteractionStopTask; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_488[0x90]; // 0x0488(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInteractionCancelEventReceived(const struct FGameplayEventData& Payload); void OnInteractionFinishEventReceived(const struct FGameplayEventData& Payload); void OnInteractionStarted(); void OnInteractionStopEventReceived(const struct FGameplayEventData& Payload); bool OnInteractionStopped(); void OnMontageCancelled(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnMontageEnded(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnRotateFinished(bool Completed); void OnSlideBlendOut(); void OnSlideFinished(bool Completed); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayInteractAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayInteractAbility") } static class UCronosCharacterPlayInteractAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayInteractAbility; // Class Cronos.DeadEnemyMimic // 0x0248 (0x0510 - 0x02C8) class ADeadEnemyMimic : public AActor { public: uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* SkeletalMesh; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UArmorComponent* ArmorComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWeaponFXDecal* WeaponFXDecal; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAppearanceManagerComponent* AppearanceManager; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEnemyArchetype EnemyArchetype; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DefaultAttributes; // 0x02F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Rank; // 0x02FA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FB[0x1]; // 0x02FB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag AppearancePreset; // 0x02FC(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRandomizeGender; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenders Gender; // 0x0305(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_306[0x2]; // 0x0306(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer AppearanceTags; // 0x0308(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) int32 SeedOverride; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimationAsset* Animation; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayAnimation; // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoopAnimation; // 0x0339(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33A[0x2]; // 0x033A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AnimPosition; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USpawnersPreviewConfigs* MeshConfigs; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap AppearanceConfigMap; // 0x0348(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TMap LODConfigMap; // 0x0398(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) class UNiagaraSystem* BurningParticles; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurningSpawnRateModif; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurningSpawnRateOtherModif; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* DissolveParticles; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DissolvePrimaryFloatCurve; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* DissolveSecondaryFloatCurve; // 0x0408(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DissolveParameterName; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap SpecificDissolveParameterNames; // 0x0418(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DissolveSpawnRate; // 0x0468(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DissolveAttachBoneName; // 0x046C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_474[0x4]; // 0x0474(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NotDissolvingMaterials; // 0x0478(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UTimelineComponent* DissolveTimeline; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray MaterialsToDissolve; // 0x0498(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray MaterialsBodyToDissolve; // 0x04A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_4B8[0x58]; // 0x04B8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DissolveTimelineFinishedCallback(); void OnBodyDissolved(); void OnBurned(); void OnDissolve_BP(); void DissolveTimelinePrimaryCallback(float Value) const; void DissolveTimelineSecondaryCallback(float Value) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeadEnemyMimic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeadEnemyMimic") } static class ADeadEnemyMimic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADeadEnemyMimic; // Class Cronos.EnemyCorpseActor // 0x0220 (0x0730 - 0x0510) class alignas(0x10) AEnemyCorpseActor : public ADeadEnemyMimic { public: uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CorpseConfigAsset; // 0x0518(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ReadyToAbsorbAudioEvent; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_528[0x180]; // 0x0528(0x0180)(Fixing Size After Last Property [ Dumper-7 ]) class UAbsorptionComponent* AbsorptionComponent; // 0x06A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6B0[0x10]; // 0x06B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnedBodyParts; // 0x06C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_6D0[0x10]; // 0x06D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FBodyPartsDataStruct BodyPartsDataStruct; // 0x06E0(0x0040)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_720[0x10]; // 0x0720(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAppearanceApplied(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyCorpseActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyCorpseActor") } static class AEnemyCorpseActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEnemyCorpseActor; // Class Cronos.CronosCharacterLongInteractAbility // 0x0038 (0x0550 - 0x0518) class UCronosCharacterLongInteractAbility : public UCronosCharacterPlayInteractAbility { public: uint8 Pad_518[0x28]; // 0x0518(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionIconComponent* InteractionIcon; // 0x0540(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHoldProgress(float InPercent); void OnInteractionHoldStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterLongInteractAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterLongInteractAbility") } static class UCronosCharacterLongInteractAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterLongInteractAbility; // Class Cronos.PhysicalAnimationProfileDA // 0x0050 (0x0080 - 0x0030) class UPhysicalAnimationProfileDA final : public UDataAsset { public: TMap Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicalAnimationProfileDA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicalAnimationProfileDA") } static class UPhysicalAnimationProfileDA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicalAnimationProfileDA; // Class Cronos.AiMovementConfig // 0x00D0 (0x0100 - 0x0030) class UAiMovementConfig final : public UDataAsset { public: bool bUseThresholdsForRotations; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RotationCorrectionThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementCorrectionRotationMinSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap YawInterpSpeedCurvesMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCurveFloat* YawInterpSpeedCurve; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActionRotationSpeed; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap PerGaitMovementSpeed; // 0x00A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCurveFloat* VelocityToGaitCurve; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallingRotationSpeed; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AiMovementConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AiMovementConfig") } static class UAiMovementConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAiMovementConfig; // Class Cronos.CronosCharacterPlayData // 0x0018 (0x0048 - 0x0030) class UCronosCharacterPlayData final : public UPrimaryDataAsset { public: class UCronosInputConfig* InputConfig; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosAbilitySet* AbilitySet; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTDifficultyAttributeMapDataPlayer* DifficultyAttributeMapData; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayData") } static class UCronosCharacterPlayData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayData; // Class Cronos.CronosCharacterPlayFlamethrowerAbility // 0x0020 (0x0450 - 0x0430) class UCronosCharacterPlayFlamethrowerAbility : public UCronosGameplayAbility { public: struct FDataTableRowHandle FlamethrowerItem; // 0x0430(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float WeaponMorphInSpeedMul; // 0x0440(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponMorphOutSpeedMul; // 0x0444(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHAnimMontagePlayer* FlamethrowerMontagePlayer; // 0x0448(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnFlamethrowerEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayFlamethrowerAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayFlamethrowerAbility") } static class UCronosCharacterPlayFlamethrowerAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayFlamethrowerAbility; // Class Cronos.HealAbilityPayloadObject // 0x0010 (0x0038 - 0x0028) class UHealAbilityPayloadObject final : public UObject { public: struct FDataTableRowHandle ItemData; // 0x0028(0x0010)(NoDestructor, NativeAccessSpecifierPublic) public: void SetData(const struct FDataTableRowHandle& Data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HealAbilityPayloadObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HealAbilityPayloadObject") } static class UHealAbilityPayloadObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHealAbilityPayloadObject; // Class Cronos.CronosCharacterPlayHealAbility // 0x0088 (0x04B8 - 0x0430) class UCronosCharacterPlayHealAbility : public UCronosGameplayAbility { public: class FName ItemName; // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HealAmount; // 0x0438(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* AnimationMontage; // 0x0440(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimPlayRate; // 0x0448(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44C[0x4]; // 0x044C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMesh* HealingItemMesh; // 0x0450(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MeshAttachSocket; // 0x0458(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* HealingItemAnim; // 0x0460(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate EventReceivedHandle; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASkeletalMeshActor* Item; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf HealPostProcessEffect; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf NoAmmoGameplayEffectClass; // 0x0490(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_498[0x20]; // 0x0498(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyItem(); void EventReceived(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnItemSpawn(); void OnMontageCancelled(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnMontageEnded(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); class ASkeletalMeshActor* GetItem() const; class FName GetItemName() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayHealAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayHealAbility") } static class UCronosCharacterPlayHealAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayHealAbility; // Class Cronos.BTSoulLeakCondition // 0x0008 (0x0030 - 0x0028) class UBTSoulLeakCondition : public UObject { public: bool InverseCondition; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool EvaluateCondition(class UWorld* InWorld) const; class ASHCharacterPlay* GetCharacterPlay(class UWorld* InWorld) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulLeakCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulLeakCondition") } static class UBTSoulLeakCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulLeakCondition; // Class Cronos.BTHasAnySoulSoulLeakCondition // 0x0018 (0x0048 - 0x0030) class UBTHasAnySoulSoulLeakCondition final : public UBTSoulLeakCondition { public: bool bIsAny; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Souls; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTHasAnySoulSoulLeakCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTHasAnySoulSoulLeakCondition") } static class UBTHasAnySoulSoulLeakCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTHasAnySoulSoulLeakCondition; // Class Cronos.InteractAbilityPayloadObject // 0x0068 (0x0090 - 0x0028) class UInteractAbilityPayloadObject final : public UObject { public: class USHInteractionGenericComponent* InteractComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCharacterSnapConfig SnapConfig; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UAnimMontage* AnimationMontage; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WaitForAnimEnd; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractAbilityPayloadObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractAbilityPayloadObject") } static class UInteractAbilityPayloadObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractAbilityPayloadObject; // Class Cronos.CronosCharacterPlayInteractTimeRiftAbility // 0x00E0 (0x05F8 - 0x0518) class UCronosCharacterPlayInteractTimeRiftAbility : public UCronosCharacterPlayInteractAbility { public: struct FSHCameraAnimationData ItemInvestigationCameraAnimData; // 0x0518(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UAnimMontage* StartAnimation; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimMontage* EndAnimation; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SnapDuration; // 0x0598(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_59C[0x4]; // 0x059C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimationAsset* AnchorAnimation; // 0x05A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDataTableRowHandle AnchorRowHandle; // 0x05A8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) class ASHCameraAnimationExecutive* CameraAnimExe; // 0x05B8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ABTWPStreamingSourceActor* StreamingSourceActor; // 0x05C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ABTTimeRift* TimeRiftActor; // 0x05C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_PlayMontageAndWait* StartAnimationTask; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* WaitAnchorActivatedEvent; // 0x05D8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* WaitAnchorGrabbedEvent; // 0x05E0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* WaitAnchorInstalledEvent; // 0x05E8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimationAsset* DefaultAnchorAnimation; // 0x05F0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnAchorInstalled(); void OnAnchorActivatedEventReceived(const struct FGameplayEventData& Payload); void OnAnchorGrabbedEventReceived(const struct FGameplayEventData& Payload); void OnAnchorInstalledEventReceived(const struct FGameplayEventData& Payload); void OnCharacterAligned(bool bWasCompleted); void OnTimeRiftStateChanged(const ETimeRiftState NewTimeRiftState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayInteractTimeRiftAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayInteractTimeRiftAbility") } static class UCronosCharacterPlayInteractTimeRiftAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayInteractTimeRiftAbility; // Class Cronos.CronosSpawnPointSettings // 0x0050 (0x0088 - 0x0038) class UCronosSpawnPointSettings final : public UDeveloperSettings { public: TMap> TaggedDataTables; // 0x0038(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnPointSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnPointSettings") } static class UCronosSpawnPointSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSpawnPointSettings; // Class Cronos.MeleeAbilityPayloadObject // 0x0008 (0x0030 - 0x0028) class UMeleeAbilityPayloadObject final : public UObject { public: class FName ComboSectionName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeAbilityPayloadObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeAbilityPayloadObject") } static class UMeleeAbilityPayloadObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeAbilityPayloadObject; // Class Cronos.AbilityTask_MeleeCharacterPlayRotation // 0x0000 (0x0080 - 0x0080) class UAbilityTask_MeleeCharacterPlayRotation final : public UAbilityTask { public: static class UAbilityTask_MeleeCharacterPlayRotation* MeleeCharacterPlayRotation(class UGameplayAbility* OwningAbility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MeleeCharacterPlayRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MeleeCharacterPlayRotation") } static class UAbilityTask_MeleeCharacterPlayRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MeleeCharacterPlayRotation; // Class Cronos.CronosCharacterPlayMeleeAbility // 0x0048 (0x0478 - 0x0430) class UCronosCharacterPlayMeleeAbility : public UCronosGameplayAbility { public: float CameraInterpSpeed; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeSnapMaxDistance; // 0x0434(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeSnapMinAngle; // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CancellationBlendOutTime; // 0x043C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponMorphInSpeedMul; // 0x0440(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponMorphOutSpeedMul; // 0x0444(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBTMeleeAttackType AttackType; // 0x0448(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName AnimationComboSectionName; // 0x044C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComboSectionBlendInTime; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComboSectionBlendOutTime; // 0x0458(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowInstantCombo; // 0x045C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RotationWindowOpen; // 0x045D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool WasEnemyHit; // 0x045E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bComboWindow; // 0x045F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bComboRequested; // 0x0460(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_461[0x7]; // 0x0461(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USHAnimMontagePlayer* MeleeAttackMontagePlayer; // 0x0468(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* CronosCharacter; // 0x0470(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void DoCombo(); void EnableMeleeRotationWindow(bool Enable); void FinishAttack(); void OnComboCheck(const struct FGameplayEventData& Payload); void OnComboWindowStart(const struct FGameplayEventData& Payload); void OnMeleeAttackEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void PerformMeleeAttackCheckFAN(); void RequestCombo(bool bRequestCombo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayMeleeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayMeleeAbility") } static class UCronosCharacterPlayMeleeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayMeleeAbility; // Class Cronos.CronosCharacterPlayQuickFabricationAbility // 0x0048 (0x0478 - 0x0430) class UCronosCharacterPlayQuickFabricationAbility : public UCronosGameplayAbility { public: int32 InSlotIndex; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ItemName; // 0x0434(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43C[0x4]; // 0x043C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0440(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHItem* Item; // 0x0448(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* FabricationAnimMontage; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_458[0x20]; // 0x0458(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInputRelease(float TimeHeld); void OnMontageCancelled(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OnMontageEnded(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayQuickFabricationAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayQuickFabricationAbility") } static class UCronosCharacterPlayQuickFabricationAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayQuickFabricationAbility; // Class Cronos.SoulExtractionWidget // 0x0288 (0x0838 - 0x05B0) class USoulExtractionWidget final : public UBTInGameMenuWithMenus { public: class UOverlay* MainContainer; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* EstablishingConnectionProgressWidget; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* TerminatingConnectionProgressWidget; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionDecisionWidget* ExtractionDecisionWidget; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* ExtractionProgressWidget; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* ExtractionErrorWidget; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionDeletionWidget* SoulDeletionDecisionWidget; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulDeletionConfirmationWidget* SoulDeletionConfirmationWidget; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* SoulDeletionProgressWidget; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionProgressableWidget* SolDeletionResultWidget; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USoulExtractionConfirmationWidget* ExtractionResultWidget; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetSwitcher* BackgroundSwitcher; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* EmptyBackground; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* NeutralBackground; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* NegativeBackground; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* PositiveBackground; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr DialogDialogSpeakerActor; // 0x0630(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_638[0x20]; // 0x0638(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UBTSoulExtractionsDataAsset* ExtractionsDataAsset; // 0x0658(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag VOAbilityGameplayTag; // 0x0660(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_668[0x40]; // 0x0668(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) struct FDialogFullInfo CurrentDialogInfo; // 0x06A8(0x0170)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_818[0x20]; // 0x0818(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ChangeState(ESoulExtractionPhase NewPhase); void OnConnectionEstablishingProgressFinished(); void OnConnectionTerminatingProgressFinished(); void OnDeletionAcceptedChoice(); void OnDeletionRejectedChoice(); void OnDialogFinished(); void OnExtractionCanceled(); void OnExtractionConfirmed(); void OnExtractionErrorWidgetDisplayTimeEnded(); void OnExtractionProgressFinished(); void OnExtractionProgressInterrupted(); void OnExtractionResultConfirmedChoice(); void OnSoulDeletionProgressFinished(); void OnSoulDeletionResultWidgetDisplayTimeEnded(); void OnSoulToDeleteSelected(class FName InSoulNameToDelete, int32 InChoiceIndex); void OnStateChanged(ESoulExtractionPhase NewState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionWidget") } static class USoulExtractionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionWidget; // Class Cronos.CronosCharacterPlayUIComponent // 0x0130 (0x01D0 - 0x00A0) class UCronosCharacterPlayUIComponent final : public UActorComponent { public: TSoftClassPtr EndGameCreditsWidgetClass; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftClassPtr EndGameWidgetClass; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf GameplayHudWidgetClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf GameplayFocusWidgetClass; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf GameplayReadingWidgetClass; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf GameplaySaveMenuWidgetClass; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ControlTipsPanelClass; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ControlTipsQTEPanelClass; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FullscreenVisionWidgetClass; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FullscreenImagesWidgetClass; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FullscreenImageMaterialWidgetClass; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf WeaponWheelWidgetClass; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf FadeWidgetGameplayEffect; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayHudWidget* GameplayHudWidget; // 0x0148(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayFocusWidget* GameplayFocusWidget; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayReadingWidget* GameplayReadingWidget; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplaySaveMenuWidget* GameplaySaveMenuWidget; // 0x0160(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMiniInventoryWidget* MiniInventoryWidget; // 0x0168(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameplayEndGameCreditsWidget* EndGameCreditsWidget; // 0x0170(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameplayEndGameWidget* EndGameWidget; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosControlTipsPanel* ControlTipsPanel; // 0x0180(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFullscreenVisionWidget* FullscreenVisionWidget; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFullscreenImagesWidget* FullscreenImagesWidget; // 0x0190(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFullscreenImageMaterialWidget* FullscreenImageMaterialWidget; // 0x0198(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosControlTipsPanel* ControlTipsQTEPanel; // 0x01A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayWeaponModeWidget* WeaponWheelWidget; // 0x01A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FActiveGameplayEffectHandle FadeOutEffectHandle; // 0x01B0(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void AddHudNotification(const class UObject* InWorldContext, const struct FSHItemDataStruct& InItemData, int32 InQuantity, TSubclassOf InSpecificWidgetToUse); void HideQTETips(); void HideTips(); void SetQuickEquipMenuActive(bool newVis, bool AlternativeVis); class UGameplayEndGameCreditsWidget* ShowEndGameCreditsWidget(); class UGameplayEndGameWidget* ShowEndGameWidget(); void ShowFadeWidget(bool Show); void ShowQTETips(const TArray& Tips); void ShowTips(const TArray& Tips); void ShowTipsFromPreset(const struct FDataTableRowHandle& Preset); void ShowWeaponWheelForTime(float CustomTimeToShow); class UFullscreenImagesWidget* GetFullscreenImagesWidgetBP() const; class UFullscreenVisionWidget* GetFullscreenVisionWidgetBP() const; class USHGameplayHudWidget* GetGameplayHudWidgetBP() const; class USHGameplaySaveMenuWidget* GetSaveMenuWidgetBP() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayUIComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayUIComponent") } static class UCronosCharacterPlayUIComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayUIComponent; // Class Cronos.CronosUpgradesSettings // 0x0058 (0x0088 - 0x0030) class UCronosUpgradesSettings final : public UDataAsset { public: class UDataTable* UpgradesCategory; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap UpgradeDataMap; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosUpgradesSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosUpgradesSettings") } static class UCronosUpgradesSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosUpgradesSettings; // Class Cronos.SpawnMagazineAnimNotify // 0x0020 (0x0058 - 0x0038) class USpawnMagazineAnimNotify final : public UAnimNotify { public: EBones BoneToSpawnMagazineAt; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator RotationOffset; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnMagazineAnimNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnMagazineAnimNotify") } static class USpawnMagazineAnimNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnMagazineAnimNotify; // Class Cronos.CronosCharacterPlayUpgradesComponent // 0x00B0 (0x0150 - 0x00A0) class UCronosCharacterPlayUpgradesComponent final : public UActorComponent { public: class UCronosUpgradesSettings* UpgradesData; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap UpgradesDataMap; // 0x00B0(0x0050)(Protected, NativeAccessSpecifierProtected) TMap ActiveEffectsHandles; // 0x0100(0x0050)(Protected, NativeAccessSpecifierProtected) public: void ApplyUpgradePreset(const struct FUpgradePresetData& UpgradePreset); struct FGameplayAttribute GetUpgradeEffectAttribute(TSubclassOf UpgradeGE, int32 ModifierIndex); struct FGameplayAttribute GetUpgradeEffectAttributeByName(class FName UpgradeItemName, int32 ModifierIndex); float GetUpgradeEffectMagnitude(TSubclassOf UpgradeGE, int32 ModifierIndex); float GetUpgradeEffectMagnitudeByName(class FName UpgradeItemName, int32 ModifierIndex); int32 GetUpgradeEffectModifiersNumByName(class FName UpgradeName); void OnUpgradeItemCollected(class FName ItemName, int32 Quantity); void OnUpgradeItemRemoved(class FName ItemName, int32 Quantity); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCharacterPlayUpgradesComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCharacterPlayUpgradesComponent") } static class UCronosCharacterPlayUpgradesComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCharacterPlayUpgradesComponent; // Class Cronos.CronosChaseArea // 0x0000 (0x02D0 - 0x02D0) class ACronosChaseArea final : public ACronosAreaVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosChaseArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosChaseArea") } static class ACronosChaseArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosChaseArea; // Class Cronos.WallWalkingTraceConfig // 0x0038 (0x0068 - 0x0030) class UWallWalkingTraceConfig final : public UDataAsset { public: bool bGenerateTracePoints; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumberOfTracesPoints; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointsMaxDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointsBaseHeight; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BasicTraceLocations; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bTraceForBetterLocations; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumberOfTracesPerPoint; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracesMaxAngle; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracesRadius; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TracesLength; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WallWalkingTraceConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WallWalkingTraceConfig") } static class UWallWalkingTraceConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWallWalkingTraceConfig; // Class Cronos.CronosContainerDynamicWidgets // 0x0058 (0x03F8 - 0x03A0) class UCronosContainerDynamicWidgets : public UCronosUserWidgetOnTag { public: class UCronosOverlay* MainOverlay; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap RegisteredDynamicSlots; // 0x03A8(0x0050)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosContainerDynamicWidgets") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosContainerDynamicWidgets") } static class UCronosContainerDynamicWidgets* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosContainerDynamicWidgets; // Class Cronos.CronosControlTipsPanel // 0x0020 (0x0420 - 0x0400) class UCronosControlTipsPanel : public UControlTipsPanel { public: class UDataTable* TipsPresets; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultPreset; // 0x0408(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Hide(); void Show(const TArray& wantedTooltips); void ShowTipsFromPreset(const struct FDataTableRowHandle& Preset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosControlTipsPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosControlTipsPanel") } static class UCronosControlTipsPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosControlTipsPanel; // Class Cronos.CronosCreditsSkipWidget // 0x00B8 (0x0458 - 0x03A0) class UCronosCreditsSkipWidget final : public UUCWSkipWidget { public: float ClickTime; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UWidget* Background_box; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SpecialKeys; // 0x03B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ProhibitedKeys; // 0x03C0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UStyledRichTextBlock* Key_rtx; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameTextsConfig* GameTextsConfig; // 0x03D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeIn_anim; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* ButtonInfo_anim; // 0x03F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F8[0x60]; // 0x03F8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCreditsSkipWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCreditsSkipWidget") } static class UCronosCreditsSkipWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosCreditsSkipWidget; // Class Cronos.AnimNotify_DoorHandIKStart // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DoorHandIKStart final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DoorHandIKStart") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DoorHandIKStart") } static class UAnimNotify_DoorHandIKStart* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DoorHandIKStart; // Class Cronos.CronosCutsceneTestActor // 0x0020 (0x0368 - 0x0348) class ACronosCutsceneTestActor final : public ADaeTestActor { public: uint8 Pad_348[0x14]; // 0x0348(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) float TimeOutLoading; // 0x035C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosCutsceneTestActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosCutsceneTestActor") } static class ACronosCutsceneTestActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosCutsceneTestActor; // Class Cronos.SpawnBehavior_Sequencer // 0x0000 (0x0038 - 0x0038) class USpawnBehavior_Sequencer final : public USpawnBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnBehavior_Sequencer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnBehavior_Sequencer") } static class USpawnBehavior_Sequencer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnBehavior_Sequencer; // Class Cronos.CronosDestructibleDeveloperSettings // 0x0080 (0x00B8 - 0x0038) class UCronosDestructibleDeveloperSettings final : public UDeveloperSettings { public: TSoftClassPtr DefaultGeometryCollectionActorClass; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGeometryCollectionPoolConfigData DefaultPoolConfig; // 0x0060(0x0008)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic) TMap, struct FGeometryCollectionPoolConfig> GeometryCollectionPoolConfig; // 0x0068(0x0050)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosDestructibleDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosDestructibleDeveloperSettings") } static class UCronosDestructibleDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosDestructibleDeveloperSettings; // Class Cronos.SHAspectAwareSpacer // 0x0008 (0x0190 - 0x0188) class USHAspectAwareSpacer final : public USpacer { public: ESHAspectAwareFrameType FillInType; // 0x0188(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAspectAwareSpacer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAspectAwareSpacer") } static class USHAspectAwareSpacer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAspectAwareSpacer; // Class Cronos.CronosDynamicWidgetInterface // 0x0000 (0x0000 - 0x0000) class ICronosDynamicWidgetInterface final { public: struct FWidgetRegisterData GetWidgetRegisterData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosDynamicWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosDynamicWidgetInterface") } static class ICronosDynamicWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICronosDynamicWidgetInterface; // Class Cronos.CronosEditorPerProjectSettings // 0x0000 (0x0038 - 0x0038) class UCronosEditorPerProjectSettings final : public UDeveloperSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEditorPerProjectSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEditorPerProjectSettings") } static class UCronosEditorPerProjectSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEditorPerProjectSettings; // Class Cronos.CronosEncounterTriggerBox // 0x0040 (0x0310 - 0x02D0) class ACronosEncounterTriggerBox : public ATriggerBox { public: TSoftObjectPtr EncounterManager; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlayerEnter; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsEnabled; // 0x0308(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Disable(); void Enable(); bool GetIsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEncounterTriggerBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEncounterTriggerBox") } static class ACronosEncounterTriggerBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosEncounterTriggerBox; // Class Cronos.CronosLoadingScreenTransition // 0x0028 (0x0070 - 0x0048) class UCronosLoadingScreenTransition : public ULoadingScreenTransitionBase { public: TSoftClassPtr LoadingWidgetClass; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosLoadingScreenTransition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosLoadingScreenTransition") } static class UCronosLoadingScreenTransition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosLoadingScreenTransition; // Class Cronos.FadeLoadingScreenTransition // 0x0220 (0x0290 - 0x0070) class UFadeLoadingScreenTransition final : public UCronosLoadingScreenTransition { public: bool bFadeInEnabled; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeIn; // 0x0078(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bFadeOutEnabled; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFadeData FadeOut; // 0x0180(0x0100)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FadeLoadingScreenTransition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FadeLoadingScreenTransition") } static class UFadeLoadingScreenTransition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFadeLoadingScreenTransition; // Class Cronos.CronosEncounterEndTriggerBox // 0x0000 (0x0310 - 0x0310) class ACronosEncounterEndTriggerBox final : public ACronosEncounterTriggerBox { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEncounterEndTriggerBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEncounterEndTriggerBox") } static class ACronosEncounterEndTriggerBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosEncounterEndTriggerBox; // Class Cronos.CronosEncounterManager // 0x0228 (0x04F0 - 0x02C8) class ACronosEncounterManager : public AActor { public: TMulticastInlineDelegate OnEncounterFinished; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEncounterStarted; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class USceneComponent* Root; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBillboardComponent* SpriteComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteractionGenericEventReceiverComponent* EventReceiver; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bControlCombatState; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ClearCombatStateDelay; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> Waves; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TSet> InteractionActors; // 0x0318(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) TSoftObjectPtr SpawnCorrectionArea; // 0x0368(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet> SpawnAreas; // 0x0390(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) TSet> ChaseAreas; // 0x03E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) TArray> SpawnersToPreload; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bTriggerMultipleTimes; // 0x0440(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_441[0x7]; // 0x0441(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf StreamingActorClassToUse; // 0x0448(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseEncounterTimeLimit; // 0x0450(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_451[0x3]; // 0x0451(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float EncounterTimeLimit; // 0x0454(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString EncounterName; // 0x0458(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag EncounterTag; // 0x0468(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_470[0x10]; // 0x0470(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsEnabled; // 0x0480(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EEncounterState State; // 0x0481(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 CurrentWaveId; // 0x0482(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasBeenFinished; // 0x0483(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bUseEventFlow; // 0x0484(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 ClearedWavesCount; // 0x0485(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_486[0x2]; // 0x0486(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FVector> CachedSpawnersLocations; // 0x0488(0x0050)(NativeAccessSpecifierPrivate) bool bFinishOnCurrentWave; // 0x04D8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D9[0x7]; // 0x04D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnedStreamingActors; // 0x04E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: void AutoFillWaves(); void AwakeEncounter(); void DebugStartEncounter(const class FString& IDSnippet); void DespawnEncounter(); void Disable(); void Enable(); TSet> GetEndTriggers(); TArray GetSpawnedActors(); TSet> GetStartTriggers(); bool isInChaseArea(const struct FVector& Location, const float Extent); bool IsPlayerInTheSpawnArea(); void KillCurrentWave(); void KillEncounter(); void OnCurrentWaveFinished(); void OnEncounterStartRequest(); void OnWaveActorAwakened(); void OnWaveCleared(); void OnWaveEvent(const struct FInteractionActivationData& EventData); void PreSpawnEncounter(); void ResetEncounter(); void RestoreEncounter(); void StartEncounter(); void StopEncounter(); void UpdateEncounterTags(); void UpdateReferencedActorsNames(); void UpdateReferences(); bool ValidateEncounterReferences(); void ValidateReferences(); EEncounterState GetEncounterState() const; bool GetIsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEncounterManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEncounterManager") } static class ACronosEncounterManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosEncounterManager; // Class Cronos.CronosEncounterStartTriggerBox // 0x0008 (0x0318 - 0x0310) class ACronosEncounterStartTriggerBox final : public ACronosEncounterTriggerBox { public: EEncounterStartTriggerType Type; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEncounterStartTriggerBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEncounterStartTriggerBox") } static class ACronosEncounterStartTriggerBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosEncounterStartTriggerBox; // Class Cronos.GameInfoPopupWidget // 0x01C0 (0x0490 - 0x02D0) class alignas(0x10) UGameInfoPopupWidget final : public UUserWidget { public: float ShowTime; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ItemWidgetClass; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ItemDescriptionWidgetClass; // 0x02E0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText DisplaySkinText; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class FText WarningHeaderText; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class FText WarningDisplayText; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TSoftObjectPtr PlayerSkinDataPath; // 0x0318(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Accept_but; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* BundleInfo_txt; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText OrgText; // 0x0350(0x0010)(Transient, Protected, NativeAccessSpecifierProtected) class UTextBlock* Info_txt; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* Items_box; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeIn_anim; // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_380[0x20]; // 0x0380(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray Bundles; // 0x03A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_3B0[0xE0]; // 0x03B0(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFadedOutAnim(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameInfoPopupWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameInfoPopupWidget") } static class UGameInfoPopupWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameInfoPopupWidget; // Class Cronos.CronosEnemiesAudioSubsystem // 0x0078 (0x00A8 - 0x0030) class UCronosEnemiesAudioSubsystem : public UWorldSubsystem { public: float NearbyEnemyThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnemyDetectionUpdateRate; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NearbyEnemyCount; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr EnemyManagerSubsystem; // 0x003C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr PlayerAudioComponent; // 0x0044(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C[0x5C]; // 0x004C(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool IsDebugEnabled(); void BossFightEnded(const ECronosBosses BossType); void BossFightStarted(const ECronosBosses BossType); void CombatEnded(); void CombatStartedByEncounter(); void EnemiesNearby(); void EnemyDied(const class AActor* EnemyActor, const EEnemyArchetype EnemyType, const uint8 EnemyRank); void EnemyJoinedCombat(const EEnemyArchetype EnemyType, const uint8 EnemyRank); void EnemyRankChanged(const EEnemyArchetype EnemyType, const uint8 NewRank); void EnemySpawned(const class AActor* EnemyActor, const EEnemyArchetype EnemyType); void EnemyStartedCombat(const EEnemyArchetype EnemyType, const uint8 EnemyRank); void EnemyWantsToMerge(const class AActor* EnemyActor); void EventGameEnded(); void EventGameStarted(); class USHAkComponent* GetPlayerAudioComponent(bool* bIsValid); void MergingFinished(); void MergingInterrupted(); void MergingStarted(); void NearbyEnemiesLeft(); void UpdateNearbyEnemies(); TMap GetEnemyTypesInCombat() const; int32 GetNearbyEnemyCount() const; int32 GetNumberOfEnemiesInCombat() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemiesAudioSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemiesAudioSubsystem") } static class UCronosEnemiesAudioSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnemiesAudioSubsystem; // Class Cronos.SHAnimTurnInPlaceSubcomp // 0x0048 (0x0080 - 0x0038) class USHAnimTurnInPlaceSubcomp final : public USHAnimSubcomponentBase { public: uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class USHAnimMovementSubcomp* SHAnimMovementSubcomp; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: bool IsTurning(); void OnTurnInPlaceAnimationEnd(); void OnTurnInPlaceAnimationStart(); void TurnInPlaceBreak(); void TurnInPlaceRequest(float Angle); void TurnInPlaceRequestVector(const struct FVector& LookAtTarget); void TurnInPlaceToCameraRequest(); struct FVector GetTurningVector() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimTurnInPlaceSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimTurnInPlaceSubcomp") } static class USHAnimTurnInPlaceSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimTurnInPlaceSubcomp; // Class Cronos.CronosEnemiesSubsystem // 0x0010 (0x0040 - 0x0030) class UCronosEnemiesSubsystem final : public UGameInstanceSubsystem { public: TArray BodyPartsPool; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemiesSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemiesSubsystem") } static class UCronosEnemiesSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnemiesSubsystem; // Class Cronos.SHCameraActor // 0x0010 (0x0A00 - 0x09F0) class ASHCameraActor final : public ACameraActor { public: uint8 Pad_9F0[0x10]; // 0x09F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class USHCameraComponent* GetSHCameraComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraActor") } static class ASHCameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCameraActor; // Class Cronos.SHAkComponent // 0x0000 (0x0450 - 0x0450) #pragma pack(push, 0x1) class alignas(0x10) USHAkComponent : public UBlooberAkComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkComponent") } static class USHAkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_USHAkComponent; // Class Cronos.CronosEnemyAudioComponent // 0x0080 (0x04D0 - 0x0450) class UCronosEnemyAudioComponent final : public USHAkComponent { public: class UCronosEnemySoundData* SoundData; // 0x0448(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkRtpc* RtpcEnemyHealth; // 0x0450(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnemySwitchMap* EnemyTypeAkSwitches; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* AnnihilatorDissolveEvent; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* FlinchAudioEvent; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* AbilitySystemComponent; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_478[0x58]; // 0x0478(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PlayPlacementSound(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemyAudioComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemyAudioComponent") } static class UCronosEnemyAudioComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnemyAudioComponent; // Class Cronos.CronosEnemyDifficultyComponent // 0x0050 (0x00F0 - 0x00A0) class UCronosEnemyDifficultyComponent final : public UActorComponent { public: TMap RankDifficulties; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: bool FindAttributesForRank(struct FBTDifficultyAttribute* Attribute, int32 Rank, const struct FGameplayTag& Tag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemyDifficultyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemyDifficultyComponent") } static class UCronosEnemyDifficultyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnemyDifficultyComponent; // Class Cronos.FlamethrowerOneShotFireComponent // 0x0200 (0x08E0 - 0x06E0) class UFlamethrowerOneShotFireComponent final : public UCronosWeaponFireComponent { public: class UAkAudioEvent* FlamethrowerStartEvent; // 0x06E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESkeletonSockets FlamethrowerSocket; // 0x06E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E9[0x7]; // 0x06E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* FlamesVFXComponent; // 0x06F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* FlamesTorusSystem; // 0x06F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* FromFlamesSystem; // 0x0700(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap FlamethrowerUpgradeLevelConfig; // 0x0708(0x0050)(Edit, NativeAccessSpecifierPublic) struct FGameplayAttribute FlamethrowerAngleRangeAttribute; // 0x0758(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPlayAnimationData AimAnim; // 0x0790(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData RelaxedAnim; // 0x0808(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) float CapsuleTraceRadius; // 0x0880(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleHalfHeight; // 0x0884(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireSpreadSpeed; // 0x0888(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredSpreadRadius; // 0x088C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator FlameVFXRotationOffset; // 0x0890(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector TorusPositionOffset; // 0x08A8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator TorusRelativeRotation; // 0x08C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_8D8[0x8]; // 0x08D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlamethrowerOneShotFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlamethrowerOneShotFireComponent") } static class UFlamethrowerOneShotFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlamethrowerOneShotFireComponent; // Class Cronos.CronosAIControllerInterface // 0x0000 (0x0000 - 0x0000) class ICronosAIControllerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAIControllerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAIControllerInterface") } static class ICronosAIControllerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICronosAIControllerInterface; // Class Cronos.CronosEnemyCharacterInterface // 0x0000 (0x0000 - 0x0000) class ICronosEnemyCharacterInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemyCharacterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemyCharacterInterface") } static class ICronosEnemyCharacterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICronosEnemyCharacterInterface; // Class Cronos.CronosEnemySoundData // 0x0050 (0x0080 - 0x0030) class UCronosEnemySoundData final : public UDataAsset { public: TMap SoundMapping; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemySoundData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemySoundData") } static class UCronosEnemySoundData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnemySoundData; // Class Cronos.GameplayEffectVolume // 0x0030 (0x02F8 - 0x02C8) class AGameplayEffectVolume final : public AActor { public: class UBoxComponent* BoxCollision; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> EffectsToApply; // 0x02D0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bOnlyRelevantForPlayer; // 0x02E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemoveEffectsOnOverlapLeft; // 0x02E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E2[0x6]; // 0x02E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveGameplayEffectHandles; // 0x02E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEffectVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEffectVolume") } static class AGameplayEffectVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayEffectVolume; // Class Cronos.CronosEnemyWave // 0x0188 (0x0450 - 0x02C8) class ACronosEnemyWave final : public AActor { public: TMulticastInlineDelegate OnWaveFinished; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaveCleared; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaveStarted; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaveActorAwakened; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class USceneComponent* Root; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBillboardComponent* SpriteComponent; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteractionGenericEventReceiverComponent* EventReceiver; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACronosEncounterManager* EncounterManagerOwner; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap, struct FWaveSpawnerParams> SpawnerData; // 0x0328(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) uint8 EnemiesEndRuleThreshold; // 0x0378(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_379[0x3]; // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag EncounterTag; // 0x037C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 WaveId; // 0x0384(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAwakeWhenActivated; // 0x0385(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_386[0x2]; // 0x0386(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaximumEnemyDistance; // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipStuckEnemies; // 0x038C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38D[0x3]; // 0x038D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray> SpawnedWaveActors; // 0x0390(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) EEnemyWaveState State; // 0x03A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap, TSoftObjectPtr> CachedSpawnersEventComponents; // 0x03A8(0x0050)(BlueprintVisible, ExportObject, BlueprintReadOnly, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bUseEventFlow; // 0x03F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsEnabled; // 0x03F9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3FA[0x6]; // 0x03FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSet KilledEnemyIDs; // 0x0400(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) public: void AwakeWave(); void DespawnWave(); void Disable(); void Enable(); TArray GetSpawnedActors(); void KillWave(); void OnActorSpawned(class AActor* Actor); void OnEncounterEvent(const struct FInteractionActivationData& EventData); void OnEnemyDeathEvent(const struct FGuid& EnemyGuid); void OnEnemySpawnedEvent(); void OnSpawnedActorAwakened(); void OnSpawnedEnemyDeath(class AActor* Actor); void PreSpawnWave(); void ResetWave(); void RespawnWave(); void RestoreWave(); void SetEncounterManagerOwner(class ACronosEncounterManager* InEncounterManagerOwner); void SpawnWave(const bool bAutoSpawnOnly); class ACronosEncounterManager* GetEncounterManagerOwner() const; bool GetIsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnemyWave") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnemyWave") } static class ACronosEnemyWave* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosEnemyWave; // Class Cronos.SHBreakableGlassFakeBase // 0x0020 (0x02E8 - 0x02C8) class ASHBreakableGlassFakeBase final : public AActor { public: class UStaticMeshComponent* GlassMesh; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWasBroken; // 0x02D0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D1[0x17]; // 0x02D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBroken(const struct FHitResult& HitInfo); bool IsBroken() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBreakableGlassFakeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBreakableGlassFakeBase") } static class ASHBreakableGlassFakeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHBreakableGlassFakeBase; // Class Cronos.CronosEnergySet // 0x0070 (0x00A0 - 0x0030) class UCronosEnergySet final : public UCronosAttributeSet { public: uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttributeData CurrentEnergy; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData RechargeRate; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData NumEnergyBars; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MaxEnergyBars; // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosEnergySet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosEnergySet") } static class UCronosEnergySet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosEnergySet; // Class Cronos.SHCameraShake // 0x0010 (0x0200 - 0x01F0) class USHCameraShake final : public ULegacyCameraShake { public: float OscillationMultiplier; // 0x01F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F4[0xC]; // 0x01F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetOscillationMultiplier(float Value); void StopSHCameraShake(bool immediately); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraShake") } static class USHCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraShake; // Class Cronos.BTTutorialEntryButton // 0x0140 (0x04A8 - 0x0368) class UBTTutorialEntryButton final : public UBTDropdownListButtonWidget { public: class UWidget* BrowsedMarkerWidget; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTutorialData TutorialData; // 0x0370(0x0130)(Transient, NativeAccessSpecifierPrivate) struct FTutorialDataItem TutorialDataItem; // 0x04A0(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTutorialEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTutorialEntryButton") } static class UBTTutorialEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTutorialEntryButton; // Class Cronos.CronosExtendedTutorialWidget // 0x0090 (0x0388 - 0x02F8) class UCronosExtendedTutorialWidget final : public UBUserWidget { public: TArray BackKeys; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBack; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf EntryButtonTemplate; // 0x0328(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* Back_but; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* TutorialsList; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* TitleTextBlock; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStyledRichTextBlock* DescriptionLongRichTextBlock; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* ShowcaseImage; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* SizeBoxTutorialButtons; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* SizeBoxTutorialDescription; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_368[0x20]; // 0x0368(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Back(); void OnTutorialEntryFocused(class USHGameplayHighlightableWidget* InFocusedWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosExtendedTutorialWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosExtendedTutorialWidget") } static class UCronosExtendedTutorialWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosExtendedTutorialWidget; // Class Cronos.CronosFabricatorPopupWidget // 0x0008 (0x02D8 - 0x02D0) class UCronosFabricatorPopupWidget final : public UUserWidget { public: class USHGameplayMenuSectionFabricatorWidget* OwnerWidget; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnCraftingFailed(float PopupDuration, bool InsufficentResources); void OnCraftingSucceded(int32 CraftedAmount, float PopupDuration); void ResetState(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosFabricatorPopupWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosFabricatorPopupWidget") } static class UCronosFabricatorPopupWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosFabricatorPopupWidget; // Class Cronos.InteractionNPC // 0x0008 (0x0310 - 0x0308) class AInteractionNPC final : public AInteractionActor { public: class USkeletalMeshComponent* Mesh; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionNPC") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionNPC") } static class AInteractionNPC* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractionNPC; // Class Cronos.CronosFabricatorRecipeWidget // 0x0040 (0x03C0 - 0x0380) class UCronosFabricatorRecipeWidget final : public USHInventorySingleItemWidget { public: TSubclassOf FabricatorCostWidgetClass; // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UProgressBar* CraftingProgressBar; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHorizontalBox* CostPanel; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHorizontalAlignment ResourceHorizontalAlignment; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVerticalAlignment ResourceVerticalAligment; // 0x0399(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39A[0x2]; // 0x039A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FMargin ResourcePadding; // 0x039C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ResourceScale; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetIsAvailableForCraft(bool bInIsAvailable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosFabricatorRecipeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosFabricatorRecipeWidget") } static class UCronosFabricatorRecipeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosFabricatorRecipeWidget; // Class Cronos.CronosWidgetOnTagBehavior // 0x0028 (0x0050 - 0x0028) class UCronosWidgetOnTagBehavior : public UObject { public: ESlateVisibility SlateVisibilityHide; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESlateVisibility SlateVisibilityShow; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosUserWidgetOnTag* CronosUserWidgetOnTag; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DelayHide; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DelayShow; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bSwapVisibilityWithOpacity; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWidgetOnTagBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWidgetOnTagBehavior") } static class UCronosWidgetOnTagBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWidgetOnTagBehavior; // Class Cronos.CronosFadeBehavior // 0x0018 (0x0068 - 0x0050) class UCronosFadeBehavior final : public UCronosWidgetOnTagBehavior { public: float TargetOpacity; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentOpacity; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentSpeed; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeInSpeed; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeOutSpeed; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosFadeBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosFadeBehavior") } static class UCronosFadeBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosFadeBehavior; // Class Cronos.GameRebindingViewWidget // 0x0030 (0x0340 - 0x0310) class UGameRebindingViewWidget final : public URebindingViewWidget { public: class UGamepadBindingsView* ControllerView; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* Main_switcher; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Keyb_panel; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Pad_panel; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_330[0x10]; // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameRebindingViewWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameRebindingViewWidget") } static class UGameRebindingViewWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameRebindingViewWidget; // Class Cronos.CronosFightDirectorPriorityData // 0x0028 (0x0058 - 0x0030) class UCronosFightDirectorPriorityData final : public UDataAsset { public: float DistanceThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Archetypes; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Mutations; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosFightDirectorPriorityData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosFightDirectorPriorityData") } static class UCronosFightDirectorPriorityData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosFightDirectorPriorityData; // Class Cronos.SHCameraPostProcessBlender // 0x0700 (0x0770 - 0x0070) class USHCameraPostProcessBlender final : public USHBlenderBase { public: struct FPostProcessSettings BlendedData; // 0x0070(0x0700)(Transient, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraPostProcessBlender") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraPostProcessBlender") } static class USHCameraPostProcessBlender* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraPostProcessBlender; // Class Cronos.TokenGroupConfig // 0x0060 (0x0090 - 0x0030) class UTokenGroupConfig final : public UDataAsset { public: TMap InitialTokens; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray TokenGenerators; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TokenGroupConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TokenGroupConfig") } static class UTokenGroupConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTokenGroupConfig; // Class Cronos.CharacterPlayMeleeChargedHitHigh // 0x0000 (0x0068 - 0x0068) class UCharacterPlayMeleeChargedHitHigh final : public UMeleeDamage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMeleeChargedHitHigh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMeleeChargedHitHigh") } static class UCharacterPlayMeleeChargedHitHigh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMeleeChargedHitHigh; // Class Cronos.CronosFightDirectorSubsystem // 0x00B0 (0x00E0 - 0x0030) class UCronosFightDirectorSubsystem final : public UWorldSubsystem { public: TMap TokenGroups; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_80[0x60]; // 0x0080(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEncounterEnded(const struct FGameplayTag& EncounterTag); void OnEncounterStarted(const struct FGameplayTag& EncounterTag); void ResetTokens(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosFightDirectorSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosFightDirectorSubsystem") } static class UCronosFightDirectorSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosFightDirectorSubsystem; // Class Cronos.CronosAbilityInterruptRule // 0x0000 (0x0028 - 0x0028) class UCronosAbilityInterruptRule : public UObject { public: ECronosAbilityInterruptResolution ResolveAbilityInterrupt(const class UCronosGameplayAbility* CronosAbility, class UGameplayAbility* InterruptingAbility) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosAbilityInterruptRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosAbilityInterruptRule") } static class UCronosAbilityInterruptRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosAbilityInterruptRule; // Class Cronos.CronosGameplayAbilityTurnInPlace // 0x0000 (0x0430 - 0x0430) class UCronosGameplayAbilityTurnInPlace : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameplayAbilityTurnInPlace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameplayAbilityTurnInPlace") } static class UCronosGameplayAbilityTurnInPlace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGameplayAbilityTurnInPlace; // Class Cronos.JumpOnOffNavLinkProxy // 0x0000 (0x0318 - 0x0318) class AJumpOnOffNavLinkProxy final : public ANavLinkProxy { public: void StartJump(class AActor* Agent, const struct FVector& Destination); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JumpOnOffNavLinkProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JumpOnOffNavLinkProxy") } static class AJumpOnOffNavLinkProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AJumpOnOffNavLinkProxy; // Class Cronos.CronosGameplayGameOverWidget // 0x0060 (0x0610 - 0x05B0) class UCronosGameplayGameOverWidget final : public UBTInGameMenuWidget { public: uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FShortRowHandle UnsavedProgressDialogBox; // 0x05B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf DialogBoxMenuWidgetClass; // 0x05C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextButton* ResumeButton; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextButton* LoadSaveButton; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextButton* ReturnToMainMenuButton; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* OverlayNotifyContainer; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonConfirm; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* AnimFadeOut; // 0x05F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TWeakObjectPtr CurrentFocusedButton; // 0x0600(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAnyButtonFocused(class UTextButton* InButton); void OnFadeOutStarted(); void OnLoadSaveButtonClicked(); void OnResumeButtonClicked(); void OnReturnToMainMenuButtonClicked(); void RequestRestart(bool bContinue); bool IsGameSaveAvailable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameplayGameOverWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameplayGameOverWidget") } static class UCronosGameplayGameOverWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGameplayGameOverWidget; // Class Cronos.CronosGameStartInfoWidget // 0x0028 (0x02F8 - 0x02D0) class UCronosGameStartInfoWidget final : public UUserWidget { public: uint8 Pad_2D0[0x28]; // 0x02D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidgetAnimation* GetHideAnimation(); class UWidgetAnimation* GetShowAnimation(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameStartInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameStartInfoWidget") } static class UCronosGameStartInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGameStartInfoWidget; // Class Cronos.SHGameState // 0x0010 (0x0330 - 0x0320) class ASHGameState : public AGameStateBase { public: class UBTContentBundlesManagerComponent* ContentBundlesManagerComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataTable* SavePointDataTable; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameState") } static class ASHGameState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHGameState; // Class Cronos.EnergyEmitterHittable // 0x0000 (0x0000 - 0x0000) class IEnergyEmitterHittable final { public: struct FVector GetSnapWorldLocation(); bool ReceiveEnergy(float EnergyAmountReceived); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnergyEmitterHittable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnergyEmitterHittable") } static class IEnergyEmitterHittable* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IEnergyEmitterHittable; // Class Cronos.CronosGameStateMenu // 0x0000 (0x0330 - 0x0330) class ACronosGameStateMenu final : public ASHGameState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameStateMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameStateMenu") } static class ACronosGameStateMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosGameStateMenu; // Class Cronos.CharacterPlayMeleeChargedHitMedium // 0x0000 (0x0068 - 0x0068) class UCharacterPlayMeleeChargedHitMedium final : public UMeleeDamage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMeleeChargedHitMedium") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMeleeChargedHitMedium") } static class UCharacterPlayMeleeChargedHitMedium* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMeleeChargedHitMedium; // Class Cronos.CronosGameStatePlay // 0x0010 (0x0340 - 0x0330) class ACronosGameStatePlay : public ASHGameState { public: uint8 Pad_330[0x8]; // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPersistentTagsAbilitySystemComponent* PersistentStateAbilitySystem; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGameStatePlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGameStatePlay") } static class ACronosGameStatePlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosGameStatePlay; // Class Cronos.CronosGeometryCollectionActor // 0x0008 (0x02D0 - 0x02C8) class ACronosGeometryCollectionActor : public AActor { public: class UCronosGeometryCollectionComponent* GeometryCollectionComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void BreakGC(const struct FVector& HitLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGeometryCollectionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGeometryCollectionActor") } static class ACronosGeometryCollectionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosGeometryCollectionActor; // Class Cronos.CronosGeometryCollectionComponent // 0x0000 (0x09C0 - 0x09C0) class UCronosGeometryCollectionComponent final : public UGeometryCollectionComponent { public: void Configure(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosGeometryCollectionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosGeometryCollectionComponent") } static class UCronosGeometryCollectionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosGeometryCollectionComponent; // Class Cronos.CronosInputConfig // 0x0030 (0x0060 - 0x0030) class UCronosInputConfig final : public UDataAsset { public: TArray InputContexts; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray NativeInputActions; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray AbilityInputActions; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosInputConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosInputConfig") } static class UCronosInputConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosInputConfig; // Class Cronos.GameplayCueNotify_Actor_Image // 0x0068 (0x03A0 - 0x0338) class AGameplayCueNotify_Actor_Image : public AGameplayCueNotify_Actor { public: struct FFullscreenImageSetup Setup; // 0x0338(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueNotify_Actor_Image") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueNotify_Actor_Image") } static class AGameplayCueNotify_Actor_Image* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayCueNotify_Actor_Image; // Class Cronos.CronosInteractableObject // 0x0000 (0x0000 - 0x0000) class ICronosInteractableObject final { public: void ActivateInteraction(class USHInteractionGenericComponent* InteractionGenericComponent); struct FGameplayTag GetInteractionCancelTag(); struct FGameplayTag GetInteractionFinishTag(); class USHInteractionManagerComponent* GetInteractionManagerComponent(); class USceneComponent* GetSnapLocation(); void HoldActivateInteraction(class USHInteractionGenericComponent* InteractionGenericComponent); void InterruptInteraction(); void OnInteractionInitiated(); bool StopInteraction(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosInteractableObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosInteractableObject") } static class ICronosInteractableObject* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICronosInteractableObject; // Class Cronos.CronosIconInteractionHelperInterface // 0x0000 (0x0000 - 0x0000) class ICronosIconInteractionHelperInterface final { public: class USceneComponent* GetDirectionComponent(); bool IsInteractionBlocked(class UBTInteractionManagerComponent* InInteractionManagerComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosIconInteractionHelperInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosIconInteractionHelperInterface") } static class ICronosIconInteractionHelperInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICronosIconInteractionHelperInterface; // Class Cronos.CronosInteractionStatics // 0x0000 (0x0028 - 0x0028) class UCronosInteractionStatics final : public UBlueprintFunctionLibrary { public: static void CancelInteraction(const class UObject* WorldContextObject, class AActor* Owner); static void FinishInteraction(const class UObject* WorldContextObject, class AActor* Owner); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosInteractionStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosInteractionStatics") } static class UCronosInteractionStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosInteractionStatics; // Class Cronos.EnergyRecticleWidget // 0x0020 (0x0440 - 0x0420) class UEnergyRecticleWidget final : public UCronosWeaponRecticleWidget { public: class UMaterialInstanceDynamic* RecticleMaterialInstance; // 0x0420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* Crosshair; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialMaxChargesParameterName; // 0x0430(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialChargesPercentParameterName; // 0x0438(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetEnergyCharges(int32 NmbCharges, int32 MaxCharges); void SetMaxEnergyCharges(int32 MaxCharges); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnergyRecticleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnergyRecticleWidget") } static class UEnergyRecticleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnergyRecticleWidget; // Class Cronos.CronosInteractionWidgetComponent // 0x0060 (0x0208 - 0x01A8) class UCronosInteractionWidgetComponent final : public UBTInteractionWidgetManager { public: TMulticastInlineDelegate OnInteractionConfirmed; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionDeclined; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractionWidgetFullyHidden; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TWeakObjectPtr InteractionWidgetCache; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftClassPtr InteractionWidgetClass; // 0x01E0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnWidgetInteractionConfirm(); void OnWidgetInteractionDecline(); void OnWidgetInteractionWidgetFullyHidden(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosInteractionWidgetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosInteractionWidgetComponent") } static class UCronosInteractionWidgetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosInteractionWidgetComponent; // Class Cronos.SHItemWeaponMelee // 0x0080 (0x0680 - 0x0600) #pragma pack(push, 0x1) class alignas(0x10) ASHItemWeaponMelee : public ASHItemWeapon { public: TMulticastInlineDelegate& HitResult)> OnEnemyHit; // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEnemyKilled; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FString AttackKnockedEnemyPrefix; // 0x0618(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FString LastHitEnemyPrefix; // 0x0628(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ComboQueue; // 0x0638(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray HitEnemies; // 0x0648(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_658[0x8]; // 0x0658(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWeaponMeleeData* MeleeData; // 0x0660(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWeaponMeleeData* MeleeStompData; // 0x0668(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x0670(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class FString GetAttackPrefix(class ACharacter* AttackCandidate); void OnAttackLookAtEnd(bool WasSuccess); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemWeaponMelee") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemWeaponMelee") } static class ASHItemWeaponMelee* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ASHItemWeaponMelee; // Class Cronos.SHItemWeaponRanged // 0x0140 (0x07C0 - 0x0680) class ASHItemWeaponRanged : public ASHItemWeaponMelee { public: class USkeletonHierarchySubcomponent* SkeletonHierarchySubcomponent; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* MuzzlePoint; // 0x0680(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CharacterRotationInputScale; // 0x0688(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CharacterControlRotationInterpSpeed; // 0x068C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ShootNoiseRadius; // 0x0690(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ReloadNoiseRadius; // 0x0694(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool UnequipOnAmmoEnd; // 0x0698(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_699[0x7]; // 0x0699(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle WeaponSingleModeData; // 0x06A0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FSHMovementDataStruct AimMovementData; // 0x06B0(0x0030)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FSHMovementDataStruct ReloadMovementData; // 0x06E0(0x0030)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FWeaponCameraData AimCameraData; // 0x0710(0x0098)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected) ESkeletonHierarchyWeaponType DefaultSkeletonHierarchyWeaponType; // 0x07A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7A9[0x7]; // 0x07A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraShakeBase* PlayingAimCameraShake; // 0x07B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 CurrentAmmoCount; // 0x07B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7BC[0x4]; // 0x07BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: const struct FSHMovementDataStruct GetAimMovementData(); struct FVector GetFireSocketLocation() const; struct FRotator GetFireSocketRotation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemWeaponRanged") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemWeaponRanged") } static class ASHItemWeaponRanged* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHItemWeaponRanged; // Class Cronos.CronosItemWeaponFlamethrower // 0x0060 (0x0820 - 0x07C0) class ACronosItemWeaponFlamethrower : public ASHItemWeaponRanged { public: class FName FlamethrowerMaterialSlotName; // 0x07C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FlamethrowerLayerName; // 0x07C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FlamethrowerFireBlendMaskName; // 0x07D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireIndicatorActivateTime; // 0x07D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FireIndicatorDeactivateTime; // 0x07DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AmmoIndicatorBlendMaskName; // 0x07E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmmoIndicatorActiveValue; // 0x07E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7EC[0x4]; // 0x07EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle FlamethrowerAmmoName; // 0x07F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_800[0x10]; // 0x0800(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* FlamethrowerMesh; // 0x0810(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_818[0x8]; // 0x0818(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosItemWeaponFlamethrower") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosItemWeaponFlamethrower") } static class ACronosItemWeaponFlamethrower* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosItemWeaponFlamethrower; // Class Cronos.CronosJawGrabbedAbility // 0x0008 (0x0438 - 0x0430) class UCronosJawGrabbedAbility final : public UCronosGameplayAbility { public: uint8 Pad_430[0x8]; // 0x0430(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosJawGrabbedAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosJawGrabbedAbility") } static class UCronosJawGrabbedAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosJawGrabbedAbility; // Class Cronos.GameplayEventEffectComponent // 0x0008 (0x0030 - 0x0028) class UGameplayEventEffectComponent final : public UGameplayEffectComponent { public: struct FGameplayTag EventTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEventEffectComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEventEffectComponent") } static class UGameplayEventEffectComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayEventEffectComponent; // Class Cronos.CronosQTEWidget // 0x0068 (0x0408 - 0x03A0) class UCronosQTEWidget : public UCronosUserWidgetOnTag { public: uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimShow; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimIdle; // 0x03B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimReleaseAttempt; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* SuccessAnim_Melee; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* SuccessAnim_Flamethrower; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FailAnim; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3E0[0x4]; // 0x03E0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr CronosQTE; // 0x03E4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UImage* ImageCircular; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName ProgressCiruclarParamProgress; // 0x03F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialProgressInstance; // 0x0400(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnPointsChanged(float InCurrentValue, float InMaxValue); void OnPointsQTEChanged(float InCurrentValue, float InMaxValue); void OnQTEEnded(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosQTEWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosQTEWidget") } static class UCronosQTEWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosQTEWidget; // Class Cronos.CronosJawReleaseInfoWidget // 0x0000 (0x0408 - 0x0408) class UCronosJawReleaseInfoWidget final : public UCronosQTEWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosJawReleaseInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosJawReleaseInfoWidget") } static class UCronosJawReleaseInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosJawReleaseInfoWidget; // Class Cronos.CronosMathUtils // 0x0000 (0x0028 - 0x0028) class UCronosMathUtils final : public UBlueprintFunctionLibrary { public: static int32 CirclePlaneIntersection(const struct FVector& InCircleCenter, float InRadius, const struct FVector& InCirclePlaneNormal, const struct FVector& InPlaneBase, const struct FVector& InPlaneNormal, struct FVector* OutA, struct FVector* OutB); static float DotToAngle(float DotProduct); static float GetManhattanDistance(const struct FVector& FromLocation, const struct FVector& ToLocation); static int32 SphereRayIntersection(const struct FVector& InCircleCenter, float InRadius, const struct FVector& InRayOrigin, const struct FVector& InRayDirection, struct FVector* OutA, struct FVector* OutB); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosMathUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosMathUtils") } static class UCronosMathUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosMathUtils; // Class Cronos.CronosNavFilter // 0x0000 (0x0048 - 0x0048) class UCronosNavFilter final : public UNavigationQueryFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosNavFilter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosNavFilter") } static class UCronosNavFilter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosNavFilter; // Class Cronos.CronosNavLinkAnimationData // 0x0050 (0x0080 - 0x0030) class UCronosNavLinkAnimationData final : public UDataAsset { public: TMap AnimationData; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosNavLinkAnimationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosNavLinkAnimationData") } static class UCronosNavLinkAnimationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosNavLinkAnimationData; // Class Cronos.CronosOverlay // 0x0068 (0x01F8 - 0x0190) class UCronosOverlay final : public UOverlay { public: uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag GameplayTag; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagQuery GameplayTagVisibilityQuery; // 0x01A0(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) TSubclassOf AbilityRequired; // 0x01E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDisplayBasedOnAbilityType DisplayBasedOnAbilityType; // 0x01F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bBindToTagUpdate; // 0x01F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1F2[0x6]; // 0x01F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosOverlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosOverlay") } static class UCronosOverlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosOverlay; // Class Cronos.CronosPersistentSaveData // 0x00C8 (0x0128 - 0x0060) class UCronosPersistentSaveData final : public UPersistentSaveData { public: int32 UnlockedSkins; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int64 InfoFlags; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int64 AcquiredContentBundles; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 BeatenGameplayDifficulties; // 0x0078(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LastShowedHint; // 0x007C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FBTNewGamePlusTransferableData LastNewGamePlusTransferableData; // 0x0080(0x0078)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) TArray CraftedResources; // 0x00F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray FullyUpgradedWeapon; // 0x0108(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray ContributedValuables; // 0x0118(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosPersistentSaveData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosPersistentSaveData") } static class UCronosPersistentSaveData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosPersistentSaveData; // Class Cronos.EnemyProjectile // 0x0048 (0x0310 - 0x02C8) class AEnemyProjectile final : public AActor { public: class USphereComponent* MainCollision; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* PlayerCollision; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UProjectileMovementComponent* ProjectileMovement; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* ProjectileBodyVFX; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHAkComponent* AkComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* HitLocationVFX; // 0x02F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* HitAKEvent; // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Damage; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageType; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, const struct FVector& NormalImpulse, const struct FHitResult& Hit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyProjectile") } static class AEnemyProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEnemyProjectile; // Class Cronos.SCronosPlaythroughPersistentData // 0x0028 (0x0070 - 0x0048) class USCronosPlaythroughPersistentData final : public UPlaythroughPersistentData { public: EGameplayDifficulty GameplayDifficulty; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsNewGamePlus; // 0x0049(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasNewGamePlusTransferableDataAcquired; // 0x004A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsFirstPlaythrough; // 0x004B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasDefaultStoreItemsAcquired; // 0x004C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 EnemiesMergedCounter; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SaveStationUsesCounter; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 IntroCutsceneChoicesMask; // 0x0058(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int64 AcquiredContentBundles; // 0x0060(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasVisitedStoreBuyTab; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasVisitedStoreSellTab; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SCronosPlaythroughPersistentData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SCronosPlaythroughPersistentData") } static class USCronosPlaythroughPersistentData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USCronosPlaythroughPersistentData; // Class Cronos.PhysicalAnimationsSetup // 0x00A0 (0x00D0 - 0x0030) class UPhysicalAnimationsSetup final : public UDataAsset { public: bool bUseRagdoll; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TempForceMultiplier; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisablePostProcessInstance; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* RagdollBlendInCurve; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToDisableAnimLogic; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Ragdolls; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FImpacterSoundConfig RagdollAudioDataConfig; // 0x0060(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicalAnimationsSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicalAnimationsSetup") } static class UPhysicalAnimationsSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicalAnimationsSetup; // Class Cronos.CronosPhysicalAnimationComponent // 0x0048 (0x00E8 - 0x00A0) class UCronosPhysicalAnimationComponent final : public UActorComponent { public: TMulticastInlineDelegate DisableAnimLogicRequest; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsRagdolling; // 0x00B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalAnimationsSetup* PhysicalAnimationsSetup; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPhysicsControlComponent* OwnersPhysicsControl; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* OwnerMesh; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x18]; // 0x00D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EnterHitReact(const struct FHitResult& InHitInfo, const struct FHitImpulseSetup& InImpulse); void EnterRagdoll(); void OnOwnerMeshChanged(); void OnRagdollEndedDelayed(); void PhysicsImpulse(const struct FHitResult& InHitInfo, const struct FHitImpulseSetup& InImpulse) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosPhysicalAnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosPhysicalAnimationComponent") } static class UCronosPhysicalAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosPhysicalAnimationComponent; // Class Cronos.DestructibleNiagaraTest // 0x0098 (0x0360 - 0x02C8) class ADestructibleNiagaraTest final : public AActor { public: class UStaticMeshComponent* StaticMeshComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* DestructionNiagaraComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTAimAssistCollider* AimAssistColliderComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FImpacterSoundConfig ImpacterSoundConfig; // 0x02E0(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNiagaraDestructionFinished; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void CallDestructionFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DestructibleNiagaraTest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DestructibleNiagaraTest") } static class ADestructibleNiagaraTest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADestructibleNiagaraTest; // Class Cronos.CronosPlayAnimBehavior // 0x0010 (0x0060 - 0x0050) class UCronosPlayAnimBehavior final : public UCronosWidgetOnTagBehavior { public: class FName AnimHide; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName AnimShow; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosPlayAnimBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosPlayAnimBehavior") } static class UCronosPlayAnimBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosPlayAnimBehavior; // Class Cronos.CronosPrimalEncounterManager // 0x0010 (0x00B0 - 0x00A0) class UCronosPrimalEncounterManager final : public UActorComponent { public: TArray RegisteredEncounterManagers; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UCronosPrimalEncounterManager* GetPrimalEncounterManager(const class UObject* WorldContextObject); void DespawnCurrentEncounters(); void KillCurrentEncounters(); void KillCurrentWaves(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosPrimalEncounterManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosPrimalEncounterManager") } static class UCronosPrimalEncounterManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosPrimalEncounterManager; // Class Cronos.CronosSavePopupWidget // 0x0088 (0x05F0 - 0x0568) class UCronosSavePopupWidget : public UBTDisplayableWithInputsWidget { public: TMulticastInlineDelegate OnAccept; // 0x0568(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_578[0x10]; // 0x0578(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnDecline; // 0x0588(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_598[0x10]; // 0x0598(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray CancelKeys; // 0x05A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray AcceptKeys; // 0x05B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UWidgetAnimation* ShowSuccess_anim; // 0x05C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* AskWindow_wdg; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* ProgressWindow_wdg; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* SuccessWindow_wdg; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESavePopupType CurrentPopupType; // 0x05E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5E9[0x7]; // 0x05E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Accept(); void Decline(); void HideWindow(); void OnProgressFinished(); void ShowPopup(ESavePopupType PopupType, bool bShowAskDialog); void ShowSuccess(); ESavePopupType GetCurrentPopupType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSavePopupWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSavePopupWidget") } static class UCronosSavePopupWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSavePopupWidget; // Class Cronos.CronosSequencerUtils // 0x0000 (0x0028 - 0x0028) class UCronosSequencerUtils final : public UBlueprintFunctionLibrary { public: static bool GetTransformFromSequence(class ULevelSequence* InLevelSequence, class UClass* InClass, ESequencerTransformRetriveType InSequencerTransformRetriveType, struct FTransform& OutTransform); static struct FTransform GetTransformMultiplied(const struct FTransform& InTransform, const struct FTransform& Pivot); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSequencerUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSequencerUtils") } static class UCronosSequencerUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSequencerUtils; // Class Cronos.CronosSettings // 0x00C0 (0x00F8 - 0x0038) class UCronosSettings final : public UDeveloperSettings { public: TSoftClassPtr ItemClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FactorDistanceOfViewportSizeSecond; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FactorDistanceOfViewportSize; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxInteractionDistanceOnWorld; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntPoint OffsetCenterScreen; // 0x006C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr ValueablesDataTable; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RespecCostBase; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RespecCostIncrease; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RespecCosttMax; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CutsceneActionPauseMenu; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBTPreloadContentBundleData Bundles; // 0x00D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSettings") } static class UCronosSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSettings; // Class Cronos.AbilityTask_ExtendedMovementCameraTick // 0x0000 (0x0080 - 0x0080) class UAbilityTask_ExtendedMovementCameraTick final : public UAbilityTask { public: static class UAbilityTask_ExtendedMovementCameraTick* ExtendedMovementCameraTick(class UGameplayAbility* OwningAbility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ExtendedMovementCameraTick") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ExtendedMovementCameraTick") } static class UAbilityTask_ExtendedMovementCameraTick* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ExtendedMovementCameraTick; // Class Cronos.CronosSingleSpawner // 0x00E0 (0x0550 - 0x0470) class ACronosSingleSpawner : public AMaiSingleSpawner { public: TMulticastInlineDelegate OnActorAwaken; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bUseUniqueSpawnLogic; // 0x0480(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpawnDead; // 0x0481(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_482[0x6]; // 0x0482(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray SensesConfigOverride; // 0x0488(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bOverridePerception; // 0x0498(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseSleepBehavior; // 0x0499(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49A[0x6]; // 0x049A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTSpawnSleepBehavior SleepBehavior; // 0x04A0(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool bUseCustomSpawn; // 0x04E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4E1[0x7]; // 0x04E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBTSpawnCustomSpawnBehavior CustomSpawnBehavior; // 0x04E8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool bUseSpawnCorrection; // 0x0508(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSpawnCorrection SpawnCorrection; // 0x0509(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bUseActionPoints; // 0x050A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50B[0x5]; // 0x050B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FActionPointsBehavior ActionPointsBehavior; // 0x0510(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class ACronosEnemyWave* WaveOwner; // 0x0538(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESpawnAggroMode AggroMode; // 0x0540(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStartEncounterOnAggro; // 0x0541(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_542[0x6]; // 0x0542(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosAiController* CronosAiControllerCache; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void Awake(); void KillCharacter(); void NewSpawnerReplacement(class ABTEnemySpawner* NewSpawner, bool ShouldAutoRespawn, float AutoRespawnDelay); void OnSpawnedActorAwakened(); void ResetSpawner(); void Respawn(); void RestoreSpawner(); void SetWaveOwner(class ACronosEnemyWave* InWaveOwner); class ACronosAiController* GetSpawnedActorCronosAiController() const; class ACronosEnemyWave* GetWaveOwner() const; bool IsSpawnedActorSleeping() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSingleSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSingleSpawner") } static class ACronosSingleSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosSingleSpawner; // Class Cronos.CronosSmartObject // 0x01C0 (0x03F0 - 0x0230) class UCronosSmartObject final : public USceneComponent { public: uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSmartObjectClaimed; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSmartObjectReleased; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSmartObjectInteractionStarted; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSmartObjectInteractionFinished; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bUseForDuration; // 0x0278(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float duration; // 0x027C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOneTimeUse; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Cooldown; // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRequiresApproach; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRotateBeforeUse; // 0x0289(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRotateToFaceSmartObject; // 0x028A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_28B[0x5]; // 0x028B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RotateToTarget; // 0x0290(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer AddTagsOnUse; // 0x02A8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) bool RemoveOnFinish; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap AnimData; // 0x02D0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagQuery ClaimerTagQuery; // 0x0320(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) bool ClaimOnOverlap; // 0x0368(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ESmartObjectCollider Shape; // 0x0369(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_36A[0x6]; // 0x036A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x0370(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector BoxExtent; // 0x0388(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SphereRadius; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A4[0x4]; // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AAIController* UserController; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharacter* UserCharacter; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* CachedMontage; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPrimitiveComponent* Collision; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D0[0x20]; // 0x03D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanBeClaimed(class AAIController* ByController); bool CanBeUsed(class AAIController* ByController); void Claim(class AAIController* Controller); void ExitInteraction(class AAIController* Controller); void FinishInteraction(class AAIController* Controller); class AAIController* GetCurrentUser(); void OnMontageFinished(class UAnimMontage* Montage, bool interrupted); void Release(class AAIController* Controller); bool RequiresRotation(bool* FaceTarget, struct FVector* RelativeRotateToTarget); void StartInteraction(class AAIController* Controller); bool RequiresApproach() const; bool SupportsExitBehavior() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSmartObject") } static class UCronosSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSmartObject; // Class Cronos.CronosSoulPerkSet // 0x01C0 (0x01F0 - 0x0030) class UCronosSoulPerkSet final : public UCronosAttributeSet { public: struct FGameplayAttributeData TerrorBonusDamageMultiplier; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData HealingActionPlayRateMultiplier; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AdditionalGGAmmoPerFabrication; // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BonusHealingMultiplierWhenAboveHalfHP; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BurningIcreasedDuration; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BurningIncreasedDamageTaken; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData UseUpgradedChargingMovement; // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData HeadshotInterruptAbsorption; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BonusDamageMultiplierAgainstDoppel; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BonusDamageMultiplierAgainstTerror; // 0x00C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BonusHealingEfficiencyMultiplier; // 0x00D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData IncreasedResourceCap; // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTAdditionalFabricatedAmmo; // 0x00F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData UpgradedMineTrap; // 0x0100(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData EnergyPickupMultiplier; // 0x0110(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAdditionalFabricatedAmmo; // 0x0120(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalFabricatedAmmo; // 0x0130(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGAdditionalFabricatedAmmo; // 0x0140(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGConsecutiveShotIncreasedFireRate; // 0x0150(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGHeadshotInterruptAbsorption; // 0x0160(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData ShotgunAmmoEnemyIgniteChance; // 0x0170(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData ShotgunAmmoIgniteCorpses; // 0x0180(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData UseUpgradedAimMovement; // 0x0190(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData CriticalIncreasedDamageTaken; // 0x01A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGIncreasedMultipleEnemiesDamageTaken; // 0x01B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGIncreasedStationaryDamageTaken; // 0x01C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData ReducedFabricationCost; // 0x01D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData IncreasedMeleeDamage; // 0x01E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSoulPerkSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSoulPerkSet") } static class UCronosSoulPerkSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSoulPerkSet; // Class Cronos.FullscreenImagesWidget // 0x0060 (0x0330 - 0x02D0) class UFullscreenImagesWidget : public UUserWidget { public: TSubclassOf SingleFullscreenImageWidgetClass; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap SourcesToWidgetsMap; // 0x02D8(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UCanvasPanel* ImagesCanvas; // 0x0328(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UFullscreenImagesWidget* GetFullscreenImagesWidget(const class UObject* WorldContextObject); void AddImage(struct FFullscreenImageSetup* Setup); void OnSingleWidgetOutAnimFinished(class USingleFullscreenImageWidget* Widget); void RemoveImage(class UObject* Source); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FullscreenImagesWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FullscreenImagesWidget") } static class UFullscreenImagesWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFullscreenImagesWidget; // Class Cronos.CronosSpawnArea // 0x0000 (0x02D0 - 0x02D0) class ACronosSpawnArea final : public ACronosAreaVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnArea") } static class ACronosSpawnArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosSpawnArea; // Class Cronos.CronosSpawnCorrectionArea // 0x0000 (0x02D0 - 0x02D0) class ACronosSpawnCorrectionArea final : public ACronosAreaVolume { public: struct FVector FindBestLocationToSpawn(class ACronosSingleSpawner* spawner, ESpawnCorrectionType SpawnCorrection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnCorrectionArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnCorrectionArea") } static class ACronosSpawnCorrectionArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosSpawnCorrectionArea; // Class Cronos.CronosSpawnPointObjectiveData // 0x0020 (0x0048 - 0x0028) class UCronosSpawnPointObjectiveData final : public UObject { public: bool bIsQuest; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName QuestName; // 0x002C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ObjectiveName; // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SubObjectiveName; // 0x003C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetAsCurrent; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetOptions() const; TArray GetSubObjectivesOptions() const; bool HasSubObjectives() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSpawnPointObjectiveData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSpawnPointObjectiveData") } static class UCronosSpawnPointObjectiveData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSpawnPointObjectiveData; // Class Cronos.CronosTestPerformanceBudgetActor // 0x0030 (0x0400 - 0x03D0) class ACronosTestPerformanceBudgetActor final : public ADaeTestPerformanceBudgetActor { public: TSoftObjectPtr SpawnPoint; // 0x03D0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataLayerAsset* DataLayerToIgnore; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosTestPerformanceBudgetActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosTestPerformanceBudgetActor") } static class ACronosTestPerformanceBudgetActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACronosTestPerformanceBudgetActor; // Class Cronos.CronosUpgradeSet // 0x0710 (0x0740 - 0x0030) class UCronosUpgradeSet final : public UCronosAttributeSet { public: struct FGameplayAttributeData BonusMaximumHealth; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData BonusMaximumEnergy; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData InventorySize; // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FlamethrowerAngleRange; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SuitUpgradesAvailabilityLevel; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGBonusDamageMultiplier; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGChargedShotDamageMultiplier; // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGChargeSpeedIncrease; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAdditionalClipSize; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGPierceNormal; // 0x00C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGPierceCharged; // 0x00D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGBonusAccuracy; // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGHeadshotDamageMultiplier; // 0x00F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAdditionalFabricatedAmmo; // 0x0100(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAdditionalAmmoCost; // 0x0110(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGControlledChargedShot; // 0x0120(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGChargedShotRecoilReduction; // 0x0130(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGShotRecoilReduction; // 0x0140(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGReloadSpeedPlayRateMultiplier; // 0x0150(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGFirePlayRateMultiplier; // 0x0160(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAimSwayReduction; // 0x0170(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAfterShotSpreadReduction; // 0x0180(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGAdditionalFireCooldown; // 0x0190(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GGUpgradesAvailabilityLevel; // 0x01A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02BonusDamageMultiplier; // 0x01B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02BonusAccuracy; // 0x01C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AdditionalClipSize; // 0x01D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AfterShotSpreadReduction; // 0x01E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AimSwayReduction; // 0x01F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02ShotRecoilReduction; // 0x0200(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02ReloadSpeedPlayRateMultiplier; // 0x0210(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02FirePlayRateMultiplier; // 0x0220(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AdditionalTimeBetweenBurstsHold; // 0x0230(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AdditionalTimeBetweenShotsHold; // 0x0240(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AdditionalBurstShotsHold; // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02AdditionalFireCooldown; // 0x0260(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData GG02UpgradesAvailabilityLevel; // 0x0270(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGBonusDamageMultiplier; // 0x0280(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGChargedShotDamageMultiplier; // 0x0290(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGHeadshotDamageMultiplier; // 0x02A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGChargeSpeedIncrease; // 0x02B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGAdditionalClipSize; // 0x02C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGShotRecoilReduction; // 0x02D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGChargedShotRecoilReduction; // 0x02E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGReloadSpeedPlayRateMultiplier; // 0x02F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGFirePlayRateMultiplier; // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGAimSwayReduction; // 0x0310(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGAfterShotSpreadReduction; // 0x0320(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGAdditionalFireCooldown; // 0x0330(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SGUpgradesAvailabilityLevel; // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02BonusDamageMultiplier; // 0x0350(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02AdditionalClipSize; // 0x0360(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02AfterShotSpreadReduction; // 0x0370(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02AimSwayReduction; // 0x0380(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02ShotRecoilReduction; // 0x0390(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02ReloadSpeedPlayRateMultiplier; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02FirePlayRateMultiplier; // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02AdditionalFireCooldown; // 0x03C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData SG02UpgradesAvailabilityLevel; // 0x03D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGBonusDamageMultiplier; // 0x03E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGChargeSpeedIncrease; // 0x03F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGChargedShotDamageMultiplier; // 0x0400(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGFirePlayRateMultiplier; // 0x0410(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAimSwayReduction; // 0x0420(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGShotRecoilReduction; // 0x0430(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGBonusAccuracy; // 0x0440(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAfterShotSpreadReduction; // 0x0450(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGReloadSpeedPlayRateMultiplier; // 0x0460(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalClipSize; // 0x0470(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGHeadshotDamageMultiplier; // 0x0480(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalBurstShots; // 0x0490(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalTimeBetweenShots; // 0x04A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalBurstShotsHold; // 0x04B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalTimeBetweenShotsHold; // 0x04C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalTimeBetweenBurstsHold; // 0x04D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGAdditionalFireCooldown; // 0x04E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MGUpgradesAvailabilityLevel; // 0x04F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02BonusDamageMultiplier; // 0x0500(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02ChargeSpeedIncrease; // 0x0510(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02ChargedShotDamageMultiplier; // 0x0520(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalClipSize; // 0x0530(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AimSwayReduction; // 0x0540(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02ShotRecoilReduction; // 0x0550(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02ReloadSpeedPlayRateMultiplier; // 0x0560(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02FirePlayRateMultiplier; // 0x0570(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02BonusAccuracy; // 0x0580(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AfterShotSpreadReduction; // 0x0590(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalBurstShots; // 0x05A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalTimeBetweenShots; // 0x05B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalBurstShotsHold; // 0x05C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalTimeBetweenShotsHold; // 0x05D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalTimeBetweenBurstsHold; // 0x05E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02AdditionalFireCooldown; // 0x05F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MG02UpgradesAvailabilityLevel; // 0x0600(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGBonusDamageMultiplier; // 0x0610(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGAdditionalClipSize; // 0x0620(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGBonusAccuracy; // 0x0630(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGChargeSpeedIncrease; // 0x0640(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGIncreaseBlastRadius; // 0x0650(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGIncreasedAmmoEfficiency; // 0x0660(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGAdditionalFireCooldown; // 0x0670(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData AGUpgradesAvailabilityLevel; // 0x0680(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTBonusFabricatedAmount; // 0x0690(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTRadiusIncrease; // 0x06A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTActivationRadiusIncrease; // 0x06B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTExplosionSizeIncrease; // 0x06C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTMaxStackIncrease; // 0x06D0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData MTUpgradesAvailabilityLevel; // 0x06E0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FTBonusFabricatedAmount; // 0x06F0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FTRadiusIncrease; // 0x0700(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FTBurningDurationIncrease; // 0x0710(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FTMaxStackIncrease; // 0x0720(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FGameplayAttributeData FTUpgradesAvailabilityLevel; // 0x0730(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosUpgradeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosUpgradeSet") } static class UCronosUpgradeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosUpgradeSet; // Class Cronos.CronosWeaponHUD // 0x0070 (0x0340 - 0x02D0) class UCronosWeaponHUD final : public UUserWidget { public: TWeakObjectPtr OwnerCharacter; // 0x02D0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCanvasPanel* MainContainer; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* AmmoText; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* DashText; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* ClipText; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* AmmoImage; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* EnergyAmmoImage; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* AmmoMaterialInstance; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstanceDynamic* EnergyMaterialInstance; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialTickParameterName; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MaterialProgressParameterName; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHideWhenNotAiming; // 0x0328(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bContextChargeBar; // 0x0329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bContextSpearKnotBars; // 0x032A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseFadeAnimations; // 0x032B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float bFadeTime; // 0x032C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_330[0x10]; // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHide(); void OnShow(); void SetCharge(int32 ChargeStep, int32 TotalCharges); void SetClipSize(int32 ClipSize); void SetEnergyCharges(int32 NmbCharges, int32 MaxCharges); void SetMaxEnergyCharges(int32 MaxCharges); void SetPercentage(float Percentage); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosWeaponHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosWeaponHUD") } static class UCronosWeaponHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosWeaponHUD; // Class Cronos.DamageCauserInterface // 0x0000 (0x0000 - 0x0000) class IDamageCauserInterface final { public: EDamageCauserType GetDamageCauserType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageCauserInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageCauserInterface") } static class IDamageCauserInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDamageCauserInterface; // Class Cronos.DatabaseDocumentWidget // 0x0008 (0x0320 - 0x0318) class UDatabaseDocumentWidget final : public UDatabasePagedDocumentWidget { public: class UCommonRichTextBlock* ShortDescriptionTextBlock; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseDocumentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseDocumentWidget") } static class UDatabaseDocumentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseDocumentWidget; // Class Cronos.DebugCameraComponent // 0x0000 (0x0A00 - 0x0A00) class UDebugCameraComponent final : public UCameraComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugCameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugCameraComponent") } static class UDebugCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDebugCameraComponent; // Class Cronos.DebugUnlockDoorAttachmentBehaviorEffector // 0x0000 (0x0090 - 0x0090) class UDebugUnlockDoorAttachmentBehaviorEffector final : public UBaseBehaviorEffector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugUnlockDoorAttachmentBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugUnlockDoorAttachmentBehaviorEffector") } static class UDebugUnlockDoorAttachmentBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDebugUnlockDoorAttachmentBehaviorEffector; // Class Cronos.DistributionVectorUniformParam // 0x0040 (0x0078 - 0x0038) class UDistributionVectorUniformParam final : public UDistributionVector { public: class FName MaxParameterName; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MinParameterName; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultMax; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultMin; // 0x0060(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistributionVectorUniformParam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistributionVectorUniformParam") } static class UDistributionVectorUniformParam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistributionVectorUniformParam; // Class Cronos.DoppelTentaclesInterface // 0x0000 (0x0000 - 0x0000) class IDoppelTentaclesInterface final { public: class UNiagaraComponent* GetHandAttackTentacles() const; class UNiagaraComponent* GetHandIdleTentacles() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoppelTentaclesInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoppelTentaclesInterface") } static class IDoppelTentaclesInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDoppelTentaclesInterface; // Class Cronos.ElizaCharacter // 0x0250 (0x08C0 - 0x0670) class AElizaCharacter final : public ACharacter { public: uint8 Pad_668[0x10]; // 0x0668(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf BossfightConfig; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UArrowComponent* ViewOrigin; // 0x0680(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoPhaseTransition; // 0x0688(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartOnBeginPlay; // 0x0689(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowWeakSpotDebugLines; // 0x068A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68B[0x1]; // 0x068B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor WeakSpotLinesColor; // 0x068C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebugWeakSpotLines; // 0x0690(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_691[0x7]; // 0x0691(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USHAkComponent* AudioComponent; // 0x0698(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySet* AbilitySet; // 0x06A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosAbilitySystemComponent* AbilitySystemComponent; // 0x06A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UElizaBossfightConfig* FightConfig; // 0x06B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray EnemySpawners; // 0x06B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray WeakSpotProxies; // 0x06C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class AElizaAIController* ElizaController; // 0x06D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6E0[0x50]; // 0x06E0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Corpses; // 0x0730(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_740[0x50]; // 0x0740(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UInteractionGenericBaseTriggerComponent* EndBossFightTrigger; // 0x0790(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInteractionGenericBaseTriggerComponent* DestroyWallsTrigger; // 0x0798(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7A0[0x110]; // 0x07A0(0x0110)(Fixing Size After Last Property [ Dumper-7 ]) bool bFightOver; // 0x08B0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_8B1[0xF]; // 0x08B1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AbsorbAllCorpses(); bool AbsorbRandomCorpse(); void ElizaSkipPhase(); TArray GetCurrentWeakSpots(); void HideEliza(); void KillSpawnedEnemies(); void OnBossFightBegin_BP(); void OnCorpseRemoved(class AActor* Actor); void OnDeath_BP(); void OnPhaseBegin_BP(const EElizaPhases& Phase); void OnPhaseEnd_BP(const EElizaPhases& Phase); void OnSpawnedEnemyDied(); void OnWeakSpotDestroyed(class AElizaWeakSpotActor* WeakSpotActor); void OnWeakSpotDestroyed_BP(); void RequestActivatingWeakSpots(); void RequestNextPhase(); bool SpawnEnemy(const TSet& SpawnerGroupIds, const EEnemyArchetype& EnemyType, const uint8 Rank); void StartSpawningEnemiesInBackground(); void StopSpawningEnemiesInBackground(); void DestroyWalls() const; class UCronosAbilitySystemComponent* GetCronosAbilitySystemComponent() const; EElizaPhases GetCurrentPhase() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElizaCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElizaCharacter") } static class AElizaCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AElizaCharacter; // Class Cronos.EnemyBusynessComponent // 0x00B0 (0x0150 - 0x00A0) class UEnemyBusynessComponent final : public UActorComponent { public: int32 ReferenceBusyness; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NearRadius; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FarRadius; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HalfHeight; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AmountOfSlices; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ObstructionTracesPerLevel; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ObstructionTracesLevels; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float UpdateFrequency; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LastTimeUpdated; // 0x00C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C4[0x14]; // 0x00C4(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) TArray ReservedSpots; // 0x00D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_E8[0x68]; // 0x00E8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearRequest(class AActor* RequestingEnemy); struct FVector GetBusynessDirection(); int32 QueryBusyness(const struct FEnemyBusynessQuery& InQuery); struct FVector RequestPositioning(struct FEnemyPositioningRequest* InRequest, bool* Success); void ReservePositioning(struct FEnemyPositioningRequest* InRequest); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyBusynessComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyBusynessComponent") } static class UEnemyBusynessComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyBusynessComponent; // Class Cronos.EnemyCharacterDynamicOptimization // 0x0018 (0x0048 - 0x0030) class UEnemyCharacterDynamicOptimization final : public UDataAsset { public: bool bEnableOptimization; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray OptimizationGroups; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyCharacterDynamicOptimization") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyCharacterDynamicOptimization") } static class UEnemyCharacterDynamicOptimization* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyCharacterDynamicOptimization; // Class Cronos.EnemyOptimizationComponent // 0x0038 (0x00D8 - 0x00A0) class UEnemyOptimizationComponent final : public UActorComponent { public: class UEnemyLODConfig* EnemyLODConfig; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimInstance* PostProcessAnimInstanceCache; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharacter* OwningCharacter; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AController* OwningController; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* OwnerMeshComponentCache; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyOptimizationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyOptimizationComponent") } static class UEnemyOptimizationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyOptimizationComponent; // Class Cronos.EnemySwitchMap // 0x0080 (0x00B0 - 0x0030) class UEnemySwitchMap final : public UDataAsset { public: class UAkSwitchValue* ArchetypeSwitches[0xA]; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkSwitchValue* GenderSwitches[0x2]; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RankMapping; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray VariantSwitches; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemySwitchMap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemySwitchMap") } static class UEnemySwitchMap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemySwitchMap; // Class Cronos.EnvQueryGenerator_SurfGrid // 0x0168 (0x01B8 - 0x0050) class UEnvQueryGenerator_SurfGrid final : public UEnvQueryGenerator { public: struct FAIDataProviderFloatValue GridSize; // 0x0050(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue HalfHeight; // 0x0088(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue ZOffset; // 0x00C0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue SpaceBetween; // 0x00F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue SpaceBetweenZ; // 0x0130(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf GenerateAround; // 0x0168(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SurfaceNormals; // 0x0170(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AcceptableDistance; // 0x0174(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FEnvTraceData ProjectionData; // 0x0178(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_SurfGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_SurfGrid") } static class UEnvQueryGenerator_SurfGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_SurfGrid; // Class Cronos.EquipWeaponAbility // 0x0000 (0x0430 - 0x0430) class UEquipWeaponAbility : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EquipWeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EquipWeaponAbility") } static class UEquipWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEquipWeaponAbility; // Class Cronos.AbilityTask_ExtendedMovementUpdate // 0x0000 (0x0080 - 0x0080) class UAbilityTask_ExtendedMovementUpdate final : public UAbilityTask { public: static class UAbilityTask_ExtendedMovementUpdate* ExtendedMovementUpdate(class UGameplayAbility* OwningAbility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ExtendedMovementUpdate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ExtendedMovementUpdate") } static class UAbilityTask_ExtendedMovementUpdate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ExtendedMovementUpdate; // Class Cronos.SHRaycastDetectableComponent // 0x0000 (0x0720 - 0x0720) class USHRaycastDetectableComponent : public URaycastDetectableComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHRaycastDetectableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHRaycastDetectableComponent") } static class USHRaycastDetectableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHRaycastDetectableComponent; // Class Cronos.ExtendedMovementDetectable // 0x0010 (0x0730 - 0x0720) class UExtendedMovementDetectable final : public USHRaycastDetectableComponent { public: uint8 Pad_720[0x10]; // 0x0720(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtendedMovementDetectable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtendedMovementDetectable") } static class UExtendedMovementDetectable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExtendedMovementDetectable; // Class Cronos.FarShadowWorldSubsystem // 0x0058 (0x0088 - 0x0030) class UFarShadowWorldSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x58]; // 0x0030(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FarShadowWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FarShadowWorldSubsystem") } static class UFarShadowWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFarShadowWorldSubsystem; // Class Cronos.InputTriggerFireWeapon // 0x0000 (0x0050 - 0x0050) class UInputTriggerFireWeapon final : public UInputTrigger { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputTriggerFireWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputTriggerFireWeapon") } static class UInputTriggerFireWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputTriggerFireWeapon; // Class Cronos.FlashlightGameplayAnimInstance // 0x0000 (0x04A0 - 0x04A0) class UFlashlightGameplayAnimInstance : public UFlashlightAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlashlightGameplayAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlashlightGameplayAnimInstance") } static class UFlashlightGameplayAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlashlightGameplayAnimInstance; // Class Cronos.FootstepsPhxMaterialModifierComponent // 0x0010 (0x0540 - 0x0530) class UFootstepsPhxMaterialModifierComponent final : public UBoxComponent { public: class UPhysicalMaterial* PhysMaterial; // 0x0530(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HitProbability; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepsPhxMaterialModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepsPhxMaterialModifierComponent") } static class UFootstepsPhxMaterialModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepsPhxMaterialModifierComponent; // Class Cronos.GameBaseMainMenuWidget // 0x00D0 (0x0490 - 0x03C0) class UGameBaseMainMenuWidget : public UUCSWMainMenuWidget { public: class UDataTable* SavePointInfos; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Continue_but; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Load_but; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Settings_but; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Quit_but; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Extras_but; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetSwitcher* MainSwitcher; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAskQuitWidget* AskQuit_Dialog; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* AskQuit_Border; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Main_panel; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Settings_panel; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USettingsWidget* SettingsWidget; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Extras_panel; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTExtrasWidget* ExtrasWidget; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Slots_panel; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Front_panel; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* UserInfo_box; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* UserName_txt; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Background_panel; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Test_panel; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUCATestWidget* TestWidget; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) EMenuPage CurrentPage; // 0x0468(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_469[0x27]; // 0x0469(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GoBackToMainPage(); void OnPageChanged(class UWidget* InActiveWidget, int32 InActiveWidgetIndex); void OpenMenuPage(EMenuPage InNewPage, bool bShouldBlockInputOnTransition); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameBaseMainMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameBaseMainMenuWidget") } static class UGameBaseMainMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameBaseMainMenuWidget; // Class Cronos.GameFootstepTracer // 0x0000 (0x0500 - 0x0500) class UGameFootstepTracer final : public UBeingFootstepTracer { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameFootstepTracer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameFootstepTracer") } static class UGameFootstepTracer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameFootstepTracer; // Class Cronos.GameLoadScreenWidget // 0x0198 (0x04D0 - 0x0338) class alignas(0x10) UGameLoadScreenWidget final : public ULoadScreenWidget { public: float ReadyToPlayDelay; // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr LoadingHints; // 0x0340(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HintMaxTime; // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFullRandom; // 0x036C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHideHintsOnReadyForPlay; // 0x036D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_36E[0x2]; // 0x036E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr GameTextsConfig; // 0x0370(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* BackgroundMovie_img; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr MediaPlayer; // 0x03A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Hint_box; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStyledRichTextBlock* HintText_lbl; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* HintText_border; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C0[0x100]; // 0x03C0(0x0100)(Fixing Size After Last Property [ Dumper-7 ]) class UVerticalBox* Loading_box; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnShowHint(bool Show); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLoadScreenWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLoadScreenWidget") } static class UGameLoadScreenWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLoadScreenWidget; // Class Cronos.GameplayCueNotify_Actor_SequencerMedia // 0x0018 (0x03F0 - 0x03D8) class AGameplayCueNotify_Actor_SequencerMedia final : public AGameplayCueNotify_Actor_Material { public: class ULevelSequence* LevelSequenceAsset; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ALevelSequenceActor* LevelSequenceActor; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueNotify_Actor_SequencerMedia") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueNotify_Actor_SequencerMedia") } static class AGameplayCueNotify_Actor_SequencerMedia* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameplayCueNotify_Actor_SequencerMedia; // Class Cronos.GameplayEndGameCreditsWidget // 0x0028 (0x0550 - 0x0528) class UGameplayEndGameCreditsWidget final : public UBTDisplayableBaseWidget { public: class UEndGameCreditsWidget* Credits_wdg; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeIn_anim; // 0x0530(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOut_anim; // 0x0538(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UUMGSequencePlayer* ActiveAnimPlayer; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEndGameCreditsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEndGameCreditsWidget") } static class UGameplayEndGameCreditsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayEndGameCreditsWidget; // Class Cronos.GameplayTask_PlayMontageWithTags // 0x0108 (0x0170 - 0x0068) class UGameplayTask_PlayMontageWithTags final : public UGameplayTask { public: TMulticastInlineDelegate OnCompleted; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBlendOut; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInterrupted; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCancelled; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate NotifyStart; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate NotifyEnd; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* SkeletalMesh; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimMontage* MontageToPlay; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E0[0x88]; // 0x00E0(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimerHandle InitialDelayTimerHandle; // 0x0168(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UGameplayTask_PlayMontageWithTags* PlayMontageAndWaitForEvent(class USkeletalMeshComponent* InSkeletalMesh, TScriptInterface TaskOwner, class FName TaskInstanceName, class UAnimMontage* MontageToPlay_0, float Rate, const float StartMontageAt, const float InitialDelay, const bool bStopWhenAbilityEnds, const class FName StartSection, const bool bForceStrictAnimation, const float BlendInOverride); void OnNotifyBeginReceived(const class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); void OnNotifyEndReceived(const class FName NotifyName, const struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayTask_PlayMontageWithTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayTask_PlayMontageWithTags") } static class UGameplayTask_PlayMontageWithTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayTask_PlayMontageWithTags; // Class Cronos.ExtraGameRebindingViewPanelWidget // 0x0008 (0x03C8 - 0x03C0) class UExtraGameRebindingViewPanelWidget final : public UExtraSettingsPanelWidget { public: class UGameRebindingViewWidget* View_panel; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExtraGameRebindingViewPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExtraGameRebindingViewPanelWidget") } static class UExtraGameRebindingViewPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExtraGameRebindingViewPanelWidget; // Class Cronos.HintsVisualizationWidget // 0x0010 (0x02E0 - 0x02D0) class UHintsVisualizationWidget final : public UUserWidget { public: class UTextBlock* Text_txt; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBorder* Text_border; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnUpdate(const struct FHintsData& Data) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HintsVisualizationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HintsVisualizationWidget") } static class UHintsVisualizationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHintsVisualizationWidget; // Class Cronos.GameSettingsVisualizationsWidget // 0x0030 (0x0328 - 0x02F8) class UGameSettingsVisualizationsWidget final : public USettingOptionsVisualizationsWidget { public: class UTranscriptionVisualizationWidget* TranscriptionVis_wdg; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTutorialsVisualizationWidget* TutorialsVis_wdg; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UHintsVisualizationWidget* HintsVis_wdg; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInteractionIndicatorVisualizationWidget* InteractionIndicatorVis_wdg; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UReticleVisualizationWidget* ReticleVis_wdg; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCenterDotVisualizationWidget* CenterDotVis_wdg; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSettingsVisualizationsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSettingsVisualizationsWidget") } static class UGameSettingsVisualizationsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSettingsVisualizationsWidget; // Class Cronos.GenericAttributeModifierEffectComponent // 0x0010 (0x0038 - 0x0028) class UGenericAttributeModifierEffectComponent final : public UGameplayEffectComponent { public: struct FGameplayTag AttributeTag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ModifierMagnitude; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTryRevertOnEffectRemoved; // 0x0034(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GenericAttributeModifierEffectComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GenericAttributeModifierEffectComponent") } static class UGenericAttributeModifierEffectComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGenericAttributeModifierEffectComponent; // Class Cronos.GravityGunFireComponent // 0x0210 (0x0A98 - 0x0888) class UGravityGunFireComponent final : public UChargingFireComponent { public: class UCurveLinearColor* ChargingColorOverChargeRatio; // 0x0888(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray GravityGunSettings; // 0x0890(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FVector2D SpreadMax; // 0x08A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SpreadMin; // 0x08B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute SpreadReductionMultiplier; // 0x08C0(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute AfterShotSpreadReductionMultiplier; // 0x08F8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponFocusAfterShoot; // 0x0930(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponFocusAfterChargedShoot; // 0x0934(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap FocusGainModesSettings; // 0x0938(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap FocusStateSettings; // 0x0988(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_9D8[0xC0]; // 0x09D8(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetRawFocusValue() const; float GetScaledFocusValue() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GravityGunFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GravityGunFireComponent") } static class UGravityGunFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGravityGunFireComponent; // Class Cronos.EnergyProjectileFireComponent // 0x0048 (0x08E8 - 0x08A0) class UEnergyProjectileFireComponent final : public UGrenadeLauncherFireComponent { public: bool UseAmmoItem; // 0x08A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8A1[0x7]; // 0x08A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle WeaponAmmoItem; // 0x08A8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 MaxCharges; // 0x08B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChargeRestoreTime; // 0x08BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AvailableCharges; // 0x08C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C4[0x4]; // 0x08C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UEnergyRecticleWidget* EnergyRecticle; // 0x08C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D0[0x18]; // 0x08D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnChargeBecomesAvaialable(); void OnChargesEnd(); void RestoreCharge(); void SetCurrentWidget(class UEnergyRecticleWidget* CurrentWidget); void UpdateCharges(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnergyProjectileFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnergyProjectileFireComponent") } static class UEnergyProjectileFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnergyProjectileFireComponent; // Class Cronos.HitReactAbilityEventData // 0x0020 (0x0048 - 0x0028) class UHitReactAbilityEventData final : public UObject { public: struct FVector HitDirection; // 0x0028(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitReactAbilityEventData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitReactAbilityEventData") } static class UHitReactAbilityEventData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitReactAbilityEventData; // Class Cronos.HLODInstancedStaticMeshComponentWithReplacements // 0x0040 (0x0960 - 0x0920) class UHLODInstancedStaticMeshComponentWithReplacements final : public UHLODInstancedStaticMeshComponent { public: TSoftObjectPtr HLODReplacement; // 0x0920(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> HLODMaterialsOverride; // 0x0948(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_958[0x8]; // 0x0958(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODInstancedStaticMeshComponentWithReplacements") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODInstancedStaticMeshComponentWithReplacements") } static class UHLODInstancedStaticMeshComponentWithReplacements* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODInstancedStaticMeshComponentWithReplacements; // Class Cronos.HLODReplacableStaticMeshActor // 0x0000 (0x02D8 - 0x02D8) class AHLODReplacableStaticMeshActor final : public AStaticMeshActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODReplacableStaticMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODReplacableStaticMeshActor") } static class AHLODReplacableStaticMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHLODReplacableStaticMeshActor; // Class Cronos.AnimNotifyState_IKFeetDisable // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_IKFeetDisable final : public UAnimNotifyState { public: float InInterpSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutInterpSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_IKFeetDisable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_IKFeetDisable") } static class UAnimNotifyState_IKFeetDisable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_IKFeetDisable; // Class Cronos.ISMMergerVolumeActor // 0x0028 (0x0328 - 0x0300) class AISMMergerVolumeActor final : public AVolume { public: EISMMergeOperationMode OperationMode; // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> LayersToConsider; // 0x0308(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool DoNotOpenExistingClusters; // 0x0318(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ClusterLimitSize; // 0x031C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClustersWPAligned; // 0x0320(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LargestObjectSize; // 0x0324(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ISMMergerVolumeActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ISMMergerVolumeActor") } static class AISMMergerVolumeActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AISMMergerVolumeActor; // Class Cronos.AnimNotify_ItemHide // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ItemHide final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ItemHide") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ItemHide") } static class UAnimNotify_ItemHide* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ItemHide; // Class Cronos.KeyRichTextsSettings // 0x0028 (0x0060 - 0x0038) class UKeyRichTextsSettings final : public UDeveloperSettings { public: TSoftObjectPtr KeyRichTexts; // 0x0038(0x0028)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeyRichTextsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeyRichTextsSettings") } static class UKeyRichTextsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeyRichTextsSettings; // Class Cronos.LevitatingDebrisHelpers // 0x0000 (0x0028 - 0x0028) class ULevitatingDebrisHelpers final : public UBlueprintFunctionLibrary { public: static void InitializeDebris(const class UObject* WorldContextObject, class AActor* InDebrisActor, const struct FVector& InInitialImpulse); static void MakeDebrisFall(const class UObject* WorldContextObject, class AActor* InDebrisActor); static void SetupDebrisProperties(class AActor* InActor, class AActor* InOwner, bool bInFreezeLocation); static class AActor* SpawnDebris(const class UObject* WorldContextObject, class UClass* InClass, const struct FTransform& InTransform, class AActor* InOwner, bool bInFreezeLocation, int32 InIndex, class UStaticMesh* InStaticMesh); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevitatingDebrisHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevitatingDebrisHelpers") } static class ULevitatingDebrisHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevitatingDebrisHelpers; // Class Cronos.LevitatingDebrisInterface // 0x0000 (0x0000 - 0x0000) class ILevitatingDebrisInterface final { public: class UPrimitiveComponent* GetPrimitveComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevitatingDebrisInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevitatingDebrisInterface") } static class ILevitatingDebrisInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ILevitatingDebrisInterface; // Class Cronos.LocalFogVolumeActor // 0x0000 (0x02C8 - 0x02C8) class ALocalFogVolumeActor : public AActor { public: void SetDebugPosition(const struct FTransform& Transform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalFogVolumeActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalFogVolumeActor") } static class ALocalFogVolumeActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALocalFogVolumeActor; // Class Cronos.SHGameMode // 0x0000 (0x03C0 - 0x03C0) class ASHGameMode : public ABGameModeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameMode") } static class ASHGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHGameMode; // Class Cronos.MainMenuGameMode // 0x0000 (0x03C0 - 0x03C0) class AMainMenuGameMode final : public ASHGameMode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MainMenuGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MainMenuGameMode") } static class AMainMenuGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMainMenuGameMode; // Class Cronos.SHMainMenuGameModeController // 0x0000 (0x01D8 - 0x01D8) class USHMainMenuGameModeController final : public UMainMenuGameModeController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMainMenuGameModeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMainMenuGameModeController") } static class USHMainMenuGameModeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMainMenuGameModeController; // Class Cronos.MaterialUtils // 0x0000 (0x0028 - 0x0028) class UMaterialUtils final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MaterialUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MaterialUtils") } static class UMaterialUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMaterialUtils; // Class Cronos.MeleeAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UMeleeAnimInstance : public UAnimInstance { public: bool bInMeleeMode; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsInMeleeMode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeAnimInstance") } static class UMeleeAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeAnimInstance; // Class Cronos.MonsterRankVFXInterface // 0x0000 (0x0000 - 0x0000) class IMonsterRankVFXInterface final { public: TArray GetRankSpecificNiagaraComponents() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MonsterRankVFXInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MonsterRankVFXInterface") } static class IMonsterRankVFXInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMonsterRankVFXInterface; // Class Cronos.MoveToTargetInterface // 0x0000 (0x0000 - 0x0000) class IMoveToTargetInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoveToTargetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoveToTargetInterface") } static class IMoveToTargetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMoveToTargetInterface; // Class Cronos.NiagaraAmbientDustVolume // 0x0040 (0x0340 - 0x0300) class ANiagaraAmbientDustVolume final : public AVolume { public: bool OverrideCustomModifiers; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CustomDensityModifier; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomAlphaModifier; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomColorModifier; // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomFlashlightGlowModifier; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CustomWindSpeed; // 0x0318(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomNoiseStrengthModifier; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CustomNoiseFreqModifier; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowDebugVolume; // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_339[0x7]; // 0x0339(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraAmbientDustVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraAmbientDustVolume") } static class ANiagaraAmbientDustVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANiagaraAmbientDustVolume; // Class Cronos.NiagaraVFXVolumeBound // 0x0008 (0x00A8 - 0x00A0) class UNiagaraVFXVolumeBound final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NiagaraVFXVolumeBound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NiagaraVFXVolumeBound") } static class UNiagaraVFXVolumeBound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNiagaraVFXVolumeBound; // Class Cronos.PathfinderAIController // 0x0040 (0x06F0 - 0x06B0) class APathfinderAIController final : public ACronosAiController { public: uint8 Pad_6B0[0x8]; // 0x06B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviorTree* BehaviorTreeAsset; // 0x06B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CurrentPhaseBBKey; // 0x06C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PlayerPawnBBKey; // 0x06C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PhaseTransitionBBKey; // 0x06D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName InitializeBBKey; // 0x06D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName IsForceReaction; // 0x06E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TeleportTarget; // 0x06E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathfinderAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathfinderAIController") } static class APathfinderAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APathfinderAIController; // Class Cronos.CharacterPlayDeathData // 0x0018 (0x0048 - 0x0030) class UCharacterPlayDeathData final : public UDataAsset { public: TArray DeathAnimations; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf Effect; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayDeathData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayDeathData") } static class UCharacterPlayDeathData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayDeathData; // Class Cronos.PlayerHUDAmmoWidget // 0x0028 (0x03C8 - 0x03A0) class UPlayerHUDAmmoWidget : public UCronosUserWidgetOnTag { public: class UCommonTextBlock* AmmoText; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ClipText; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray WeaponTextures; // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: int32 GetAmmoClipSize() const; int32 GetAmmoCount() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDAmmoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDAmmoWidget") } static class UPlayerHUDAmmoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDAmmoWidget; // Class Cronos.PlayerHUDPositiveNotificationWidget // 0x0000 (0x0580 - 0x0580) class UPlayerHUDPositiveNotificationWidget : public UPlayerHUDCollectInfoWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDPositiveNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDPositiveNotificationWidget") } static class UPlayerHUDPositiveNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDPositiveNotificationWidget; // Class Cronos.PlayerHUDNegativeNotificationWidget // 0x0000 (0x0580 - 0x0580) class UPlayerHUDNegativeNotificationWidget : public UPlayerHUDCollectInfoWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDNegativeNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDNegativeNotificationWidget") } static class UPlayerHUDNegativeNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDNegativeNotificationWidget; // Class Cronos.PlayerHUDEnergyWidget // 0x0058 (0x0328 - 0x02D0) class UPlayerHUDEnergyWidget : public UUserWidget { public: TSubclassOf EnergyBarClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin EnergyBarPadding; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FSlateChildSize EnergyBarSize; // 0x02E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) EHorizontalAlignment EnergyBarAlignment; // 0x02F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UHorizontalBox* EnergyBars; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DefaultEnergyColor; // 0x0300(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ChargingEnergyColor; // 0x0310(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDEnergyWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDEnergyWidget") } static class UPlayerHUDEnergyWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDEnergyWidget; // Class Cronos.PlayerHUDHPWidget // 0x0028 (0x03C8 - 0x03A0) class UPlayerHUDHPWidget : public UCronosUserWidgetOnTag { public: class UCharacterHealthDisplayData* HealthDisplayData; // 0x03A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* HealthImage; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* HealthBackgroundImage; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x03B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* HealthMaterial; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnHealthStateChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHUDHPWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHUDHPWidget") } static class UPlayerHUDHPWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHUDHPWidget; // Class Cronos.PlayerMultiplyAccelarationNotify // 0x0008 (0x0038 - 0x0030) class UPlayerMultiplyAccelarationNotify final : public UAnimNotifyState { public: float ExtraAccelerationMultiplier; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMultiplyAccelarationNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMultiplyAccelarationNotify") } static class UPlayerMultiplyAccelarationNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMultiplyAccelarationNotify; // Class Cronos.PlayerNavZoneComponent // 0x0018 (0x00B8 - 0x00A0) class UPlayerNavZoneComponent final : public UActorComponent { public: TSubclassOf InNavAreaClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SnapThreshold; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AreaRadius; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ADynamicNavZoneActor* NavZoneActor; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerNavZoneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerNavZoneComponent") } static class UPlayerNavZoneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerNavZoneComponent; // Class Cronos.PlayGameMode // 0x0098 (0x0458 - 0x03C0) class APlayGameMode : public ASHGameMode { public: class UPostProcessManager* PostProcessManager; // 0x03C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHFogManager* SHFogManager; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosPrimalEncounterManager* PrimalEncounterManager; // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGameReadyToPlay; // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGameReadyToPlay_Native; // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) class USHTimeManagerComponent* TimeManager; // 0x03F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimationBudgetManager* AnimationBudgetManager; // 0x0400(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAsyncLoader* AsyncLoader; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInteractionGenericSystemComponent* InteractionGenericSystemComponent; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTGameplayControllerEffectsManager* GameplayControllerEffectsManager; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTickAggregationController* TickAggregationController; // 0x0420(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHFlickeringLightManagerComponent* FlickeringLightManager; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWeatherSystemManager* WeatherSystemManager; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTLootItemMeshManager* LootMeshManager; // 0x0438(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEnemyManagerSerializer* EnemySubsystemSerializer; // 0x0440(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlayTimeComponent* PlayTimeComponent; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFastPerformanceDataRecorderComponent* FastPerformanceRecorder; // 0x0450(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayGameMode") } static class APlayGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayGameMode; // Class Cronos.PostProcessManager // 0x0068 (0x0108 - 0x00A0) class UPostProcessManager final : public UActorComponent { public: uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMap ActiveMaterials; // 0x00B8(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UPostProcessManager* GetPostProcessManager(const class UObject* WorldContextObject); void ChangeParameter(const struct FGameplayTag& MaterialTag, const struct FTextureParamInfo& ParamInfo); void LoadAndSetTextureParam(class UMaterialInstanceDynamic* MaterialInstanceDynamic, const struct FTextureParamInfo& ParamInfo); void PopMaterial(const struct FGameplayTag& Tag, bool bIsFullPop); void PushMaterial(const struct FGameplayTag& Tag, const struct FMaterialCueConfig& MaterialConfig, class UTexture* TextureOverride, class FName TextureOverrideParamName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessManager") } static class UPostProcessManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostProcessManager; // Class Cronos.PlayerHealthMarker // 0x0000 (0x0028 - 0x0028) class UPlayerHealthMarker final : public UPTMMarker { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerHealthMarker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerHealthMarker") } static class UPlayerHealthMarker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerHealthMarker; // Class Cronos.PulseGrenade // 0x0088 (0x0528 - 0x04A0) class APulseGrenade final : public ASHGrenadeProjectile { public: uint8 Pad_4A0[0x4]; // 0x04A0(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float AbsorptionDisableDuration; // 0x04A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* BombVFX; // 0x04A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* PulseSphere; // 0x04B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* PulseCurve; // 0x04B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalTime; // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C4[0x4]; // 0x04C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf PushbackState; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PushbackEffectDuration; // 0x04D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D4[0x54]; // 0x04D4(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPulseSphereHitEnemy(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PulseGrenade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PulseGrenade") } static class APulseGrenade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APulseGrenade; // Class Cronos.RequestAsyncLoadAssetCustomNode // 0x0040 (0x0070 - 0x0030) class URequestAsyncLoadAssetCustomNode final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x30]; // 0x0040(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class URequestAsyncLoadAssetCustomNode* RequestAsyncLoadAsset(const class UObject* WorldContextObject, TSoftObjectPtr Asset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RequestAsyncLoadAssetCustomNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RequestAsyncLoadAssetCustomNode") } static class URequestAsyncLoadAssetCustomNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URequestAsyncLoadAssetCustomNode; // Class Cronos.ResponseCurvesExample // 0x0010 (0x0040 - 0x0030) class UResponseCurvesExample final : public UDataAsset { public: TArray Examples; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResponseCurvesExample") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResponseCurvesExample") } static class UResponseCurvesExample* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResponseCurvesExample; // Class Cronos.RootMotionScaleAnimNotifyState // 0x0008 (0x0038 - 0x0030) class URootMotionScaleAnimNotifyState final : public UAnimNotifyState { public: bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RootMotionScale; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RootMotionScaleAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootMotionScaleAnimNotifyState") } static class URootMotionScaleAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootMotionScaleAnimNotifyState; // Class Cronos.RotateToTargetAnimNotifyState // 0x0020 (0x0050 - 0x0030) class URotateToTargetAnimNotifyState final : public UAnimNotifyState { public: class FName KeyName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationSpeed; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x0040(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class APawn* OwnerPawn; // 0x0048(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RotateToTargetAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RotateToTargetAnimNotifyState") } static class URotateToTargetAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URotateToTargetAnimNotifyState; // Class Cronos.ScreenShotComponent // 0x0050 (0x0280 - 0x0230) class UScreenShotComponent final : public USceneComponent { public: class USceneCaptureComponent2D* SShotCapture; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_238[0x38]; // 0x0238(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) TArray SShotPostBlendables; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScreenShotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScreenShotComponent") } static class UScreenShotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScreenShotComponent; // Class Cronos.SH2DPingPongRenderer // 0x0050 (0x0280 - 0x0230) class USH2DPingPongRenderer final : public USceneComponent { public: uint8 Pad_230[0x1D]; // 0x0230(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) bool EnabledOnQualityLow; // 0x024D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityMedium; // 0x024E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityHigh; // 0x024F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnabledOnQualityEpic; // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ProcessPasses; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_252[0x6]; // 0x0252(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray RenderTargets; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray Passes; // 0x0268(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SH2DPingPongRenderer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SH2DPingPongRenderer") } static class USH2DPingPongRenderer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USH2DPingPongRenderer; // Class Cronos.SHAimOffsetRangeAnimInstance // 0x0000 (0x03D0 - 0x03D0) class USHAimOffsetRangeAnimInstance : public USHAimOffsetAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAimOffsetRangeAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAimOffsetRangeAnimInstance") } static class USHAimOffsetRangeAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAimOffsetRangeAnimInstance; // Class Cronos.SHAkAcousticPortal // 0x0000 (0x0310 - 0x0310) class ASHAkAcousticPortal final : public ABlooberAkAcousticPortal { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkAcousticPortal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkAcousticPortal") } static class ASHAkAcousticPortal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHAkAcousticPortal; // Class Cronos.SHAkAmbientSound // 0x0000 (0x0308 - 0x0308) class ASHAkAmbientSound final : public ABlooberAkAmbientSound { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkAmbientSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkAmbientSound") } static class ASHAkAmbientSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHAkAmbientSound; // Class Cronos.GameAkCharacterAudioComponent // 0x00B0 (0x0500 - 0x0450) class UGameAkCharacterAudioComponent final : public USHAkComponent { public: class UAkAudioEvent* ReverbTestSoundEvent; // 0x0448(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName SocketAttachName; // 0x0450(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameEnvironmentComponentSettings* EnvironmentSettings; // 0x0458(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAudioHealthSettings* AudioHealthSettings; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAudioBreathingSettings* AudioBreathingSettings; // 0x0468(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAudioSpaceData* AudioSpaceSettings; // 0x0470(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet OwnedSubcomponents; // 0x0480(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_4D0[0x30]; // 0x04D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SHDebug_Character_Audio_AVDebug(); void SHDebug_Character_Audio_EnviroDebug(); void SHDebug_Character_Audio_PortalsDebug(); void SHDebug_Character_Audio_ReverbTestSound(); void SHDebug_Character_Audio_ValuesDebug(); class UGameCharacterAudioSubcomponentBase* FindSubcomponentByClass(const TSubclassOf SubcomponentClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameAkCharacterAudioComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameAkCharacterAudioComponent") } static class UGameAkCharacterAudioComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameAkCharacterAudioComponent; // Class Cronos.SHAkLateReverbComponent // 0x0000 (0x02C0 - 0x02C0) class USHAkLateReverbComponent final : public UBlooberAkLateReverbComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkLateReverbComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkLateReverbComponent") } static class USHAkLateReverbComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAkLateReverbComponent; // Class Cronos.SHAkReverbVolume // 0x0000 (0x0338 - 0x0338) class ASHAkReverbVolume final : public ABlooberAkReverbVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkReverbVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkReverbVolume") } static class ASHAkReverbVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHAkReverbVolume; // Class Cronos.SHAkRoomComponent // 0x0000 (0x0300 - 0x0300) class USHAkRoomComponent final : public UBlooberAkRoomComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkRoomComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkRoomComponent") } static class USHAkRoomComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAkRoomComponent; // Class Cronos.SHAkSpatialAudioVolume // 0x0060 (0x0378 - 0x0318) class ASHAkSpatialAudioVolume final : public ABlooberAkSpatialAudioVolume { public: EAudioCubatureType CubatureType; // 0x0318(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* CustomState; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap WorldRTPCs; // 0x0328(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkSpatialAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkSpatialAudioVolume") } static class ASHAkSpatialAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHAkSpatialAudioVolume; // Class Cronos.SHAkSpotReflector // 0x0000 (0x0300 - 0x0300) class ASHAkSpotReflector final : public ABlooberAkSpotReflector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAkSpotReflector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAkSpotReflector") } static class ASHAkSpotReflector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHAkSpotReflector; // Class Cronos.SHAnimCombatSubcomp // 0x0070 (0x00A8 - 0x0038) class USHAnimCombatSubcomp final : public USHAnimSubcomponentBase { public: class USHAnimMontagePlayer* ReciveHit; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* WeaponShow; // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* WeaponHide; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* WeaponModeChange; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* WeaponModeChangePlayer; // 0x0058(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* Attack; // 0x0060(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* AttackCharge; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* Harvesting; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* RangedFire; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* RangedReload; // 0x0080(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* flamethrower; // 0x0088(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* Dodge; // 0x0090(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* bLock; // 0x0098(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CleanupAnimMontagePlayer(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimCombatSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimCombatSubcomp") } static class USHAnimCombatSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimCombatSubcomp; // Class Cronos.SHAnimComponent // 0x00F0 (0x0190 - 0x00A0) class USHAnimComponent : public UActorComponent { public: bool bAlive; // 0x00A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray FeetIKNames; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float FeetIKHeight; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap Slots; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSet OwnedSubcomponents; // 0x0110(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class UAnimInstance* AnimInstance; // 0x0160(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimActionExecutive* AnimActionExe; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_170[0x20]; // 0x0170(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CreateAnimActionExe(TSubclassOf AnimActionExeClass); struct FVector GetBoneRootLocation(); class FName GetSkeletonSocketName(ESkeletonSockets SocketType); class UAnimMontage* PlayAnimation(const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput); void SetAnimActionBlocked(const bool Blocked, const class UObject* Object); class USHAnimSubcomponentBase* FindSubcomponentByClass(const TSubclassOf SubcomponentClass) const; class USHAnimActionExecutive* GetAnimActionExe() const; EBones GetBoneFromName(class FName BoneType) const; struct FVector GetBoneLocation(EBones BoneType) const; class FName GetBoneName(EBones BoneType) const; struct FRotator GetBoneRotation(EBones BoneType, ERelativeTransformSpace TransformSpace) const; struct FTransform GetBoneTransform(EBones BoneType, ERelativeTransformSpace Space) const; struct FVector GetCharacterBodyForward() const; struct FRotator GetCharacterBodyRotation() const; struct FVector GetHipsForward() const; bool IsAnimActionBlocked() const; bool IsInitialized() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimComponent") } static class USHAnimComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimComponent; // Class Cronos.SHAnimDoorSubcomp // 0x0028 (0x0060 - 0x0038) class USHAnimDoorSubcomp final : public USHAnimSubcomponentBase { public: class USHAnimMontagePlayer* Open; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimMontagePlayer* action; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorLockComponent* InteractingDoorLockComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorAnimationsComponent* InteractingDoorAnimsComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHDoorAttachment* InteractingDoorAttachmentActor; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnActionEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimDoorSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimDoorSubcomp") } static class USHAnimDoorSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimDoorSubcomp; // Class Cronos.SHAnimFootIKSubcomp // 0x0048 (0x0080 - 0x0038) class USHAnimFootIKSubcomp final : public USHAnimSubcomponentBase { public: struct FVector PelvisOffset; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetFeetAllIKEnabled(bool bEnable, float Time); void SetFootIKEnabled(bool bEnable, int32 Index_0, float Time); struct FFootIKData GetFootIK(int32 Index_0) const; bool GetIsIKEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimFootIKSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimFootIKSubcomp") } static class USHAnimFootIKSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimFootIKSubcomp; // Class Cronos.SHAnimHandIKSubcomp // 0x0010 (0x0048 - 0x0038) class USHAnimHandIKSubcomp final : public USHAnimSubcomponentBase { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetHandFollowComponent(ESkeletonIKTypes HandType, class USceneComponent* NewComponentToFollow); void SetHandIKLocation(ESkeletonIKTypes HandType, const struct FVector& InLoc, float InterpSpeed, bool SetFullAlpha); void SetHandIKLocationAndRotation(ESkeletonIKTypes HandType, const struct FVector& InLoc, const struct FRotator& InRot, float InterpSpeed, bool SetFullAlpha); void SetHandIKRotation(ESkeletonIKTypes HandType, const struct FRotator& InRot, float InterpSpeed, bool SetFullAlpha); void StopHandFollowComponent(ESkeletonIKTypes HandType); void StopHandIK(ESkeletonIKTypes HandType, float InterpSpeed); struct FHandIKData GetHandData(ESkeletonIKTypes HandType) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimHandIKSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimHandIKSubcomp") } static class USHAnimHandIKSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimHandIKSubcomp; // Class Cronos.SHAnimHeadRotationSubcomp // 0x0128 (0x0160 - 0x0038) class USHAnimHeadRotationSubcomp final : public USHAnimSubcomponentBase { public: struct FSHAnimHeadRotationSubcompSettings Settings; // 0x0038(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FRotator RigAimOffsetRotation; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) class USHCharAnimationInstance* MainAnimInstance; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHAimOffsetAnimInstance* AimOffsetAnimInstanceCurrent; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHLocomotionRangeAnimInstance* LocomotionRangeAnimInstanceCurrent; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray LookAtTargets; // 0x0098(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FLookAtTarget CurrentLookAtTarget; // 0x00A8(0x0010)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_B8[0x70]; // 0x00B8(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D AimOffsetTargetLimit; // 0x0128(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_138[0x28]; // 0x0138(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LookAtActor(class AActor* TargetActor, ESHCharacterPlayLookAtPriorities Priority, float BlendSpeed); void LookAtComponent(class USceneComponent* TargetComponent, ESHCharacterPlayLookAtPriorities Priority, float BlendSpeed); void StopLookAtActor(class AActor* Target, float BlendOutSpeed); void StopLookAtComponent(class USceneComponent* Target, float BlendOutSpeed); class USceneComponent* GetCurrentLookAtTarget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimHeadRotationSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimHeadRotationSubcomp") } static class USHAnimHeadRotationSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimHeadRotationSubcomp; // Class Cronos.SHAnimItemUseableSubcomp // 0x0000 (0x0038 - 0x0038) class USHAnimItemUseableSubcomp final : public USHAnimSubcomponentBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimItemUseableSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimItemUseableSubcomp") } static class USHAnimItemUseableSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimItemUseableSubcomp; // Class Cronos.SHAnimLookAtSubcomponent // 0x0020 (0x0058 - 0x0038) class USHAnimLookAtSubcomponent final : public USHAnimSubcomponentBase { public: struct FRotator HeadRotation; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float LookAlpha; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimLookAtSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimLookAtSubcomponent") } static class USHAnimLookAtSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimLookAtSubcomponent; // Class Cronos.SHAnimMontagePlayer // 0x00D8 (0x0100 - 0x0028) class USHAnimMontagePlayer final : public UObject { public: TMulticastInlineDelegate MontageStartEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate MontageEndEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate MontageBlendingOutEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FAnimDataModifiers MontagesModifiers; // 0x0058(0x0010)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class USHAnimComponent* OwnerComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimSequenceBase* InputData; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* CurrentMontage; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPlayAnimationData PlayAnimationData; // 0x0080(0x0078)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool ChangeSectionRequest(const class FName NewSectionName, const float NewSectionBlendInTime, const float OldSectionBlendOutTime); void ClearPeningOverride(); void OnAnyMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); void OnAnyMontageEnd(class UAnimMontage* Montage, bool bInterrupted); bool OverwriteRequest(const float StopBlendoutTime, const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput); bool PauseRequest(); bool PlayOrOverwriteRequest(const float StopBlendoutTime, const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput); bool PlayRequest(const struct FPlayAnimationData& AnimData, const struct FVector& BlendSpaceInput); bool StopRequest(const float StopBlendoutTime); class UAnimMontage* GetCurrentMontage() const; class UAnimSequenceBase* GetInputData() const; struct FPlayAnimationData GetPlayAnimationData() const; float GetPosition() const; bool IsPlaying() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimMontagePlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimMontagePlayer") } static class USHAnimMontagePlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimMontagePlayer; // Class Cronos.SHAnimMovementSubcomp // 0x00C8 (0x0100 - 0x0038) class USHAnimMovementSubcomp final : public USHAnimSubcomponentBase { public: class FName LocomotionGraphTag; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SecondaryLocomotionGraphTag; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHMovementAnimationsSetData* AnimationsSetDataCurrent; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHLocomotionRangeAnimInstance* LocomotionAnimInstanceCurrent; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHLocomotionRangeAnimInstance* SecondaryLocomotionAnimInstanceCurrent; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharAnimationInstance* MainCharAnimationInstance; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CurrentLocomotionAnimationBP; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CurrentSecondaryAnimationBP; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_78[0x88]; // 0x0078(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanPlayInvestigationAnim() const; ELocomotionState GetLocomotionAnimationState() const; class USHLocomotionAnimInstance* GetLocomotionAnimInstance() const; class USHLocomotionAnimInstance* GetSecondaryLocomotionAnimInstance() const; bool HasMovementInput() const; bool IsMoving() const; bool ShouldLookOnAimWalk() const; bool ShouldMove() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimMovementSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimMovementSubcomp") } static class USHAnimMovementSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimMovementSubcomp; // Class Cronos.SHAnimNotify_SaveSnapshot // 0x0008 (0x0040 - 0x0038) class USHAnimNotify_SaveSnapshot final : public UAnimNotify { public: class FName SnapshotName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimNotify_SaveSnapshot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimNotify_SaveSnapshot") } static class USHAnimNotify_SaveSnapshot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimNotify_SaveSnapshot; // Class Cronos.SHAnimNotify_PlayCameraShake // 0x0020 (0x0058 - 0x0038) class USHAnimNotify_PlayCameraShake final : public UAnimNotify { public: TSubclassOf Shake; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EpicenterSocket; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OuterRadius; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Falloff; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool OrientShakeTowardsEpicenter; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimNotify_PlayCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimNotify_PlayCameraShake") } static class USHAnimNotify_PlayCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimNotify_PlayCameraShake; // Class Cronos.SHAnimNPCMovementSubcomp // 0x0048 (0x0080 - 0x0038) class USHAnimNPCMovementSubcomp final : public USHAnimSubcomponentBase { public: struct FVector Velocity; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveCommit; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrafeAngle; // 0x0058(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleToController; // 0x005C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnInPlaceAngle; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AAIController* OwnerController; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USHNPCLocomotionAnimInstance* LocomotionAnimInstanceCurrent; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTurnInPlaceAnimationEnter(); void SetNewLocomotionAnimInstance(TSubclassOf NewLocomotionInstance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimNPCMovementSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimNPCMovementSubcomp") } static class USHAnimNPCMovementSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimNPCMovementSubcomp; // Class Cronos.SHAnimPhysicalSubcomp // 0x00D0 (0x0108 - 0x0038) class USHAnimPhysicalSubcomp final : public USHAnimSubcomponentBase { public: class UPhysicalAnimationComponent* PhysicalAnimation; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPhysicalAnimationProfileDA* PhysicalAnimationProfilesDA; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FPhysicalAnimationBlender PhysicalAnimationBlender; // 0x0048(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) struct FConstraintMotorBlender ConstraintMotorBlender; // 0x0098(0x0028)(Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_C0[0x48]; // 0x00C0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddChildActorPhysicalComponent(class UPhysicalAnimationComponent* NewChild); void RagdollBegin(); void RagdollUpdate(float DeltaTime); void RemoveChildActorPhysicalComponent(class UPhysicalAnimationComponent* ChildToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHAnimPhysicalSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHAnimPhysicalSubcomp") } static class USHAnimPhysicalSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHAnimPhysicalSubcomp; // Class Cronos.SHBlueprintEventsBaseComponent // 0x0008 (0x00A8 - 0x00A0) class USHBlueprintEventsBaseComponent : public UActorComponent { public: class ASHCharacterPlay* Character; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBlueprintEventsBaseComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBlueprintEventsBaseComponent") } static class USHBlueprintEventsBaseComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHBlueprintEventsBaseComponent; // Class Cronos.SHBlueprintEventsDebugCommandComponent // 0x0010 (0x00B8 - 0x00A8) class USHBlueprintEventsDebugCommandComponent final : public USHBlueprintEventsBaseComponent { public: TMulticastInlineDelegate OnDebugCommand; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBlueprintEventsDebugCommandComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBlueprintEventsDebugCommandComponent") } static class USHBlueprintEventsDebugCommandComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHBlueprintEventsDebugCommandComponent; // Class Cronos.SHBonePhysicsControllerSubcomponent // 0x0070 (0x00A8 - 0x0038) class USHBonePhysicsControllerSubcomponent final : public USHAnimSubcomponentBase { public: bool bPreventPhysicsOfRootBody; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHBonePhysicsControllerSettingsProfile DefaultPhysicsProfile; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) bool bPrintPhysicsStatesDebug; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDrawForcesDebug; // 0x0091(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float DrawForcesDebugScale; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool ActivatePhysicsForBone(class FName InBoneName, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput); bool ApplyPhysicsForceToBone(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput); bool ApplyPhysicsForceToBoneAndItsChildren(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, float InChildrenBoneForceMultiplier, bool InOnlyApplyForceToDirectChildren, int32 InActivatePhysicsForParentBodyLevelsAbove, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput); bool ApplyPhysicsForceToChildBodiesOfBone(class FName InBoneName, const struct FVector& InForceLocation, const struct FVector& InForce, bool InOnlyDirectChildren, const struct FSHBonePhysicsPhysicsBlendInput& InPhysicsBlendInput); void SetDrawForcesDebugArrows(bool InEnableForcesDebug); void SetDrawForcesDebugArrowScale(float InArrowDrawingScale); void SetPhysicsStatesDebugPrinting(bool InEnableDebugPrint); bool FindIfBoneHasActivePhysics(class FName InBoneName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBonePhysicsControllerSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBonePhysicsControllerSubcomponent") } static class USHBonePhysicsControllerSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHBonePhysicsControllerSubcomponent; // Class Cronos.SHBreakableGlassBase // 0x0030 (0x0308 - 0x02D8) class ASHBreakableGlassBase final : public ASHGeometryCollectionActor { public: TMulticastInlineDelegate OnBrokenGlassEvent; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool AdvancedBrokenNotifyEnabled; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PiecesUnderAnchorCount; // 0x02EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool IsGlassBrokenTest; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsGlassBroken; // 0x02F1(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F2[0x16]; // 0x02F2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 GetBrokenPiecesCount(); int32 GetIntactPiecesLeft(); void NotifyBreakNative(const struct FChaosBreakEvent& Event); void OnBrokenGlass(); void OnBrokenGlassStatus(float Status); void OnTestDebug(float Status, int32 breakedPieces, int32 totalPieces); float GetBrokenAlpha() const; bool IsBroken() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHBreakableGlassBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHBreakableGlassBase") } static class ASHBreakableGlassBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHBreakableGlassBase; // Class Cronos.SHCameraAnimationSequence // 0x0000 (0x00A0 - 0x00A0) class USHCameraAnimationSequence final : public ULevelSequence { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraAnimationSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraAnimationSequence") } static class USHCameraAnimationSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraAnimationSequence; // Class Cronos.SHCameraComponent // 0x0000 (0x0A00 - 0x0A00) class USHCameraComponent final : public UCameraComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraComponent") } static class USHCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraComponent; // Class Cronos.SHCameraProfilesData // 0x0050 (0x0080 - 0x0030) class USHCameraProfilesData final : public UDataAsset { public: TMap Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraProfilesData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraProfilesData") } static class USHCameraProfilesData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraProfilesData; // Class Cronos.SHCameraDataBlender // 0x00D0 (0x0140 - 0x0070) class USHCameraDataBlender final : public USHBlenderBase { public: uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHCameraDataStruct CameraData; // 0x0078(0x0060)(NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHCameraDataStruct CollisionData; // 0x00E0(0x0060)(NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraDataBlender") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraDataBlender") } static class USHCameraDataBlender* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraDataBlender; // Class Cronos.SHCameraPostProcessConfig // 0x0720 (0x0750 - 0x0030) class USHCameraPostProcessConfig final : public UDataAsset { public: struct FSHBlendData BlendConfigData; // 0x0030(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FPostProcessSettings PostProcessSettings; // 0x0050(0x0700)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraPostProcessConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraPostProcessConfig") } static class USHCameraPostProcessConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraPostProcessConfig; // Class Cronos.SHCameraWorkStatics // 0x0000 (0x0028 - 0x0028) class USHCameraWorkStatics final : public UBlueprintFunctionLibrary { public: static class ASHCameraAnimationExecutive* CreateAndPlayCameraAnimation(class UObject* WorldContextObject, class ACharacter* Character, const struct FSHCameraAnimationData& CameraAnimData); static class ASHCameraAnimationExecutive* CreateCameraAnimation(class UObject* WorldContextObject, const struct FSHCameraAnimationData& CameraAnimData); static void PlayCameraAnimation(class ASHCameraAnimationExecutive* CameraAnimExe, class ACharacter* Character, const struct FSHCameraAnimationData& CameraAnimData); static bool ValidateCameraAnimData(const struct FSHCameraAnimationData& CameraAnimData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCameraWorkStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCameraWorkStatics") } static class USHCameraWorkStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCameraWorkStatics; // Class Cronos.CharacterPlayAnimationComponentData // 0x0048 (0x0078 - 0x0030) class UCharacterPlayAnimationComponentData final : public UDataAsset { public: class UPhysicalAnimationProfileDA* PhysicalAnimationProfilesDA; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHAnimHeadRotationSubcompSettings SHAnimHeadRotationSubcompSettings; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FSkeletonHierarchySettings SkeletonHierarchySettings; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayAnimationComponentData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayAnimationComponentData") } static class UCharacterPlayAnimationComponentData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayAnimationComponentData; // Class Cronos.SHCharacterPlayAnimComponent // 0x0070 (0x0200 - 0x0190) class USHCharacterPlayAnimComponent final : public USHAnimComponent { public: class FName TraversalAnimInstanceGraphTag; // 0x0190(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterPlayAnimationComponentData* CharacterPlayAnimationComponentData; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ERotationMode RotationMode; // 0x01A0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator LastRotation; // 0x01A8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FRotator LastAimRotation; // 0x01C0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FVector2D RotationSpeed; // 0x01D8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAnimPhysicalSubcomp* PhysicalSubcomp; // 0x01F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IKCountFootLocationAndRotation(class FName BoneName, float FootHeight, struct FVector* OffsetLocationTarget, struct FRotator* RotationTarget); struct FVector IKFootLocationTarget(const struct FVector& ImpactLocation, const struct FVector& ImpactNormal, float FootHeight, const struct FVector& IKFootFloorLocation); struct FRotator IKFootRotationTarget(const struct FVector& ImpactNormal, float MaxAngleX, float MaxAngleY); struct FRotator GetAimRotation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayAnimComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayAnimComponent") } static class USHCharacterPlayAnimComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayAnimComponent; // Class Cronos.SHUndefindedDamage // 0x0000 (0x0040 - 0x0040) class USHUndefindedDamage final : public UDamageType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHUndefindedDamage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHUndefindedDamage") } static class USHUndefindedDamage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHUndefindedDamage; // Class Cronos.CharacterPlayMeleeChargedHit // 0x0000 (0x0068 - 0x0068) class UCharacterPlayMeleeChargedHit final : public UMeleeDamage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMeleeChargedHit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMeleeChargedHit") } static class UCharacterPlayMeleeChargedHit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMeleeChargedHit; // Class Cronos.CharacterPlayMeleeStompHit // 0x0000 (0x0068 - 0x0068) class UCharacterPlayMeleeStompHit final : public UMeleeDamage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayMeleeStompHit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayMeleeStompHit") } static class UCharacterPlayMeleeStompHit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayMeleeStompHit; // Class Cronos.SHCharacterPlayCameraComponent // 0x0110 (0x0B10 - 0x0A00) class USHCharacterPlayCameraComponent final : public UCameraComponent { public: class UCurveFloat* AdditionalFOVFromSpeed; // 0x0A00(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TargetFOV; // 0x0A08(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FOVInterpSpeed; // 0x0A0C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap PostProcessBlendersMapings; // 0x0A10(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TMap FOVBlendersMapings; // 0x0A60(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TMap FOVAdditiveMapings; // 0x0AB0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class UPostProcessComponent* PPComponent; // 0x0B00(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B08[0x8]; // 0x0B08(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayCameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayCameraComponent") } static class USHCharacterPlayCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayCameraComponent; // Class Cronos.SHCharacterPlayCombatComponent // 0x00E8 (0x0188 - 0x00A0) class USHCharacterPlayCombatComponent final : public UActorComponent { public: struct FDataTableRowHandle MeleeWeaponToUse; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle flamethrower; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) class UDataTable* ItemsWeaponsDataTable; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray MeleeWeaponsOrder; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) TArray RangedWeaponsOrder; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) TArray ThrowingWeaponsOrder; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnCombatInputModeChanged; // 0x00F8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TSet OwnedSubcomponents; // 0x0108(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0158(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_160[0x28]; // 0x0160(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FName GetMeleeWeaponDataRowName(); float ReceiveDamage(float DamageValue, const class UObject* Object, const struct FVector& HitDirection, const TSubclassOf DamageType); void SetAllCombatBlocked(const bool Blocked, const class UObject* Object); void SetWeaponMeshHidden(bool bHidden); class USHCombatSubcomponentBase* FindSubcomponentByClass(const TSubclassOf SubcomponentClass) const; ESHCombatPoseType GetCombatPose() const; const struct FSHItemWeaponDataStruct GetItemWeaponData(class FName ItemWeaponDataRowName) const; bool IsAllCombatBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayCombatComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayCombatComponent") } static class USHCharacterPlayCombatComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayCombatComponent; // Class Cronos.SHCharacterPlayGenericInteractionSlotComponent // 0x00C0 (0x0208 - 0x0148) class USHCharacterPlayGenericInteractionSlotComponent final : public USHCharacterPlayManagedInteractionSlotComponent { public: uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface ActiveInteraction; // 0x0150(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_160[0x88]; // 0x0160(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionGenericComponent* GenericObject; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1F0[0x18]; // 0x01F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayGenericInteractionSlotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayGenericInteractionSlotComponent") } static class USHCharacterPlayGenericInteractionSlotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayGenericInteractionSlotComponent; // Class Cronos.CharacterPlayHealthData // 0x01C8 (0x01F8 - 0x0030) class UCharacterPlayHealthData final : public UDataAsset { public: struct FBTDifficultyTag MaximumHealthTag; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute BonusMaximumHealth; // 0x0038(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlightlyInjuredHealthTreshold; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InjuredHealthTreshold; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowHealthTreshold; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutohealEnabled; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AutohealThresholdValue; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutohealDelayValue; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* AutohealRefillCurve; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableOverkillProtector; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OverkillProtectorCooldown; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute QuickHealPlayRateMultiplier; // 0x0098(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute QHBonusEffectMultiplierWhileAboveHalfHP; // 0x00D0(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute BonusHealEfficiency; // 0x0108(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HealingOrder; // 0x0140(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float BigHealthPackMissingHpThreshold; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MedHealthPackMissingHpThreshold; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SmallHealthPackMissingHpThreshold; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialInterface* HealthMaterial; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* HealthMaterialIntensityCurve; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HealthMaterialIntensityChangeSpeed; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMaterialDamageBlendInfo MaterialDamageBlendInfo; // 0x0178(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float BlendMasksRegenTime; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf LowHealthEffect; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap HealthControllerLightsSettings; // 0x01A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayHealthData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayHealthData") } static class UCharacterPlayHealthData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayHealthData; // Class Cronos.SHCharacterPlayHealthComponent // 0x00B8 (0x0158 - 0x00A0) class USHCharacterPlayHealthComponent final : public UActorComponent { public: class UCharacterPlayHealthData* CharacterPlayHealthData; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* HealthMaterialDynamic; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* DamageMaterialDynamic; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilitySystemComponent* OwnerAbs; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityAsync_WaitAttributeChanged* OnHealthChangedTask; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HealthValue; // 0x00D0(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bHealthInitialized; // 0x00D8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D9[0xB]; // 0x00D9(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) float HealthMaterialIntensityCurrent; // 0x00E4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E8[0x70]; // 0x00E8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ForceDeath(); float GetQuickHealBonusHealingMultiplier(); float GetQuickHealPlayRateMultiplier(); void HandleReceiveDamageEvent(); void InitDamageMaterial(); void OnMaxHealthChanged(const struct FGameplayAttribute& Attribute, float NewVal, float OldVal); float ReceiveDamage(float DamageValue, const class UObject* Object); float ReceiveHeal(float HealValue, const class UObject* Object); void SetHealthValue(float InNewHealth); void UpdateControllerLights(); struct FDataTableRowHandle ChooseQuickHealItem() const; ESHHealthStateEnum GetHealthState() const; float GetHealthValue() const; float GetMaximumHealthValue() const; struct FDataTableRowHandle GetMedicalItemRowHandle(class FName RowName) const; TArray GetMedicalItemsNames() const; bool HasAnyHealingItems() const; bool IsFullHealth() const; bool IsInLowHealthState() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayHealthComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayHealthComponent") } static class USHCharacterPlayHealthComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayHealthComponent; // Class Cronos.SHCharacterPlayHitReactionComponent // 0x0220 (0x02C0 - 0x00A0) class USHCharacterPlayHitReactionComponent final : public UActorComponent { public: struct FTransform DesiredHitTransform; // 0x00A0(0x0060)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform CurrentHitTransform; // 0x0100(0x0060)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HitBoneCache; // 0x0160(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageTypeCache; // 0x0168(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectionalHitSetup DirectionalHitSetup; // 0x0170(0x0010)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FSingleHitReactAnimationData CurrentReactAnimData; // 0x0198(0x00B0)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FPlayAnimationData CurrentPlayHitAnimData; // 0x0248(0x0078)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: void OnReceiveDamageEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayHitReactionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayHitReactionComponent") } static class USHCharacterPlayHitReactionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayHitReactionComponent; // Class Cronos.CharacterItemsData // 0x0268 (0x0298 - 0x0030) class UCharacterItemsData final : public UDataAsset { public: struct FSHCameraAnimationData InventoryCameraAnimData; // 0x0030(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UDataTable* ItemsDataTable; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* UpgradesDataTable; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* UseablesDataTable; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* FabricationDataTable; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BasicLoadoutItems; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayAttribute InventorySize; // 0x00D0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap InventorySortPriorities; // 0x0108(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap InventorySortOverrides; // 0x0158(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf AddSingleInventorySlotEffect; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> HighContrastItemIconMaterials; // 0x01B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) float QuickFabricationPerformTime; // 0x0200(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MenuFabricationPerformTime; // 0x0204(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr QuickFabricationAnimMontage; // 0x0208(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr QuickFabricationBodyCarryAnimMontage; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowDuplicateFabricationInfoWidgets; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DefaultItemClass; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FlashlightPrefab; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf RadioPrefab; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ItemInvestigationExeClass; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ReadableItemInvestigationExeClass; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SkelMeshOverrideStructs; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterItemsData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterItemsData") } static class UCharacterItemsData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterItemsData; // Class Cronos.DatabaseData // 0x00C8 (0x00F8 - 0x0030) class UDatabaseData final : public UDataAsset { public: class UDataTable* MemosConfigDataTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* AudioLogsConfigDataTable; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* TravelLogsConfigDataTable; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* EquipmentDataTable; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* CatDataTable; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap DatabaseCategoriesData; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap MemosGroupsData; // 0x00A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseData") } static class UDatabaseData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseData; // Class Cronos.SHCharacterPlayItemsComponent // 0x03C0 (0x0460 - 0x00A0) class USHCharacterPlayItemsComponent final : public UActorComponent { public: TMulticastInlineDelegate OnItemCollected; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemCollectFinished; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemRemoved; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnUpgradeItemCollected; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnUpgradeItemRemoved; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDatabaseEntryLogged; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDatabaseEntryBrowsed; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemChanged; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemFabricatedEvent; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UCharacterItemsData* ItemsData; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnEnergyStoreItemSoldEvent; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEnergyStoreItemBoughtEvent; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& InItemGuids)> OnItemsContributedEvent; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EquipmentUpgradeBought; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EquipmentCategoryFullyUpgraded; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EquipmentFullyUpgraded; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x01B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHItemInvestigationExecutive* ItemInvestigationExe; // 0x01B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AFlashlight* Flashlight; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFlashlightOn; // 0x01C8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDefaultItemsAdded; // 0x01C9(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1CA[0x6]; // 0x01CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class ASHRadio* Radio; // 0x01D0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap CollectedItems; // 0x01D8(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) TMap OwnedContributionValuablesItems; // 0x0228(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) TMap UsedItems; // 0x0278(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) TArray SkipInvestigationItems; // 0x02C8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) TArray StashedItems; // 0x02D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) TArray InventorySlots; // 0x02E8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 AcquiredContentBundles; // 0x0300(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap WeaponsAmmoCounts; // 0x0308(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) uint8 Pad_358[0x20]; // 0x0358(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UDatabaseData* DatabaseData; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap LoggedDatabaseEntries; // 0x0380(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected) class UBTValuablesData* ValuablesData; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray EnergyStorePurchasableList; // 0x03D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) TArray EnergyStoreExclamationMarkedBuyItems; // 0x03E8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) TArray EnergyStoreExclamationMarkedSellItems; // 0x03F8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected) uint8 Pad_408[0x58]; // 0x0408(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 CollectItem(const class FName ItemDataRowName, const int32 ItemQuantity); int32 CountItemsThatCanBeTakenOut(const struct FInventoryItemDataStruct& Item); void DirectStashItem(const struct FInventoryItemDataStruct& Item); void EmptyStash(); void FlashlightEquip(); void FlashlightToggle(bool bOn); void FlashlightUnequip(); void ForceItemNewSkeletalMesh(ESkeletalMeshOverrideType SkeletalMeshOverrideType); TMap GetAllAmmoCounts(); int32 GetAmmoCountFromMagazines(class FName AmmoDataRowName); TArray GetInventorySlots(); class ASHItemInvestigationExecutive* GetItemInvestigationExe(); int32 GetSmallestItemStack(const class FName ItemDataRowName); int32 GetTotalAmmoCount(class FName AmmoDataRowName); void HandleItemInvestExeReadyToBeDeleted(); void HandleReceiveDamageEvent(); bool LogDatabaseEntry(const class FName& InItemDataRowName, const class UDataTable* InDataTable, bool bMarkAsNewForBrowse); void OnGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void OverrideItemSkeletalMesh(const struct FSkeletalMeshOverrideData& SkeletalMeshOverrideStruct); void RadioEquip(); void RadioToggle(); void RadioUnequip(); void RemoveAllItemsOfType(ESHItemTypeEnum ItemType); void RemoveItem(const class FName ItemDataRowName, const int32 ItemQuantity); void RestoreDefaultItemSkeletalMesh(ESkeletalMeshOverrideType SkeletalMeshOverrideType); void RestoreDefaultWeaponPickUpBehavior(); void SetUnlimitedInventory(); void SetUseItemBlocked(const bool Blocked, const class UObject* Object); void SetWeaponPickUpBehavior(EBTWeaponPickUpBehavior InNewBehavior); bool StashItem(const struct FInventoryItemDataStruct& Item); void StashItemFromInventory(const struct FInventoryItemDataStruct& Item); void TakeOutItem(const struct FInventoryItemDataStruct& Item); bool CanCollectItem(const class FName ItemDataRowName, const int32 ItemQuantity, const bool OnlyFullCollect, EBTCantCollectItemReason* OutReason) const; bool CanFabricateItem(const struct FFabricationDataStruct& FabricationData, bool* FailedResourceCheck) const; TArray GetCollectedItemsNames() const; class AFlashlight* GetFlashlight() const; const struct FInventoryItemDataStruct GetInventorySlotData(int32 InSlot) const; const TArray GetInventorySlotsRef() const; int32 GetItemCount(const class FName ItemDataRowName) const; void GetItemDataBP(class FName ItemDataRowName, struct FSHItemDataStruct* OutItemData, bool* bOutIsFound) const; int32 GetItemMaxCount(const class FName ItemDataRowName) const; int32 GetItemMaxStackQuantity(const struct FSHItemDataStruct& ItemData) const; int32 GetItemUseCount(const class FName ItemDataRowName) const; int32 GetMaxInventorySize() const; int32 GetMaxItemQuantityPlayerHasEnoughFundsToBuy(const class FName ItemDataRowName, int32 InWithCost) const; int32 GetMaxItemQuantityPlayerHasEnoughSpaceToCollect(const class FName ItemDataRowName) const; float GetQuickFabricationPerformTime() const; class ASHRadio* GetRadio() const; int32 GetSavedWeaponAmmoCount(class FName WeaponDataRowName) const; int32 GetStashedItemQuantity(const class FName& InItemDataRowName) const; const TArray GetStashedItems() const; bool HasItem(const class FName ItemDataRowName) const; bool HasItemFromRow(const struct FDataTableRowHandle& RowHandle) const; bool IsFlashlightEquipped() const; bool IsFlashlightTurnOn() const; bool IsInItemInvesigation() const; bool IsQuickFabricationInProgress() const; bool IsRadioEquipped() const; bool IsRadioTurnOn() const; bool IsUseItemBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayItemsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayItemsComponent") } static class USHCharacterPlayItemsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayItemsComponent; // Class Cronos.SHCharacterPlayLightsComponent // 0x0020 (0x00C0 - 0x00A0) class USHCharacterPlayLightsComponent final : public UActorComponent { public: TArray FlashlightControlVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlayLighting* LightingActor; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayLightsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayLightsComponent") } static class USHCharacterPlayLightsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayLightsComponent; // Class Cronos.SHCharacterPlayMPCGameplayComponent // 0x0030 (0x00D0 - 0x00A0) class USHCharacterPlayMPCGameplayComponent final : public UActorComponent { public: class UMaterialParameterCollection* AssetMPC; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName FlashlightAlphaMPCParamName; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName LerpItemEmissiveMPCParamName; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x18]; // 0x00B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayMPCGameplayComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayMPCGameplayComponent") } static class USHCharacterPlayMPCGameplayComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayMPCGameplayComponent; // Class Cronos.SHMusicComponentSettings // 0x0098 (0x00C8 - 0x0030) class USHMusicComponentSettings final : public UDataAsset { public: TArray SwitchesPriorities; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent_PlayMusic; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent_StopMusic; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudioState_Calm; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudioState_Danger; // 0x0078(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudioState_Combat; // 0x00A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMusicComponentSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMusicComponentSettings") } static class USHMusicComponentSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMusicComponentSettings; // Class Cronos.SHCharacterPlayMusicComponent // 0x0080 (0x04D0 - 0x0450) class USHCharacterPlayMusicComponent final : public USHAkComponent { public: class USHMusicComponentSettings* ComponentSettings; // 0x0448(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray MusicVolumesOverlapped; // 0x0458(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CurrentPlayingMusicSwitch; // 0x0470(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr CurrentPlayingMusicState; // 0x0498(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C0[0x10]; // 0x04C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CollisionSettingsChanged(class UPrimitiveComponent* ChangedComponent); void OnComponentBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayMusicComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayMusicComponent") } static class USHCharacterPlayMusicComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayMusicComponent; // Class Cronos.TestSerializableAcctor // 0x0010 (0x02D8 - 0x02C8) class ATestSerializableAcctor final : public AActor { public: class UTestSerializableComponent* SerializableComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool SerializableProperty; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AActor* SpawnActorOnSameLevel(class UClass* Class_0, const struct FTransform& Transform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TestSerializableAcctor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TestSerializableAcctor") } static class ATestSerializableAcctor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATestSerializableAcctor; // Class Cronos.SHCharacterPlayRaycastDetectorComponent // 0x06B0 (0x0750 - 0x00A0) class USHCharacterPlayRaycastDetectorComponent final : public UActorComponent { public: struct FSHRaycastDetectorTraceData Hover; // 0x00A0(0x0140)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FSHRaycastDetectorTraceData ManualHover; // 0x01E0(0x0140)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FSHRaycastDetectorTraceData Interact; // 0x0320(0x0140)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FSHRaycastDetectorTraceData ManualInteract; // 0x0460(0x0140)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class ASHCharacterPlay* OwnerCharacter; // 0x05A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5A8[0x1A8]; // 0x05A8(0x01A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetHoverBlocked(const bool Blocked, const class UObject* Object); void SetInteractBlocked(const bool Blocked, const class UObject* Object); bool IsHoverBlocked() const; bool IsInteractBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayRaycastDetectorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayRaycastDetectorComponent") } static class USHCharacterPlayRaycastDetectorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayRaycastDetectorComponent; // Class Cronos.CronosSoulPerkSettings // 0x0050 (0x0080 - 0x0030) class UCronosSoulPerkSettings final : public UDataAsset { public: TMap SoulPerksDataMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosSoulPerkSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosSoulPerkSettings") } static class UCronosSoulPerkSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosSoulPerkSettings; // Class Cronos.ToggleCombatAreaBehaviorEffector // 0x0008 (0x0098 - 0x0090) class UToggleCombatAreaBehaviorEffector final : public UBaseBehaviorEffector { public: bool bShouldEnable; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bOriginalState; // 0x0091(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToggleCombatAreaBehaviorEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToggleCombatAreaBehaviorEffector") } static class UToggleCombatAreaBehaviorEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToggleCombatAreaBehaviorEffector; // Class Cronos.CharacterPlayViewData // 0x0040 (0x0070 - 0x0030) class UCharacterPlayViewData final : public UDataAsset { public: float DeltaRotationScale; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleRotationScale; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* RotationScaleCurve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseRotationTimeScaleCurve; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TimeScaleCurveInputThreshold; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeScaleInputAngleThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeScaleInterpolationSpeed; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* RotationTimeScaleCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* AimRotationTimeScaleCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D PitchLimit; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: struct FVector2D GetPitchLimit() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPlayViewData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPlayViewData") } static class UCharacterPlayViewData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPlayViewData; // Class Cronos.SHCharacterPlayViewComponent // 0x0210 (0x0440 - 0x0230) class USHCharacterPlayViewComponent final : public USceneComponent { public: class UCharacterPlayViewData* ViewData; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* CharacterPlay; // 0x0238(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAdaptOffsetToMeshEnabled; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UControlRig* ControlRigFeet; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf ControlRigClass; // 0x0250(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRigElementKey RigElementKey; // 0x0258(0x000C)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PelvisOffsetInterpSpeed; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_268[0x18]; // 0x0268(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraComponent* TempCameraComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_288[0x1B0]; // 0x0288(0x01B0)(Fixing Size After Last Property [ Dumper-7 ]) bool bInstantBlend; // 0x0438(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_439[0x7]; // 0x0439(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AdaptNewLocationAsNewLocation(const struct FVector& InLocation, bool bUseOverridenView, const struct FVector& InViewLocationOverride); void AddToControlRotation(const struct FRotator& RotationToAdd, const class UObject* Object); void ClearRotationScale(const class UObject* Object); struct FVector GetViewDirection(); struct FVector GetViewLocation(); struct FRotator GetViewRotation(); class ASHOperationEvents* LookAtLocationAbsolute(const struct FVector& Location, float RotateDuration, const class UObject* Object, class UCurveFloat* InCurve, bool LookFromBack); class ASHOperationEvents* LookAtLocationAbsoluteWithDeviation(const struct FVector& Location, float RotateDuration, const class UObject* Object, const struct FVector2D& Deviation, bool LookFromBack, class UCurveFloat* InCurve); class ASHOperationEvents* LookAtRotationAbsolute(const struct FRotator& Rotation, float RotateDuration, const class UObject* Object, class UCurveFloat* InCurve, bool LookFromBack); void MatchControlRotationToComponent(); void OverrideControlRotation(const struct FRotator& NewControlRotation, const class UObject* Object); void SetCustomCameraRotationLimit(bool Apply, const struct FVector2D& PitchRotationLimits, const struct FVector2D& YawRotationLimits); void SetInstantBlend(bool bInInstantBlend); void SetRotationBlocked(const bool Blocked, const class UObject* Object); void SetRotationScale(const float Scale, const class UObject* Object); void SetTemporaryCameraOverride(class UCameraComponent* NewCam, bool Val); bool IsRotationBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayViewComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayViewComponent") } static class USHCharacterPlayViewComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayViewComponent; // Class Cronos.SHCharacterPlayWeaponState3DWidgetComponent // 0x0030 (0x06A0 - 0x0670) class USHCharacterPlayWeaponState3DWidgetComponent final : public UWidgetComponent { public: class FName SocketName; // 0x0668(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HideWhenNotAiming; // 0x0670(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ContextualChargeBar; // 0x0671(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ContextualSpearKnotBars; // 0x0672(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseFadeAnimations; // 0x0673(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeTime; // 0x0674(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnVisChanged; // 0x0678(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0688(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_690[0x10]; // 0x0690(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRangedAimStateChanged(bool NewState); void OnWeaponModeChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterPlayWeaponState3DWidgetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterPlayWeaponState3DWidgetComponent") } static class USHCharacterPlayWeaponState3DWidgetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterPlayWeaponState3DWidgetComponent; // Class Cronos.SHCharacterSnapPoint // 0x0000 (0x02C8 - 0x02C8) class ASHCharacterSnapPoint final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterSnapPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterSnapPoint") } static class ASHCharacterSnapPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCharacterSnapPoint; // Class Cronos.UBTDecorator_CheckForObstacles // 0x0080 (0x00E8 - 0x0068) class UUBTDecorator_CheckForObstacles final : public UBTDecorator { public: struct FBlackboardKeySelector Source; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) bool bUseTargetActor; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector Target; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannel; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ERelativeDirections InWhichDirection; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x00C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DistanceToObstacle; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ProbeRadius; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UBTDecorator_CheckForObstacles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UBTDecorator_CheckForObstacles") } static class UUBTDecorator_CheckForObstacles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUBTDecorator_CheckForObstacles; // Class Cronos.SHCharacterSpawnableObject // 0x0000 (0x02C8 - 0x02C8) class ASHCharacterSpawnableObject final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterSpawnableObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterSpawnableObject") } static class ASHCharacterSpawnableObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCharacterSpawnableObject; // Class Cronos.SHCharacterStatics // 0x0000 (0x0028 - 0x0028) class USHCharacterStatics final : public UBlueprintFunctionLibrary { public: static void AssignWeaponModeToSlot(const class UObject* WorldContextObject, int32 InSlot, int32 InModeIndex); static void ChangeWeaponSlot(const class UObject* WorldContextObject, int32 InSlot, bool bInstant); static bool CheckIfFabricatingAmmoForSlot(const class UObject* WorldContextObject, int32 InSlot); static bool CheckIfThereIsWeaponInSlot(const class UObject* WorldContextObject, int32 InSlot); static bool CheckIfWeaponModeAvailable(const class UObject* WorldContextObject, int32 Mode); static bool CheckIfWeaponSlotActive(const class UObject* WorldContextObject, int32 InSlot); static void EndTrapMine(const class UObject* WorldContextObject); static class ASHCharacterPlay* GetCharacterPlay(const class UObject* WorldContextObject); static bool IsFlamethrowerActive(const class UObject* WorldContextObject); static bool IsInCutscene(const class UObject* WorldContextObject); static bool IsInRangedAim(const class UObject* WorldContextObject); static bool IsInTrapMineAim(const class UObject* WorldContextObject); static bool IsReloading(const class UObject* WorldContextObject); static void MakeAutoSave(class UObject* WorldContextObject, const struct FDataTableRowHandle& SavePointHandle, bool Flush); static void MakeQuickLoad(class UObject* WorldContextObject); static bool SetActorTeam(const class UObject* WorldContextObject, class APawn* PawnActor, const struct FGenericTeamId& TeamID); static void StartFiring(const class UObject* WorldContextObject); static void StartFiringAlternative(const class UObject* WorldContextObject); static void StartRangedAim(const class UObject* WorldContextObject); static void StartTrapMine(const class UObject* WorldContextObject); static void StopFiring(const class UObject* WorldContextObject); static void StopFiringAlternative(const class UObject* WorldContextObject); static void StopRangedAim(const class UObject* WorldContextObject); static void SwitchCharacterPlay(const class UObject* WorldContextObject, ESHSuccessFailureEnum* Result, class ASHCharacterPlay** Character); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCharacterStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCharacterStatics") } static class USHCharacterStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCharacterStatics; // Class Cronos.UnmergedDifficultyConfig // 0x0050 (0x0080 - 0x0030) class UUnmergedDifficultyConfig final : public UDataAsset { public: TMap WeakSpotHealthByDifficulty; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: int32 GetWeakSpotHealth(const EGameplayDifficulty InDifficulty, EUnmergedPhases InPhase) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UnmergedDifficultyConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UnmergedDifficultyConfig") } static class UUnmergedDifficultyConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUnmergedDifficultyConfig; // Class Cronos.GameEnvironmentComponentSettings // 0x0048 (0x0078 - 0x0030) class UGameEnvironmentComponentSettings final : public UDataAsset { public: TArray SwitchesPrioritiesData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TSoftObjectPtr EnviromentSwitchNone; // 0x0040(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent_PlayEnvironment; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent_StopEnvironment; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameEnvironmentComponentSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameEnvironmentComponentSettings") } static class UGameEnvironmentComponentSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameEnvironmentComponentSettings; // Class Cronos.GameChAudioEnviroSubcomponent // 0x0048 (0x0080 - 0x0038) class UGameChAudioEnviroSubcomponent final : public UGameCharacterAudioSubcomponentBase { public: class UGameEnvironmentComponentSettings* Settings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray EnvironmentVolumes; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TSoftObjectPtr CurrentPlayingEnvironmentSwitch; // 0x0050(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameChAudioEnviroSubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameChAudioEnviroSubcomponent") } static class UGameChAudioEnviroSubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameChAudioEnviroSubcomponent; // Class Cronos.SHCineCameraActor // 0x0000 (0x0A70 - 0x0A70) class ASHCineCameraActor final : public ACineCameraActor { public: class USHCineCameraComponent* GetSHCineCameraComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCineCameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCineCameraActor") } static class ASHCineCameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHCineCameraActor; // Class Cronos.SHCineCameraComponent // 0x0020 (0x0B40 - 0x0B20) class USHCineCameraComponent final : public UCineCameraComponent { public: bool RespectFilmbackAspectRatio; // 0x0B20(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WideScreenAdjustFOV; // 0x0B21(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B22[0x2]; // 0x0B22(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LensDIntensity; // 0x0B24(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensDIntensityX; // 0x0B28(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensDIntensityY; // 0x0B2C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensDCenterX; // 0x0B30(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensDCenterY; // 0x0B34(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LensDScale; // 0x0B38(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B3C[0x4]; // 0x0B3C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCineCameraComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCineCameraComponent") } static class USHCineCameraComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCineCameraComponent; // Class Cronos.SHCombatSnapInterface // 0x0000 (0x0000 - 0x0000) class ISHCombatSnapInterface final { public: bool CanSnapOnActor() const; struct FVector GetSnapLocation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCombatSnapInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCombatSnapInterface") } static class ISHCombatSnapInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHCombatSnapInterface; // Class Cronos.SHCombatPushedInterface // 0x0000 (0x0000 - 0x0000) class ISHCombatPushedInterface final { public: bool PushedBy(class AActor* pusher, const struct FRotator& Rotation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCombatPushedInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCombatPushedInterface") } static class ISHCombatPushedInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHCombatPushedInterface; // Class Cronos.SHHarvestableInterface // 0x0000 (0x0000 - 0x0000) class ISHHarvestableInterface final { public: void OnHarvestingEnded(bool interrupted); void OnHarvestingStarted(); void SetAsHarvestTarget(bool IsTarget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHarvestableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHarvestableInterface") } static class ISHHarvestableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHHarvestableInterface; // Class Cronos.SHCombatSubcomponentBase // 0x0010 (0x0038 - 0x0028) class USHCombatSubcomponentBase : public UObject { public: class ACharacter* OwnerCharacter; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCharacterPlayCombatComponent* OwnerComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHCombatSubcomponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHCombatSubcomponentBase") } static class USHCombatSubcomponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHCombatSubcomponentBase; // Class Cronos.SHGameInstanceSubObject // 0x0000 (0x0028 - 0x0028) class USHGameInstanceSubObject : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameInstanceSubObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameInstanceSubObject") } static class USHGameInstanceSubObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameInstanceSubObject; // Class Cronos.SHDebugManager // 0x0008 (0x0030 - 0x0028) class USHDebugManager final : public USHGameInstanceSubObject { public: class USHDebugManagerWidget* Widget; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDebugManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDebugManager") } static class USHDebugManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDebugManager; // Class Cronos.SHDebugManagerWidget // 0x0000 (0x02D0 - 0x02D0) class USHDebugManagerWidget : public UUserWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDebugManagerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDebugManagerWidget") } static class USHDebugManagerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDebugManagerWidget; // Class Cronos.SHDoor // 0x0318 (0x05E0 - 0x02C8) class ASHDoor : public AActor { public: uint8 Pad_2C8[0x20]; // 0x02C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bUseSimplifiedFlowForOldDoors; // 0x02E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr AttachmentClassConfig; // 0x02F0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr DoorMeshTypeConfig; // 0x0318(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTransform DestructibleAttachmentTransform; // 0x0340(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTransform BackDestructibleAttachmentTransform; // 0x03A0(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDoorLockType DoorLockType; // 0x0400(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDoorAttachmentSide AttachmentSide; // 0x0401(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_402[0x2]; // 0x0402(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FDoorSetupData DoorConfig; // 0x0404(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool DisableAttachingToDoors; // 0x0414(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_415[0x3]; // 0x0415(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector AttachmentPositionOffset; // 0x0418(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray UnlockCode; // 0x0430(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTag UnlockCodeHintTag; // 0x0440(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ItemNotRequired; // 0x0448(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_449[0x7]; // 0x0449(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle RequiredItemHandle; // 0x0450(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool ConsumeItem; // 0x0460(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShowIcon; // 0x0461(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHideIcon; // 0x0462(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool AutoOpenPhysicMovement; // 0x0463(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttachmentAutoOpenAngle; // 0x0464(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttachmentAutoOpenSpeed; // 0x0468(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AutoOpenForce; // 0x046C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ForceReattachment; // 0x0470(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_471[0x3]; // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName CollisionCheckingComponentTag; // 0x0474(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName BlockingActorTag; // 0x047C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStartsBlocked; // 0x0484(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_485[0x3]; // 0x0485(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAkSwitchValue* DoorTypeSwitch; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisableAutoTypeSwitchDetection; // 0x0490(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_491[0x7]; // 0x0491(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* FrameMesh; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* DoorMesh; // 0x04A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* DoorPlaneSideDetectionComponent; // 0x04A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x04C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* InteractionIconSlotFront; // 0x04C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* InteractionIconSlotBack; // 0x04D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* PreHitDetector; // 0x04D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* LockAnimSpotAbove; // 0x04E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* LockAnimSpotBelow; // 0x04E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* SHAkComponent; // 0x04F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UArrowComponent* FrontAttachmentSlot; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UArrowComponent* BackAttachmentSlot; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* NavObstacleDetectionBox; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x0510(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMiniInventoryInteractComponent* MiniInventoryInteractComponent; // 0x0518(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorSoundsComponent* DoorSounds; // 0x0520(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* SHAkPortalBounds; // 0x0528(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkPortalDoorComponent* SHAkPortalDoorComponent; // 0x0530(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorLockComponent* DoorLock; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorAnimationsComponent* DoorAnimations; // 0x0540(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorMovementComponent* DoorMovement; // 0x0548(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTNavModifierComponent* NavModifierComponent; // 0x0550(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsInteractedByAP; // 0x0558(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsFrontInteractionBlocked; // 0x0559(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsBackInteractionBlocked; // 0x055A(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsCollisionUnblocked; // 0x055B(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_55C[0x1]; // 0x055C(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EDoorLockType CachedDoorLockType; // 0x055D(0x0001)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_55E[0x2]; // 0x055E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UBTGameplayMapDoorComponent* CachedMapObjectComponent; // 0x0560(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf PushableActorClass; // 0x0568(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet NearbyPushableIDs; // 0x0570(0x0050)(Transient, NativeAccessSpecifierPrivate) float PushableDetectionRange; // 0x05C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5C4[0x1C]; // 0x05C4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ASHDoorAttachment* GetDoorAttachmentActor(); void OnAttachmentUnlocked(); void OnDoorBlockOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnDoorBlockOverlapStart(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void OnDoorFakeMovementComplete(class USHDoorMovementComponent* Component); void OnLockInteractFinished(); void OnLockStateChanged(class USHDoorLockComponent* LockComponent); void OnPushableEndInteraction(class USHPushableComponent* Component); void OnPushableStartInteraction(class USHPushableComponent* Component); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void SetupDoorSwitch(); void ToggleNavLink(const bool bShouldEnable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoor") } static class ASHDoor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHDoor; // Class Cronos.SHDoorAnimationsSetData // 0x0168 (0x0198 - 0x0030) class USHDoorAnimationsSetData final : public UDataAsset { public: struct FPlayAnimationData NoWeaponOpenWalk; // 0x0030(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData NoWeaponOpenSprint; // 0x00A8(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FPlayAnimationData Locked; // 0x0120(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorAnimationsSetData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorAnimationsSetData") } static class USHDoorAnimationsSetData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDoorAnimationsSetData; // Class Cronos.SHDoorAnimationsComponent // 0x00B0 (0x0150 - 0x00A0) class USHDoorAnimationsComponent final : public UActorComponent { public: class USHDoorAnimationsSetData* AnimationsSetData; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SnapTolerance; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayOpenAnim; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayLockAnim; // 0x00AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* LockedCurveAnim; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseHandIK; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CanResetHasPlayedOpenAnimMinValue; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BlendInIKSpeed; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BlendOutIKSpeed; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisablePlayerDoorAnims; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnOpenAnimPlayed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnLockAnimPlayed; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnLockAnimFinished; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UPlaneSideDetectionComponent* DoorPlaneSideDetection; // 0x0100(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_108[0x30]; // 0x0108(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class USHDoorLockComponent* DoorLockComponent; // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* LockedAnimInteractingActor; // 0x0140(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MovementSnapFinished(bool WasCompleted); void OnLockedAnimEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void PutCharacterOnSpotFinished(bool WasCompleted); void SetLockAnimComponents(const struct FSHLockAnimComponentsData& InDataAbove, const struct FSHLockAnimComponentsData& InDataBelow); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorAnimationsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorAnimationsComponent") } static class USHDoorAnimationsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDoorAnimationsComponent; // Class Cronos.SHDoorControlInterface // 0x0000 (0x0000 - 0x0000) class ISHDoorControlInterface final { public: void OnPushedByDoorEvent(); bool CanBePushedByDoor() const; bool CanPushDoor() const; struct FVector GetPushingVelocity() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorControlInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorControlInterface") } static class ISHDoorControlInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHDoorControlInterface; // Class Cronos.SHDoorLockComponent // 0x0060 (0x0100 - 0x00A0) class USHDoorLockComponent final : public UActorComponent { public: bool bLockedOnBegin; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHDoorUnlockModeEnum DoorUnlockMode; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnLockStateChange; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractToggle; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDoorLockInteractionFinished; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsDoorLocked; // 0x00D8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionManagerComponent* ManagedInteractionManager; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* InteractedCharacter; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UMiniInventoryInteractComponent* MiniInventoryInteractComponent; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: bool OnInteract(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); void OnLockedAnimFinished(); void OnMiniinventoryClosed(class FName ItemName); void PlayLockedAnimation(class FName ItemName); void SetLocked(bool NewLocked, bool SkipDetectableManagement); void Unlock(class FName ItemName); bool IsLocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorLockComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorLockComponent") } static class USHDoorLockComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDoorLockComponent; // Class Cronos.SHDoorMovementComponent // 0x0260 (0x0300 - 0x00A0) class USHDoorMovementComponent final : public UActorComponent { public: float BeginPlayAngle; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ClosedAngle; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OpenedAngle; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool OpenBothSides; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OtherSideOpenedAngle; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFrozenOnBegin; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinimumOpenedTime; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FakeMovementSpeed; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FakeMovementBlendExp; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxPushingAngle; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HitForceMod; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VelocityDecreaserMod; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxMoveVelocity; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseAutoclose; // 0x00D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AutoCloseWaitTime; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AutocloseCharacterDetectorRange; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPushEnemyActive; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PushingSpeed; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector DoorTraceAdjust; // 0x00E8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector DoorPreHitAdjust; // 0x0100(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnFakeMovementStart; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnFakeMovementInterupted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnFakeMovementComplete; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnPhysicMovementStart; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnPhysicMovementInterupted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnPhysicMovementComplete; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnDoorAngleChanged; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnDoorStateChanged; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnPlayerHitTheDoor; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_1A8[0x20]; // 0x01A8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bDrawDebugs; // 0x01C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreCollisionFromOtherSide; // 0x01C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA[0x2]; // 0x01CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float DepenetrationForceMultiplier; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlowDownMultiplier; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* ManagedDoorMesh; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* ManagedPreHitDetector; // 0x01E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* ManagedPlaneSideDetection; // 0x01E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorLockComponent* ManagedDoorLockComponent; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCharacterPlay* ActiveProximitySHActor; // 0x01F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* ManagedProximityDetectionSphere; // 0x0200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray TraceIgnoreActors; // 0x0208(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class USHDoorSoundsComponent* ManagedDoorSoundsComp; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsDoorFrozen; // 0x0220(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DoorAngleSave; // 0x0224(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorDisabled; // 0x0228(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_229[0xD7]; // 0x0229(0x00D7)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddActorToTraceIgnoreActors(class AActor* InActor); void AddPhysicForce(const float MoveForce); void DisableDoorMovement(bool Disable); bool GetDoorMovementDisabled(); void PlayCurveAnim(class UCurveFloat* InCurve, bool InSkipTracing); void ProcessMeshHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void ProcessProximitySHActorBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void ProcessProximitySHActorEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex); const bool RequestCustomFakeMovement(const float InAngleTarget, const float InSpeed, const float InBlendExp, const bool InForceMovement); const bool RequestFakeClose(); const bool RequestFakeOpen(const bool ToOtherside); void SetDoorFrozen(bool NewValue); void StopCurveAnim(); const float GetCurrentDoorAngle() const; ESHDoorStateEnum GetCurrentDoorState() const; float GetCurrentDoorVelocity() const; struct FVector GetDoorTraceHalfSize() const; struct FVector GetDoorTraceLoc(float DoorTraceAngle) const; float GetFakeMovementTargetAngle() const; const ESHDoorStateEnum GetFakeMovementTargetState() const; float GetLastDoorVelocity() const; float GetMaxDoorVelocity() const; bool HasPhysicForce() const; bool IsDoorFrozen() const; bool IsPlayingCurveAnim() const; bool IsPreHitOverlapingCharacterPlay() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorMovementComponent") } static class USHDoorMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDoorMovementComponent; // Class Cronos.SHDoorSoundsComponent // 0x0050 (0x00F0 - 0x00A0) class USHDoorSoundsComponent final : public UActorComponent { public: class UAkRtpc* VelocityRTPCParam; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_Locked; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_Unlocked; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_Closed; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_FakeClose; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_Interupted; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_MiddleOpened; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* DoorState_Opened; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* SHAkComponent; // 0x00E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDoorFakeMovementComplete(class USHDoorMovementComponent* Component); void OnDoorFakeMovementInterupted(class USHDoorMovementComponent* Component); void OnDoorFakeMovementStart(class USHDoorMovementComponent* Component); void OnDoorPhysicMovementComplete(class USHDoorMovementComponent* Component); void OnDoorPhysicMovementInterupted(class USHDoorMovementComponent* Component); void OnDoorPhysicMovementStart(class USHDoorMovementComponent* Component); void PlayMainAudio(); void ProcessOnLockAnimPlayed(class USHDoorAnimationsComponent* DoorAnimComponent); void SetDoorLockStatusSwitch(class USHDoorLockComponent* LockComponent); void SetVelocityRTPC(class USHDoorMovementComponent* MovementComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoorSoundsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoorSoundsComponent") } static class USHDoorSoundsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDoorSoundsComponent; // Class Cronos.SHDoubleDoorSD // 0x02B8 (0x0580 - 0x02C8) class ASHDoubleDoorSD : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bUseSimplifiedFlowForOldDoors; // 0x02D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr AttachmentClassConfig; // 0x02D8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr DoorMeshTypeConfig; // 0x0300(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform DestructibleAttachmentTransform; // 0x0330(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTransform BackDestructibleAttachmentTransform; // 0x0390(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDoorLockType DoorLockType; // 0x03F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDoorAttachmentSide AttachmentSide; // 0x03F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F2[0x2]; // 0x03F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FDoorSetupData DoorConfig; // 0x03F4(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray UnlockCode; // 0x0408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FGameplayTag UnlockCodeHintTag; // 0x0418(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ItemNotRequired; // 0x0420(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle RequiredItemHandle; // 0x0428(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool ConsumeItem; // 0x0438(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShowIcon; // 0x0439(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bHideIcon; // 0x043A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool AutoOpenPhysicMovement; // 0x043B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttachmentAutoOpenAngle; // 0x043C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttachmentAutoOpenSpeed; // 0x0440(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AutoOpenForce; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName CollisionCheckingComponentTag; // 0x0448(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName BlockingActorTag; // 0x0450(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStartsBlocked; // 0x0458(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkSwitchValue* DoorTypeSwitch; // 0x0460(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisableAutoTypeSwitchDetection; // 0x0468(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_469[0x7]; // 0x0469(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* FrameMesh; // 0x0470(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* FramePlaneSideDetectionComponent; // 0x0478(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* LeftDoorMesh; // 0x0480(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* LeftDoorPlaneSideDetectionComponent; // 0x0488(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* LeftDoorPreHitDetector; // 0x0490(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* RightDoorMesh; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* RightDoorPlaneSideDetectionComponent; // 0x04A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* RightDoorPreHitDetector; // 0x04A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UArrowComponent* FrontAttachmentSlot; // 0x04B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UArrowComponent* BackAttachmentSlot; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x04C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x04C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x04D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* InteractionIconSlotFront; // 0x04D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconSlotComponent* InteractionIconSlotBack; // 0x04E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* LockAnimSpotAbove; // 0x04E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* LockAnimSpotBelow; // 0x04F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* LeftSHAkComponent; // 0x04F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkComponent* RightSHAkComponent; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMiniInventoryInteractComponent* MiniInventoryInteractComponent; // 0x0510(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorSoundsComponent* LeftDoorSounds; // 0x0518(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorSoundsComponent* RightDoorSounds; // 0x0520(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorLockComponent* DoorLock; // 0x0528(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorAnimationsComponent* DoorAnimations; // 0x0530(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorMovementComponent* RightDoorMovement; // 0x0538(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHDoorMovementComponent* LeftDoorMovement; // 0x0540(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* SHAkPortalBounds; // 0x0548(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHAkPortalDoorComponent* SHAkPortalDoorComponent; // 0x0550(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTNavModifierComponent* NavModifierComponent; // 0x0558(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsFrontInteractionBlocked; // 0x0560(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsBackInteractionBlocked; // 0x0561(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDoorsCollisionUnblocked; // 0x0562(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_563[0x1]; // 0x0563(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EDoorLockType CachedDoorLockType; // 0x0564(0x0001)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_565[0xB]; // 0x0565(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) class UBTGameplayMapDoorComponent* CachedMapObjectComponent; // 0x0570(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ASHDoorAttachment* GetDoorAttachmentActor(); void OnAttachmentUnlocked(); void OnDoorBlockOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnDoorBlockOverlapStart(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void OnLockInteractFinished(); void OnLockStateChanged(class USHDoorLockComponent* LockComponent); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void SetupDoorSwitch(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDoubleDoorSD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDoubleDoorSD") } static class ASHDoubleDoorSD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHDoubleDoorSD; // Class Cronos.SHElevatorEngine // 0x0100 (0x03C8 - 0x02C8) class ASHElevatorEngine final : public AActor { public: class USceneComponent* MovingComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ElevatorSpeed; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 BeginPlayFloor; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap FloorsConfigs; // 0x02D8(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) float DoorsOpenCloseTime; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DoorStayOpenedTime; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnOrderCompleted; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnOrdersQueueChange; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnDoorAlphaChanged; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) int32 CurrentFloor; // 0x0360(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_364[0x64]; // 0x0364(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrder(const int32 FloorOrder); bool AreDoorsBlocked(); void ClearOrders(); bool IsInteriorReady(); void ProcessDoorAlphaChanged(float Alpha); void SetCloseDoorsBlocked(const bool Blocked, const class UObject* Object); void SetReceiveOrdersBlocked(const bool Blocked, const class UObject* Object); struct FSHElevatorOrderData GetActiveOrder() const; int32 GetCurrentDisplayFloor() const; int32 GetCurrentFloor() const; TArray GetOrdersQueue() const; bool HasActiveOrder() const; bool IsCloseDoorsBlocked() const; bool IsReceiveOrdersBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHElevatorEngine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHElevatorEngine") } static class ASHElevatorEngine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHElevatorEngine; // Class Cronos.SHElevatorFloorDoor // 0x0050 (0x0318 - 0x02C8) class ASHElevatorFloorDoor final : public AActor { public: class USHInteractionGenericComponent* InteractionGeneric; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 AssignedFloor; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr EngineSoftPtr; // 0x02F0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void HandleDoorAlphaChanged(class ASHElevatorEngine* ElevatorEngine, float Value); void HandleInteract(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); void ProcessDoorAlphaChanged(float Alpha); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHElevatorFloorDoor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHElevatorFloorDoor") } static class ASHElevatorFloorDoor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHElevatorFloorDoor; // Class Cronos.GameEnvironmentSwitchVolume // 0x0048 (0x0348 - 0x0300) class AGameEnvironmentSwitchVolume final : public AVolume { public: TSoftObjectPtr EnvironmentSwitchValue; // 0x0300(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSetEnviromentNoneSwitchOnLeave; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsEnabledOnBegin; // 0x0329(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32A[0x1E]; // 0x032A(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetEnabled(const class UObject* Enabler, bool InEnabled); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameEnvironmentSwitchVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameEnvironmentSwitchVolume") } static class AGameEnvironmentSwitchVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGameEnvironmentSwitchVolume; // Class Cronos.SHEvolutionMergeComponent // 0x0118 (0x01B8 - 0x00A0) class USHEvolutionMergeComponent final : public UActorComponent { public: TMap MonsterEPMap; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap MonsterHPMap; // 0x00F0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap> MonsterClassesMap; // 0x0140(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic) ESHMonsterType MonsterType; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MonsterEP; // 0x0194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MonsterEPWorth; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HPAbsorptionMultiplier; // 0x019C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MergeDuration; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A4[0x14]; // 0x01A4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMergingEnded(); void OnMergingInterrupted(); void OnMergingStarted(ESHMonsterType bodyType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHEvolutionMergeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHEvolutionMergeComponent") } static class USHEvolutionMergeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHEvolutionMergeComponent; // Class Cronos.SHExtraSettingsPanelWidget // 0x0000 (0x03C0 - 0x03C0) class USHExtraSettingsPanelWidget final : public UExtraSettingsPanelWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHExtraSettingsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHExtraSettingsPanelWidget") } static class USHExtraSettingsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHExtraSettingsPanelWidget; // Class Cronos.SHFabricatorItemCostWidget // 0x0050 (0x0320 - 0x02D0) class USHFabricatorItemCostWidget final : public UUserWidget { public: class UUserWidget* OwnerWidget; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText ItemName; // 0x02D8(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) int32 Quantity; // 0x02E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr InvMaterial; // 0x02F0(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool EnoughMaterialToCraft(); class FName GetItemRowName(); void OnItemInitialized(bool PureIcon); void RefreshState(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFabricatorItemCostWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFabricatorItemCostWidget") } static class USHFabricatorItemCostWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFabricatorItemCostWidget; // Class Cronos.SHFabricatorModalCraftingWidget // 0x0020 (0x0548 - 0x0528) class USHFabricatorModalCraftingWidget final : public UBTDisplayableBaseWidget { public: class USHGameplayMenuSectionFabricatorWidget* OwnerWidget; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FabricatorCostItemClass; // 0x0530(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGridPanel* CostPanel; // 0x0538(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DecreaseCraftingAmount(); void Hide(); void IncreaseCraftingAmount(); void Show(); int32 GetCraftingAmount() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFabricatorModalCraftingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFabricatorModalCraftingWidget") } static class USHFabricatorModalCraftingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFabricatorModalCraftingWidget; // Class Cronos.SHFakeMirrorComponent // 0x01C0 (0x0D10 - 0x0B50) class USHFakeMirrorComponent final : public USceneCaptureComponent2D { public: uint8 Pad_B50[0x154]; // 0x0B50(0x0154)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDistanceFromCamera; // 0x0CA4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClippingPlaneOffset; // 0x0CA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CAC[0x4]; // 0x0CAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector MirrorEntityOffset; // 0x0CB0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator MirrorEntityRotation; // 0x0CC8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, NativeAccessSpecifierPublic) struct FVector MirrorBaseNormal; // 0x0CE0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DrawContent; // 0x0CF8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DoNotMirror; // 0x0CF9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DoNotClip; // 0x0CFA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CFB[0x1]; // 0x0CFB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 FrameCapture2DID; // 0x0CFC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DoNotCheckVisibility; // 0x0D00(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GIShowFlags; // 0x0D01(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowFakeInputs; // 0x0D02(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D03[0xD]; // 0x0D03(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetRenderFactor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFakeMirrorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFakeMirrorComponent") } static class USHFakeMirrorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFakeMirrorComponent; // Class Cronos.SHFlickeringLightBase // 0x0110 (0x03D8 - 0x02C8) class ASHFlickeringLightBase : public AActor { public: class USceneComponent* MainRootComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* BuzzSound; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* OnOffSound; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OnOffThreshold; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffThreshold; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BuzzThreshold; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SoundOffset; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray GroupStates; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bEditModeEnabled; // 0x0318(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate LightCullingVisibilityChanged; // 0x0320(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_330[0x9]; // 0x0330(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) bool bBlockTickActorInFlickeringLightBase; // 0x0339(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33A[0x6E]; // 0x033A(0x006E)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* BuzzSoundComponent; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Groups; // 0x03B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray SavedIntensities; // 0x03C0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) bool bEditModeEnabledPrev; // 0x03D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static TArray GetAllFlickeringLights(); bool GetCullingVisibility(); ESHFlickerGroupState GetGroupState(class FName Group); void OnEditorRefresh(); void OnPostConstruction(); void PrepareFlickerGroups(float Temperature, float IntensityScale, bool ResetGroups); void SetGroupState(class FName Group, ESHFlickerGroupState State); void SetWantTickEnabled(bool bEnabled); void StartBuzzSound(); void StepFlickersInEditor(float DeltaSeconds); void StopBuzzSound(); void UpdateInitialStateInEditor(bool InitialState); void UpdateInitialStateInRuntime(bool InitialState); void UpdateNativeFlickers(bool RandomFlickerEnabled, const struct FLinearColor& EmissionColor, bool EmissionReplaceMtl, bool EmissionReplaceLgh, float ExternalScaleLight, float ExternalScaleMaterial); void UpdateNativeParameters(bool EnableRandomFlicker, float LightIntensityMin, float LightIntensityMax, float BlinkingMin, float BlinkingMax, float ChangeTimeMin, float ChangeTimeMax, float ShutdownIntensity, float GentleShutdownTime, bool ForceGentleShutdown, bool BlinkingIsAbsolute); void UpdateOffTagsInGroups(); void UpdateTemperatureAndBaseIntensity(float Temperature, float IntensityScale); bool EditModeEnabled() const; float GetAverageIntensity() const; int32 GetNumberOfBrokenComponents() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFlickeringLightBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFlickeringLightBase") } static class ASHFlickeringLightBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHFlickeringLightBase; // Class Cronos.SHFocusableComponent // 0x0148 (0x01E8 - 0x00A0) class USHFocusableComponent final : public UActorComponent { public: ESHFocusableTypeEnum FocusableType; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bManualQuitInputHandling; // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray ControlTipsSet; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bHideCharacterPlayWhileInteraction; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTeleportPlayerOnInteraction; // 0x00B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTeleportPlayerOnSolved; // 0x00BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAllowCameraRotation; // 0x00BB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraRotationPitchLimit; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraRotationYawLimit; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraRotationDeltaInputMul; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraRotationScaleInputMul; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CameraRotationInterpSpeed; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDisableOwnerTickWhenHidden; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnShow; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHide; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBreak; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSolved; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemSelected; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInputAction; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ASHCharacterPlay* CharacterPlay; // 0x0138(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCameraComponent* FocusCamera; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x0148(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* TeleportPlayerCapsuleComponent; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsCompleted; // 0x0158(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_159[0x8F]; // 0x0159(0x008F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ConsumeCurrentItem(bool SetPuzzleAsSolved); void HideRequest(); void Interact(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); void ProcessReceiveDamageEvent(); void RegisterComponents(class UCameraComponent* CameraComponent, class USHInteractionGenericComponent* InteractionGenericComponent); void RegisterTeleportPlayerCapsuleComponent(class UCapsuleComponent* InCapsuleComponent); void SetControlTips(const TArray& TipSet); void SetDefaultControlTips(); void SetInputBlocked(const bool Blocked, const class UObject* Object); void SetInteractBlocked(const bool Blocked, const class UObject* Object); void SetSolved(); class ACharacter* GetInteractingCharacter() const; bool IsCameraRotationAllowed() const; bool IsInputBlocked() const; bool IsInteractBlocked() const; bool IsShown() const; bool IsSolved() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFocusableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFocusableComponent") } static class USHFocusableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFocusableComponent; // Class Cronos.SHFogCutoutActor // 0x0028 (0x02F0 - 0x02C8) class ASHFogCutoutActor : public AActor { public: int32 CutoutStencilNumber; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Opacity; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float EdgeFade; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D4[0x1C]; // 0x02D4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetEnabled(const class UObject* Enabler, bool InEnabled); void UpdateCutout(); void UpdateCutoutWithMPC(class UMaterialParameterCollection* FogMPCAsset); void UpdatePlayerPositionWithMPC(const struct FVector& PlayerPosition, class UMaterialParameterCollection* FogMPCAsset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFogCutoutActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFogCutoutActor") } static class ASHFogCutoutActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHFogCutoutActor; // Class Cronos.SHFogCutoutBoundsComponent // 0x0000 (0x04F0 - 0x04F0) class USHFogCutoutBoundsComponent final : public UPrimitiveComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFogCutoutBoundsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFogCutoutBoundsComponent") } static class USHFogCutoutBoundsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFogCutoutBoundsComponent; // Class Cronos.SHFogManager // 0x0078 (0x0118 - 0x00A0) class USHFogManager final : public UActorComponent { public: TMap FogGridSizeZToScaleAdd; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray RegisteredFogCutoutActors; // 0x00F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray RegisteredLocalFogVolumetricActors; // 0x0100(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ClearCutoutsWithMPC(class UObject* WorldContextObject, class UMaterialParameterCollection* FogMPCAsset); void OnRestoreWorldDependentSettingsNative(class USHGameInstance* OutGameInstance); void SHDebug_Fog_DrawDebug(); void SHDebug_Fog_ValuesDebug(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHFogManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHFogManager") } static class USHFogManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHFogManager; // Class Cronos.StashActionPrompt // 0x0000 (0x02D0 - 0x02D0) class UStashActionPrompt final : public UUserWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StashActionPrompt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StashActionPrompt") } static class UStashActionPrompt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStashActionPrompt; // Class Cronos.SHGameInstance // 0x0158 (0x04C8 - 0x0370) class USHGameInstance : public UBGameInstance { public: uint8 Pad_370[0x18]; // 0x0370(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool bDeathReload; // 0x0388(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_389[0x7]; // 0x0389(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DebugManagerWidgetClass; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf EnemyManagerSubsystemClass; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf EnemiesAudioSubsystemClass; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialParameterCollection* FogMPCAsset; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray PersistentLoadedClasses; // 0x03B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TSubclassOf ActorSerializerClass; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SerializationConfigClass; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCronosInputConfig* InputConfig; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D8[0x28]; // 0x03D8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class USHDebugManager* DebugManager; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_408[0x50]; // 0x0408(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UBTEnhancedInputSaveDataProvider* EnhancedInputSaveDataProvider; // 0x0458(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_460[0x68]; // 0x0460(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginCustomLevel(const struct FStreamableLevelHandle& LevelHandle); void ChangeDebugWidgetVisibility(); void OnChangeWorldDependentSettings(); void OnLastTelemetryRequestFinished(); void SetDebugWidgetVisibility(bool bInNewVisibility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameInstance") } static class USHGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameInstance; // Class Cronos.MovieGameModeController // 0x0000 (0x0120 - 0x0120) class UMovieGameModeController final : public UBaseGameModeController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovieGameModeController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovieGameModeController") } static class UMovieGameModeController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovieGameModeController; // Class Cronos.SHGameplayHoldControlEntry // 0x0028 (0x0338 - 0x0310) class USHGameplayHoldControlEntry final : public USHGameplayControlEntry { public: class UProgressBar* HoldProgressBar; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag ActionTagToTrack; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray KeysToTrack; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) float HoldProgressLimit; // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddKeyToTrack(const struct FKey& InKey); void SetActionTagToTrack(const struct FGameplayTag& InTag); void SetHoldProgressLimit(float InNewValue); float GetHoldProgress() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayHoldControlEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayHoldControlEntry") } static class USHGameplayHoldControlEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayHoldControlEntry; // Class Cronos.SurfaceNavModifierVolume // 0x00A0 (0x03A0 - 0x0300) class ASurfaceNavModifierVolume final : public AVolume { public: uint8 ModifierConfig; // 0x0300(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBox BoxExtent; // 0x0308(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FTransform BoxTransform; // 0x0340(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SurfaceNavModifierVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SurfaceNavModifierVolume") } static class ASurfaceNavModifierVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASurfaceNavModifierVolume; // Class Cronos.SHGameplayFocusSlotButton // 0x0028 (0x02F8 - 0x02D0) class USHGameplayFocusSlotButton final : public UUserWidget { public: class UButton* ButtonCore; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* ButtonTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInputModeEnabled; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsMultiItem; // 0x02E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E2[0x6]; // 0x02E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameplayFocusSlotsWidget* WidgetOwner; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ButtonPressed(); void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayFocusSlotButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayFocusSlotButton") } static class USHGameplayFocusSlotButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayFocusSlotButton; // Class Cronos.SHGameplayFocusControl // 0x0008 (0x02D8 - 0x02D0) class USHGameplayFocusControl final : public UUserWidget { public: class UTextBlock* ButtonTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayFocusControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayFocusControl") } static class USHGameplayFocusControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayFocusControl; // Class Cronos.SHGameplayFocusSlotsWidget // 0x0098 (0x0368 - 0x02D0) class USHGameplayFocusSlotsWidget final : public UUserWidget { public: class UCanvasPanel* MainCanvas; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SlotsNavVector; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMinMaxVector2D InputBlockWaitTimeMinMax; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) float InputThrottleAcceleration; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameplayFocusWidget* OwnerWidget; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_300[0x68]; // 0x0300(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayFocusSlotsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayFocusSlotsWidget") } static class USHGameplayFocusSlotsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayFocusSlotsWidget; // Class Cronos.SHInputKeysData // 0x0050 (0x0080 - 0x0030) class USHInputKeysData final : public UDataAsset { public: TMap InputActionKeys; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInputKeysData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInputKeysData") } static class USHInputKeysData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInputKeysData; // Class Cronos.SwitchAlternativeModeAbility // 0x0000 (0x0430 - 0x0430) class USwitchAlternativeModeAbility : public UCronosGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SwitchAlternativeModeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SwitchAlternativeModeAbility") } static class USwitchAlternativeModeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USwitchAlternativeModeAbility; // Class Cronos.SHGameplayFocusWidget // 0x0060 (0x0330 - 0x02D0) class USHGameplayFocusWidget : public UUserWidget { public: class USHInputKeysData* InputKeysDataAsset; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUE4InputActionHandle ToggleFlashlightActionHandle; // 0x02D8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FUE4InputActionHandle ToggleRadioActionHandle; // 0x02E0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FUE4InputAxisHandle FocusableCameraRotationAxisHandleX; // 0x02E8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FUE4InputAxisHandle FocusableCameraRotationAxisHandleY; // 0x02F0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHFocusableComponent* CurrentFocusable; // 0x0300(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_308[0x28]; // 0x0308(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayFocusWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayFocusWidget") } static class USHGameplayFocusWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayFocusWidget; // Class Cronos.SHGameplayHudWidget // 0x0138 (0x04D8 - 0x03A0) class USHGameplayHudWidget : public UCronosUserWidgetOnTag { public: uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CollectItemInfoWidgetClass; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf InventoryFullInfoWidgetClass; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ResourcesFullInfoWidgetClass; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf UseItemFailedInfoWidgetClass; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FabricationFailedInfoWidgetClass; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DatabaseUpdatedWidgetClass; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NewSoulCollectedWidgetClass; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameNotInstalledNotifyWidgetClass; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CollectItemsMaxCount; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HudVisibilityChangeSpeed; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UOverlay* MainContainer; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URetainerBox* RetainerBox; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDEnergyWidget* EnergyWidget; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDToolsWidget* ToolsWidget; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDMineTrapWidget* MineTrapWidget; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDFlamethrowerWidget* FlamethrowerWidget; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDHPWidget* HPWidget; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDAmmoWidget* AmmoWidget; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* CollectInfoAnchor1; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* CollectInfoAnchor2; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* CollectInfoAnchor3; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDAudioLogWidget* AudioLogWidget; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTPlayerHUDGameObjectivesLogWidget* ObjectivesLogWidget; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTPlayerHUDTimeRiftWidget* TimeRiftWidget; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTCompassWidget* CompassWidget; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPanelWidget* TutorialWindowContainer; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPanelWidget* TutorialPromptContainer; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* CenterDotImage; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_480[0x8]; // 0x0480(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* DataTableToFocus; // 0x0488(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_490[0x8]; // 0x0490(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0498(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray CollectItemsWidgets; // 0x04A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray CollectWidgetsQueue; // 0x04B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_4C0[0x10]; // 0x04C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosContainerDynamicWidgets* ContainerDynamicWidgets; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class UPlayerHUDCollectInfoWidget* AddHudNotification(const struct FSHItemDataStruct& InItemData, int32 InQuantity, TSubclassOf InSpecificWidgetToUse); void HideCompass(); void OnCollectItemFinished(class UPlayerHUDCollectInfoWidget* infoWidget); void OnDatabaseEntryLogged(class FName InItemRowName, const class UDataTable* InDataTable); void OnFabricationFailed(const struct FSHItemDataStruct& ItemData, int32 Quantity); void OnGameNotInstalled(); void OnInit(); void OnItemCollected(const struct FSHItemDataStruct& ItemData, int32 Quantity); void OnItemPickupFailed(const struct FSHItemDataStruct& ItemData, bool InventoryItem); void OnItemUseFailed(const struct FSHItemDataStruct& ItemData); void OnNewSoulCollected(class FName InSoulID, ESoulInteractionType InSoulInteractionType); void OnPlayerSettingsChanged(class UPlayerProfile* Settings); void SetHudTargetOpacity(const float InNewOpacity, bool bInInstant); void SetHudVisibility(const bool NewVisibility, bool bPopNotification); void ShowCompass(); class UCronosContainerDynamicWidgets* GetContainerDynamicWidgets() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayHudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayHudWidget") } static class USHGameplayHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayHudWidget; // Class Cronos.SHGameplayMenuInventoryButton // 0x0328 (0x05F8 - 0x02D0) class USHGameplayMenuInventoryButton final : public UUserWidget { public: class UButton* ButtonCore; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* ButtonTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUserWidget* WidgetOwner; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E8[0x310]; // 0x02E8(0x0310)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ButtonPressed(); void OnSetEqipped(bool Enable); void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuInventoryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuInventoryButton") } static class USHGameplayMenuInventoryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuInventoryButton; // Class Cronos.TakeRecorderPlayAnimComponent // 0x00B0 (0x0150 - 0x00A0) class UTakeRecorderPlayAnimComponent final : public UActorComponent { public: class ABTEnemySpawner* BoundSpawner; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPlayAnimationData PlayAnimationData; // 0x00A8(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf AnimInstanceOverride; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMontageFinished; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class ACharacter* BoundCharacter; // 0x0138(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); void OverrideAnimInstance(); void PlayAnimOnCharacter(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TakeRecorderPlayAnimComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TakeRecorderPlayAnimComponent") } static class UTakeRecorderPlayAnimComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTakeRecorderPlayAnimComponent; // Class Cronos.SHGameplayMenuInventorySubCategory // 0x0008 (0x02D8 - 0x02D0) class USHGameplayMenuInventorySubCategory final : public UUserWidget { public: class UTextBlock* ButtonTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuInventorySubCategory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuInventorySubCategory") } static class USHGameplayMenuInventorySubCategory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuInventorySubCategory; // Class Cronos.SHGameplayMenuMapsButton // 0x0020 (0x02F0 - 0x02D0) class USHGameplayMenuMapsButton final : public UUserWidget { public: class UButton* ButtonCore; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* ButtonTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionMapWidget* WidgetOwner; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ButtonPressed(); void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuMapsButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuMapsButton") } static class USHGameplayMenuMapsButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuMapsButton; // Class Cronos.SHGameplayMenuMemoButton // 0x0028 (0x02F8 - 0x02D0) class USHGameplayMenuMemoButton final : public UUserWidget { public: class UButton* ButtonCore; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* ButtonTextBlock; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUserWidget* WidgetOwner; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E8[0x10]; // 0x02E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ButtonPressed(); void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuMemoButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuMemoButton") } static class USHGameplayMenuMemoButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuMemoButton; // Class Cronos.SHGameplayMenuMemoSubCategory // 0x0008 (0x02D8 - 0x02D0) class USHGameplayMenuMemoSubCategory final : public UUserWidget { public: class UTextBlock* ButtonTextBlock; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnSetHighlight(bool Enable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuMemoSubCategory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuMemoSubCategory") } static class USHGameplayMenuMemoSubCategory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuMemoSubCategory; // Class Cronos.SHGameplayMenuSectionDatabaseWidget // 0x0148 (0x0430 - 0x02E8) class USHGameplayMenuSectionDatabaseWidget final : public USHGameplaySectionBaseWidget { public: class UWidgetSwitcher* MainSwitcher; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* ViewSwitcher; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* ItemsListSwitcher; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScrollBox* ItemsScrollBox; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* CategoriesBox; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* CategoriesDescriptionsBox; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatabaseDocumentWidget* SelectedDocumentDescriptionWidget; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTDatabaseAudioLogWidget* SelectedAudioLogDescriptionWidget; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTDatabaseAudioLogWidget* SelectedTravelLogDescriptionWidget; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTDatabaseEquipmentWidget* EquipmentWidget; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf DatabaseEntriesGroupWidgetClass; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf DatabaseEntryWidgetClass; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float NavigationSpeed; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ScrollSpeed; // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMargin DatabaseEntriesPadding; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) TArray DatabaseNavigationList; // 0x0360(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray SelectionWidgetNavigationList; // 0x0370(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap KeyInputMap; // 0x0380(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_3D0[0x60]; // 0x03D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemSelected(class UWidget* SelectedWidget); void OnWidgetShown(); EBTDatabaseItemCategory GetFocusedDatabaseCategory() const; bool IsSelectionScreenActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionDatabaseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionDatabaseWidget") } static class USHGameplayMenuSectionDatabaseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionDatabaseWidget; // Class Cronos.SHGameplayMenuSectionFabricatorWidget // 0x0178 (0x0460 - 0x02E8) class USHGameplayMenuSectionFabricatorWidget final : public USHGameplaySectionBaseWidget { public: TSubclassOf SingleItemWidgetClass; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FabricatorRecipeWidgetClass; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavigationSpeed; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CraftPopupDuration; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowCraftingByHolding; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ColumnNum; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InventoryItemSlots; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CraftingFailedIndicationTime; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CoinItemName; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor NormalResourceColor; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor EmptyResourceColor; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FullResourceColor; // 0x0338(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UItemsGridPanel* ItemsPanel; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UScrollBox* RecipePanel; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemName; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* ItemDescription; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* CoinAmount; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTResourceWidget* FirstResourceWidget; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTResourceWidget* SecondResourceWidget; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTResourceWidget* ThirdResourceWidget; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTResourceWidget* FourthResourceWidget; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosFabricatorPopupWidget* CraftingPopUpWidget; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UConfigurableAmountWidget* AmountModalWidget; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBTSlotsBindingWidget* SlotBindingWidget; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPlayerHUDHPWidget* HPWidget; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap KeyInputMap; // 0x03B0(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_400[0x60]; // 0x0400(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanCraftCurrentSelection(bool* InsufficentResources); bool CanCraftItem(class FName Item, bool* InsufficentResources); void DebugNavigate(int32 XMove, int32 YMove); void DiscardRequest(); void ForceHideDiscardModal(); float GetCraftingProgress(); class FName GetFabricatorSelectionData(); class FName GetSelectionItemData(); void HideMenu(bool bForce); bool IsInFailedCraftingState(); void OnDiscardChoice(bool Accepted, int32 ChosenAmount); void OnItemsPanelLeft(); void OnSelectionChanged(); void OnSlotBindingHidden(); void RefreshControlsBox(const TArray& InDefaultControlsData); void RefreshGridValues(); void SlotBindingRequest(); void StartCrafting(); void SwitchToFabricatorGrid(); void SwitchToItemsGrid(); void UseItemRequest(); struct FFabricationDataStruct GetFabricationData_BP(const class FName& ItemRowName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionFabricatorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionFabricatorWidget") } static class USHGameplayMenuSectionFabricatorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionFabricatorWidget; // Class Cronos.SHGameplayMenuSectionMapWidget // 0x00C8 (0x03B0 - 0x02E8) class USHGameplayMenuSectionMapWidget final : public USHGameplaySectionBaseWidget { public: struct FSHGameplayControlDataStruct ZoomControlData; // 0x02E8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) struct FSHGameplayControlDataStruct BackControlData; // 0x0318(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPrivate) TSubclassOf MapsButtonWidget; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* MapsWidgetContainer; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* GamepadCrosshair; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* LocationName; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ButtonsContainer; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTGameplayMapBaseWidget* MapWidget; // 0x0370(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUserWidget* NoMapWidget; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_380[0x30]; // 0x0380(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionMapWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionMapWidget") } static class USHGameplayMenuSectionMapWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionMapWidget; // Class Cronos.SHGameplayMenuSectionSoulsWidget // 0x00B8 (0x03A0 - 0x02E8) class USHGameplayMenuSectionSoulsWidget final : public USHGameplaySectionBaseWidget { public: class UVerticalBox* ItemsList; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UScrollBox* DescriptionScroll; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavigationSpeed; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScrollSpeed; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap InputMap; // 0x0300(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_350[0x50]; // 0x0350(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 GetCurrentSelection(); void OnSelectionChanged(int32 NewSection); void OnWidgetShown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuSectionSoulsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuSectionSoulsWidget") } static class USHGameplayMenuSectionSoulsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuSectionSoulsWidget; // Class Cronos.SHGameplayMenuWidget // 0x0130 (0x0658 - 0x0528) class USHGameplayMenuWidget final : public UBTDisplayableBaseWidget { public: class UCanvasPanel* MainCanvas; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHorizontalBox* SectionNav; // 0x0530(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetSwitcher* SectionSwitcher; // 0x0538(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URetainerBox* RetainerBox; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCanvasPanel* EmptySection; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionMapWidget* MapWidget; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionFabricatorWidget* FabricatorWidget; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionSoulsWidget* SoulsWidget; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayMenuSectionDatabaseWidget* DatabaseWidget; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* ChangeCategoryLeftControl; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* ChangeCategoryRightControl; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHorizontalBox* ControlsBox; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* TabName; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* LeftGameplayControlEntry; // 0x0590(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* CenterGameplayControlEntry; // 0x0598(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USHGameplayControlEntry* RightGameplayControlEntry; // 0x05A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* SectionFadeIn; // 0x05A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* SectionFadeOut; // 0x05B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ControlEntryClass; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf InventoryRendererClass; // 0x05C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHGameplayControlDataStruct LeftCategoryControlConfig; // 0x05C8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FSHGameplayControlDataStruct RightCategoryControlConfig; // 0x05F8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float SectionsToggleSpeed; // 0x0628(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_62C[0x4]; // 0x062C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USHGameplaySectionBaseWidget* CurrentCastedWidget; // 0x0630(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHInventoryRenderer* InventoryRenderer; // 0x0638(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* CurrentSectionButton; // 0x0640(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHCameraAnimationExecutive* CameraAnimExe; // 0x0648(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_650[0x8]; // 0x0650(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: ESHGameplayMenuSectionEnum GetCurrentSection(); void HideMenu(); void SelectSection(bool Next); void ShowMenu(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayMenuWidget") } static class USHGameplayMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayMenuWidget; // Class Cronos.SHGameplayReadingWidget // 0x00B8 (0x0388 - 0x02D0) class USHGameplayReadingWidget final : public UUserWidget { public: class UCanvasPanel* MainCanvas; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UScrollBox* TextScroller; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* MainTextBlock; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHorizontalBox* ControlsBox; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* FadeIn; // 0x02F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* FadeOut; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SingleScrollValue; // 0x0300(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ContinousScrollValue; // 0x0304(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHGameplayControlDataStruct BackControlData; // 0x0308(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf ControlEntryClass; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHCharacterPlay* OwnerCharacter; // 0x0340(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_348[0x40]; // 0x0348(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Hide(); bool HideInstant(); void SetText(const class FText& newText); bool Show(const class FText& Transcript); bool IsAvailable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayReadingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayReadingWidget") } static class USHGameplayReadingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayReadingWidget; // Class Cronos.SHGameplaySaveMenuWidget // 0x0090 (0x05F8 - 0x0568) class USHGameplaySaveMenuWidget : public UBTDisplayableWithInputsWidget { public: class USHSaveSlotsListWidget* SlotsList_wdg; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* Setup; // 0x0570(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* FadeIn; // 0x0578(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* FadeOut; // 0x0580(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSHGameplayControlDataStruct BackControlData; // 0x0588(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class ASHSavePoint* ActualSavePoint; // 0x05B8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C0[0x38]; // 0x05C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool HideInstant(); bool PlayHide(); bool PlaySetup(class ASHSavePoint* SavePoint); bool PlayShow(); bool IsAvailable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplaySaveMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplaySaveMenuWidget") } static class USHGameplaySaveMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplaySaveMenuWidget; // Class Cronos.SHGameplayStatics // 0x0000 (0x0028 - 0x0028) class USHGameplayStatics final : public UBlueprintFunctionLibrary { public: static void AcquireContentBundle(class UObject* InWorldContextObject, int32 InMainBundleIndex, int32 InSubBundleIndex); static void AcquiredDefaultStoreItems(const class UObject* InWorldContextObject); static bool AddFullyUpgradedWeaponToUpgradedList(const class UObject* InWorldContextObject, const class FName& ItemName); static bool AddItemToContributedValuablesList(const class UObject* InWorldContextObject, const struct FGuid& InItemID); static bool AddItemToCraftedList(const class UObject* InWorldContextObject, const class FName& ItemName); static void AddPointAndExtendSpline(class USplineComponent* Spline, const struct FVector& position); static struct FActiveGameplayEffectHandle ApplyEffectWithDurationSetByCaller(class UAbilitySystemComponent* AbilitySystemComponent, const TSubclassOf EffectToApply, const float duration); static void AttachToFlashlight(class AActor* Actor); static void AttachToHead(class AActor* Actor, class AActor* AttachOwner); static bool CapsuleTraceMultiWithRotation(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FRotator& orientation, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static float CheckAngleBetweenVectors(const struct FVector& VectorA, const struct FVector& VectorB); static void CheckNewGamePlusTransferableData(const class UObject* InWorldContextObject); static void ClearIntroCutsceneChoice(const class UObject* InWorldContextObject); static void ClearUnlockedAdditionalContentBundles(class UObject* InWorldContextObject); static void DisableTravelerAttachmentsPhysics(const class UObject* InWorldContextObject); static void DrawBoneDebug(class ACharacter* Character, EBones bone, float DrawRadius); static void DrawLineIn3D(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FLinearColor& Color, uint8 DepthPriority, float Thickness, float Lifetime); static void EnemiesMerged(const class UObject* InWorldContextObject); static struct FTransform ExtractRootMotionFromSource(class UAnimSequenceBase* anim); static float FindCurveTime(const float InAlpha, const float InBlendTime, const class UCurveFloat* InCurve); static float FInterpToConstantAngle(float Current, float Target, const float DeltaTime, const float Speed); static void ForceSeparateTranslucencyEnabled(const class UObject* WorldContextObject, bool State); static void GameFinished(const class UObject* InWorldContextObject, EGameplayDifficulty InOnDifficulty); static void GetAllAnimSequencesFromBlendSpace(class UBlendSpace* BlendSpace, TArray* AnimationAssets); static class FName GetAnimSlotName(const class AActor* AnimatedActor, EAnimationSlot Slot); static EBones GetBoneFromName(class AActor* Actor, class FName bone); static class FName GetBoneName(class AActor* Actor, EBones bone); static void GetCurrentMachineAndStateIndices(class UAnimInstance* InAnimInstance, class FName StateMachine, int32* MachineIndex, int32* StateIndex); static struct FTransform GetFirstViewportTransform(); static EGameplayDifficulty GetGameplayDifficulty(const class UObject* InWorldContextObject); static struct FVector GetHitDirection(const struct FHitResult& Hit); static int32 GetIntroCutsceneChoicesMask(const class UObject* InWorldContextObject); static int32 GetIntroCutsceneRightChoicesNumber(const class UObject* InWorldContextObject); static int32 GetLinesCount(const class FString& String); static class APlayGameMode* GetPlayGameMode(const class UObject* WorldContextObject); static struct FVector GetRootMotionTranslation(class UAnimationAsset* AnimationAsset); static struct FRotator GetRotatorInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed); static float GetRotatorsComponentDelta(const float InRot1, const float InRot2); static struct FRotator GetRotatorsDelta(const struct FRotator& InRot1, const struct FRotator& InRot2); static EGameBaseInputDevice GetSHInputDevice(const class UObject* WorldContextObjectd); static int32 GetShowFlagValue(const class FString& InName); static float GetYawAngleBetweenActorAndTarget(const class AActor* Actor, const struct FVector& Target); static bool HasContentBundleBeenAcquired(class UObject* InWorldContextObject, int32 InMainBundleIndex, int32 InSubBundleIndex); static bool HasDefaultStoreItemsAcquired(const class UObject* InWorldContextObject); static bool HasEverFinishedGame(const class UObject* InWorldContextObject); static void HideTips(const class UObject* WorldContextObject); static bool IsCurrentGameNewGamePlus(const class UObject* InWorldContextObject); static bool IsCurrentPlaythroughFirst(const class UObject* InWorldContextObject); static bool IsDeluxeBundleAvailable(class UObject* WorldContextObject); static bool IsDifficultyAvailable(const class UObject* InWorldContextObject, EGameplayDifficulty InGameplayDifficulty); static bool IsInChasingArea(class AActor* Actor, const struct FVector& Location, float Extent); static bool IsItNewGamePlusDifficulty(EGameplayDifficulty InGameplayDifficulty); static bool IsNewGamePlusAvailable(const class UObject* InWorldContextObject); static bool IsPlayerSkinAvailable(class UObject* WorldContextObject, EPlayerSkin PlayerSkin); static bool IsPreOrderBundleAvailable(class UObject* WorldContextObject); static bool IsUsingGamepad(const class UObject* WorldContextObject); static void LockSkin(class UObject* WorldContextObject, const EPlayerSkin PlayerSkin); static void MarkActorDirty(class AActor* Actor); static float NormalizeAngle(float Angle); static void PlayerDied(const class UObject* InWorldContextObject); static class FString PrintNoFlow(const class FString& String, int32 Key, float DisplayTime, const struct FLinearColor& Color); static struct FGameplayTagContainer RequestGameplayTagChildren(const struct FGameplayTag& GameplayTag); static void ResetActorGuid(class AActor* Actor); static void SaveStationUsed(const class UObject* InWorldContextObject); static void SetGameplayDifficulty(const class UObject* InWorldContextObject, EGameplayDifficulty InGameplayDifficulty); static void SetIntroCutsceneChoice(const class UObject* InWorldContextObject, int32 InChoiceIndex, bool bIsRightChoice); static void SetIsEditorOnly(class UActorComponent* Component, const bool bValue); static void SetNextMontageSection(const class USkeletalMeshComponent* SkeletalMeshComponent, const class UAnimMontage* Montage, const class FName& NextSection, class FName OptionalSectionName); static void SetPlayerSkin(const class UObject* WorldContextObject, EPlayerSkin PlayerSkin); static void SetShowFlagValue(const class FString& InName, bool bSet); static class UGameplayEndGameCreditsWidget* ShowEndGameCreditsWidget(class UObject* InWorldContextObject); static class UGameplayEndGameWidget* ShowEndGameWidget(class UObject* InWorldContextObject); static void ShowTips(const class UObject* WorldContextObject, const TArray& Tips); static void ShowTipsFromPreset(const class UObject* WorldContextObject, const struct FDataTableRowHandle& Preset); static class AActor* SpawnActorOnSameLevel(class UClass* Class_0, const struct FTransform& Transform, class AActor* OwningActor); static bool SphereOverlapComponentsByProfile(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutComponents, const struct FLinearColor& TraceColor, float DrawTime); static void TakeNewGamePlusTransferableDataSnapshot(const class UObject* InWorldContextObject); static void TestDisableAimShake(); static void UnlockSkin(class UObject* WorldContextObject, const EPlayerSkin PlayerSkin); static float UnwindAngle(float Angle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayStatics") } static class USHGameplayStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayStatics; // Class Cronos.SHGameplayWeaponModeWidget // 0x0048 (0x0570 - 0x0528) class USHGameplayWeaponModeWidget : public UBTDisplayableBaseWidget { public: TSoftObjectPtr EmptySlotTexture; // 0x0528(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* FirstSlotWeaponImage; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* SecondSlotWeaponImage; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* ThirdSlotWeaponImage; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* FourthSlotWeaponImage; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnActiveSlotChanged(int32 InNewSlotIndex, int32 InPrevSlotIndex); void OnInputDeviceChanged(const EGameBaseInputDevice InNewInputDevice); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHGameplayWeaponModeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHGameplayWeaponModeWidget") } static class USHGameplayWeaponModeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHGameplayWeaponModeWidget; // Class Cronos.EnergyGrenadeProjectile // 0x0058 (0x04F8 - 0x04A0) class AEnergyGrenadeProjectile final : public ASHGrenadeProjectile { public: TArray ChargeStagesProperties; // 0x04A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UCurveFloat* SphereSizeCurve; // 0x04B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* SlowdownSphere; // 0x04B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExplosionDuration; // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C4[0x34]; // 0x04C4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SlowdownEnemy(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnergyGrenadeProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnergyGrenadeProjectile") } static class AEnergyGrenadeProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEnergyGrenadeProjectile; // Class Cronos.SHHittableObject // 0x0000 (0x0000 - 0x0000) class ISHHittableObject final { public: void OnHit(class USceneComponent* HitComponent, const struct FVector& hitLoc, ESHHitSource hitSource); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHittableObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHittableObject") } static class ISHHittableObject* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHHittableObject; // Class Cronos.SHHud // 0x0000 (0x0628 - 0x0628) class ASHHud : public ABHUD { public: void ShowCronosHUD(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHud") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHud") } static class ASHHud* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHHud; // Class Cronos.SHHudMenu // 0x0008 (0x0630 - 0x0628) class ASHHudMenu final : public ASHHud { public: class UInputMappingContext* InputMapping; // 0x0628(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHudMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHudMenu") } static class ASHHudMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHHudMenu; // Class Cronos.SHHudPlay // 0x0098 (0x06C0 - 0x0628) class ASHHudPlay : public ASHHud { public: uint8 Pad_628[0x8]; // 0x0628(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ObjectiveFloatingMarkersManagerTemplate; // 0x0630(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawPostDebug; // 0x0638(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDOFDebug; // 0x0639(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_63A[0x6]; // 0x063A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoulExtractionStartingData SoulExtractionStartingData; // 0x0640(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_668[0x20]; // 0x0668(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UBTObjectiveFloatingMarkersManager* ObjectiveFloatingMarkersManager; // 0x0688(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayHudWidget* HUDWidget; // 0x0690(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTUIAudioDataAsset* CachedUIAudioDataAsset; // 0x0698(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTUIOrderDataAsset* CachedWidgetsOrderDataAsset; // 0x06A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTWidgetFloatingManagerComponent* WidgetFloatingManagerComponent; // 0x06A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTInGameMenuManagerComponent* InGameMenuManagerComponent; // 0x06B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBTNotificationManagerComponent* NotificationManagerComponent; // 0x06B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static int32 GetZOrderForDisplayableWidget(const class UObject* InWorldContextObject, EBTDisplayableWidgetLayerType InWidgetLayer); void SetHUDWidget(class USHGameplayHudWidget* InWidget); void SetSoulExtractionStartingData(const struct FDataTableRowHandle& InExtractionData, ESoulExtractionPhase InBeginningPhase, const struct FGuid& InExtractionSourceGUID); class UBTInGameMenuManagerComponent* GetInGameMenuManagerComponent() const; class UBTNotificationManagerComponent* GetNotificationManagerComponent() const; class UBTUIAudioDataAsset* GetUIAudioDataAsset() const; class UBTWidgetFloatingManagerComponent* GetWidgetFloatingManagerComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHudPlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHudPlay") } static class ASHHudPlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHHudPlay; // Class Cronos.UpgradeTreeWidget // 0x0210 (0x04E0 - 0x02D0) class UUpgradeTreeWidget final : public UUserWidget { public: class UCanvasPanel* MainPanel; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* StartAnchor; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* TreeDataTable; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString CurrencySymbol; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BuyConfirmationTime; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap> NodeWidgetConfig; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TMap NodeSizeConfig; // 0x0350(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool UseTwoBranchesLayout; // 0x03A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DrawLinesToSpecialNodes; // 0x03A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A2[0x2]; // 0x03A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor ActivatedLineColor; // 0x03A4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DeactivatedLineColor; // 0x03B4(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CanSellUpgrades; // 0x03C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NormalNodeHorizontalOffset; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NormalNodeVerticalOffset; // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseCustomVerticalOffsets; // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D1[0x7]; // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap CustomNodeVerticalOffsets; // 0x03D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FVector2D UltraNodeOffset; // 0x0428(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SpecialNodeTopOffset; // 0x0438(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D SpecialNodeBotOffset; // 0x0448(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UpgradeCoinItemName; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NavigationColumns; // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NavigationRows; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UBTUpgradesTabWidget* StationWidget; // 0x0470(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray NavigationGrid; // 0x0478(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap NodeWidgetsMap; // 0x0488(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) int32 CurrentlyHoveredNodeID; // 0x04D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4DC[0x4]; // 0x04DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UpgradeTreeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UpgradeTreeWidget") } static class UUpgradeTreeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUpgradeTreeWidget; // Class Cronos.SHInGameMenuWidget // 0x0048 (0x04D8 - 0x0490) class USHInGameMenuWidget final : public UGameBaseMainMenuWidget { public: TArray ResumeKeys; // 0x0490(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate) class UBButton* Tutorials_but; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidget* Tutorials_panel; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCronosExtendedTutorialWidget* ExtendTutorial_Widget; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBButton* MainMenu_but; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URetainerBox* MainRetainerBox; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* FadeOut_anim; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFadedOut(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInGameMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInGameMenuWidget") } static class USHInGameMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInGameMenuWidget; // Class Cronos.WallNavigationComponent // 0x0150 (0x01F0 - 0x00A0) class UWallNavigationComponent final : public UActorComponent { public: uint8 Pad_A0[0x30]; // 0x00A0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosCharacterMovementComponent* MovementComponent; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D8[0x28]; // 0x00D8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class ACronosBaseEnemyCharacter* Character; // 0x0100(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACronosAiController* Controller; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ABTSurfaceNavVolume* Current3DNavGrid; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_118[0x28]; // 0x0118(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) float BaseMoveSpeed; // 0x0140(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WallTransitionSpeed; // 0x0144(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_148[0xA8]; // 0x0148(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WallNavigationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WallNavigationComponent") } static class UWallNavigationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWallNavigationComponent; // Class Cronos.SHInteractionSlot // 0x0000 (0x0000 - 0x0000) class ISHInteractionSlot final { public: bool ProcessInteractionRequest(const TScriptInterface& Interaction); bool HasInteraction() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionSlot") } static class ISHInteractionSlot* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHInteractionSlot; // Class Cronos.SHInteractionGenericSlot // 0x0000 (0x0000 - 0x0000) class ISHInteractionGenericSlot final { public: void ProcessGenericInteractionStop(const struct FSHInteractionGenericStopData& StopData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionGenericSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionGenericSlot") } static class ISHInteractionGenericSlot* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHInteractionGenericSlot; // Class Cronos.SHInteractionIconComponent // 0x0110 (0x0340 - 0x0230) class USHInteractionIconComponent final : public USceneComponent { public: bool bInteractionWidgetAsOverlay; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr InteractionWidgetOverlayClass; // 0x0238(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText TextOnOverlayWidget; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class UBTInteractionOverlayWidget* InteractionIconOverlay; // 0x0270(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_278[0x1]; // 0x0278(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bShowCircleProgressBar; // 0x0279(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool AddDefaultSlot; // 0x027A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool TrackSlotLocation; // 0x027B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SmallestSlotDistanceImprovement; // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool SlotManagementIgnoreOwnerActor; // 0x0280(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool SlotManagementIgnoreObservedActor; // 0x0281(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ETraceTypeQuery OpacityTraceChannel; // 0x0282(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCheckCapsuleCollision; // 0x0283(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CapsuleCollisionCheckTolerance; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsIconSnappedToBounds; // 0x0288(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_289[0x3]; // 0x0289(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ExtentBoundsMultiplier; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAttachIconInteractionToComponent; // 0x0290(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldOverrideDistanceUse; // 0x0291(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_292[0x2]; // 0x0292(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float OverrideWorldDistanceToIcon; // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCheckHeightTolerance; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CheckHeightTolerance; // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoUseWhenSprinting; // 0x02A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DistanceForAutoUse; // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float IconHeightOffset; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsRestrictAngle; // 0x02AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAligmentAngleType AligmentAngleType; // 0x02AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2AE[0x2]; // 0x02AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AngleRestriction; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsRestrictCameraAngle; // 0x02B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECameraAngleRestriction CameraAngleRestriction; // 0x02B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2B6[0x2]; // 0x02B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CaneraAngleTolerance; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bParentBlocksIconView; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOccluderBlocksIconView; // 0x02C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bGatherOccludersOnIconLocation; // 0x02CA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2CB[0x1D]; // 0x02CB(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) class USHInteractionIconSlotComponent* CurrentSlot; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* OriginalParent; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* ObservedActor; // 0x02F8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Slots; // 0x0300(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class USHInteractionIconWidget* InteractionIconWidget; // 0x0310(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManagerComponent; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGenericComponent; // 0x0320(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCapsuleComponent* CapsuleComponent; // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void UpdateProgressBarVisibility(); class USHInteractionIconSlotComponent* GetCurrentSlot() const; EDetectionState GetDetectionState() const; class USHInteractionIconWidget* GetInteractionIconWidget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionIconComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionIconComponent") } static class USHInteractionIconComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionIconComponent; // Class Cronos.SHInteractionIconManagerComponent // 0x0098 (0x0138 - 0x00A0) class USHInteractionIconManagerComponent final : public UActorComponent { public: TSubclassOf IconWidgetClass; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 IconCount; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 IconZOrder; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* IconDistanceScaleCurve; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* IconFovScaleCurve; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* IconScaleResolutionCurve; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float IconScaleMultiplier; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AvailableIcons; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray UsedIcons; // 0x00E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray AllIcons; // 0x00F0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_100[0x38]; // 0x0100(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOpacityMultiplier(class UObject* Object, const float Multiplier); void RemoveOpacityMultiplier(class UObject* Object); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionIconManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionIconManagerComponent") } static class USHInteractionIconManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionIconManagerComponent; // Class Cronos.WeatherSystemManager // 0x0050 (0x00F0 - 0x00A0) class UWeatherSystemManager final : public UActorComponent { public: TArray RegisteredSnowVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray RegisteredDustVolumes; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray RegisteredAmbientDustVolumes; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_D0[0x20]; // 0x00D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Debug_Weather_ValuesPrint(); void Debug_Weather_VolumesDraw(); void SetAmbientDustSystemDisabled(const bool IsDisable, const class UObject* Object); class ANiagaraAmbientDustVolume* GetEncompassedAmbientDustVolume(const struct FVector& InLocation, const float Radius) const; TArray GetEncompassedAmbientDustVolumes(const struct FVector& InLocation, const float Radius) const; class ANiagaraDustVolume* GetEncompassedDustVolume(const struct FVector& InLocation) const; class ANiagaraSnowVolume* GetEncompassedSnowVolume(const struct FVector& InLocation) const; int32 GetRegisteredAmbientDustVolumeCount() const; TArray GetRegisteredAmbientDustVolumes() const; int32 GetRegisteredDustVolumeCount() const; TArray GetRegisteredDustVolumes() const; int32 GetRegisteredSnowVolumeCount() const; TArray GetRegisteredSnowVolumes() const; bool IsAmbientDustSystemDisabled() const; bool IsAmbientDustSystemDisabledBy(const class UObject* Object) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeatherSystemManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeatherSystemManager") } static class UWeatherSystemManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeatherSystemManager; // Class Cronos.SHInteractionIconSlotComponent // 0x0030 (0x0260 - 0x0230) class USHInteractionIconSlotComponent final : public USceneComponent { public: uint8 Pad_230[0x18]; // 0x0230(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsSlotEnabled; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* CachedOffsetComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetIsSlotEnabled(bool bInSlotEnabled); bool IsSlotEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionIconSlotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionIconSlotComponent") } static class USHInteractionIconSlotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionIconSlotComponent; // Class Cronos.SHInteractionIconWidget // 0x0180 (0x0588 - 0x0408) class USHInteractionIconWidget final : public UBTFloatingWidget { public: class FName CircleProgressParameterName; // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InstantFill; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr InteractionIconComponent; // 0x0414(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41C[0x1D]; // 0x041C(0x001D)(Fixing Size After Last Property [ Dumper-7 ]) EInteractionState InteractionState; // 0x0439(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDetectionState DetectionState; // 0x043A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_43B[0x5]; // 0x043B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetAnimation* AnimHideInstant; // 0x0440(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimHide; // 0x0448(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimShow; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimUse; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimFocus; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* AnimUnfocus; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayNotOnScreen; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* ProgressBar; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialInstanceDynamicSquare; // 0x0480(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x0488(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageProgressBar; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageProgressBarSquare; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* OverlayImageDetails; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCommonTextBlock* TextItemQuantity; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* ImageIconItem; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FWidgetChild ContainerCantInteract; // 0x04B8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild ContainerCantPickup; // 0x04C8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWidgetChild ContainerCantPickupWithoutIconItem; // 0x04D8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ToHideWhenMinimal; // 0x04E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ToHideWhenOff; // 0x04F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ToShowWhenOff; // 0x0508(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray WidgetsToScaleBasedOnSetting; // 0x0518(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap SettingParamToScale; // 0x0528(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) uint8 Pad_578[0x10]; // 0x0578(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetCircleProgressState(); class AActor* GetOwnerActor(); void OnItemChanged(); void OnPlayerItemChanged(class FName ItemName, int32 ItemQuantity); void SetCircleProgressState(bool bState); void SetPercent(float Percent); void UpdateItemCount(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionIconWidget") } static class USHInteractionIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionIconWidget; // Class Cronos.SHInteractionStatics // 0x0000 (0x0028 - 0x0028) class USHInteractionStatics final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteractionStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteractionStatics") } static class USHInteractionStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInteractionStatics; // Class Cronos.SHInteriorExteriorVolume // 0x0008 (0x0308 - 0x0300) class ASHInteriorExteriorVolume final : public AVolume { public: ESHInteriorExteriorStateEnum Value; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ASHCharacterPlay* GetCharacterPlay(); bool IsPointWithin(const struct FVector& Point) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInteriorExteriorVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInteriorExteriorVolume") } static class ASHInteriorExteriorVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHInteriorExteriorVolume; // Class Cronos.SHInventoryRenderer // 0x0008 (0x02D0 - 0x02C8) class ASHInventoryRenderer final : public AActor { public: class UWidgetComponent* Widget; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class UTextureRenderTarget2D* GetRenderTarget() const; class USHGameplayMenuSectionInventoryWidget* GetUserWidgetObject() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInventoryRenderer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInventoryRenderer") } static class ASHInventoryRenderer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHInventoryRenderer; // Class Cronos.SHInventoryWeaponModesMenuWidget // 0x0000 (0x02D0 - 0x02D0) class USHInventoryWeaponModesMenuWidget final : public UUserWidget { public: int32 GetAmmoCount(class FName modeName); void OnShow(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHInventoryWeaponModesMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHInventoryWeaponModesMenuWidget") } static class USHInventoryWeaponModesMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHInventoryWeaponModesMenuWidget; // Class Cronos.SoulExtractionNestedMenuWidget // 0x0010 (0x05D0 - 0x05C0) class USoulExtractionNestedMenuWidget : public UBTNestedMenuSectionWidget { public: TArray PhasesAllowedToBeOnBackground; // 0x05C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate) public: bool IsPhaseAllowedOnBackground(const ESoulExtractionPhase InPhase) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionNestedMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionNestedMenuWidget") } static class USoulExtractionNestedMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionNestedMenuWidget; // Class Cronos.SoulExtractionDeletionWidget // 0x0060 (0x0630 - 0x05D0) class USoulExtractionDeletionWidget final : public USoulExtractionNestedMenuWidget { public: TMulticastInlineDelegate OnSoulToDeleteSelected; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSoulDeletionCanceled; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UBTPhylacterySoulsListWidget* SoulsListWidget; // 0x05F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* SoulDescriptionTextBlock; // 0x05F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonAccept; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonCancel; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* NewSoulContainer; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* NewSoulDescriptionTextBlock; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextBlock* NewSoulNameTextBlock; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UImage* NewSoulImage; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionDeletionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionDeletionWidget") } static class USoulExtractionDeletionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionDeletionWidget; // Class Cronos.SHItemAnimInterface // 0x0000 (0x0000 - 0x0000) class ISHItemAnimInterface final { public: void PlayIntroInvestigation(); void PlayMainInvestigation(); void PlayOutroInvestigation(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemAnimInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemAnimInterface") } static class ISHItemAnimInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISHItemAnimInterface; // Class Cronos.SHTranscriptData // 0x0010 (0x0040 - 0x0030) class USHTranscriptData final : public UDataAsset { public: class FText Transcript; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTranscriptData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTranscriptData") } static class USHTranscriptData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHTranscriptData; // Class Cronos.SHItemInvestigationExecutive // 0x0318 (0x05E0 - 0x02C8) class alignas(0x10) ASHItemInvestigationExecutive : public AActor { public: class USHCineCameraComponent* InvestigationCamera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPointLightComponent* InvestigationPointLight; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* FlashlightTarget; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableCameraMovement; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D MovementClamp; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementMaxSpeed; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementAcceleration; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MovementDeceleration; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableCameraZoom; // 0x0304(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ZoomFocialLength; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ZoomInTime; // 0x030C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* ZoomInCurve; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ZoomOutTime; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* ZoomOutCurve; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FrontHitCheckDistance; // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector FrontHitCheckOffset; // 0x0330(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector InvestigationCharacterMeshRelLoc; // 0x0348(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InvestigationFlashlightIntensity; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_364[0x4]; // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector FlashlightRelLocOverride; // 0x0368(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* OwnerCharacter; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHItem* InvestigatedItem; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_398[0x248]; // 0x0398(0x0248)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnStartInvestigation(); void SetAllActionsBlocked(const bool Blocked, const class UObject* Object); void SetCameraAnchor(const struct FVector& InCameraAnchor); void SetCameraDefaultFocialLength(const float InFocialLength); void SetCameraMovementBlocked(const bool Blocked, const class UObject* Object); void SetCameraZoomBlocked(const bool Blocked, const class UObject* Object); void SetCustomTranscriptData(TSoftObjectPtr InCustomTranscriptData); void SetExitBlocked(const bool Blocked, const class UObject* Object); void SetRotateItemBlocked(const bool Blocked, const class UObject* Object); void SetTranscirptBlocked(const bool Blocked, const class UObject* Object); const struct FVector GetCameraAnchor() const; class ASHItem* GetInvestigatedItemActor() const; bool IsAllActionsBlocked() const; bool IsCameraMovementBlocked() const; bool IsCameraZoomBlocked() const; bool IsExitBlocked() const; bool IsRotateItemBlocked() const; bool IsTranscirptBlocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemInvestigationExecutive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemInvestigationExecutive") } static class ASHItemInvestigationExecutive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHItemInvestigationExecutive; // Class Cronos.SHItemsSettings // 0x00C8 (0x0100 - 0x0038) class USHItemsSettings final : public UDeveloperSettings { public: TSoftObjectPtr ItemsDataTable; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr WeaponsDataTable; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr EquipmentDataTable; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr UseablesDataTable; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr MapsDataTable; // 0x00D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemsSettings") } static class USHItemsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHItemsSettings; // Class Cronos.SHHitReactionMaps // 0x0050 (0x0080 - 0x0030) class USHHitReactionMaps final : public UDataAsset { public: TMap, struct FHitReactAnimationData> HitReactions; // 0x0030(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHHitReactionMaps") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHHitReactionMaps") } static class USHHitReactionMaps* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHHitReactionMaps; // Class Cronos.SHDeathMaps // 0x0050 (0x0080 - 0x0030) class USHDeathMaps final : public UDataAsset { public: TMap, struct FPlayAnimationData> DeathsAnimations; // 0x0030(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHDeathMaps") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHDeathMaps") } static class USHDeathMaps* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHDeathMaps; // Class Cronos.WeaponMeleeData // 0x0010 (0x0040 - 0x0030) class UWeaponMeleeData final : public UDataAsset { public: TArray MeleeAttacks; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponMeleeData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponMeleeData") } static class UWeaponMeleeData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponMeleeData; // Class Cronos.SoulLeakSource // 0x0028 (0x02F0 - 0x02C8) class ASoulLeakSource final : public AActor { public: class UBoxComponent* BoxComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FShortRowHandle PoolDataRow; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldRemember; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldTriggerOnlyOnce; // 0x02E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E2[0x2]; // 0x02E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ActivationCooldown; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LastActivationTime; // 0x02E8(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulLeakSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulLeakSource") } static class ASoulLeakSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASoulLeakSource; // Class Cronos.SHItemWeaponRangedMultiMode // 0x0050 (0x0810 - 0x07C0) class ASHItemWeaponRangedMultiMode : public ASHItemWeaponRanged { public: uint8 Pad_7C0[0x8]; // 0x07C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle QuickFireModeData; // 0x07C8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle AlternativeQuickFireModeData; // 0x07D8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf WeaponAnimBP; // 0x07E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle ScanerItemDTHandle; // 0x07F0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class UGunMorphingActorComponent* MorphingSubComponent; // 0x0800(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_808[0x8]; // 0x0808(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPlayerWeaponModeContainerChanged(int32 ModContainerIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHItemWeaponRangedMultiMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHItemWeaponRangedMultiMode") } static class ASHItemWeaponRangedMultiMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHItemWeaponRangedMultiMode; // Class Cronos.SHLegacyMergeComponent // 0x0108 (0x01A8 - 0x00A0) class USHLegacyMergeComponent final : public UActorComponent { public: ESHMonsterType MonsterType; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap FirstMergeAugumentations; // 0x00A8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TMap NormalMergeAugumentations; // 0x00F8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float MergeDuration; // 0x0148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaleGrowth; // 0x014C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HPAbsorptionMultiplier; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_154[0x54]; // 0x0154(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetDamageMultiplier(); bool HasChestProtection(); bool HasMergedWith(ESHMonsterType Type); bool IsMonsterMerging(); void OnMergingEnded(); void OnMergingInterrupted(); void OnMergingStarted(ESHMonsterType bodyType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLegacyMergeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLegacyMergeComponent") } static class USHLegacyMergeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHLegacyMergeComponent; // Class Cronos.SHLocalFogVolumetricActor // 0x0020 (0x02E8 - 0x02C8) class ASHLocalFogVolumetricActor final : public ALocalFogVolumeActor { public: bool bUseCameraInsteadOfPlayerLocation; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C9[0x1F]; // 0x02C9(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnableStateChanged(); void SetEnabled(const bool bInEnabled, const class UObject* Object); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLocalFogVolumetricActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLocalFogVolumetricActor") } static class ASHLocalFogVolumetricActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHLocalFogVolumetricActor; // Class Cronos.SpawnHeldMagazineAnimNotifyState // 0x0080 (0x00B0 - 0x0030) class USpawnHeldMagazineAnimNotifyState final : public UAnimNotifyState { public: ESkeletonSockets AttachSocket; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform AttachTransform; // 0x0040(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AHeldMagazineMesh* SpawnedMagazine; // 0x00A0(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnHeldMagazineAnimNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnHeldMagazineAnimNotifyState") } static class USpawnHeldMagazineAnimNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnHeldMagazineAnimNotifyState; // Class Cronos.SHLocomotionAnimInstance // 0x0130 (0x04F0 - 0x03C0) #pragma pack(push, 0x1) class alignas(0x10) USHLocomotionAnimInstance : public UAnimInstance { public: float MinMovementAnimRateScale; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray AnimationsMovementSpeed; // 0x03C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCronosMovementAnimationsPreset* AnimationsSetup; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUniversalMovementAnimationsPreset* UniversalSettingsPreset; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELocomotionState LocomotionState; // 0x03E0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E1[0x7]; // 0x03E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D MoveXYCurrent; // 0x03E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveXYAngle; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector VelocityPrediction; // 0x0400(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityPredictionAngle; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityPredictAngleOnLastInput; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MoveXYPrediction; // 0x0420(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector VelocityPredictionLastPositive; // 0x0430(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MoveXYPredictionLastPositive; // 0x0448(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsMovingHipsForward; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_459[0x3]; // 0x0459(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Speed; // 0x045C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedXY; // 0x0460(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_464[0x4]; // 0x0464(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray MoveEndSpeedAlpha; // 0x0468(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) bool bIsCloseToWall; // 0x0478(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSnapping; // 0x0479(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47A[0x2]; // 0x047A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MovementAnimrateScale; // 0x047C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_480[0x68]; // 0x0480(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetMoveAlpha(int32 PoseIndex); void SetMoveEndAlphaParams(); float GetMovementInputValue() const; struct FVector GetVelocity() const; bool HasMovementInput() const; bool IsMoving() const; bool ShouldMove() const; bool ShouldNotMove() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLocomotionAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLocomotionAnimInstance") } static class USHLocomotionAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_USHLocomotionAnimInstance; // Class Cronos.SHLocomotionRangeAnimInstance // 0x01A0 (0x0690 - 0x04F0) class USHLocomotionRangeAnimInstance : public USHLocomotionAnimInstance { public: bool bIsLeader; // 0x04E8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E9[0x7]; // 0x04E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AnimationsMovementAimSpeed; // 0x04F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap AnimDirectionsToAngleRanges; // 0x0500(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer RunToWalkBlockedTags; // 0x0550(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer LeanBlockedTags; // 0x0570(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag AimingCloseToWallTag; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag CloseToWallTag; // 0x0598(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag MovementBlockedTag; // 0x05A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsReloading; // 0x05A8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAiming; // 0x05A9(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLeftFootFront; // 0x05AA(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseLeftShoulder; // 0x05AB(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLeftThighFront; // 0x05AC(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseStarts; // 0x05AD(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseStops; // 0x05AE(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayRunToWalk; // 0x05AF(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayPivot; // 0x05B0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRunIntoWalk; // 0x05B1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePivots; // 0x05B2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSecondaryMovement; // 0x05B3(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUpdateFeets; // 0x05B4(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseIdleTurn; // 0x05B5(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseWalkStarts; // 0x05B6(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B7[0x1]; // 0x05B7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SecondaryMovementTime; // 0x05B8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotateToTheCameraTime; // 0x05BC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIdleTurnRequest; // 0x05C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceIdlePose; // 0x05C1(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBreakStart; // 0x05C2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C3[0x5]; // 0x05C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FObstacleForwardCheckSettings AimObstacleCheckSetting; // 0x05C8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D HeadRotation; // 0x05E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D AimOffsetArms; // 0x05F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* CurrentRestSequence; // 0x0608(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* CurrentStartSequence; // 0x0610(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInSecondaryMovementRange; // 0x0618(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingSecondaryMovement; // 0x0619(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAimTurning; // 0x061A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61B[0x1]; // 0x061B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float PreviousDesiredGait; // 0x061C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlayGait DesiredGait; // 0x0620(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_621[0x3]; // 0x0621(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Gait; // 0x0624(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnRootYawOffset; // 0x0628(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveXYAngleGoal; // 0x062C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreviousMoveXYAngleGoal; // 0x0630(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CachedPivotMoveXYAngleGoal; // 0x0634(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveXYAngleDiff; // 0x0638(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredYaw; // 0x063C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraYawDifference; // 0x0640(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasCameraYawDifference; // 0x0644(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_645[0x3]; // 0x0645(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float YawDifference; // 0x0648(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartsAngle; // 0x064C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStrafingAllowed; // 0x0650(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_651[0xF]; // 0x0651(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) class UCronosAbilitySystemComponent* OwnerAbilitySystemComponent; // 0x0660(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_668[0x28]; // 0x0668(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static float GetGaitValue(EPlayGait ForGait); void BlockFootUpdate(); void BlockPivotUpdate(); void BlockShoulderUpdate(); class UAnimSequence* GetBestStartAnim(); void ResetPreviousMoveXYAngleGoal(); void StartsEntered(); void UnBlockFootUpdate(); void UnBlockShoulderUpdate(); bool AimingNotReloading() const; float GetDesiredGaitValue() const; float GetMoveAimAlpha(int32 PoseIndex) const; class ASHCharacterPlay* GetPlayCharacterOwner() const; class USHAnimTurnInPlaceSubcomp* GetTurnInPlaceSubcomponent() const; bool HasAnyGait() const; bool hasGameplayTag(const struct FGameplayTag& Tag) const; bool HasZeroGait() const; bool IdleToMove() const; bool IdleToStart() const; bool IsIn180ActionDegreeRange() const; bool IsNotAimTurning() const; bool MoveToIdle() const; bool MoveToStops() const; bool StartsToMove() const; bool StartsToStops() const; bool StartToIdle() const; bool WantTurnInPlace() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLocomotionRangeAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLocomotionRangeAnimInstance") } static class USHLocomotionRangeAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHLocomotionRangeAnimInstance; // Class Cronos.SHLootManager // 0x0000 (0x02C8 - 0x02C8) class ASHLootManager : public AActor { public: bool ShouldCreateLoot(); void ToggleLootManagerDebugData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHLootManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHLootManager") } static class ASHLootManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHLootManager; // Class Cronos.SHMainMenuWidget // 0x00C0 (0x0550 - 0x0490) class USHMainMenuWidget final : public UGameBaseMainMenuWidget { public: struct FSpawnPointHandle NewGameSpawnPoint; // 0x0490(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) TArray ExitSpawnPointListKeys; // 0x04B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class UBButton* NewGame_but; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* NewGamePlus_but; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Credits_but; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USpawnPointsPanelWidget* SpawnPoints_wdg; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* SpawnPoints_panel; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInMenuCreditsWidget* CreditsWidget; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* Credits_panel; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* Level_but; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAskNewGameWidget* AskNewGame_wdg; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* AskNewGame_panel; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameInfoPopupWidget* GameInfo_popup; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* GameInfo_panel; // 0x0518(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* BackgroundMovie_img; // 0x0520(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UKeepAspectZone* MainKeepAspectZone; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr MediaPlayer; // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool IsDemo; // 0x0538(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_539[0x17]; // 0x0539(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginCustomLevel(const struct FStreamableLevelHandle& LevelHandle); void BeginGameFromSpawnPoint(const struct FSpawnPointData& SpawnPointData, class UMovieConfig* Movie, float NonSkippableLen, bool IsNewGame); bool BeginGameFromSpawnPointHandle(const struct FSpawnPointHandle& SpawnPointHandle, class UMovieConfig* Movie, float NonSkippableLen, bool IsNewGame); void BeginNewGameFromDASpawnpoint(int32 inx, bool IsNewGame); bool BeginNewGameFromSpawnPoint(class UMovieConfig* Movie, float NonSkippableLen); void DlcDataUpdated(); void OnDlcDataUpdated(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMainMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMainMenuWidget") } static class USHMainMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMainMenuWidget; // Class Cronos.SHNPCLocomotionAnimInstance // 0x0030 (0x03F0 - 0x03C0) #pragma pack(push, 0x1) class alignas(0x10) USHNPCLocomotionAnimInstance : public UAnimInstance { public: float Speed; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementPlayRate; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleToController; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveCommit; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementAnimationSpeed; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrafeAngle; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnInPlaceToMoveAngleTolerate; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnInPlaceMinAngle; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnInPlaceAngle; // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMoveEndAnimation; // 0x03DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DD[0x3]; // 0x03DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MoveEndPlayRate; // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveEndStrafeAngle; // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool ShouldMove() const; bool ShouldTurnInPlace() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHNPCLocomotionAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHNPCLocomotionAnimInstance") } static class USHNPCLocomotionAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_USHNPCLocomotionAnimInstance; // Class Cronos.SHMonsterLocomotionAnimInstance // 0x0000 (0x03F0 - 0x03F0) class USHMonsterLocomotionAnimInstance final : public USHNPCLocomotionAnimInstance { public: float IdleStartTime; // 0x03E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3EC[0x4]; // 0x03EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMonsterLocomotionAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMonsterLocomotionAnimInstance") } static class USHMonsterLocomotionAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMonsterLocomotionAnimInstance; // Class Cronos.SHMonsterManagerComponent // 0x0030 (0x00D0 - 0x00A0) class USHMonsterManagerComponent final : public UActorComponent { public: TArray enemies; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray FightingEnemies; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray Corpses; // 0x00C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: void AddEnemy(class AActor* enemy); TArray GetCorpses(); TArray GetEnemies(); TArray GetEnemiesAsPawns(); void RemoveEnemy(class AActor* enemy); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMonsterManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMonsterManagerComponent") } static class USHMonsterManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMonsterManagerComponent; // Class Cronos.SHMonsterSpawner // 0x0000 (0x0470 - 0x0470) class ASHMonsterSpawner final : public AMaiSingleSpawner { public: void SetupSpawner(TSubclassOf ActorToSpawn, TSubclassOf AIController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMonsterSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMonsterSpawner") } static class ASHMonsterSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHMonsterSpawner; // Class Cronos.UniversalMovementAnimationsPreset // 0x0068 (0x0098 - 0x0030) class UUniversalMovementAnimationsPreset final : public UDataAsset { public: bool bRotateToTheCameraEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag RotateToCameraRequiredTag; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer RotateToCameraBlockedTags; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float RotateToCameraAngle; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToRotateToTheCamera; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag IdleTurnTag; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFootSelectionEnabled; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FeetUpdateBlockTime; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShoulderUpdateEnabled; // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ShoulderUpdateBlockTime; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAngleFor180Actions; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PivotUpdateBlockTime; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPivotTriggerAngle; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPivotChangeAngle; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimTurnInPlaceMinAngle; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UniversalMovementAnimationsPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UniversalMovementAnimationsPreset") } static class UUniversalMovementAnimationsPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUniversalMovementAnimationsPreset; // Class Cronos.SHMovementProfilesData // 0x0050 (0x0080 - 0x0030) class USHMovementProfilesData final : public UDataAsset { public: TMap Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMovementProfilesData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMovementProfilesData") } static class USHMovementProfilesData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHMovementProfilesData; // Class Cronos.SHStaminaProfilesData // 0x0050 (0x0080 - 0x0030) class USHStaminaProfilesData final : public UDataAsset { public: TMap Profiles; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHStaminaProfilesData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHStaminaProfilesData") } static class USHStaminaProfilesData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHStaminaProfilesData; // Class Cronos.SHMusicSwitchVolume // 0x0058 (0x0358 - 0x0300) class ASHMusicSwitchVolume final : public AVolume { public: TSoftObjectPtr MusicSwitchValue; // 0x0300(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr MusicSwitchValueOnLeave; // 0x0328(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannelForMusic; // 0x0350(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsEnabled; // 0x0351(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_352[0x6]; // 0x0352(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetIsEnabled(bool bInIsEnabled); bool IsEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHMusicSwitchVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHMusicSwitchVolume") } static class ASHMusicSwitchVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHMusicSwitchVolume; // Class Cronos.SHNPCFriendlyAnimComponent // 0x0000 (0x0190 - 0x0190) class USHNPCFriendlyAnimComponent final : public USHAnimComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHNPCFriendlyAnimComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHNPCFriendlyAnimComponent") } static class USHNPCFriendlyAnimComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHNPCFriendlyAnimComponent; // Class Cronos.SHPawn // 0x0000 (0x0348 - 0x0348) class ASHPawn final : public APawn { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPawn") } static class ASHPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPawn; // Class Cronos.SHPlayerCameraManagerPlay // 0x0010 (0x25D0 - 0x25C0) class ASHPlayerCameraManagerPlay final : public ASHPlayerCameraManager { public: uint8 Pad_25C0[0x10]; // 0x25C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPlayerCameraManagerPlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPlayerCameraManagerPlay") } static class ASHPlayerCameraManagerPlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPlayerCameraManagerPlay; // Class Cronos.SHPlayerController // 0x0000 (0x0878 - 0x0878) class ASHPlayerController : public APlayerController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPlayerController") } static class ASHPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPlayerController; // Class Cronos.SHPlayerControllerPlay // 0x0060 (0x08D8 - 0x0878) class ASHPlayerControllerPlay : public ASHPlayerController { public: uint8 Pad_878[0x60]; // 0x0878(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPlayerControllerPlay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPlayerControllerPlay") } static class ASHPlayerControllerPlay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHPlayerControllerPlay; // Class Cronos.SHPlayerProfile // 0x0040 (0x01D8 - 0x0198) class USHPlayerProfile final : public UPlayerProfile { public: EReticleVisibility ReticleVisibility; // 0x0198(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReticleSize ReticleSize; // 0x0199(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EReticleColor ReticleColor; // 0x019A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19B[0x1]; // 0x019B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float ReticleOpacity; // 0x019C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GameplayCenterDotVisibility; // 0x01A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float GameplayCenterDotOpacity; // 0x01A4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool StaticAmmoDisplay; // 0x01A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool StaticPlayerHealthBar; // 0x01A9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool StaticHUD; // 0x01AA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionIndicatorVisibility InteractionIndicatorVisibility; // 0x01AB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionIndicatorSize InteractionIndicatorSize; // 0x01AC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool VibrationNearInteractions; // 0x01AD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1AE[0x2]; // 0x01AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float VibrationNearInteractionsStrength; // 0x01B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowEnemiesVisualMarkers; // 0x01B4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowItemMarkers; // 0x01B5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowItemShader; // 0x01B6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMiniGameAutocompletion MiniGameAutocompletion; // 0x01B7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DirectionalVisualisation; // 0x01B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowTranscriptions; // 0x01B9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextFont TranscriptionTextFont; // 0x01BA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextSize TranscriptionTextSize; // 0x01BB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETranscriptionColor TranscriptionColor; // 0x01BC(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleBackground TranscriptionBackground; // 0x01BD(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool TutorialsVisibility; // 0x01BE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextFont TutorialsTextFont; // 0x01BF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextSize TutorialsTextSize; // 0x01C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HintsVisibility; // 0x01C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextFont HintsTextFont; // 0x01C2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextSize HintsTextSize; // 0x01C3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETranscriptionColor HintsColor; // 0x01C4(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleBackground HintsBackground; // 0x01C5(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CameraShake; // 0x01C6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CameraSway; // 0x01C7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AmbientCameraSway; // 0x01C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAimAssistMode AimAssistMode; // 0x01C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputTriggerMode AimTriggerMode; // 0x01CA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputTriggerMode FireTriggerMode; // 0x01CB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHInputMode KeyboardSprintInputMode; // 0x01CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHAlternateInputMode GamepadSprintInputMode; // 0x01CD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHInputMode AimInputMode; // 0x01CE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoWalk; // 0x01CF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EQuickTimeEventsMode QuickTimeEvents; // 0x01D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHighContrastColor HighContrastPlayerColor; // 0x01D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHighContrastColor HighContrastAlliesColor; // 0x01D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHighContrastColor HighContrastEnemiesColor; // 0x01D3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHighContrastColor HighContrastEnvironmentColor; // 0x01D4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHighContrastColor HighContrastCollectibleItemsColor; // 0x01D5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlayerSkin PlayerSkin; // 0x01D6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D7[0x1]; // 0x01D7(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPlayerProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPlayerProfile") } static class USHPlayerProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHPlayerProfile; // Class Cronos.GamePostprocessDataAsset // 0x0010 (0x0040 - 0x0030) class UGamePostprocessDataAsset final : public UDataAsset { public: class UFlashlightPostprocessDataAsset* BaseFlashlightDataAsset; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFlashlightPostprocessDataAsset* AimFlashlightDataAsset; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GamePostprocessDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GamePostprocessDataAsset") } static class UGamePostprocessDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGamePostprocessDataAsset; // Class Cronos.SHPOVDetectorComponent // 0x0050 (0x00F0 - 0x00A0) class USHPOVDetectorComponent final : public UActorComponent { public: TMulticastInlineDelegate OnPointsAlignedBP; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) bool DrawLineDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DrawProximityDebug; // 0x00B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor AlignColorBad; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FColor AlignColorGood; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AngleThreshold; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ProximityThreshold; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray LinePoints; // 0x00C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ProximityPoints; // 0x00D8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetLinePoints(const class USceneComponent* Point0, const class USceneComponent* Point1, const class USceneComponent* Point2); void SetManyProximityPoints(const TArray& NewPoints); void SetProximityPoints(const class USceneComponent* Point0, const class USceneComponent* Point1); bool ArePointsAligned() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPOVDetectorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPOVDetectorComponent") } static class USHPOVDetectorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHPOVDetectorComponent; // Class Cronos.SHProjectSettings // 0x0028 (0x0060 - 0x0038) class USHProjectSettings final : public UDeveloperSettings { public: float SpeedUpTimeDilation; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SlowDownTimeDilation; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SpeedUpKeys; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) TArray SlowDownKeys; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHProjectSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHProjectSettings") } static class USHProjectSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHProjectSettings; // Class Cronos.SHPushableComponent // 0x0180 (0x0220 - 0x00A0) class USHPushableComponent final : public UActorComponent { public: bool bBlockedOnBeginPlay; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDisableForward; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDisableBackward; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AnimInstanceClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector MovementFloorValidationBoundsScale; // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnStartedBP; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFinishedBP; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteruptedBP; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnComponentBlockedChangedBP; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAkAudioEvent* GrabSoundEvent; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ReleaseSoundEvent; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StartPushSoundEvent; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StopPushSoundEvent; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* MaxLocationReached; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ASHCharacterPlay* InteractingCharacter; // 0x0138(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* InteractionAnimSpot; // 0x0140(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHPushingObjectAnimInstance* LinkedAnimGraphInstance; // 0x0148(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* OwnerMesh; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AnimSpots; // 0x0158(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bLimitPushableDistance; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PushableMaxDistance; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FTransform PushableOriginalTransform; // 0x0170(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D0[0x20]; // 0x01D0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USHAkComponent* SHAkComponent; // 0x01F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinimalPushVelocityToPlaySound; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1FC[0x24]; // 0x01FC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Abort(); void Initialize(class UStaticMeshComponent* InMainMesh, const TArray& InAnimSpots); void Interact(class ASHCharacterPlay* InInteractingCharacter); void OnAnimStartEnded(); void ProcessEndInteraction(); void SetComponentBlocked(const bool Blocked, const class UObject* Object); void StopInteract(); bool WillReachMaxDistance(const struct FVector& PushVector, float DeltaTime); class UCapsuleComponent* FindBestAnimSpot() const; struct FVector GetPushingInput() const; bool IsComponentBlocked() const; bool ReachedMaxDistanceLimit() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPushableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPushableComponent") } static class USHPushableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHPushableComponent; // Class Cronos.SHPushingObjectAnimInstance // 0x0060 (0x0420 - 0x03C0) class USHPushingObjectAnimInstance : public UAnimInstance { public: bool bPlayInteraction; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFinishInteraction; // 0x03B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsMovementBlocked; // 0x03BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3BB[0x5]; // 0x03BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CurrentInputValue; // 0x03C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3D8[0x30]; // 0x03D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnStartAnimEnded; // 0x0408(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected) uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyAnyMovementStarted(); void ApplyInteractionFinished(); void ApplyMovementStopped(const struct FVector& StoppedMovementInput); void OnAbortedBP(); struct FVector GetBlockedInputValue() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHPushingObjectAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHPushingObjectAnimInstance") } static class USHPushingObjectAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHPushingObjectAnimInstance; // Class Cronos.SHSaveGame // 0x01A0 (0x02C0 - 0x0120) class USHSaveGame final : public UBaseSaveGame { public: uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 SaveVersion; // 0x0128(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FSHSaveData Data; // 0x0130(0x0190)(NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHSaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHSaveGame") } static class USHSaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHSaveGame; // Class Cronos.SHSavePoint // 0x00A8 (0x0370 - 0x02C8) class ASHSavePoint final : public AActor { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* Mesh; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHCineCameraComponent* Camera; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* AnimSpot; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* FlashlightLookAtPoint; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGeneric; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphere; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIcon; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManager; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSoftObjectPtr AnimationMontage; // 0x0310(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDataTableRowHandle SavePointHandle; // 0x0338(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPublic) class ASHCharacterPlay* InteractingCharacter; // 0x0348(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_350[0x20]; // 0x0350(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ExitInteractionRequest(); void ManualInteractRequest(class ASHCharacterPlay* Character, bool SkipMoveToSpot); void OnInteractionEnded(bool WasAborted); void OnInteractionStarted(); void ProcessProximityBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, int32 OtherBodyIndex, bool FromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHSavePoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHSavePoint") } static class ASHSavePoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHSavePoint; // Class Cronos.SHScreenDetectableComponent // 0x0000 (0x0580 - 0x0580) class USHScreenDetectableComponent final : public UScreenDetectableComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHScreenDetectableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHScreenDetectableComponent") } static class USHScreenDetectableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHScreenDetectableComponent; // Class Cronos.SHSectionInventoryExamineWidget // 0x0320 (0x05F0 - 0x02D0) class USHSectionInventoryExamineWidget final : public UUserWidget { public: struct FVector2D KeyboardInput; // 0x02D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D AnalogInput; // 0x02E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameplayMenuSectionInventoryWidget* OwnerWidget; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x2F8]; // 0x02F8(0x02F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActivate(); void OnQuit(); struct FSHItemDataStruct GetCurrentItemData() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHSectionInventoryExamineWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHSectionInventoryExamineWidget") } static class USHSectionInventoryExamineWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHSectionInventoryExamineWidget; // Class Cronos.SHSettingOptionsPanel // 0x0030 (0x04D0 - 0x04A0) class USHSettingOptionsPanel final : public USettingsPanelWidget { public: class UGameSettingsVisualizationsWidget* Visualization_wdg; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USubtitlesVisualizationWidget* SubtitlesVisualization_wdg; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* ApplyScreen_but; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* ShowGamma_but; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBButton* ShowHDR_but; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHGameTextsConfig* GameTextsConfig; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ShowTextVisualization(bool Show_0); void UpdateTextVisualization(); struct FCenterDotData GetCenterDotData() const; EControllerIcons GetControlSchemeData() const; struct FHintsData GetHintsData() const; struct FInteractionIndicatorData GetInteractionIndicatorData() const; struct FReticleData GetReticleData() const; struct FTranscriptionData GetTranscriptionData() const; struct FTutorialsData GetTutorialsData() const; void ShowCenterDotVisualization(bool Show_0) const; void ShowColorVisionDeficiencyVisualization(bool Show_0) const; void ShowControlSchemeVisualization(bool Show_0) const; void ShowControlTipsVisualization(bool Show_0) const; void ShowHintsVisualization(bool Show_0) const; void ShowInteractionIndicatorVisualization(bool Show_0) const; void ShowReticleVisualization(bool Show_0) const; void ShowTranscriptionVisualization(bool Show_0) const; void ShowTutorialsVisualization(bool Show_0) const; void UpdateCenterDotVisualization() const; void UpdateColorVisionDeficiencyVisualization() const; void UpdateControlSchemeVisualization() const; void UpdateControlTipsVisualization() const; void UpdateHintsVisualization() const; void UpdateInteractionIndicatorVisualization() const; void UpdateMotionInputEnabled() const; void UpdateMouseControlsEnabled() const; void UpdateReticleVisualization() const; void UpdateTranscriptionVisualization() const; void UpdateTutorialsVisualization() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHSettingOptionsPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHSettingOptionsPanel") } static class USHSettingOptionsPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHSettingOptionsPanel; // Class Cronos.GammaSettingsPanelWidget // 0x0018 (0x04B8 - 0x04A0) class UGammaSettingsPanelWidget final : public USettingsPanelWidget { public: class UImage* GammaView_img; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UScaleBox* ImageScaleBox; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B0[0x8]; // 0x04B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GammaSettingsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GammaSettingsPanelWidget") } static class UGammaSettingsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGammaSettingsPanelWidget; // Class Cronos.HDRSettingsPanelWidget // 0x0008 (0x04A8 - 0x04A0) class UHDRSettingsPanelWidget final : public USettingsPanelWidget { public: uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HDRSettingsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HDRSettingsPanelWidget") } static class UHDRSettingsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHDRSettingsPanelWidget; // Class Cronos.SHTimeManagerComponent // 0x0020 (0x00C0 - 0x00A0) class USHTimeManagerComponent final : public UActorComponent { public: uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTimeManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTimeManagerComponent") } static class USHTimeManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHTimeManagerComponent; // Class Cronos.SHTraceHelperStatics // 0x0000 (0x0028 - 0x0028) class USHTraceHelperStatics final : public UBlueprintFunctionLibrary { public: static bool K2_ComplexCapsuleTraceByChannel(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleFromHalfHeight, float InCapsuleToHalfHeight, const struct FVector& InFromLocation, const struct FVector& InToLocation, const struct FRotator& InFromRotation, const struct FRotator& InToRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, ETraceTypeQuery InTraceChannel, bool InTraceComplex, const TArray& InActorsToIgnore, float InDrawDebugDuration); static bool K2_ComplexCapsuleTraceByComponent(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UCapsuleComponent* InCapsuleComponent, float InCapsuleRadiusIncrease, float InCapsuleToHalfHeight, const struct FVector& InToLocation, const struct FRotator& InToDeltaRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, bool InTraceComplex, const TArray& InActorsToIgnore, float InDrawDebugDuration); static bool K2_ComplexCapsuleTraceByProfile(struct FHitResult* OutHitResult, struct FRotator* OutHitRotation, float* OutHitCapsuleHalfHeight, float* OutHitCapsuleHeightScalar, class UObject* InWorldContext, float InCapsuleRadius, float InCapsuleFromHalfHeight, float InCapsuleToHalfHeight, const struct FVector& InFromLocation, const struct FVector& InToLocation, const struct FRotator& InFromRotation, const struct FRotator& InToRotation, float InRotationPrecisionAngle, float InTraceDensity, float InTopTraceHeightScalar, float InBottomTraceHeightScalar, float InCollisionPullbackTime, class FName InCollisionProfileName, bool InTraceComplex, const TArray& InActorsToIgnore, float InDrawDebugDuration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTraceHelperStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTraceHelperStatics") } static class USHTraceHelperStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHTraceHelperStatics; // Class Cronos.SHTraversalLadder // 0x00A8 (0x0380 - 0x02D8) class ASHTraversalLadder final : public ATraversalBase { public: uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* LadderMesh; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPlaneSideDetectionComponent* PlaneSideDetectionComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* AnimSpotAbove; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* AnimSpotBelow; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* EndAnimSpotAbove; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* EndAnimSpotBelow; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGenericAbove; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphereAbove; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIconAbove; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionGenericComponent* InteractionGenericBelow; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USphereComponent* InteractionProximitySphereBelow; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionIconComponent* InteractionIconBelow; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManagerAbove; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USHInteractionManagerComponent* InteractionManagerBelow; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf AnimInstanceClass; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* GetOnBottom; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimMontage* GetOnTop; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Steps; // 0x0368(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USHTraversalLadderAnimInstance* LinkedTraversalLadderAnimGraphInstance; // 0x0370(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_378[0x8]; // 0x0378(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateInteraction(class USHInteractionGenericComponent* InteractionGenericComponent); void InterruptInteraction(); void OnTraversalStarted(const ESHDetectionSide side); void ProcessEndTraversal(); void ProcessSetupTraversalEnd(bool WasCompleted); void ProcessStartTraversalMontageEnd(class UAnimMontage* Montage, bool bInterrupted); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTraversalLadder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTraversalLadder") } static class ASHTraversalLadder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHTraversalLadder; // Class Cronos.SHTraversalLadderAnimInstance // 0x0050 (0x0410 - 0x03C0) class USHTraversalLadderAnimInstance final : public UAnimInstance { public: bool bForceIdlePoses; // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x3]; // 0x03B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CycleLength; // 0x03BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHDetectionSide CharacterTraversalSide; // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldPlayCycle; // 0x03C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayingCycle; // 0x03C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayStartTraversal; // 0x03C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayEndTraversal; // 0x03C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsActive; // 0x03C5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasMovingForward; // 0x03C6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsRightHandFront; // 0x03C7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D LadderHeightRanges; // 0x03C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ASHTraversalLadder* Ladder; // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CurrentStep; // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForwardInputValue; // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3EC[0x24]; // 0x03EC(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BroadcastEndOfTraversal(); void DecrementStep(); void IncrementStep(); void OnOwnerGameplayEvent(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData); void SetIsPlayingCycle(bool bNewPlayingCycle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHTraversalLadderAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHTraversalLadderAnimInstance") } static class USHTraversalLadderAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHTraversalLadderAnimInstance; // Class Cronos.SHWeaponManageCmbSubcomp // 0x0050 (0x0088 - 0x0038) class USHWeaponManageCmbSubcomp final : public USHCombatSubcomponentBase { public: class ASHItemWeapon* EquippedWeapon; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHItemWeaponMelee* DefaultMeleeWeapon; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ASHItemWeaponRanged* DefaultFlamethrower; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName LastUsedWeapon; // 0x0058(0x0008)(ZeroConstructor, Transient, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName LastUsedMeleeWeapon; // 0x0060(0x0008)(ZeroConstructor, Transient, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName LastUsedRangedWeapon; // 0x0068(0x0008)(ZeroConstructor, Transient, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr EquipWeaponPlayer; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr UnequipWeaponPlayer; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void HandleHealthStateChangedEvent(); void HideWeapon(); bool IsWeaponHidden(); void OnEquipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void OnUnequipWeaponEnd(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); void RequestEquipWeapon(class FName WeaponDataRowName, bool Instant); void RequestUnequipWeapon(bool Instant); void SetNewLocomotionAnimationSet(); void ShowWeapon(); void SpawnAndSetWeapon(class FName WeaponDataRowName); class ASHItemWeaponMelee* GetCurrentMeleeWeapon() const; class ASHItemWeaponMelee* GetDefaultMeleeWeapon() const; class ASHItemWeapon* GetEquippedWeapon() const; class FName GetEquippedWeaponName() const; class FName GetNoWeaponDataTableRowName() const; bool HasEquippedWeapon() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHWeaponManageCmbSubcomp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHWeaponManageCmbSubcomp") } static class USHWeaponManageCmbSubcomp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USHWeaponManageCmbSubcomp; // Class Cronos.SHWorldSettings // 0x0000 (0x04F8 - 0x04F8) class ASHWorldSettings : public AAtmosphereCtrlWorldSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SHWorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SHWorldSettings") } static class ASHWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASHWorldSettings; // Class Cronos.SingleFullscreenImageWidget // 0x00D8 (0x03A8 - 0x02D0) class USingleFullscreenImageWidget : public UUserWidget { public: TMulticastInlineDelegate InAnimFinished; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OutAnimFinished; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMap AnimsInMapping; // 0x02F0(0x0050)(BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) TMap AnimsOutMapping; // 0x0340(0x0050)(BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected) class UImage* Material; // 0x0390(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* Image; // 0x0398(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BuildAnimMapping(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SingleFullscreenImageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SingleFullscreenImageWidget") } static class USingleFullscreenImageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USingleFullscreenImageWidget; // Class Cronos.SingleItemInStashWidget // 0x0030 (0x0580 - 0x0550) class USingleItemInStashWidget final : public UBTItemWidgetBase { public: class UImage* ImageItem; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextName; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TextQuantity; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FInventoryItemDataStruct InventoryItemDataStruct; // 0x0560(0x0018)(Protected, NativeAccessSpecifierProtected) uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SingleItemInStashWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SingleItemInStashWidget") } static class USingleItemInStashWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USingleItemInStashWidget; // Class Cronos.SingleStashGridItem // 0x0080 (0x0350 - 0x02D0) class USingleStashGridItem final : public UUserWidget { public: class UUserWidget* OwnerWidget; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText ItemName; // 0x02D8(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) int32 ItemQuantity; // 0x02E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESHItemTypeEnum ItemType; // 0x02EC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 WeaponSlotIndex; // 0x02F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowQuant; // 0x02F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanBeStashed; // 0x02F5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F6[0x2]; // 0x02F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FInventoryItemDataStruct ItemInWidget; // 0x02F8(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TSoftObjectPtr InvMaterial; // 0x0310(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* ItemImage; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_340[0x10]; // 0x0340(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FName GetItemRowName(); void Init(const struct FInventoryItemDataStruct& ItemInSlot, class UUserWidget* ParentWidget, bool PureIcon); bool IsEmptySlot(); bool IsItemFocused(); void OnActionPerformed(int32 Amount); void OnAnySlotReassigned(int32 InSlotIndex, int32 InNewWeaponModeContainerIndex, int32 InPrevWeaponModeContainerIndex); void OnItemInitialized(bool PureIcon); void OnWeaponSlotChanged(int32 InNewSlotIndex); void RecalculateQuant(); void Refresh(); void SetAvailabilityHighlight(bool Set, bool Success); void SetItemFocused(bool Val); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SingleStashGridItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SingleStashGridItem") } static class USingleStashGridItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USingleStashGridItem; // Class Cronos.SkeletonHierarchySubcomponent // 0x0100 (0x0138 - 0x0038) class USkeletonHierarchySubcomponent final : public USHAnimSubcomponentBase { public: uint8 Pad_38[0x100]; // 0x0038(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletonHierarchySubcomponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletonHierarchySubcomponent") } static class USkeletonHierarchySubcomponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletonHierarchySubcomponent; // Class Cronos.SkeletonRagdollProfile // 0x0080 (0x00A8 - 0x0028) class USkeletonRagdollProfile : public UObject { public: bool bIsActive; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPaused; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float Blend; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeFromStart; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray BonesBlend; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 BonesNum; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FSkeletonRagdollProfileData ProfileData; // 0x0050(0x0050)(Protected, NativeAccessSpecifierProtected) float timescale; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TimeOfBlend; // 0x00A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletonRagdollProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletonRagdollProfile") } static class USkeletonRagdollProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletonRagdollProfile; // Class Cronos.SkeletonRagdollProfileBonesSpecific // 0x0000 (0x00A8 - 0x00A8) class USkeletonRagdollProfileBonesSpecific final : public USkeletonRagdollProfile { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletonRagdollProfileBonesSpecific") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletonRagdollProfileBonesSpecific") } static class USkeletonRagdollProfileBonesSpecific* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletonRagdollProfileBonesSpecific; // Class Cronos.SkeletonRagdollProfileBonesDynamic // 0x0010 (0x00B8 - 0x00A8) class USkeletonRagdollProfileBonesDynamic final : public USkeletonRagdollProfile { public: TArray Bones; // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletonRagdollProfileBonesDynamic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletonRagdollProfileBonesDynamic") } static class USkeletonRagdollProfileBonesDynamic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletonRagdollProfileBonesDynamic; // Class Cronos.SkeletonRagdollProfilesDA // 0x0010 (0x0040 - 0x0030) class USkeletonRagdollProfilesDA final : public UDataAsset { public: TArray Profiles; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletonRagdollProfilesDA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletonRagdollProfilesDA") } static class USkeletonRagdollProfilesDA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletonRagdollProfilesDA; // Class Cronos.SleepingEnemyMimic // 0x0040 (0x0550 - 0x0510) class ASleepingEnemyMimic : public ADeadEnemyMimic { public: class UCapsuleComponent* CollisionCapsule; // 0x0510(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableCollision; // 0x0518(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCollisionBlocksNavMesh; // 0x0519(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51A[0x6]; // 0x051A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* DoppelArmTentacleAsset; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraSystem* ChubbyArmTentacleAsset; // 0x0528(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraModifierPerRankData* DoppelArmTentacleModifiers; // 0x0530(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraModifierPerRankData* ChubbyArmTentacleModifiers; // 0x0538(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName TentacleNoiseParameterName; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_548[0x1]; // 0x0548(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool bWasDestroyed; // 0x0549(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_54A[0x6]; // 0x054A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitNiagaraSystems(class UNiagaraComponent* ArmTentacles, class UNiagaraComponent* HeadTentacles) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SleepingEnemyMimic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SleepingEnemyMimic") } static class ASleepingEnemyMimic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASleepingEnemyMimic; // Class Cronos.SmartGunFireComponent // 0x0020 (0x08A8 - 0x0888) class USmartGunFireComponent final : public UChargingFireComponent { public: float FOVMarginPercentage; // 0x0888(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StageChargeTime; // 0x088C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 OverheatMinBullets; // 0x0890(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float OverheatDuration; // 0x0894(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_898[0x10]; // 0x0898(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void StartedOverheat(class UAnimMontage* Montage, ESHAnimEndType AnimEndType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmartGunFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmartGunFireComponent") } static class USmartGunFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmartGunFireComponent; // Class Cronos.SnappableCharacterInterface // 0x0000 (0x0000 - 0x0000) class ISnappableCharacterInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SnappableCharacterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SnappableCharacterInterface") } static class ISnappableCharacterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISnappableCharacterInterface; // Class Cronos.SoulChoiceFlowAction // 0x0010 (0x00D8 - 0x00C8) class USoulChoiceFlowAction final : public UScriptFlowAction { public: struct FDataTableRowHandle Soul; // 0x00C8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulChoiceFlowAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulChoiceFlowAction") } static class USoulChoiceFlowAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulChoiceFlowAction; // Class Cronos.SoulExtractionConfirmationWidget // 0x0048 (0x0618 - 0x05D0) class USoulExtractionConfirmationWidget : public USoulExtractionNestedMenuWidget { public: TMulticastInlineDelegate OnConfirmed; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCanceled; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UBTButtonWidgetBase* AcceptButton; // 0x05F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTButtonWidgetBase* DeclineButton; // 0x05F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonAccept; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTBindableButtonWidget* BindableButtonCancel; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBTButtonWidgetBase* WidgetToPerformAction; // 0x0610(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionConfirmationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionConfirmationWidget") } static class USoulExtractionConfirmationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionConfirmationWidget; // Class Cronos.SoulDeletionConfirmationWidget // 0x0018 (0x0630 - 0x0618) class USoulDeletionConfirmationWidget final : public USoulExtractionConfirmationWidget { public: class UCommonRichTextBlock* TitleTextBlock; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText TitleText; // 0x0620(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate) public: void SetSelectedSoulToDelete(const class FText& InSoulName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulDeletionConfirmationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulDeletionConfirmationWidget") } static class USoulDeletionConfirmationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulDeletionConfirmationWidget; // Class Cronos.SoulExtractionDecisionWidget // 0x0020 (0x0638 - 0x0618) class USoulExtractionDecisionWidget final : public USoulExtractionConfirmationWidget { public: class UImage* SoulPhotoImage; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* SoulBioTextBlock; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonTextBlock* SoulDescriptionTextBlock; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URichTextBlock* SoulPerkDescriptionTextBlock; // 0x0630(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionDecisionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionDecisionWidget") } static class USoulExtractionDecisionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionDecisionWidget; // Class Cronos.SoulExtractionProgressableWidget // 0x0038 (0x0608 - 0x05D0) class USoulExtractionProgressableWidget final : public USoulExtractionNestedMenuWidget { public: TMulticastInlineDelegate OnProgressFinishedEvent; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnProgressInterruptedEvent; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UWidgetAnimation* ProgressAnimation; // 0x05F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5F8[0x8]; // 0x05F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float ProgressInterruptionTime; // 0x0600(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AnimationSpeed; // 0x0604(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ContinueProgress(); void InterruptProgress(); void OnProgressFinished(); void StartProgress(float InForDuration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SoulExtractionProgressableWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SoulExtractionProgressableWidget") } static class USoulExtractionProgressableWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USoulExtractionProgressableWidget; // Class Cronos.BTHasGameplayTagsSoulLeakCondition // 0x0020 (0x0050 - 0x0030) class UBTHasGameplayTagsSoulLeakCondition final : public UBTSoulLeakCondition { public: struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTHasGameplayTagsSoulLeakCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTHasGameplayTagsSoulLeakCondition") } static class UBTHasGameplayTagsSoulLeakCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTHasGameplayTagsSoulLeakCondition; // Class Cronos.BTSoulLeakMultiCondition // 0x0018 (0x0048 - 0x0030) class UBTSoulLeakMultiCondition : public UBTSoulLeakCondition { public: ESoulLeakMultiConditionEvaluationType EvaluationType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Conditions; // 0x0038(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTSoulLeakMultiCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTSoulLeakMultiCondition") } static class UBTSoulLeakMultiCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTSoulLeakMultiCondition; // Class Cronos.SpawnLevelSequence // 0x0010 (0x0040 - 0x0030) class USpawnLevelSequence final : public UDataAsset { public: class ULevelSequence* LevelSequence; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpawnScenario; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnLevelSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnLevelSequence") } static class USpawnLevelSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnLevelSequence; // Class Cronos.SpreadGunFireComponent // 0x0028 (0x08B0 - 0x0888) class USpreadGunFireComponent : public UChargingFireComponent { public: TArray SpreadGunSettings; // 0x0888(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float SphereTraceRadius; // 0x0898(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfBulletRows; // 0x089C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BulletsPerRow; // 0x08A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpreadDecreaseSmooth; // 0x08A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8A5[0x3]; // 0x08A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ShootStartLocationOffset; // 0x08A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8AC[0x4]; // 0x08AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpreadGunFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpreadGunFireComponent") } static class USpreadGunFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpreadGunFireComponent; // Class Cronos.SpreadGunHybridFireComponent // 0x0048 (0x08F8 - 0x08B0) class USpreadGunHybridFireComponent final : public USpreadGunFireComponent { public: TArray SpreadGunHybridSettings; // 0x08B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float TracesSurfacePercentage; // 0x08C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C4[0x4]; // 0x08C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* FirePointSystem; // 0x08C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ChargedFirePointSystem; // 0x08D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D8[0x20]; // 0x08D8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpreadGunHybridFireComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpreadGunHybridFireComponent") } static class USpreadGunHybridFireComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpreadGunHybridFireComponent; // Class Cronos.StashItemListWidget // 0x0010 (0x0478 - 0x0468) class UStashItemListWidget final : public UBTGeneratorWidgetBase { public: class UScrollBox* ScrollBoxItems; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf SingleItemInStashWidgetClass; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StashItemListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StashItemListWidget") } static class UStashItemListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStashItemListWidget; // Class Cronos.SurfaceTransitionWaypoint // 0x0008 (0x02D0 - 0x02C8) class ASurfaceTransitionWaypoint final : public AActor { public: class USceneComponent* TransitionPoint; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SurfaceTransitionWaypoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SurfaceTransitionWaypoint") } static class ASurfaceTransitionWaypoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASurfaceTransitionWaypoint; // Class Cronos.SurfNavAiController // 0x0000 (0x06B0 - 0x06B0) class ASurfNavAiController final : public ACronosAiController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SurfNavAiController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SurfNavAiController") } static class ASurfNavAiController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASurfNavAiController; // Class Cronos.CustomModeSwitchData // 0x0008 (0x0030 - 0x0028) class UCustomModeSwitchData final : public UObject { public: int32 WeaponSlotToSwitchTo; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInstant; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CustomModeSwitchData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CustomModeSwitchData") } static class UCustomModeSwitchData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCustomModeSwitchData; // Class Cronos.TentacleGrabVFXManager // 0x0038 (0x0300 - 0x02C8) class ATentacleGrabVFXManager final : public ABaseVFXManager { public: uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UTentaclesGrabConfig* GrabConfig; // 0x02D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D8[0x20]; // 0x02D8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* TravelerWrappingTentacles; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnGrabActivation(); void OnGrabStateChange(ETentacleGrabState NewState); void OnGrabTentaclesTimelineEnd(); void OnGrabTentaclesTimelineTick_GetReady(float Value); void OnGrabTentaclesTimelineTick_GetShotOut(float Value); void OnGrabTentaclesTimelineTick_Retreact(float Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TentacleGrabVFXManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TentacleGrabVFXManager") } static class ATentacleGrabVFXManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATentacleGrabVFXManager; // Class Cronos.TerrorAnimInstance // 0x0000 (0x0490 - 0x0490) class UTerrorAnimInstance final : public UCronosAnimInstance { public: bool bDisableLegsIK; // 0x0488(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_489[0x7]; // 0x0489(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorAnimInstance") } static class UTerrorAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTerrorAnimInstance; // Class Cronos.TestSerializableComponent // 0x0010 (0x0240 - 0x0230) class UTestSerializableComponent final : public USceneComponent { public: bool SerializableProperty; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231[0xF]; // 0x0231(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TestSerializableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TestSerializableComponent") } static class UTestSerializableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTestSerializableComponent; // Class Cronos.TrailerEnemyActor // 0x0040 (0x0590 - 0x0550) class ATrailerEnemyActor final : public ASleepingEnemyMimic { public: uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbsorptionConfigData* AbsorptionConfig; // 0x0558(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DefaultAttributes_AfterMerge; // 0x0560(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Rank_AfterMerge; // 0x0561(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_562[0x6]; // 0x0562(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer AppearanceTags_AfterMerge; // 0x0568(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UAbsorptionComponent* AbsorptionComponent; // 0x0588(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void DissolveBodyTest(); class UAbsorptionComponent* GetAbsorptionComponent(); class UArmorComponent* GetArmorComponentTest(); void Mapping_RefreshAppearance(const EEnemyArchetype InArchetype, const uint8 InAttributes, const uint8 InRank, const EGenders InGender); void Mapping_RefreshAppearanceDefault(); void Mapping_SetAppearanceConfig(class UAppearanceConfig* InConfig); void Mapping_SetAppearanceTags(const struct FGameplayTagContainer& InTags); void RefreshAnimation(); void RefreshData(); void SetInitialData(); void TestAbsorb(const uint8 InRank); class USkeletalMeshComponent* GetTeethMeshTest() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrailerEnemyActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrailerEnemyActor") } static class ATrailerEnemyActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrailerEnemyActor; // Class Cronos.TravelerPostProcessAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UTravelerPostProcessAnimInstance : public UAnimInstance { public: float DisablingPhysicsTime; // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPhysicsBlocked; // 0x03BC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3BD[0x3]; // 0x03BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisablePhysics(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TravelerPostProcessAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TravelerPostProcessAnimInstance") } static class UTravelerPostProcessAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTravelerPostProcessAnimInstance; // Class Cronos.UEnvQueryGenerator_ExpandingCircle // 0x0058 (0x00E8 - 0x0090) class UUEnvQueryGenerator_ExpandingCircle final : public UEnvQueryGenerator_ProjectedPoints { public: int32 NumberOfPoints; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExpansionRangeStart; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExpansionRangeEnd; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExpansionDepenetration; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CircleCenter; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreAnyContextActorsWhenGeneratingCircle; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue CircleCenterZOffset; // 0x00B0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UEnvQueryGenerator_ExpandingCircle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UEnvQueryGenerator_ExpandingCircle") } static class UUEnvQueryGenerator_ExpandingCircle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUEnvQueryGenerator_ExpandingCircle; // Class Cronos.UpgradeTreeSingleWeaponStatWidget // 0x0080 (0x0350 - 0x02D0) class UUpgradeTreeSingleWeaponStatWidget final : public UUserWidget { public: class UHorizontalBox* HorizontalBarsBox; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCommonTextBlock* StatNameWidget; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor NonActivatedBarColor; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ActivatedBarColor; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor PreviewBarColor; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUpgradeTreeWidget* TreeWidget; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray BarImages; // 0x0318(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FWeaponStatsWidgetData StatsData; // 0x0328(0x0018)(Protected, NativeAccessSpecifierProtected) TArray ObservedNodeIDs; // 0x0340(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UpgradeTreeSingleWeaponStatWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UpgradeTreeSingleWeaponStatWidget") } static class UUpgradeTreeSingleWeaponStatWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUpgradeTreeSingleWeaponStatWidget; // Class Cronos.UpgradeTreeWeaponStatsWidget // 0x0050 (0x0320 - 0x02D0) class UUpgradeTreeWeaponStatsWidget final : public UUserWidget { public: TArray WeaponStats; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf SingleStatWidgetClass; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EUpgradeStationCategory ObservedCategory; // 0x02E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E9[0x7]; // 0x02E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* WeaponTexture; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVerticalBox* StatBox; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UImage* WeaponImage; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StatWidgets; // 0x0308(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UUpgradeTreeWidget* TreeWidget; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UpgradeTreeWeaponStatsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UpgradeTreeWeaponStatsWidget") } static class UUpgradeTreeWeaponStatsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUpgradeTreeWeaponStatsWidget; // Class Cronos.AnimNotify_UseItemUse // 0x0000 (0x0038 - 0x0038) class UAnimNotify_UseItemUse final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UseItemUse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UseItemUse") } static class UAnimNotify_UseItemUse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UseItemUse; // Class Cronos.WeaponModeContainer // 0x0030 (0x02F8 - 0x02C8) class AWeaponModeContainer final : public AActor { public: class UCronosWeaponFireComponent* FireComponent; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCronosWeaponRecticleWidget* ReticleWidget; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWeaponObstacleReticleComponent* ReticleBlockedWidget; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E0[0x18]; // 0x02E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponModeContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponModeContainer") } static class AWeaponModeContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWeaponModeContainer; // Class Cronos.WeaponObstacleReticleComponent // 0x0000 (0x0670 - 0x0670) class UWeaponObstacleReticleComponent final : public UWidgetComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponObstacleReticleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponObstacleReticleComponent") } static class UWeaponObstacleReticleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponObstacleReticleComponent; // Class Cronos.CronosBodyPartEffectManagerSubsystem // 0x0020 (0x0050 - 0x0030) class UCronosBodyPartEffectManagerSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CronosBodyPartEffectManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CronosBodyPartEffectManagerSubsystem") } static class UCronosBodyPartEffectManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCronosBodyPartEffectManagerSubsystem; }