41961 lines
2.7 MiB
41961 lines
2.7 MiB
#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<USHAnimSubcomponentBase>();
|
|
}
|
|
};
|
|
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<USHAnimItemInteractionSubcomp>();
|
|
}
|
|
};
|
|
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<IBTMenuFocusHelperInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<struct FEnemyRankData> 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<void()> OnMorphingFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPlayAnimationData MorphingAnim; // 0x0090(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class FName> 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<UAbsorptionConfigData>();
|
|
}
|
|
};
|
|
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<USHBlenderBase>();
|
|
}
|
|
};
|
|
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<USHCameraFOVBlender>();
|
|
}
|
|
};
|
|
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<UBTOnInteractBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<AAmbientRectLight>();
|
|
}
|
|
};
|
|
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<AISMMergerActor>();
|
|
}
|
|
};
|
|
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<void(class UBTInGameMenuWidget* InGameMenuWidget)> OnMenuCloseBP; // 0x0428(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UBTInGameMenuWidget* InGameMenuWidget)> OnMenuConfirmBP; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UBTInGameMenuWidget* InGameMenuWidget)> OnMenuCancelBP; // 0x0448(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UBTInGameMenuWidget* InGameMenuWidget)> 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<class UClass> 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<UBTInGameMenuWidget>();
|
|
}
|
|
};
|
|
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<UBTInGameMenuWithMenus>();
|
|
}
|
|
};
|
|
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<UBTUpgradeMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTUpgradeMenuWidget;
|
|
|
|
// Class Cronos.BTObjectiveFloatingMarkersManager
|
|
// 0x00C0 (0x00E8 - 0x0028)
|
|
class UBTObjectiveFloatingMarkersManager : public UObject
|
|
{
|
|
public:
|
|
TMap<TSoftClassPtr<class UClass>, TSubclassOf<class UBTObjectiveFloatingMarkerWidget>> 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<struct FBTMarkerDataContainer> MarkersData; // 0x00C8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class USceneComponent> LocationSource; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UAbilitySystemComponent> 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<UBTObjectiveFloatingMarkersManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTObjectiveFloatingMarkersManager;
|
|
|
|
// Class Cronos.AbandonProgressPopup
|
|
// 0x0068 (0x0360 - 0x02F8)
|
|
class UAbandonProgressPopup final : public UBUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> CancelKeys; // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> AcceptKeys; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnAccept; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> 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<UAbandonProgressPopup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbandonProgressPopup;
|
|
|
|
// Class Cronos.CronosAbilitySystemSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UCronosAbilitySystemSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UCronosAbilityTagRelationshipMapping> 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<UCronosAbilitySystemSettings>();
|
|
}
|
|
};
|
|
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<class UAnimInstance> RerouterAnimInstance; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> EmitterAnimInstance; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> 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<UMultiModeGunAnimInstance>();
|
|
}
|
|
};
|
|
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<UBTPreloadContentDefinition>();
|
|
}
|
|
};
|
|
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<class AActor*>& 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<UAbilityTask_CharacterSnap>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbilityTask_CharacterSnap;
|
|
|
|
// Class Cronos.NiagaraModifierPerRankData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UNiagaraModifierPerRankData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<uint8, struct FNiagaraModifiersInfo> 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<UNiagaraModifierPerRankData>();
|
|
}
|
|
};
|
|
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<void()> OnInteractionWidgetStartRequested; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionWidgetEndRequested; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionWidgetStarted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionWidgetEnded; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class ASHCameraAnimationExecutive* CameraAnimExe; // 0x0178(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class ASHCharacterPlay> InteractingCharacter; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class ASHCharacterPlay> 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<UBTInteractionWidgetManager>();
|
|
}
|
|
};
|
|
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<struct FGameplayTag> 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<void(class FName ItemName)> OnCorrectItemSelected; // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName)> OnIncorrectItemSelected; // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName)> OnInteractionFinished; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName)> OnMiniinventoryClosed; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName)> OnItemRemoved; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FDataTableRowHandle& InDataTableRowHandle, const struct FSHItemDataStruct& ItemData)> 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<UMiniInventoryInteractComponent>();
|
|
}
|
|
};
|
|
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<UPlayerInventoryExecutionRule>();
|
|
}
|
|
};
|
|
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<void(int32 ConsumerRank, int32 ConsumedRank, int32 ConsumerAttributes, int32 ConsumedAttributes)> OnAbsorbed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<void(const TArray<EAbsorbedAttribute>& Attributes)> OnAttributeAbsorbed; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionReady; // 0x0110(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionReadyInterrupted; // 0x0120(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionInitiated; // 0x0130(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionStarted; // 0x0140(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionInterrupted; // 0x0150(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionFinished; // 0x0160(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnMorphingFinished; // 0x0170(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnDissolvedDelegate; // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<EEnemyArchetype>& InMonstersTypes);
|
|
void AttachedTentaclesVFXTimelineCallback(float Val);
|
|
void AttachedTentaclesVFXTimeLineFinishedCallback();
|
|
bool CommitToAbsorption(class UAbsorptionComponent* OtherAbsorption);
|
|
void ConnectionVFXTimeLineFinishedCallback();
|
|
void EnterIdleState();
|
|
uint8 GetAttributeMask(bool bNormalize);
|
|
TArray<EAbsorbedAttribute> GetAttributes();
|
|
TArray<EEnemyArchetype> 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<UAbsorptionComponent>();
|
|
}
|
|
};
|
|
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<UBTLimitCameraRotationBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UAIAimOffsetAnimInstance>();
|
|
}
|
|
};
|
|
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<UPTMBlueprintHelperLibrary>();
|
|
}
|
|
};
|
|
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<UCronosAttributeSet>();
|
|
}
|
|
};
|
|
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<USHAimOffsetAnimInstance>();
|
|
}
|
|
};
|
|
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<class UGameLevelSequenceDirector> 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<UBTOnGameCutscenePlayerActionBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UAIAttributeSet>();
|
|
}
|
|
};
|
|
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<struct FGameplayTag, TSubclassOf<class UCronosAbilityInterruptRule>> 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<UCronosGameplayAbility>();
|
|
}
|
|
};
|
|
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<UCenterDotVisualizationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCenterDotVisualizationWidget;
|
|
|
|
// Class Cronos.BTLootItemMeshManager
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UBTLootItemMeshManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UStaticMesh*> 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<UBTLootItemMeshManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTLootItemMeshManager;
|
|
|
|
// Class Cronos.AimAbility
|
|
// 0x0038 (0x0468 - 0x0430)
|
|
class UAimAbility : public UCronosGameplayAbility
|
|
{
|
|
public:
|
|
TSubclassOf<class UGameplayAbility> 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<UAimAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAimAbility;
|
|
|
|
// Class Cronos.AIMovementAnimInstance
|
|
// 0x01D0 (0x0590 - 0x03C0)
|
|
class UAIMovementAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
TMap<EAiTurnAngle, struct FVector2D> TurnsToAngleRanges; // 0x03B8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EAiTurnAngle, struct FVector2D> 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<UAIMovementAnimInstance>();
|
|
}
|
|
};
|
|
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<UGameSaveSlotListEntryWidget>();
|
|
}
|
|
};
|
|
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<ISHCombatStatesInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UCronosUserWidgetOnTag>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosUserWidgetOnTag;
|
|
|
|
// Class Cronos.BTNoAmmoWidget
|
|
// 0x0048 (0x03E8 - 0x03A0)
|
|
class UBTNoAmmoWidget : public UCronosUserWidgetOnTag
|
|
{
|
|
public:
|
|
TArray<struct FBTNoAmmoUnitData> NoAmmoUnitsToDisplay; // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class UImage* AmmoImage; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FGameplayTag> 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<UBTNoAmmoWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTNoAmmoWidget;
|
|
|
|
// Class Cronos.AISenseConfig_Proximity
|
|
// 0x0020 (0x0068 - 0x0048)
|
|
class UAISenseConfig_Proximity final : public UAISenseConfig
|
|
{
|
|
public:
|
|
TSubclassOf<class UAISense_Proximity> 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<UAISenseConfig_Proximity>();
|
|
}
|
|
};
|
|
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<APostProcessGameChildVolume>();
|
|
}
|
|
};
|
|
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<UAISense_Proximity>();
|
|
}
|
|
};
|
|
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<class UClass> GeneratorWidgetClass; // 0x03B0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class UUserWidget>> GeneratedWidgets; // 0x03D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UUserWidget> 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<UBTGeneratorWidgetBase>();
|
|
}
|
|
};
|
|
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<class UBTMenuDebugCheckboxOverlay> 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<UBTMenuDebugOptionsGenerator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTMenuDebugOptionsGenerator;
|
|
|
|
// Class Cronos.AITask_Absorb
|
|
// 0x0040 (0x00B0 - 0x0070)
|
|
class UAITask_Absorb final : public UAITask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnAbsorptionInterrupted; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnAbsorptionFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<class IGameplayTaskOwnerInterface> 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<UAITask_Absorb>();
|
|
}
|
|
};
|
|
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<UQTEAbility>();
|
|
}
|
|
};
|
|
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<class UNavigationQueryFilter> FilterClass, bool bLockAILogic, bool bUseContinuousGoalTracking, EAIOptionFlag ProjectGoalOnNavigation, EAIGait ExplicitGate, bool bOverrideGait, bool bForceMoveToLocation);
|
|
static class UAITask_BTMoveTo* BehaviorMoveTo(class AAIController* Controller, const TScriptInterface<class IGameplayTaskOwnerInterface> 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<class UNavigationQueryFilter> 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<UAITask_BTMoveTo>();
|
|
}
|
|
};
|
|
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<UBTSetHealthPlayerBehaviorEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSetHealthPlayerBehaviorEffect;
|
|
|
|
// Class Cronos.AITask_BTRunEQS
|
|
// 0x0098 (0x0108 - 0x0070)
|
|
class UAITask_BTRunEQS final : public UAITask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AAIController* AIController, const struct FVector& ResultLocation)> OnSuccess; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class AAIController* AIController, const struct FVector& ResultLocation)> 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<UAITask_BTRunEQS>();
|
|
}
|
|
};
|
|
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<UAITask_CombatOperation>();
|
|
}
|
|
};
|
|
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<UGoalGenerator_Perception>();
|
|
}
|
|
};
|
|
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<UTaggedNavLinkComponent>();
|
|
}
|
|
};
|
|
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<void()> 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<UAITask_EnterWall>();
|
|
}
|
|
};
|
|
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<void()> OnLandingAnticipation; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnLanded; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnHitObstacle; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UAITask_Jump* BehaviorJump(class AAIController* Controller, TScriptInterface<class IGameplayTaskOwnerInterface> 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<UAITask_Jump>();
|
|
}
|
|
};
|
|
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<UGameSettingsWidget>();
|
|
}
|
|
};
|
|
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<ASHDoorAttachment>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHDoorAttachment;
|
|
|
|
// Class Cronos.BTOnDoorStateChangeBehaviorTrigger
|
|
// 0x0018 (0x0070 - 0x0058)
|
|
class UBTOnDoorStateChangeBehaviorTrigger final : public UBaseBehaviorTrigger
|
|
{
|
|
public:
|
|
TArray<struct FComponentReference> 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<UBTOnDoorStateChangeBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<class IGameplayTaskOwnerInterface> 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<UAITask_MoveInput>();
|
|
}
|
|
};
|
|
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<UMiniInventoryWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMiniInventoryWidget;
|
|
|
|
// Class Cronos.AITask_RotateTowards
|
|
// 0x00A0 (0x0110 - 0x0070)
|
|
class UAITask_RotateTowards final : public UAITask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> Success; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<UAITask_RotateTowards>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAITask_RotateTowards;
|
|
|
|
// Class Cronos.BTGameplayControllerEffectsManager
|
|
// 0x00E8 (0x0188 - 0x00A0)
|
|
class UBTGameplayControllerEffectsManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<ESHControllerLightColorGameplayFeature, int32> GameplayFeatureLightPriority; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TMap<ESHControllerLightColorGameplayFeature, struct FSHControllerLightsSettings> 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<UBTGameplayControllerEffectsManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTGameplayControllerEffectsManager;
|
|
|
|
// Class Cronos.AITask_Steer
|
|
// 0x00B0 (0x0120 - 0x0070)
|
|
class UAITask_Steer final : public UAITask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnSteerFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<class IGameplayTaskOwnerInterface> 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<UAITask_Steer>();
|
|
}
|
|
};
|
|
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<UInteractionIndicatorVisualizationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInteractionIndicatorVisualizationWidget;
|
|
|
|
// Class Cronos.AITask_UseSmartObject
|
|
// 0x0038 (0x00A8 - 0x0070)
|
|
class UAITask_UseSmartObject final : public UAITask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnTaskSuccess; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<class IGameplayTaskOwnerInterface> 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<UAITask_UseSmartObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAITask_UseSmartObject;
|
|
|
|
// Class Cronos.BTPinPadInteractionWidgetManager
|
|
// 0x0058 (0x0200 - 0x01A8)
|
|
class UBTPinPadInteractionWidgetManager final : public UBTInteractionWidgetManager
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPuzzleSolved; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPuzzleClosed; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<UBTPinPadInteractionWidgetManager>();
|
|
}
|
|
};
|
|
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<UAlignToNavPath_NotifyState>();
|
|
}
|
|
};
|
|
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<UAlternativeFireModeAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAlternativeFireModeAbility;
|
|
|
|
// Class Cronos.FightDirectorSettings
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class UFightDirectorSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTokenGroupConfig> DefaultTokensConfig; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, TSoftObjectPtr<class UTokenGroupConfig>> 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<UFightDirectorSettings>();
|
|
}
|
|
};
|
|
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<USHGameplaySectionBaseWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplaySectionBaseWidget;
|
|
|
|
// Class Cronos.BTGameplayMenuSectionEquipment
|
|
// 0x00F0 (0x03D8 - 0x02E8)
|
|
class UBTGameplayMenuSectionEquipment final : public USHGameplaySectionBaseWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTDatabaseEntryWidget> 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<struct FKey, float> 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<UBTGameplayMenuSectionEquipment>();
|
|
}
|
|
};
|
|
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<AAmbientPointLight>();
|
|
}
|
|
};
|
|
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<UAmbientPointLightComponent>();
|
|
}
|
|
};
|
|
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<AExtMovementActor>();
|
|
}
|
|
};
|
|
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<UTutorialsVisualizationWidget>();
|
|
}
|
|
};
|
|
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<UAmbientRectLightComponent>();
|
|
}
|
|
};
|
|
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<IBTGeneratorItemInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<AAmbientSpotLight>();
|
|
}
|
|
};
|
|
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<IGeometryCollectionPoolable>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UAmbientSpotLightComponent>();
|
|
}
|
|
};
|
|
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<UBTPlayerHasSoulStateCondition>();
|
|
}
|
|
};
|
|
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<UAnimationBudgetManager>();
|
|
}
|
|
};
|
|
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<EAnimationSlot, class FName> 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<UAiAnimationComponentSettings>();
|
|
}
|
|
};
|
|
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<UFlashlightAnimInstance>();
|
|
}
|
|
};
|
|
#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<UFlashlightCutsceneAnimInstance>();
|
|
}
|
|
};
|
|
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<class UBTInGameMenuWidget*> MenuStack; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UUserWidget* InMenuWidget)> OnMenuOpened; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class UUserWidget* InMenuWidget)> OnMenuClosed; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class UUserWidget* InMenuWidget)> OnMenuCreated; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<class UClass> InGameMenuWidgetClass);
|
|
void ClearMenus();
|
|
void CloseCurrentMenu();
|
|
void OpenMenuAsync(TSoftClassPtr<class UClass> InGameMenuWidgetClass, class FName StateId);
|
|
class UBTInGameMenuWidget* OpenMenuSync(TSubclassOf<class UBTInGameMenuWidget> 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<UBTInGameMenuManagerComponent>();
|
|
}
|
|
};
|
|
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<UAnimationComponent>();
|
|
}
|
|
};
|
|
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<UAnimationTargetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimationTargetComponent;
|
|
|
|
// Class Cronos.FireWeaponAbility
|
|
// 0x0018 (0x0448 - 0x0430)
|
|
class UFireWeaponAbility : public UCronosGameplayAbility
|
|
{
|
|
public:
|
|
TSubclassOf<class UGameplayAbility> 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<UFireWeaponAbility>();
|
|
}
|
|
};
|
|
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<UCharacterPlayMeleeHit>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlayMeleeHit;
|
|
|
|
// Class Cronos.BTPathFollowingComponent
|
|
// 0x0498 (0x0818 - 0x0380)
|
|
class UBTPathFollowingComponent : public UMaiFollowingComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnRepathEvent; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPostProcessingFinished; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool FinishedUsing, class UObject* NavLink)> 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<UBTPathFollowingComponent>();
|
|
}
|
|
};
|
|
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<UAnimDataModifier>();
|
|
}
|
|
};
|
|
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<AGCueNotify_Actor_PPSolid>();
|
|
}
|
|
};
|
|
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<UAnimModifierBlockWeaponIK>();
|
|
}
|
|
};
|
|
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<UBTOnGameplayTagBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UAnimNotifySendGameplayEvent>();
|
|
}
|
|
};
|
|
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<class UMaterialInstanceDynamic*> CurrentModeMaterials; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialInstanceDynamic*> EmitterMaterials; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialInstanceDynamic*> RerouterMaterials; // 0x00E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialInstanceDynamic*> 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<class FName> 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<UGunMorphingActorComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateAddGameplayTag>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyStateAddGameplayTag;
|
|
|
|
// Class Cronos.BTPreloadBonusContent
|
|
// 0x0050 (0x0090 - 0x0040)
|
|
class UBTPreloadBonusContent final : public UBTPreloadContentDefinition
|
|
{
|
|
public:
|
|
TSet<class UBTBonusContentAction*> 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<UBTPreloadBonusContent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateBlockMovement>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateBlockRotCorrect>();
|
|
}
|
|
};
|
|
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<UAnimNotify_Grab>();
|
|
}
|
|
};
|
|
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<UBTOnMiniInventoryActionBehaviorTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTOnMiniInventoryActionBehaviorTrigger;
|
|
|
|
// Class Cronos.AnimNotifyStateCameraShake
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UAnimNotifyStateCameraShake final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> 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<UAnimNotifyStateCameraShake>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateGrabAttackCheck>();
|
|
}
|
|
};
|
|
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<UInGameplayMenuGameplayAbility>();
|
|
}
|
|
};
|
|
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<UBTPlayerBodyCarryStateCondition>();
|
|
}
|
|
};
|
|
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<URotateAngleAnimNotifyState>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateHideBone>();
|
|
}
|
|
};
|
|
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<class ASHItemWeaponRanged> OwnerWeapon; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ASHCharacterPlay> 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<ESHCombatPoseType, struct FSHWeaponPoseAnimations> 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<class UBeingDamage> 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<class UCameraShakeBase> 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<class UWeaponMeleeData> 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<class AActor*>& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const;
|
|
void TraceShotFromScreen(const struct FVector& StartLoc, const struct FVector& EndLoc, TArray<struct FHitResult>* OutHits, const TArray<class AActor*>& 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<UCronosWeaponFireComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosWeaponFireComponent;
|
|
|
|
// Class Cronos.ChargingFireComponent
|
|
// 0x01A8 (0x0888 - 0x06E0)
|
|
class UChargingFireComponent : public UCronosWeaponFireComponent
|
|
{
|
|
public:
|
|
TArray<struct FBaseChargingSettings> 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<UChargingFireComponent>();
|
|
}
|
|
};
|
|
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<class ASHGrenadeProjectile> 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<UGrenadeLauncherFireComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateHideBoneByName>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyStateHideBoneByName;
|
|
|
|
// Class Cronos.BTOnWeaponAmmoCountChangedBehaviourTrigger
|
|
// 0x0020 (0x0078 - 0x0058)
|
|
class UBTOnWeaponAmmoCountChangedBehaviourTrigger final : public UBaseBehaviorTrigger
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class ABTWeaponModeContainer>> 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<UBTOnWeaponAmmoCountChangedBehaviourTrigger>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateLaunchTentacles>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyStateLaunchTentacles;
|
|
|
|
// Class Cronos.HLODReplacableStaticMeshComponent
|
|
// 0x0040 (0x0600 - 0x05C0)
|
|
class UHLODReplacableStaticMeshComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UStaticMesh> HLODReplacement; // 0x05C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UMaterialInterface>> 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<UHLODReplacableStaticMeshComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStatePhysicalAnimationStrengthOverride>();
|
|
}
|
|
};
|
|
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<UBTMaterialFadeController>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateRetractTentacles>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateSetCustomMovement>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyStateSetCustomMovement;
|
|
|
|
// Class Cronos.LevitatingDebrisCleaningSubsystem
|
|
// 0x0090 (0x00D0 - 0x0040)
|
|
class ULevitatingDebrisCleaningSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<TSoftObjectPtr<class AActor>, 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<class AActor> 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<ULevitatingDebrisCleaningSubsystem>();
|
|
}
|
|
};
|
|
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<class UBTSoulWidgetBase> 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<UBTPhylacterySoulsListWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotifyStateTurnInPlaceUpdate>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_ActivateFocus>();
|
|
}
|
|
};
|
|
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<class USHInventorySingleItemWidget> 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<ESHItemTypeEnum> UsableItemsTypes; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<ESHItemTypeEnum> EquipableItemsTypes; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FDataTableRowHandle& InDataTableRowHandle, const struct FSHItemDataStruct& ItemData)> OnItemSelected; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHInventorySingleItemWidget* InInventorySingleItemWidget)> OnItemFocus; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bForce)> HideRequest; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPanelLeft; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_378[0x10]; // 0x0378(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const TArray<struct FSHGameplayControlDataStruct>& NewControlsData)> RefreshCurrentControlDataRequest; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FKey> 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<struct FKey, float> 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<UItemsGridPanel>();
|
|
}
|
|
};
|
|
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<USHAkPortalComponent>();
|
|
}
|
|
};
|
|
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<USHAkPortalDoorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAkPortalDoorComponent;
|
|
|
|
// Class Cronos.BTPlaythroughRanksDataAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTPlaythroughRanksDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FBTPlaythroughRankData> 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<UBTPlaythroughRanksDataAsset>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_AnimationMarkup>();
|
|
}
|
|
};
|
|
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<UPlaneSideDetectionComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotify_AnimationMarkupEvent>();
|
|
}
|
|
};
|
|
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<UBTSkeletalMeshComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_ClothSimParams>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_ClothSimParams;
|
|
|
|
// Class Cronos.AnimNotifyState_DopTentacleParam
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UAnimNotifyState_DopTentacleParam final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
TArray<struct FCurveParameterPair> 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<UAnimNotifyState_DopTentacleParam>();
|
|
}
|
|
};
|
|
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<class UBTCameraControlComponent*>& 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<ABTPredefinedCamerasContainer>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_EnterRagdoll>();
|
|
}
|
|
};
|
|
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<struct FHitBoxData> 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<class UDamageType> 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<class UDamageType> 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<TSoftClassPtr<class UClass>> 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<UAnimNotifyState_Hitbox>();
|
|
}
|
|
};
|
|
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<UPTMMarker>();
|
|
}
|
|
};
|
|
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<UBTSoulContainerBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_MultiplySpeed>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_OverrideGravity>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_OverrideGravity;
|
|
|
|
// Class Cronos.PlayMontageAndWaitForEvent
|
|
// 0x00C0 (0x0140 - 0x0080)
|
|
class UPlayMontageAndWaitForEvent final : public UAbilityTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> OnInterrupted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> OnCancelled; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> 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<UPlayMontageAndWaitForEvent>();
|
|
}
|
|
};
|
|
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<class UObject*, class USHCameraDataBlender*> 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<USHCharacterPlaySpringArmComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlaySpringArmComponent;
|
|
|
|
// Class Cronos.BTQTE
|
|
// 0x0238 (0x0260 - 0x0028)
|
|
class UBTQTE final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(float InCurrentPoints, float InMaxPoints)> OnQTEEventPointsChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason)> OnQTEEnded; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason)> 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<struct FGameplayTag> 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<class UClass> CronosQTEWidgetClass; // 0x0140(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCronosQTEWidget* CronosQTEWidget; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayAbility> 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<class UClass> AnimInstanceToApply; // 0x0190(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FGameplayAbilitySpecHandle> GivenAbilitySpec; // 0x01B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UAITask_CombatOperation> CombatOperation; // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UBTWaitGameplayEventToActor*> WaitForTriggerEvents; // 0x01D0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UBTWaitGameplayEventToActor* WaitForStop; // 0x01E0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UBTQTEBehavior*> QTEBehaviors; // 0x01E8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UBTQTEBehavior*> 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<class UObject> QTEStarterObject; // 0x024C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AController> 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<class UBTQTEBehavior*> 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<UBTQTE>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_PushDown>();
|
|
}
|
|
};
|
|
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<UAnimNotify_Absorption>();
|
|
}
|
|
};
|
|
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<UGameplayDialogData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameplayDialogData;
|
|
|
|
// Class Cronos.SoulLeakDialogData
|
|
// 0x0018 (0x01B8 - 0x01A0)
|
|
class USoulLeakDialogData final : public UGameplayDialogData
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UGameplayEffect>> 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<USoulLeakDialogData>();
|
|
}
|
|
};
|
|
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<UAnimNotify_AfterMergeTentacles>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ClearVelocity>();
|
|
}
|
|
};
|
|
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<UBTResourceWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_CounterAttack>();
|
|
}
|
|
};
|
|
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<UAnimNotify_FinishWakeup>();
|
|
}
|
|
};
|
|
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<UReloadAbility>();
|
|
}
|
|
};
|
|
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<UBTNestedMenuSectionWidget>();
|
|
}
|
|
};
|
|
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<UBTSoulsMenuWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_HideAttachedMesh>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_HideAttachedMesh>();
|
|
}
|
|
};
|
|
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<UPlayerGoingBackMarker>();
|
|
}
|
|
};
|
|
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<class USHAimOffsetRangeAnimInstance> 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<class FName> CorrectionBoneNames; // 0x04E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> 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<USHCharAnimationInstance>();
|
|
}
|
|
};
|
|
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<class ASHCharacterPlay> Character; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UBTQTE> CronosQTE; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UObject> 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<UBTQTEBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTQTEBehavior;
|
|
|
|
// Class Cronos.BTQTEDamageBehavior
|
|
// 0x00B0 (0x0110 - 0x0060)
|
|
class UBTQTEDamageBehavior final : public UBTQTEBehavior
|
|
{
|
|
public:
|
|
TSubclassOf<class UDamageType> 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<class UGameplayEffect> 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<class UCameraShakeBase> 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<UBTQTEDamageBehavior>();
|
|
}
|
|
};
|
|
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<UAnimNotify_PlayVO>();
|
|
}
|
|
};
|
|
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<UBTDynamicMemoCondition>();
|
|
}
|
|
};
|
|
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<UBTDynamicMemoTagsQueryCondition>();
|
|
}
|
|
};
|
|
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<UAnimNotify_SetLyingState>();
|
|
}
|
|
};
|
|
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<UBTTestHelperBehavior>();
|
|
}
|
|
};
|
|
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<UBTPrepareForCombatBehvior>();
|
|
}
|
|
};
|
|
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<UAnimNotify_SHAkEvent>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DoorLockToggle>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_TimedNiagaraEffectAdvancedEx>();
|
|
}
|
|
};
|
|
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<UBTSense_The6thSense>();
|
|
}
|
|
};
|
|
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<UBTBaseWeaponModeComponent>();
|
|
}
|
|
};
|
|
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<struct FBTTraceConfig> 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<struct FHitResult>& TraceHits);
|
|
void NotifyOnWeaponFired(bool bTapFire, int32 ChargeStage);
|
|
void ReceiveResolveTraceHits(const TArray<struct FHitResult>& 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<class AActor*>& ActorsToIgnore, EDrawDebugTrace DebugType, ETraceTypeQuery TraceChannel) const;
|
|
void TraceShotFromScreen(const struct FVector& StartLoc, const struct FVector& EndLoc, TArray<struct FHitResult>* OutHits, const TArray<class AActor*>& 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<UBTWeaponModeTraceComponent>();
|
|
}
|
|
};
|
|
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<class UNiagaraComponent> 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<UBTEnergyEmitterTraceComponent>();
|
|
}
|
|
};
|
|
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<UAnnihilatorFireComponent>();
|
|
}
|
|
};
|
|
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<ANiagaraVFXVolumeBase>();
|
|
}
|
|
};
|
|
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<ANiagaraVFXVolume>();
|
|
}
|
|
};
|
|
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<ANiagaraDustVolume>();
|
|
}
|
|
};
|
|
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<UBTQTEAddTagBehavior>();
|
|
}
|
|
};
|
|
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<UANS_MultiplyAnimRateScaleNative>();
|
|
}
|
|
};
|
|
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<class UAppearanceElement> 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<UAppearanceElement>();
|
|
}
|
|
};
|
|
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<class UMutationState*, struct FMutationStateData> 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<UMutationRules>();
|
|
}
|
|
};
|
|
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<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character)> OnGrabbedByCharacterBP; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character)> OnReleasedByCharacterBP; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character, float DeltaTime)> OnHeldByCharacterBP; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHInteractionGenericComponent* Generic, class ASHCharacterPlay* Character, const struct FVector2D& Input, EGameBaseInputDevice Device)> 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<class ISHInteractionGenericSlot> 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<USHInteractionGenericComponent>();
|
|
}
|
|
};
|
|
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<class FName, class FName> RecipeUnlockToRecipeItems; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, bool> 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<UBTRecipeUnlockSubsystem>();
|
|
}
|
|
};
|
|
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<class FName> HeadlessAreaBlendMasks; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FString MeshMaterialName; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FLayerBlendParamsActivationInfo> 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<UAppearanceElement_Mesh>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DoorLocked>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> 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<class UUCWButtonStyle> 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<UBTEnergyStoreItemWidget>();
|
|
}
|
|
};
|
|
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<class FName> 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<UAppearanceElement_Texture>();
|
|
}
|
|
};
|
|
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<class UCameraShakeBase> 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<UBTQTECameraShakeBehavior>();
|
|
}
|
|
};
|
|
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<class FString> 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<UAppearanceElement_ColorTint>();
|
|
}
|
|
};
|
|
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<AElizaAIController>();
|
|
}
|
|
};
|
|
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<UParalaxMasterWidget>();
|
|
}
|
|
};
|
|
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<EAbsorptionBodyArea, struct FEnemyTeethInfo> 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<UAppearanceElement_Teeth>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Dimensions>();
|
|
}
|
|
};
|
|
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<UBTEnergyStoreTransactionNotificationWidget>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Armor>();
|
|
}
|
|
};
|
|
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<UBTObjectivesSystemBehaviorEffectorCondition>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> 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<UBTHasExecutableBeenFinishedCondition>();
|
|
}
|
|
};
|
|
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<class UBTQTEBehavior> 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<UBTQTEExecuteBehavior>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Hair>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_HairColor>();
|
|
}
|
|
};
|
|
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<ANiagaraSnowVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ANiagaraSnowVolume;
|
|
|
|
// Class Cronos.SHInteractionStarter
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionStarter final
|
|
{
|
|
public:
|
|
TScriptInterface<class ISHInteractionSlot> TryStartInteraction(const TScriptInterface<class ISHInteraction>& 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<ISHInteractionStarter>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UBTBuyModalMenuWidget> 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<UBTBuySectionMenu>();
|
|
}
|
|
};
|
|
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<UBTSellSectionMenu>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Cloth>();
|
|
}
|
|
};
|
|
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<UDynamicTabBox>();
|
|
}
|
|
};
|
|
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<void()> OnInteractionWidgetShow; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnItemAudioDialogFinished; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(EWidgetInteraction InWidgetInteraction)> 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<void()> 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<ASHItem>();
|
|
}
|
|
};
|
|
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<class AMaiCharacter> 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<ASHGrenadeProjectile>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_ClothVariation>();
|
|
}
|
|
};
|
|
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<UBTNavModifierComponent>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Tentacle>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_JawTentacle>();
|
|
}
|
|
};
|
|
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<UBTButtonWidgetBase>();
|
|
}
|
|
};
|
|
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<UBTSingleSaveSlotWidget>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_HeadTentacle>();
|
|
}
|
|
};
|
|
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<UAppearanceElement_Weapon>();
|
|
}
|
|
};
|
|
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<AMagazineMesh>();
|
|
}
|
|
};
|
|
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<AHeldMagazineMesh>();
|
|
}
|
|
};
|
|
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<class UBTInventorySingleItemWidget> 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<UBTNotifyWidgetBase>();
|
|
}
|
|
};
|
|
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<struct FAppearanceElementRules> AppearanceElements; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USkeletalMesh> 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<class FName> 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<struct FSoftObjectPath, class FName> SoftPathToGroupMap; // 0x0110(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
TArray<TSoftObjectPtr<class UAppearanceElement>> 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<UAppearanceConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAppearanceConfig;
|
|
|
|
// Class Cronos.AppearanceManagerComponent
|
|
// 0x03D8 (0x0478 - 0x00A0)
|
|
class UAppearanceManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnAppearanceApplied; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAppearanceConfig* AppearanceConfig; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FString> 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<class UAppearanceElement*> 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<class UAppearanceElement_HairColor*> HairColorElements; // 0x01F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_208[0x58]; // 0x0208(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class USkeletalMeshComponent*, struct FCachedMaterialArray> 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<class UAppearanceElement_Cloth*, struct FEnemyClothData> ClothVariationsMap; // 0x0328(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class UMaterialInstanceDynamic>> 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<class UMaterialInstanceDynamic*> OwnerTeethMeshMaterials; // 0x03A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialInstanceDynamic*> 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<TWeakObjectPtr<class UMaterialInstanceDynamic>> 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<class UAppearanceElement*> 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<UAppearanceManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAppearanceManagerComponent;
|
|
|
|
// Class Cronos.GravityObjectsController
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class UGravityObjectsController final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class AActor*> 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<class AActor*>& Affectors);
|
|
void RemoveAffectors(const TArray<class AActor*>& 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<UGravityObjectsController>();
|
|
}
|
|
};
|
|
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<class ASHElevatorEngine> 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<ASHElevatorInsidePanel>();
|
|
}
|
|
};
|
|
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<UBTService_LocalAvoidanceCheck>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTService_LocalAvoidanceCheck;
|
|
|
|
// Class Cronos.ArmorComponent
|
|
// 0x00D0 (0x0170 - 0x00A0)
|
|
class UArmorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<EBones> 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<UArmorComponent>();
|
|
}
|
|
};
|
|
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<ANiagaraActorDynamic>();
|
|
}
|
|
};
|
|
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<UAskNewGameWidget>();
|
|
}
|
|
};
|
|
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<UBTOnBlockedBySomethingChanged>();
|
|
}
|
|
};
|
|
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<USpawnPointsPanelWidget>();
|
|
}
|
|
};
|
|
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<UNiagaraVFXVolumeCutoutComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNiagaraVFXVolumeCutoutComponent;
|
|
|
|
// Class Cronos.AsyncLoader
|
|
// 0x0038 (0x00D8 - 0x00A0)
|
|
class UAsyncLoader final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FSHAsyncLoadedObjectCache> LoadedObjects; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHAsyncLoadedObjectCache> 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<UAsyncLoader>();
|
|
}
|
|
};
|
|
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<UBTSoulExtractionChoiceStateCondition>();
|
|
}
|
|
};
|
|
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<UAttachableEnemyComponent>();
|
|
}
|
|
};
|
|
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<UAttachmentAnimInstance>();
|
|
}
|
|
};
|
|
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<UHPWidgetComponent>();
|
|
}
|
|
};
|
|
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<UBTOnEnemySpawned>();
|
|
}
|
|
};
|
|
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<UAudioBreathingSettings>();
|
|
}
|
|
};
|
|
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<UGameCharacterAudioSubcomponentBase>();
|
|
}
|
|
};
|
|
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<UHitReactAbility>();
|
|
}
|
|
};
|
|
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<USHFlickeringLightManagerComponent>();
|
|
}
|
|
};
|
|
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<UBTShowCreditsWidget>();
|
|
}
|
|
};
|
|
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<UAudioBreathingSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAudioBreathingSubcomponent;
|
|
|
|
// Class Cronos.NiagaraVFXManager
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class UNiagaraVFXManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ANiagaraVFXVolume*> RegisteredVFXVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class ANiagaraVFXActor*> RegisteredVFXActors; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class ANiagaraVFXVolume* GetEncompassedVFXVolume(const struct FVector& InLocation) const;
|
|
TArray<class ANiagaraVFXVolume*> 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<UNiagaraVFXManager>();
|
|
}
|
|
};
|
|
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<USHAudioHealthSettings>();
|
|
}
|
|
};
|
|
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<UBTService_FightFocus>();
|
|
}
|
|
};
|
|
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<USHChAudioHealthSubcomponent>();
|
|
}
|
|
};
|
|
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<int32, class FName> ArenaSpawnPointNames; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UClass> TeleportStartSpawnActorClass; // 0x00A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UClass> 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<UPathfinderBossfightConfig>();
|
|
}
|
|
};
|
|
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<UAudioSpaceData>();
|
|
}
|
|
};
|
|
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<ABTSpectator>();
|
|
}
|
|
};
|
|
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<class UAkRoomComponent*> OverlappedRooms; // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x50]; // 0x0060(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAkRtpc*> 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<UAudioSpaceSubcomponent>();
|
|
}
|
|
};
|
|
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<UBaseEnemyAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBaseEnemyAnimInstance;
|
|
|
|
// Class Cronos.CharacterHealthDisplayData
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UCharacterHealthDisplayData final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FHealthLinesDisplayData> 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<UCharacterHealthDisplayData>();
|
|
}
|
|
};
|
|
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<UBTService_ScanForDeadBody>();
|
|
}
|
|
};
|
|
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<UGravityObjectData>();
|
|
}
|
|
};
|
|
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<class UMaterialInterface*> MaterialArray; // 0x0330(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class AActor*> 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<ABaseGravityObject>();
|
|
}
|
|
};
|
|
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<UPlayerHUDAudioLogWidget>();
|
|
}
|
|
};
|
|
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<USHCharacterPlayInteractionSlotComponent>();
|
|
}
|
|
};
|
|
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<USHCharacterPlayManagedInteractionSlotComponent>();
|
|
}
|
|
};
|
|
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<UBTSmartGunTraceComponent>();
|
|
}
|
|
};
|
|
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<ABaseVFXManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABaseVFXManager;
|
|
|
|
// Class Cronos.PTMConfig
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPTMConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FPTMWeight> Weights; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPTMWeightsConditionsMatching> 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<UPTMConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPTMConfig;
|
|
|
|
// Class Cronos.BehaviorTask_Repeat
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UBehaviorTask_Repeat final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(int32 ActionNumber)> OnPerformAction; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(int32 ActionNumber)> 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<UBehaviorTask_Repeat>();
|
|
}
|
|
};
|
|
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<UBTSetTutorialStateBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSetTutorialStateBehaviorEffector;
|
|
|
|
// Class Cronos.BehaviorTask_WaitForAttribute
|
|
// 0x0078 (0x00E0 - 0x0068)
|
|
class UBehaviorTask_WaitForAttribute final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<UBehaviorTask_WaitForAttribute>();
|
|
}
|
|
};
|
|
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<UPlayDeathReactionGameplayAbility>();
|
|
}
|
|
};
|
|
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<void(class AActor* Source, const struct FGameplayEffectSpecHandle& SpecHandle, const struct FActiveGameplayEffectHandle& ActiveHandle)> 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<UBehaviorTask_WaitGameplayEffectApplied>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayEffectApplied;
|
|
|
|
// Class Cronos.BTQTECameraBehavior
|
|
// 0x0140 (0x01A0 - 0x0060)
|
|
class UBTQTECameraBehavior final : public UBTQTEBehavior
|
|
{
|
|
public:
|
|
TSubclassOf<class ABTQTECamerActor> 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<UBTQTECameraBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTQTECameraBehavior;
|
|
|
|
// Class Cronos.BehaviorTask_WaitGameplayEffectRemoved
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UBehaviorTask_WaitGameplayEffectRemoved final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo)> OnRemoved; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo)> 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<UBehaviorTask_WaitGameplayEffectRemoved>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayEffectRemoved;
|
|
|
|
// Class Cronos.BehaviorTask_WaitGameplayEvent
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UBehaviorTask_WaitGameplayEvent final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayEventData& Payload)> 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<UBehaviorTask_WaitGameplayEvent>();
|
|
}
|
|
};
|
|
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<UPlayExtendedMovementComponent>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> ButtonStyleEnabled; // 0x05A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCommonTextStyle> TextStyleEnabled; // 0x05B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUCWButtonStyle> ButtonStyleDisabled; // 0x05B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCommonTextStyle> 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<UBTSingleItemBuyWidget>();
|
|
}
|
|
};
|
|
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<void()> Added; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<UBehaviorTask_WaitGameplayTag>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBehaviorTask_WaitGameplayTag;
|
|
|
|
// Class Cronos.BehaviorTask_WaitTrace
|
|
// 0x00E0 (0x0148 - 0x0068)
|
|
class UBehaviorTask_WaitTrace final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnTraceHit; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<class AActor*>& 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<UBehaviorTask_WaitTrace>();
|
|
}
|
|
};
|
|
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<class ASHCharacterPlay> 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<UPlayerHUDMineTrapWidget>();
|
|
}
|
|
};
|
|
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<ASHCharacterPlayLighting>();
|
|
}
|
|
};
|
|
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<struct FDialogEntity> 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<UCronosGameplayDialogAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosGameplayDialogAbility;
|
|
|
|
// Class Cronos.BTSoulLeakAbility
|
|
// 0x0028 (0x04C0 - 0x0498)
|
|
class UBTSoulLeakAbility : public UCronosGameplayDialogAbility
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class USHAkComponent> CachedAkComponent; // 0x0498(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UAbilitySystemComponent> 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<struct FActiveGameplayEffectHandle> 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<TSubclassOf<class UGameplayEffect>>& 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<UBTSoulLeakAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSoulLeakAbility;
|
|
|
|
// Class Cronos.BehaviorTask_WaitVelocityChange
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UBehaviorTask_WaitVelocityChange final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<UBehaviorTask_WaitVelocityChange>();
|
|
}
|
|
};
|
|
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<UBTDialogBoxMenuWidget>();
|
|
}
|
|
};
|
|
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<IBossfightControllerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ABT3DNavGridCellRemover>();
|
|
}
|
|
};
|
|
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<class UTexture2D> 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<class UTexture2D> 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<UBTMemoPageWidget>();
|
|
}
|
|
};
|
|
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<UBTDecorator_GetClosest3DNavGridEntryPoint>();
|
|
}
|
|
};
|
|
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<USteeringComponent>();
|
|
}
|
|
};
|
|
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<ABT3DNavGridGenerationSeed>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DoorHandIKStop>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_DoorHandIKStop;
|
|
|
|
// Class Cronos.BT3DNavGrid
|
|
// 0x01F8 (0x04F8 - 0x0300)
|
|
class ABT3DNavGrid final : public AVolume
|
|
{
|
|
public:
|
|
TMap<int32, struct FBT3DNavGridCell> NavGrid; // 0x0300(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ABT3DNavGridCellRemover*> CellRemovers; // 0x0350(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FBox> 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<int32> Chunks; // 0x03A8(0x0050)(Edit, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> AllowedActors; // 0x03F8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<int32, struct FBT3DNavGridHierarchycalPaths> HPaths; // 0x0408(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TMap<int32, struct FBT3DNavGridCellArray> ChunkCellsDict; // 0x0458(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> 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<ABT3DNavGrid>();
|
|
}
|
|
};
|
|
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<UBTDifficultyAttributeMapData>();
|
|
}
|
|
};
|
|
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<UBTDifficultyAttributeMapEnemy>();
|
|
}
|
|
};
|
|
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<UBTActivateWorldStateRequestsBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTActivateWorldStateRequestsBehaviorEffector;
|
|
|
|
// Class Cronos.DoorAttachmentClassConfigData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UDoorAttachmentClassConfigData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EDoorLockType, TSoftClassPtr<class UClass>> 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<UDoorAttachmentClassConfigData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDoorAttachmentClassConfigData;
|
|
|
|
// Class Cronos.SHInteractionManagerComponent
|
|
// 0x0118 (0x01B8 - 0x00A0)
|
|
class USHInteractionManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHInteractionManagerComponent* Manager)> 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<class UShapeComponent*> 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<class UShapeComponent*>& 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<class USHInteractionIconSlotComponent*>& 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<USHInteractionManagerComponent>();
|
|
}
|
|
};
|
|
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<UBTEnvQueryTest_TraceCheckOnBool>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTEnvQueryTest_TraceCheckOnBool;
|
|
|
|
// Class Cronos.BTAddItemBehavior
|
|
// 0x0050 (0x0120 - 0x00D0)
|
|
class UBTAddItemBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TMap<struct FShortRowHandle, int32> 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<UBTAddItemBehavior>();
|
|
}
|
|
};
|
|
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<UBTAddPersistentGameplayTag>();
|
|
}
|
|
};
|
|
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<UCronosBodyPartsData>();
|
|
}
|
|
};
|
|
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<UBTDifficultyStateCondition>();
|
|
}
|
|
};
|
|
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<class ACronosSpawnPoint> 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<TSoftObjectPtr<class UDataLayerAsset>> 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<class ABTWPStreamingSourceActor> StreamingActorClassToUse; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UWorldPartitionStateRequest> 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<UBTAdvancedTeleportBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTAdvancedTeleportBehaviorEffector;
|
|
|
|
// Class Cronos.BTAgreementsInfoPanel
|
|
// 0x00E0 (0x04F0 - 0x0410)
|
|
class UBTAgreementsInfoPanel final : public UUCSWInfoStartGameSettingsPanel
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<UBTAgreementsInfoPanel>();
|
|
}
|
|
};
|
|
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<void(const struct FChaosBreakEvent& BreakEvent)> OnDestructionStarted; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<ADestructibleBaseActor>();
|
|
}
|
|
};
|
|
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<UBTDestroySpawnerEnemies>();
|
|
}
|
|
};
|
|
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<class UGameplayAbility> 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<USwitchWeaponModeAbility>();
|
|
}
|
|
};
|
|
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<class UBTParseRule*> 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<class UTextLayoutWidget> 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<UBTScrollableAgreementsPanel>();
|
|
}
|
|
};
|
|
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<EElizaPhases, struct FGameplayTag> PhaseTags; // 0x0038(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class UElizaDifficultyConfig* DifficultyConfig; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UClass> 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<EElizaPhases, struct FEnemySpawnLimit> 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<EElizaPhases, struct FBackgroundSpawnData> 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<UElizaBossfightConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UElizaBossfightConfig;
|
|
|
|
// Class Cronos.BTAgreementsWidget
|
|
// 0x0018 (0x0450 - 0x0438)
|
|
class UBTAgreementsWidget final : public UUCSWStartGameSettingsWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> 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<UBTAgreementsWidget>();
|
|
}
|
|
};
|
|
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<UBTCategorizedGenerator>();
|
|
}
|
|
};
|
|
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<class UBTItemInCategoryWidget> 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<UBTDocumentsGenerator>();
|
|
}
|
|
};
|
|
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<UBTAimAssistCollider>();
|
|
}
|
|
};
|
|
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<UDoppelTentaclesManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDoppelTentaclesManager;
|
|
|
|
// Class Cronos.BTAimAssistSkeletonConfig
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UBTAimAssistSkeletonConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTAimAssistCollider> 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<EBones, struct FBTAimAssistColliderConfig> 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<UBTAimAssistSkeletonConfig>();
|
|
}
|
|
};
|
|
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<USHItemInteractionAnimInstance>();
|
|
}
|
|
};
|
|
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<UBTDecorator_CanUseSurfaceNav>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDecorator_CanUseSurfaceNav;
|
|
|
|
// Class Cronos.BTAllMenusGenerator
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UBTAllMenusGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTSingleOpenMenuWidget> 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<UBTAllMenusGenerator>();
|
|
}
|
|
};
|
|
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<ADebugPointLight>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugPointLight;
|
|
|
|
// Class Cronos.BTInteractionManagerComponent
|
|
// 0x0140 (0x01E0 - 0x00A0)
|
|
class UBTInteractionManagerComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHInteractionIconComponent* InInteractionIconComponent)> OnBestInteractionChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHInteractionIconComponent* InInteractionIconComponent)> OnInteractionDetected; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHInteractionIconComponent* InInteractionIconComponent)> 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<class USHInteractionIconComponent*, struct FInteractionCachedData> 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<TWeakObjectPtr<class UObject>> 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<class UClass> 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<UBTInteractionManagerComponent>();
|
|
}
|
|
};
|
|
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<UBTAmountModalMenuWidget>();
|
|
}
|
|
};
|
|
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<UFullscreenImageMaterialWidget>();
|
|
}
|
|
};
|
|
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<UBTDifficultyAttributeMapDataWeapon>();
|
|
}
|
|
};
|
|
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<class UAnimInstance> ItemInteractionAnimInstance; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> CutsceneAnimInstance; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> 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<UBTAnimationSettings>();
|
|
}
|
|
};
|
|
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<UEnemyCharacterEventData>();
|
|
}
|
|
};
|
|
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<ABTAnnihilatorExplosion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABTAnnihilatorExplosion;
|
|
|
|
// Class Cronos.BTInteractionSlotHelperBehavior
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTInteractionSlotHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTInteractionSlotHelperBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTInteractionSlotHelperBehavior;
|
|
|
|
// Class Cronos.ElizaEnemySpawner
|
|
// 0x0010 (0x0810 - 0x0800)
|
|
class AElizaEnemySpawner final : public ABTEnemySpawner
|
|
{
|
|
public:
|
|
TArray<EElizaPhases> 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<AElizaEnemySpawner>();
|
|
}
|
|
};
|
|
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<USHLightingChannelsStatics>();
|
|
}
|
|
};
|
|
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<UBTDecorator_SetPlayerBB>();
|
|
}
|
|
};
|
|
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<UBTAnnihilatorTraceComponent>();
|
|
}
|
|
};
|
|
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<UBTApplyBehaviorModifierToEnemiesBehaviorEffector>();
|
|
}
|
|
};
|
|
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<AFootstepsPhxMaterialModifierActor>();
|
|
}
|
|
};
|
|
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<UBTInvalidateWorldStateRequestsBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTInvalidateWorldStateRequestsBehaviorEffector;
|
|
|
|
// Class Cronos.BTAudioAkComponentBehaviorEffector
|
|
// 0x0010 (0x00A0 - 0x0090)
|
|
class UBTAudioAkComponentBehaviorEffector final : public UBaseBehaviorEffector
|
|
{
|
|
public:
|
|
TArray<struct FAudioAkComponentActionConfig> 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<UBTAudioAkComponentBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTAudioItemBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBundleItemTextWidget>();
|
|
}
|
|
};
|
|
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<class AGameCutscenePlayer> CutsceneToPlay; // 0x0350(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTeleportRequested; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTeleportFinished; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_398[0x4]; // 0x0398(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UWorldPartitionStateRequest> 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<ACronosSpawnPoint>();
|
|
}
|
|
};
|
|
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<UBTIsNewGamePlusCondition>();
|
|
}
|
|
};
|
|
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<UBTItemInCategoryWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTItemInCategoryWidget;
|
|
|
|
// Class Cronos.EnemyCorpseConfig
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UEnemyCorpseConfig : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EEnemyArchetype, struct FEnemyCorpseData> 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<UEnemyCorpseConfig>();
|
|
}
|
|
};
|
|
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<UBTAudioLogCategoryWidget>();
|
|
}
|
|
};
|
|
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<USHGameplayControlEntry>();
|
|
}
|
|
};
|
|
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<UBTDialogPlayerBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDialogPlayerBehaviorEffector;
|
|
|
|
// Class Cronos.DatabasePagedDocumentWidget
|
|
// 0x0048 (0x0318 - 0x02D0)
|
|
class UDatabasePagedDocumentWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTMemoPageWidget> PageWidgetTemplate; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UDynamicTabButtonWidget> PageButtonWidgetTemplate; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UBTParseRule*> 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<UDatabasePagedDocumentWidget>();
|
|
}
|
|
};
|
|
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<UBTAudioLogDataWidget>();
|
|
}
|
|
};
|
|
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<AGameFootstep>();
|
|
}
|
|
};
|
|
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<struct FInputBindingWidgetData> 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<UBTEnhancedInputSettingsPanelWidget>();
|
|
}
|
|
};
|
|
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<UBTAudioLogsBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTQTEStopBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTQTEStopBehavior;
|
|
|
|
// Class Cronos.EMInteractionInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IEMInteractionInterface final
|
|
{
|
|
public:
|
|
TSubclassOf<class UNavigationQueryFilter> 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<IEMInteractionInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class ASHCharacterPlay> 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<class UAkAudioEvent> OnDisplayedEvent; // 0x0460(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UAkAudioEvent> LoopEvent; // 0x0488(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UAkAudioEvent> LoopEndEvent; // 0x04B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UAkAudioEvent> OnClosedEvent; // 0x04D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void()> OnWidgetDisplayedEvent; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void()> 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<UBTDisplayableBaseWidget>();
|
|
}
|
|
};
|
|
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<void(bool bInIsBlocked)> 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<UBTDisplayableWithInputsWidget>();
|
|
}
|
|
};
|
|
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<UBTUpgradeStationTabBaseWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTUpgradeStationTabBaseWidget;
|
|
|
|
// Class Cronos.BTEnergyStoreTabBaseWidget
|
|
// 0x00E8 (0x0718 - 0x0630)
|
|
class UBTEnergyStoreTabBaseWidget : public UBTUpgradeStationTabBaseWidget
|
|
{
|
|
public:
|
|
TSet<EBTTransactionStatus> LastValidatedTransactionErrors; // 0x0630(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UBTEnergyStoreItemWidget> ItemTemplate; // 0x0680(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UBTEnergyStoreTransactionNotificationWidget> 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<class UBTEnergyStoreItemWidget> CurrentSelectedItemWidget; // 0x06F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FBTEnergyStoreItem> 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<UBTEnergyStoreTabBaseWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_UseItemSpawn>();
|
|
}
|
|
};
|
|
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<class UBTAudioLogCategoryWidget> 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<UBTAudioLogsGenerator>();
|
|
}
|
|
};
|
|
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<UBTAudioLogsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTAudioLogsSettings;
|
|
|
|
// Class Cronos.BTEnvQueryTest_AngleCheck
|
|
// 0x0018 (0x0210 - 0x01F8)
|
|
class UBTEnvQueryTest_AngleCheck final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
TSubclassOf<class UEnvQueryContext> 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<UBTEnvQueryTest_AngleCheck>();
|
|
}
|
|
};
|
|
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<UBTAudioLogsSubsystem>();
|
|
}
|
|
};
|
|
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<class FString, struct FPatrolPathPointAction> 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<struct FVector>* OutLocations, TMap<int32, struct FPatrolPathPointAction>* 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<struct FVector> 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<APatrolPathActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APatrolPathActor;
|
|
|
|
// Class Cronos.BTResourcesCostListWidget
|
|
// 0x0040 (0x0338 - 0x02F8)
|
|
class UBTResourcesCostListWidget final : public UCommonUserWidget
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> ResourceSingleCostWidgetClass; // 0x02F8(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHorizontalBox* HorizontalBoxResources; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UBTResourceSingleCostWidget*> 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<UBTResourcesCostListWidget>();
|
|
}
|
|
};
|
|
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<UBTAudioPortalBehaviorEffector>();
|
|
}
|
|
};
|
|
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<class UAkStateValue> StateValueObject; // 0x00C0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> SwitchValueObject; // 0x00E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkRtpc> 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<class UAkRtpc> 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<UBTAudioSetStateEffector>();
|
|
}
|
|
};
|
|
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<UOldWeaponFireComponent>();
|
|
}
|
|
};
|
|
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<UBTAutoSaveBehaviorEffector>();
|
|
}
|
|
};
|
|
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<class UElizaBossfightConfig> 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<class UAkAudioEvent> IdleAudioEventStart; // 0x0300(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> IdleAudioEventEnd; // 0x0328(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> ExplosionAudioEvent; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UNiagaraSystem> 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<void(class AElizaWeakSpotActor* WeakSpotActor)> 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<AElizaWeakSpotActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AElizaWeakSpotActor;
|
|
|
|
// Class Cronos.BTEnvQueryTest_SurfaceNavigable
|
|
// 0x0018 (0x0210 - 0x01F8)
|
|
class UBTEnvQueryTest_SurfaceNavigable final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
TSubclassOf<class UEnvQueryContext> 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<UBTEnvQueryTest_SurfaceNavigable>();
|
|
}
|
|
};
|
|
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<UBTPreloadContentCondition>();
|
|
}
|
|
};
|
|
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<class UBTResultScreenEntryWidget> 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<struct FGameplayTag, class FText> 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<UBTResultScreenWidget>();
|
|
}
|
|
};
|
|
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<UBTNewGamePlusBonusContentCondition>();
|
|
}
|
|
};
|
|
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<IEnemyLODInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IEnemyLODInterface;
|
|
|
|
// Class Cronos.BTEnhancedInputOptionsBox
|
|
// 0x0028 (0x02F8 - 0x02D0)
|
|
class UBTEnhancedInputOptionsBox final : public UUserWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTEnhancedInputBindingOptionWidget> OptionWidgetClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> 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<UBTEnhancedInputOptionsBox>();
|
|
}
|
|
};
|
|
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<UBTEGameDLCBonusContentCondition>();
|
|
}
|
|
};
|
|
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<UBTEGameDifficultyBonusContentCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTEGameDifficultyBonusContentCondition;
|
|
|
|
// Class Cronos.BTEquipmentGenerator
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UBTEquipmentGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTItemInCategoryWidget> 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<UBTEquipmentGenerator>();
|
|
}
|
|
};
|
|
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<UBTEBeatenGameDifficultyBonusContentCondition>();
|
|
}
|
|
};
|
|
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<UPlayerGlobalAppearance>();
|
|
}
|
|
};
|
|
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<UBTSenseConfig_The6thSense>();
|
|
}
|
|
};
|
|
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<class UUMGSequencePlayer> 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<class UCommonButtonStyle> AvailabilityDisabledStyle; // 0x14B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCommonButtonStyle> 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<TSubclassOf<class URichTextBlockDecorator>> 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<UBTBindableButtonWidget>();
|
|
}
|
|
};
|
|
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<void(class FName InSoulID, ESoulInteractionType InSoulInteractionType)> OnNewSoulCollected; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InSoulID, ESoulInteractionType InSoulInteractionType, const struct FGuid& InSoulSourceActorGUID)> OnNewSoulExtracted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InSoulID)> OnSoulRemoved; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InSoulID)> OnSoulLeakStarted; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InSoulID)> OnSoulLeakEnded; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class FName> StoredSouls; // 0x0168(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> ExperiencedSoulLeaks; // 0x0178(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class ASHCharacterPlay> 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<struct FSingleSoulPerkData> GetAllSoulPerks();
|
|
void RemoveSoul(class FName SoulID);
|
|
|
|
const TArray<class FName> 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<USHCharacterPlaySoulContainerComponent>();
|
|
}
|
|
};
|
|
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<UBTEnemyEncounterBehaviorEffector>();
|
|
}
|
|
};
|
|
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<class UBTBlueprintRecipeWidgetBase> 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<UBTBlueprintRecipesListWidget>();
|
|
}
|
|
};
|
|
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<UPauseAimCorrectionAnimDataModifier>();
|
|
}
|
|
};
|
|
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<UBTItemWidgetBase>();
|
|
}
|
|
};
|
|
#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<class FString> 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<UEnemyHitPlayerReactionData>();
|
|
}
|
|
};
|
|
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<UBTDecorator_BTGetRandomCellInClosestNavGrid>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> StyleNotAvailable; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUCWButtonStyle> 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<UBTBlueprintRecipeWidgetBase>();
|
|
}
|
|
};
|
|
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<UBTBonusContentAction>();
|
|
}
|
|
};
|
|
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<ACronosTestSuiteActor>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UBTEnvQueryTest_DistanceMatch>();
|
|
}
|
|
};
|
|
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<UBTSoulExtractionsDataAsset>();
|
|
}
|
|
};
|
|
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<UBTPlainTextBonusContent>();
|
|
}
|
|
};
|
|
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<UBTInventoryBonusContent>();
|
|
}
|
|
};
|
|
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<UBTDecorator_CheckRankScore>();
|
|
}
|
|
};
|
|
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<UBTStashBonusContent>();
|
|
}
|
|
};
|
|
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<UBTStoreBonusContent>();
|
|
}
|
|
};
|
|
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<UCharacterPlayLookAtSetup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlayLookAtSetup;
|
|
|
|
// Class Cronos.BTEnergyStoreModifierEffector
|
|
// 0x0028 (0x00B8 - 0x0090)
|
|
class UBTEnergyStoreModifierEffector : public UBaseBehaviorEffector
|
|
{
|
|
public:
|
|
TArray<struct FBTEnergyStoreModifier> StoreModifiers; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FBTEnergyStoreModifier> 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<UBTEnergyStoreModifierEffector>();
|
|
}
|
|
};
|
|
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<UBTEnergyStoreAddItemsBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTUpgradesBonusContent>();
|
|
}
|
|
};
|
|
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<UBTNarrativeBonusContent>();
|
|
}
|
|
};
|
|
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<ACronosTestActor>();
|
|
}
|
|
};
|
|
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<UBTDecorator_IsOnSurface>();
|
|
}
|
|
};
|
|
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<UBTSoulsBonusContent>();
|
|
}
|
|
};
|
|
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<UBTSkinsBonusContent>();
|
|
}
|
|
};
|
|
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<EReticleColor, struct FColor> ReticleColors; // 0x0338(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<EReticleSize, struct FVector2D> 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<UCronosWeaponRecticleWidget>();
|
|
}
|
|
};
|
|
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<IBTExclamationMarkedInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<USpawnBehaviorConfig_Sequencer>();
|
|
}
|
|
};
|
|
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<class UBTSingleDialogOptionWidget> 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<UBTDialogOptionsGenerator>();
|
|
}
|
|
};
|
|
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<UDistributionFloatUniformParam>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDistributionFloatUniformParam;
|
|
|
|
// Class Cronos.BTBoundDialogOptionGenerator
|
|
// 0x0008 (0x0480 - 0x0478)
|
|
class UBTBoundDialogOptionGenerator final : public UBTDialogOptionsGenerator
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTBoundSingleDialogOptionWidget> 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<UBTBoundDialogOptionGenerator>();
|
|
}
|
|
};
|
|
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<UBTDecorator_TestNavMesh>();
|
|
}
|
|
};
|
|
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<UBTSingleDialogOptionWidget>();
|
|
}
|
|
};
|
|
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<UBTBoundSingleDialogOptionWidget>();
|
|
}
|
|
};
|
|
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<class ISHInteractionSlot>& 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<ISHInteraction>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ISHInteractionGeneric>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UEnvQueryContext> 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<UBTEnvQueryGenerator_CurrentNavGridPoints>();
|
|
}
|
|
};
|
|
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<UBTBrokerDetailsEntryWidget>();
|
|
}
|
|
};
|
|
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<UBTBrokerInteractionDetailsWidget>();
|
|
}
|
|
};
|
|
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<uint8, class UAILocomotionAnimsConfig*> AnimsConfigMap; // 0x03E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> ExtraHandsAnimInstance; // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> 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<EAbsorbedAttribute>& 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<UCronosAnimInstance>();
|
|
}
|
|
};
|
|
#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<struct FVector> TraceLocations; // 0x0498(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> 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<struct FVector> 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<UCronosWallWalkingAnimInstance>();
|
|
}
|
|
};
|
|
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<UBTGameplayMenuPayloadObject>();
|
|
}
|
|
};
|
|
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<class UCommonTextStyle> StyleEnoughResource; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCommonTextStyle> 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<UBTBuyModalMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTBuyModalMenuWidget;
|
|
|
|
// Class Cronos.FearAnimInstance
|
|
// 0x0010 (0x04A0 - 0x0490)
|
|
class UFearAnimInstance final : public UCronosAnimInstance
|
|
{
|
|
public:
|
|
TSubclassOf<class ACronosBaseEnemyCharacter> 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<UFearAnimInstance>();
|
|
}
|
|
};
|
|
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<ABTFlameArea>();
|
|
}
|
|
};
|
|
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<UFullscreenVisionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFullscreenVisionWidget;
|
|
|
|
// Class Cronos.BTCacheSettings
|
|
// 0x00A0 (0x00D8 - 0x0038)
|
|
class UBTCacheSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<class FString, struct FCacheGroupAsset> CacheGroups; // 0x0038(0x0050)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FCacheGroupAsset> 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<UBTCacheSettings>();
|
|
}
|
|
};
|
|
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<ABTCameraActor>();
|
|
}
|
|
};
|
|
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<AFootstepableDecalActor>();
|
|
}
|
|
};
|
|
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<void()> OnBlendOut; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<ASHCameraAnimationExecutive>();
|
|
}
|
|
};
|
|
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<USHTraversalClimbAnimInstance>();
|
|
}
|
|
};
|
|
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<UBTKillVolumeBehaviorEffector>();
|
|
}
|
|
};
|
|
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<ABTCameraAnimationExecutive>();
|
|
}
|
|
};
|
|
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<class UAnimSequenceBase*> 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<class ULevelSequencePlayer> 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<UBTCameraControlComponent>();
|
|
}
|
|
};
|
|
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<AFarShadowVolume>();
|
|
}
|
|
};
|
|
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<UBTGeneratorPredefinedWidget>();
|
|
}
|
|
};
|
|
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<IBTCameraFocusableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UCameraShakeBase> CameraShake; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UCameraShakeBase> 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<UBTCameraShakeBehaviorEffector>();
|
|
}
|
|
};
|
|
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<AFlashlightControlVolume>();
|
|
}
|
|
};
|
|
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<UBTGameplayAudiologAbility>();
|
|
}
|
|
};
|
|
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<TSubclassOf<class UGameplayAbility>> 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<UBTCameraZoomOutBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTCameraZoomOutBehaviorEffector;
|
|
|
|
// Class Cronos.GameLevelSequenceDirector
|
|
// 0x04F8 (0x0540 - 0x0048)
|
|
class UGameLevelSequenceDirector : public ULevelSequenceDirector
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UCutsceneSkipWidget> 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<class UCinematicCardWidget> 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<class FString, struct FGameplayTagQuery> 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<struct FActiveGameplayEffectHandle, struct FTimerHandle> ActiveGameplayEffectHandles; // 0x0108(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class AGameplayCueNotify_Actor_DataMosh>> AllDataMoshesCreated; // 0x0158(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_168[0x308]; // 0x0168(0x0308)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UMovieSceneSubSection*, int32> SubSectionStartFramesCache; // 0x0470(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class UMovieSceneSubSection*, int32> 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<class UBTLevelSequenceCondition> InCondition);
|
|
void DialogTickNative();
|
|
void DisplayCinematicCardNative(const class FText& CardHeader, const class FText& CardContents, float CardDurationS);
|
|
void EndCurrentLoop();
|
|
void ExtractionSequenceStartNative(const class FString& InEndMarkedFrame, TSubclassOf<class UBTLevelSequenceCondition> 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<class UBTLevelSequenceCondition> 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<UGameLevelSequenceDirector>();
|
|
}
|
|
};
|
|
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<UBTCanvasFloatingWidget>();
|
|
}
|
|
};
|
|
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<class UBTParseRule*> 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<void()> OnInteractionConfirm; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<UCronosInteractionWidget>();
|
|
}
|
|
};
|
|
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<UBTCatDataWidget>();
|
|
}
|
|
};
|
|
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<UBTCutscenePlayingPayload>();
|
|
}
|
|
};
|
|
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<class UBTCategorizedGenerator> CategorizedGeneratorClass; // 0x0498(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UBTCategoryWidget> 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<UBTCategoriesDatabaseGenerator>();
|
|
}
|
|
};
|
|
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<USkeletalMeshComponentScoped>();
|
|
}
|
|
};
|
|
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<TWeakObjectPtr<class UBTItemWithAmountWidget>> 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<class UBTWeaponSlotBindingMenuWidget> WeaponSlotBindingMenuWidgetClass; // 0x0700(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UBTAmountModalMenuWidget> 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<UBTFabricatorMenuWidget>();
|
|
}
|
|
};
|
|
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<IBTCategoryDataInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTCategoryWidget>();
|
|
}
|
|
};
|
|
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<class UStreamableRenderAsset> 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<struct FItemTransfer> 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<ASHItemEq>();
|
|
}
|
|
};
|
|
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<AFlashlight>();
|
|
}
|
|
};
|
|
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<UBTOnGeometryBreakBehaviorTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTOnGeometryBreakBehaviorTrigger;
|
|
|
|
// Class Cronos.BTCatsGenerator
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UBTCatsGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTItemInCategoryWidget> 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<UBTCatsGenerator>();
|
|
}
|
|
};
|
|
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<UBTDatabaseSectionMenu>();
|
|
}
|
|
};
|
|
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<UIssueAIDemandEffector>();
|
|
}
|
|
};
|
|
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<class UBTSingleSaveSlotWidget> 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<UBTGameSaveSlotsGenerator>();
|
|
}
|
|
};
|
|
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<UBTCatsSectionMenu>();
|
|
}
|
|
};
|
|
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<UEndGameCreditsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEndGameCreditsWidget;
|
|
|
|
// Class Cronos.BTChangeInteractionStateHelperBehavior
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTChangeInteractionStateHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTChangeInteractionStateHelperBehavior>();
|
|
}
|
|
};
|
|
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<UBTOnPlayerHealthChangedBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBTChangeWeaponBehavior>();
|
|
}
|
|
};
|
|
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<AGameplayCueNotify_Actor_DataMosh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AGameplayCueNotify_Actor_DataMosh;
|
|
|
|
// Class Cronos.BTAdaptiveTriggersManagerSettings
|
|
// 0x0068 (0x0098 - 0x0030)
|
|
class UBTAdaptiveTriggersManagerSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EMorphedWeaponType, struct FSHAdaptiveTriggerWeaponDataSet> 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<class UGameplayAbility> 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<UBTAdaptiveTriggersManagerSettings>();
|
|
}
|
|
};
|
|
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<USmortBlockedBehaviorsEffectComponent>();
|
|
}
|
|
};
|
|
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<ABTFlyingPathSpline>();
|
|
}
|
|
};
|
|
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<UBTCharacterPlayAdaptiveTriggersManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTCharacterPlayAdaptiveTriggersManager;
|
|
|
|
// Class Cronos.BTAimAssistSettings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UBTAimAssistSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EAimAssistMode, struct FBTAimAssistConfigurationData> 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<UBTAimAssistSettings>();
|
|
}
|
|
};
|
|
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<void()> 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<AInteractionActor>();
|
|
}
|
|
};
|
|
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<void()> 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<class AInteractionSlotPlace*> 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<AInteractionSlotPlace>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AInteractionSlotPlace;
|
|
|
|
// Class Cronos.BTOpenMenuHelperBehavior
|
|
// 0x0008 (0x00D8 - 0x00D0)
|
|
class UBTOpenMenuHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTInGameMenuWidget> 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<UBTOpenMenuHelperBehavior>();
|
|
}
|
|
};
|
|
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<UBTCharacterPlayAimAssistComponent>();
|
|
}
|
|
};
|
|
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<UBTFireBehavior>();
|
|
}
|
|
};
|
|
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<AKillVolume>();
|
|
}
|
|
};
|
|
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<UBTInteractionDebugObject>();
|
|
}
|
|
};
|
|
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<UBTTapFireBehavior>();
|
|
}
|
|
};
|
|
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<EEnemyLODGroup, float> GroupUpdateRates; // 0x0090(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class APawn* PlayerPawn; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<EEnemyLODGroup, struct FLODGroupedActors> GroupedActors; // 0x00E8(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FRegisteredEnemyData> 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<UEnemyLODManager>();
|
|
}
|
|
};
|
|
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<UBTHoldFireBehavior>();
|
|
}
|
|
};
|
|
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<UBTPhysicsControlComponent>();
|
|
}
|
|
};
|
|
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<struct FBTChargeConfig> 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<void()> 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<UBTChargeFireBehavior>();
|
|
}
|
|
};
|
|
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<UGameplayEndGameWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameplayEndGameWidget;
|
|
|
|
// Class Cronos.BTCheatManager
|
|
// 0x0060 (0x00E8 - 0x0088)
|
|
class UBTCheatManager : public UCheatManager
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UClass>> EnemyArray; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FDebugDamageTypeMapping> DebugDamageArray; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USHCameraPostProcessConfig* CameraPostProcessDebugData; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInstance> 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<UBTCheatManager>();
|
|
}
|
|
};
|
|
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<USHNPCAnimInstance>();
|
|
}
|
|
};
|
|
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<USHMonsterAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMonsterAnimInstance;
|
|
|
|
// Class Cronos.BTCheckIfPlayerOverlapCollision
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTCheckIfPlayerOverlapCollision final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTCheckIfPlayerOverlapCollision>();
|
|
}
|
|
};
|
|
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<UBTDifficultyButtonWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDifficultyButtonWidget;
|
|
|
|
// Class Cronos.KeyRichTexts
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UKeyRichTexts final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FUE4KeyRichText> 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<UKeyRichTexts>();
|
|
}
|
|
};
|
|
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<IBTItemHighlighterInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UBTDifficultyButtonWidget> 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<UBTChooseDifficultyWidget>();
|
|
}
|
|
};
|
|
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<IBTCinematicCameraOwnerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UFileMediaSource> 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<AGameplayCueNotify_Actor_Vision>();
|
|
}
|
|
};
|
|
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<class UBTInGameMenuWidget> 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<UBTClearMenusHelperBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTClearMenusHelperBehavior;
|
|
|
|
// Class Cronos.CronosUISettings
|
|
// 0x0A68 (0x0AA0 - 0x0038)
|
|
class UCronosUISettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<ESHItemTypeEnum, bool> bBlockedItemIconForItemTypes; // 0x0070(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<ESHItemTypeEnum, bool> bBlockedItemQuantityForItemTypes; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<EKeepOnEdge> EdgesToKeepInteractionIconOn; // 0x0110(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UBTUIAudioDataAsset> UIAudioDataAsset; // 0x0160(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UBTUIOrderDataAsset> WidgetsOrderDataAsset; // 0x0188(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> InteractionDebugWidgetClass; // 0x01B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> 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<class UClass> ItemStashWidgetClass; // 0x0208(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> InteractionColletWidgetClass; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> InteractionReadWidgetClass; // 0x0258(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> MiniInventoryWidgetClass; // 0x0280(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> PinPadWidgetClass; // 0x02A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SoulTransferAndExtractionWidget; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> GameplayMenuWidgetClass; // 0x02F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> UpgradeMenuWidgetClass; // 0x0320(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> NotifyWidgetBaseClass; // 0x0348(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SaveGameMenuWidgetClass; // 0x0370(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> GameOverMenuWidgetClass; // 0x0398(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> LoadGameMenuWidgetClass; // 0x03C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> DialogOptionsMenuWidgetClass; // 0x03E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UInputAction>> 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<class UClass> MenuDebugOverlayClass; // 0x0428(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> CutsceneDebugMenuWidget; // 0x0450(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> 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<UCronosUISettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosUISettings;
|
|
|
|
// Class Cronos.BTCompareInteractionHelperBehavior
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTCompareInteractionHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTCompareInteractionHelperBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTCompareInteractionHelperBehavior;
|
|
|
|
// Class Cronos.BTItemsToBuyGenerator
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UBTItemsToBuyGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTSingleItemBuyWidget> 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<UBTItemsToBuyGenerator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTItemsToBuyGenerator;
|
|
|
|
// Class Cronos.BTCompassAbility
|
|
// 0x0098 (0x04C8 - 0x0430)
|
|
class UBTCompassAbility : public UCronosGameplayAbility
|
|
{
|
|
public:
|
|
TArray<struct FBTCompassAbilityToggleTagsPair> 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<UBTCompassAbility>();
|
|
}
|
|
};
|
|
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<struct FCronosSpawnPointItemData> Items; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> Memos; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> AudioLogs; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> TravelLogs; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> Souls; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<EBTMapsEnum> Maps; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class UCronosSpawnPointObjectiveData*> objectives; // 0x0098(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTagContainer PersistentTags; // 0x00A8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static TArray<class FName> GetAudioLogOptions();
|
|
static TArray<class FName> GetItemOptions();
|
|
static TArray<class FName> GetMemoOptions();
|
|
static TArray<class FName> GetObjectiveOptions();
|
|
static TArray<class FName> GetQuestOptions();
|
|
static TArray<class FName> GetSoulOptions();
|
|
static TArray<class FName> GetTravelLogOptions();
|
|
static TArray<class FName> 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<UCronosSpawnPointData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosSpawnPointData;
|
|
|
|
// Class Cronos.BTCompositeInteractionCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTCompositeInteractionCondition : public UInteractionStateCondition
|
|
{
|
|
public:
|
|
TArray<class UInteractionStateCondition*> 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<UBTCompositeInteractionCondition>();
|
|
}
|
|
};
|
|
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<USHGameplayInventoryWidget>();
|
|
}
|
|
};
|
|
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<UBTAnyInteractionCondition>();
|
|
}
|
|
};
|
|
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<UBTAllInteractionCondition>();
|
|
}
|
|
};
|
|
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<AGameplayCueNotify_Actor_Material>();
|
|
}
|
|
};
|
|
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<ESHCombatPoseType, struct FSHWeaponPoseAnimations> 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<ASHItemWeapon>();
|
|
}
|
|
};
|
|
#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<ABTItemWeaponTrapMine>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABTItemWeaponTrapMine;
|
|
|
|
// Class Cronos.BTContentBundlesManagerComponent
|
|
// 0x0120 (0x01C0 - 0x00A0)
|
|
class UBTContentBundlesManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<struct FBTBundleDescription>* 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<UBTContentBundlesManagerComponent>();
|
|
}
|
|
};
|
|
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<struct FKey> PrevPanelKeys; // 0x03C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> 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<UBTCustomInputExtraSettingsPanelWidget>();
|
|
}
|
|
};
|
|
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<UGamepadBindingsView>();
|
|
}
|
|
};
|
|
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<ABTItemHighlightActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABTItemHighlightActor;
|
|
|
|
// Class Cronos.BTNavigationCustomizationObject
|
|
// 0x00A8 (0x00D0 - 0x0028)
|
|
class UBTNavigationCustomizationObject final : public UObject
|
|
{
|
|
public:
|
|
TMap<struct FKey, EUINavigation> KeyEventRules; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<struct FKey, EUINavigationAction> 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<UBTNavigationCustomizationObject>();
|
|
}
|
|
};
|
|
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<UCronosWorldPartitionLoadingScreenComponent>();
|
|
}
|
|
};
|
|
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<ABTCutsceneCharacterProxy>();
|
|
}
|
|
};
|
|
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<UBTLevelSequenceFlowObject>();
|
|
}
|
|
};
|
|
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<UBTCutsceneDebugLineInfoWidget>();
|
|
}
|
|
};
|
|
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 UClass> 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<UCronosUtils>();
|
|
}
|
|
};
|
|
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<class UClass> 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<class UMovieSceneSection*> 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<UBTCutsceneDebugMenuWidget>();
|
|
}
|
|
};
|
|
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<struct FSHGameplayControlDataStruct>& 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<USHGameplayMenuSectionInventoryWidget>();
|
|
}
|
|
};
|
|
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<UBTInteractionReadWidget>();
|
|
}
|
|
};
|
|
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<class UDamageType> 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<UBTDamagePlayerBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTDatabaseAudioLogsMenu>();
|
|
}
|
|
};
|
|
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<class UShapeComponent*> 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<AGameplayTagVolume>();
|
|
}
|
|
};
|
|
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<UBTSkinEntryWidget>();
|
|
}
|
|
};
|
|
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<UBTDatabaseAudioLogWidget>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> 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<USHGameplayMenuSectionsButton>();
|
|
}
|
|
};
|
|
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<class UNiagaraComponent> 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<UEnergyEmitterFireComponent>();
|
|
}
|
|
};
|
|
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<UBTDatabaseCategoryButtonWidget>();
|
|
}
|
|
};
|
|
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<ADebugCameraActor>();
|
|
}
|
|
};
|
|
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<UBTDatabaseCategoryDescriptionWidget>();
|
|
}
|
|
};
|
|
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<UBTFadeWidget>();
|
|
}
|
|
};
|
|
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<UBTDatabaseCharactersMenu>();
|
|
}
|
|
};
|
|
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<class UCronosBodyPartsData> MaleBodyParts; // 0x0048(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FCombinedAttributes, TSoftObjectPtr<class UCronosBodyPartsData>> FemaleBodyParts; // 0x0070(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UDamageType>, 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<class UBeingDamage> FireDamageType; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FDpsDataStruct> DpsConfigs; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UBeingDamage>> IgnoredDamageTypes; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<EEnemyArchetype> 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<UDamageHandlingConfigData>();
|
|
}
|
|
};
|
|
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<UBTDatabaseDocumentsMenu>();
|
|
}
|
|
};
|
|
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<USHGameTextsConfig>();
|
|
}
|
|
};
|
|
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<class UBTInventorySingleItemWidget> 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<UBTInventoryItemsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTInventoryItemsWidget;
|
|
|
|
// Class Cronos.SHGameplayHighlightableWidget
|
|
// 0x0018 (0x02E8 - 0x02D0)
|
|
class USHGameplayHighlightableWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USHGameplayHighlightableWidget* InFocusedWidget)> 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<USHGameplayHighlightableWidget>();
|
|
}
|
|
};
|
|
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<USHGameplayExpandableArea>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayExpandableArea;
|
|
|
|
// Class Cronos.EnemyProjectileDefinition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UEnemyProjectileDefinition final : public UDataAsset
|
|
{
|
|
public:
|
|
TSubclassOf<class AEnemyProjectile> 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<UEnemyProjectileDefinition>();
|
|
}
|
|
};
|
|
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<UBTFlashlightBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTDatabaseEntriesGroupWidget>();
|
|
}
|
|
};
|
|
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<class UTexture2D> 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<UBTDropdownListButtonWidget>();
|
|
}
|
|
};
|
|
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<ATraversalBase>();
|
|
}
|
|
};
|
|
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<class UExtendedMovementAbility> 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<AExtendedMovementBase>();
|
|
}
|
|
};
|
|
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<UBTLevelSequenceCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTLevelSequenceCondition;
|
|
|
|
// Class Cronos.BTLevelSequenceCompoundCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTLevelSequenceCompoundCondition final : public UBTLevelSequenceCondition
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UBTLevelSequenceCondition>> 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<UBTLevelSequenceCompoundCondition>();
|
|
}
|
|
};
|
|
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<UBTDatabaseEntryWidget>();
|
|
}
|
|
};
|
|
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<UFlashlightExecutionRule>();
|
|
}
|
|
};
|
|
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<UBTDatabaseEquipmentMenu>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDatabaseEquipmentMenu;
|
|
|
|
// Class Cronos.BTFunctionalTestHelperWidget
|
|
// 0x0050 (0x0320 - 0x02D0)
|
|
class UBTFunctionalTestHelperWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<UBTFunctionalTestHelperWidget>();
|
|
}
|
|
};
|
|
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<UBTDatabaseEquipmentWidget>();
|
|
}
|
|
};
|
|
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<class ALocalFogVolumeActor*> FogActors; // 0x0410(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class ADebugCameraActor*> 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<ASHDebugGameMode>();
|
|
}
|
|
};
|
|
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<UBTDatabaseMenuWidget>();
|
|
}
|
|
};
|
|
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<USHSaveSlotsListWidget>();
|
|
}
|
|
};
|
|
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<EBTModificationConditionLookupSource> 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<EBTModificationConditionLookupSource>& 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<UBTItemsAmountStateCondition>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> 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<class UMaterialInterface> 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<USHInventorySingleItemWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInventorySingleItemWidget;
|
|
|
|
// Class Cronos.BTDatabaseSelectionButtonWidget
|
|
// 0x0030 (0x03B0 - 0x0380)
|
|
class UBTDatabaseSelectionButtonWidget final : public USHInventorySingleItemWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UUCWButtonStyle> 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<class UUCWButtonStyle> 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<UBTDatabaseSelectionButtonWidget>();
|
|
}
|
|
};
|
|
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<UExtendedMovementAbility>();
|
|
}
|
|
};
|
|
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<UBTDatabaseTraveLogsMenu>();
|
|
}
|
|
};
|
|
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<UBTDecorator_CanBeAbsorbed>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDecorator_CanBeAbsorbed;
|
|
|
|
// Class Cronos.BTDecorator_CheckPTMWeights
|
|
// 0x0010 (0x0078 - 0x0068)
|
|
class UBTDecorator_CheckPTMWeights final : public UBTDecorator
|
|
{
|
|
public:
|
|
TArray<struct FPTMWeightCheck> 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<UBTDecorator_CheckPTMWeights>();
|
|
}
|
|
};
|
|
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<UBTDecorator_CreatureHasRequiredAttributes>();
|
|
}
|
|
};
|
|
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<EObjectTypeQuery> 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<UBTDecorator_IsObstacleNearPlayer>();
|
|
}
|
|
};
|
|
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<UBTDecorator_RequestCombatToken>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDecorator_RequestCombatToken;
|
|
|
|
// Class Cronos.BTDecorator_PlayerHasAnyOfTheseTags
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UBTDecorator_PlayerHasAnyOfTheseTags final : public UBTDecorator
|
|
{
|
|
public:
|
|
TArray<struct FGameplayTag> 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<UBTDecorator_PlayerHasAnyOfTheseTags>();
|
|
}
|
|
};
|
|
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<UBTDelayHelperBehavior>();
|
|
}
|
|
};
|
|
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<UBTDialogBehaviorTrigger>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDialogBehaviorTrigger;
|
|
|
|
// Class Cronos.BTDialogOptionsMenuWidget
|
|
// 0x0048 (0x05F8 - 0x05B0)
|
|
class UBTDialogOptionsMenuWidget final : public UBTInGameMenuWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(int32 InIndex)> 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<struct FUIDisplayDialogContainerData>& 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<UBTDialogOptionsMenuWidget>();
|
|
}
|
|
};
|
|
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<UBTDifficultyAttributeMapDataPlayer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDifficultyAttributeMapDataPlayer;
|
|
|
|
// Class Cronos.BTDifficultyLevelCheckCondition
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
class UBTDifficultyLevelCheckCondition final : public UDaiCondition
|
|
{
|
|
public:
|
|
TArray<EGameplayDifficulty> 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<UBTDifficultyLevelCheckCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDifficultyLevelCheckCondition;
|
|
|
|
// Class Cronos.BTDocumentsCategoriesGenerator
|
|
// 0x0040 (0x04A8 - 0x0468)
|
|
class UBTDocumentsCategoriesGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTCategorizedGenerator> CategorizedGeneratorClass; // 0x0468(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UBTCategoryWidget> 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<UBTDocumentsCategoriesGenerator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTDocumentsCategoriesGenerator;
|
|
|
|
// Class Cronos.BTDynamicMemoContentAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTDynamicMemoContentAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FBTDynamicMemoConditionedContent> 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<UBTDynamicMemoContentAsset>();
|
|
}
|
|
};
|
|
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<UBTDynamicMemoBlankCondition>();
|
|
}
|
|
};
|
|
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<UBTDynamicMemoIntroCutsceneCondition>();
|
|
}
|
|
};
|
|
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<UBTEnergyEmitterFireBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTEnergyEmitterFireBehavior;
|
|
|
|
// Class Cronos.MutationState
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UMutationState final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class USmortModifier>> MutationModifiers; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FMutationEffect> MutationEffects; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UGameplayEffect>> 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<UMutationState>();
|
|
}
|
|
};
|
|
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<UBTEnergyStoreBuyWidget>();
|
|
}
|
|
};
|
|
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<UBTEnergyStoreSellWidget>();
|
|
}
|
|
};
|
|
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<UBTEnhancedInputBindingOptionWidget>();
|
|
}
|
|
};
|
|
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<UNiagaraDynamicComponent>();
|
|
}
|
|
};
|
|
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<struct FEnhancedActionKeyMapping> 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<UBTEnhancedInputSaveDataProvider>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UBTEnvQuerryGenerator_Sphere>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UBTEnvQueryGenerator_SphereRand>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTEnvQueryGenerator_SphereRand;
|
|
|
|
// Class Cronos.BTEnvQueryTest_Busyness
|
|
// 0x0010 (0x0208 - 0x01F8)
|
|
class UBTEnvQueryTest_Busyness final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
TSubclassOf<class UEnvQueryContext> 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<UBTEnvQueryTest_Busyness>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> QuestDataRows; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataTableRowHandle> ObjectiveDataRows; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> QuestsIDs; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> ObjectivesIDs; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataTableRowHandle> 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<struct FBTMarkerData_DataRow> CompassMarkersToAdd_DataRow; // 0x0100(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FBTMarkerData_String> CompassMarkersToAdd_String; // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FBTMarkerLabel_DataRow> CompassMarkersToRemove_DataRow; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FBTMarkerLabel_String> 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<UObjectivesSystemBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTEnvQueryTest_PathfindingOnBool>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UBTEnvQueryTest_SurfPathfinding>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UBTEnvQueryTest_WallNavigationTargetFlank>();
|
|
}
|
|
};
|
|
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<UBTEquipWeaponBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTEquipWeaponBehaviorEffector;
|
|
|
|
// Class Cronos.PatrolPathSplineComponent
|
|
// 0x0010 (0x05A0 - 0x0590)
|
|
class UPatrolPathSplineComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<UPatrolPathSplineComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPatrolPathSplineComponent;
|
|
|
|
// Class Cronos.BTSkinsUIDataAsset
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UBTSkinsUIDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EPlayerSkin, struct FBTPlayerSkinUIData> 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<UBTSkinsUIDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSkinsUIDataAsset;
|
|
|
|
// Class Cronos.BTExtrasWidget
|
|
// 0x0068 (0x0360 - 0x02F8)
|
|
class UBTExtrasWidget final : public UBUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnBack; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UBTSkinEntryWidget> SkinEntryTemplate; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBTSkinsUIDataAsset* PlayerSkinUIDataAsset; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> 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<UBTExtrasWidget>();
|
|
}
|
|
};
|
|
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<UBTFadeSubsystem>();
|
|
}
|
|
};
|
|
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<IBTFlamethrowerBurnable>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTFlamethrowerTraceComponent>();
|
|
}
|
|
};
|
|
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<UBTFloatingWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTFloatingWidget;
|
|
|
|
// Class Cronos.BTFunctionalTestHelperComponent
|
|
// 0x0110 (0x01B0 - 0x00A0)
|
|
class UBTFunctionalTestHelperComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AActor> 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<class UBTTestHelperBehavior*> BehaviorsQueryTest; // 0x00F8(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag TagTest; // 0x0108(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> 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<class UArrowComponent*> 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<void(bool bResult, const class FString& ResultInfo)> InOnTestBehaviorFinishedBP);
|
|
void SimpleMoveTo(const struct FVector& InTargetLocation, TDelegate<void()> 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<UBTFunctionalTestHelperComponent>();
|
|
}
|
|
};
|
|
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<UBTGameCutscenePlayerBehaviorEffector>();
|
|
}
|
|
};
|
|
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<USHAnimObstacleDetectionSubcomp>();
|
|
}
|
|
};
|
|
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<UBTGameplayMenuAbility>();
|
|
}
|
|
};
|
|
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<class USHGameplayMenuSectionsButton*> 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<UBTGameplayMenuWidget>();
|
|
}
|
|
};
|
|
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<ASHGeometryCollectionActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHGeometryCollectionActor;
|
|
|
|
// Class Cronos.BTGoToHelperBehavior
|
|
// 0x0040 (0x0110 - 0x00D0)
|
|
class UBTGoToHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTGoToHelperBehavior>();
|
|
}
|
|
};
|
|
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<USHDodgeRecoveryData>();
|
|
}
|
|
};
|
|
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<UBTGoToMainMenuBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTInteractionCollectWidget>();
|
|
}
|
|
};
|
|
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<UBTInteractionDebugWidget>();
|
|
}
|
|
};
|
|
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<UBTInteractionOverlayWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTInteractionOverlayWidget;
|
|
|
|
// Class Cronos.BTInteractionResultHelperBehavior
|
|
// 0x0040 (0x0110 - 0x00D0)
|
|
class UBTInteractionResultHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> TargetActorSoft; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EBestIconFailReason> 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<UBTInteractionResultHelperBehavior>();
|
|
}
|
|
};
|
|
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<void()> OnLiftingInteractionStarted; // 0x0318(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLiftingCommited; // 0x0328(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bFinished)> 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<EObstacleSide, class UAnimMontage*> PlayerAnimationMontage; // 0x0380(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EObstacleSide, class UAnimationAsset*> 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<ABTInteractiveLiftableObstacle>();
|
|
}
|
|
};
|
|
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<UBTInventoryItemProxyComponent>();
|
|
}
|
|
};
|
|
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<class UCommonTextStyle> FullStackStyle; // 0x05D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCommonTextStyle> 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<class UInputAction*> 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<UBTInventorySingleItemWidget>();
|
|
}
|
|
};
|
|
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<UBTItemAmountDisplayWidget>();
|
|
}
|
|
};
|
|
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<class UClass> 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<TWeakObjectPtr<class ASHItem>, class ABTItemHighlightActor*> HighlightedActors; // 0x0130(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ABTItemHighlightActor*> 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<UBTItemHighlighterComponent>();
|
|
}
|
|
};
|
|
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<IBTItemInfoWidgetDataInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTItemsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTItemsSubsystem;
|
|
|
|
// Class Cronos.BTItemsToSellGenerator
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UBTItemsToSellGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTSingleItemBuyWidget> 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<UBTItemsToSellGenerator>();
|
|
}
|
|
};
|
|
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<UBTItemWithAmountWidget>();
|
|
}
|
|
};
|
|
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<class AActor> 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<UBTLevelInstanceObjectFinderComponent>();
|
|
}
|
|
};
|
|
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<UBTLoadingCutsceneWidget>();
|
|
}
|
|
};
|
|
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<USHAnimActionExecutive>();
|
|
}
|
|
};
|
|
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<UBTLogPerformanceBehavior>();
|
|
}
|
|
};
|
|
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<TWeakObjectPtr<class AActor>> 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<UBTSpringArmComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSpringArmComponent;
|
|
|
|
// Class Cronos.BTLookAtHelperBehavior
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTLookAtHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTLookAtHelperBehavior>();
|
|
}
|
|
};
|
|
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<UBTMapMenuWidget>();
|
|
}
|
|
};
|
|
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<UBTMenuDebugCheckboxOverlay>();
|
|
}
|
|
};
|
|
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<struct FBTWeaponDamageConfig> 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<class UGameplayEffect> CriticalHitPostProcessEffect; // 0x03B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, struct FGameplayAttribute> 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<class UBeingDamage> 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<UBTWeaponModeDamageComponent>();
|
|
}
|
|
};
|
|
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<UBTSpreadGunDamageComponent>();
|
|
}
|
|
};
|
|
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<UBTMenuDebugOverlay>();
|
|
}
|
|
};
|
|
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<IBTMenuWithSectionsInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTSurfaceNavigationSubsystem>();
|
|
}
|
|
};
|
|
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<UBTNavLinkComponent>();
|
|
}
|
|
};
|
|
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<IBTNavLinkOwnerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UBTWeaponModeAudioSettings> AudioSettings; // 0x0318(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UBTWeaponModeVFXSettings> 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<void()> OnWeaponModeOutOfAmmo; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bApplyState)> OnWeaponModeApplyReloadState; // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWeaponModeReloadRequested; // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWeaponModeReloadAddAmmo; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 Count)> OnWeaponModeAmmoConsumed; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 Count)> OnWeaponModeFakeAmmoConsumed; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bStarted)> OnWeaponFireRequested; // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bTapFire, int32 ChargeLevel)> OnWeaponFired; // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bTapFire, int32 ChargeLevel, bool bValidPerk, const struct FVector& EndLoc, const TArray<struct FHitResult>& TraceHits)> OnPostWeaponFired; // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bTapFire, int32 ChargeLevel)> OnWeaponBurstFired; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UBTFireBehavior* FireBehavior, bool bWeaponFired)> OnWeaponFireBehaviorFinished; // 0x0420(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWeaponFireCanceled; // 0x0430(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 ChargeStage)> OnWeaponChargeStarted; // 0x0440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 ChargeStage)> OnWeaponChargeEnded; // 0x0450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 ChargeStage)> OnWeaponChargeGained; // 0x0460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bStarted, float Time)> OnWeaponChargeCooldown; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bEnable, bool bDontSwapWidget)> OnWeaponModeContainerStateChanged; // 0x0480(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bAiming)> OnWeaponAimStateChanged; // 0x0490(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FBTTraceHitsMap& TraceHitsMap, const struct FVector& ShootEndWorldLoc, bool bTapFire, int32 ChargeLevel)> OnWeaponTraceHit; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const TArray<struct FHitResult>& HitResult)> OnWeaponTraceEnemyHit; // 0x04B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const TArray<class AActor*>& 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<TSoftClassPtr<class UClass>> 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<class UClass*> 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<ABTWeaponModeContainer>();
|
|
}
|
|
};
|
|
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<ABTSpreadGunContainer>();
|
|
}
|
|
};
|
|
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<EEnemyArchetype, struct FPlayAnimationData> 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<ABTNavLinkProxy>();
|
|
}
|
|
};
|
|
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<UBTNewGamePlusStateCondition>();
|
|
}
|
|
};
|
|
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<UBTNotificationManagerComponent>();
|
|
}
|
|
};
|
|
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<IBTNotifyWidgetHelperInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTSwitchPlayerWeaponBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTObjectiveFloatingMarkerWidget>();
|
|
}
|
|
};
|
|
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<TSoftClassPtr<class UClass>> RequiredDamageTypes; // 0x0060(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnBurnStageChanged(EBurnableBurnStage NewBurnStage, const TSoftClassPtr<class UClass>& 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<UBTOnBurnableMassStageChangeBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBTOnEncounterStateChangeBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBTOnEnemyWaveStateChangeBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBTOnGameplayEventTrigger>();
|
|
}
|
|
};
|
|
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<ASHPlayerCameraManager>();
|
|
}
|
|
};
|
|
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<UBTOnInventoryUpdatedBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<UBTOnPlayerTeleportedToSpawnPoint>();
|
|
}
|
|
};
|
|
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<UBTOnTimeRiftFinishedBehaviorTrigger>();
|
|
}
|
|
};
|
|
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<ASHPostprocessVolume>();
|
|
}
|
|
};
|
|
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<UBTSoulWidgetBase>();
|
|
}
|
|
};
|
|
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<UBTPinPadNumberButton>();
|
|
}
|
|
};
|
|
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<UBTPinPadWidget>();
|
|
}
|
|
};
|
|
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<UBTPlayAkEventBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTPlayAkEventBehaviorEffector;
|
|
|
|
// Class Cronos.BTPlayerCanFabricateItemStateCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTPlayerCanFabricateItemStateCondition final : public UInteractionStateCondition
|
|
{
|
|
public:
|
|
TArray<struct FDataTableRowHandle> 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<UBTPlayerCanFabricateItemStateCondition>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> 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<UBTPlayerHasItemStateCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTPlayerHasItemStateCondition;
|
|
|
|
// Class Cronos.BTPlayerHasAnySoulStateCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UBTPlayerHasAnySoulStateCondition final : public UInteractionStateCondition
|
|
{
|
|
public:
|
|
TArray<struct FShortRowHandle> 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<UBTPlayerHasAnySoulStateCondition>();
|
|
}
|
|
};
|
|
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<UBTPlayerHealthRangeStateCondition>();
|
|
}
|
|
};
|
|
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<UBTPlayerHUDTimeRiftWidget>();
|
|
}
|
|
};
|
|
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<UBTPlaySoundEventBehaviorEffector>();
|
|
}
|
|
};
|
|
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<class UBTPreloadContentCondition*> 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<UBTPreloadContentConditionSet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTPreloadContentConditionSet;
|
|
|
|
// Class Cronos.BTPreloadContentSet
|
|
// 0x0050 (0x0090 - 0x0040)
|
|
class UBTPreloadContentSet final : public UBTPreloadContentDefinition
|
|
{
|
|
public:
|
|
TSet<struct FBTPreloadContentBundleConditionalData> 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<UBTPreloadContentSet>();
|
|
}
|
|
};
|
|
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<UBTPreloadWorldStateForRequesterBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTPressKeyHelperBehavior>();
|
|
}
|
|
};
|
|
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<class UBTQTEBehavior> 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<UBTQTEAnimationBehavior>();
|
|
}
|
|
};
|
|
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<ABTQTECamerActor>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DoorUnlock>();
|
|
}
|
|
};
|
|
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<void(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason)> 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<class UBTQTE> 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<class UBTQTE> BTQTEClass, TDelegate<void(class UBTQTE* InCronosQTE)> 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<UBTQTEComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTQTEComponent;
|
|
|
|
// Class Cronos.BTQTEEffectGameplayBehavior
|
|
// 0x0010 (0x0070 - 0x0060)
|
|
class UBTQTEEffectGameplayBehavior final : public UBTQTEBehavior
|
|
{
|
|
public:
|
|
TArray<struct FQTEApplyGameplayEffectsData> 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<UBTQTEEffectGameplayBehavior>();
|
|
}
|
|
};
|
|
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<IBTQTEInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IBTQTEInterface;
|
|
|
|
// Class Cronos.BTQTEPredefinedCameraBehavior
|
|
// 0x0038 (0x0098 - 0x0060)
|
|
class UBTQTEPredefinedCameraBehavior final : public UBTQTEBehavior
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<UBTQTEPredefinedCameraBehavior>();
|
|
}
|
|
};
|
|
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<UDynamicTabButtonWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDynamicTabButtonWidget;
|
|
|
|
// Class Cronos.BTRandomEnemySpawner
|
|
// 0x0030 (0x0830 - 0x0800)
|
|
class ABTRandomEnemySpawner final : public ABTEnemySpawner
|
|
{
|
|
public:
|
|
TArray<EEnemyArchetype> PossibleArchetypes; // 0x07F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FAttributesStruct> PossibleAttributes; // 0x0808(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<uint8> 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<ABTRandomEnemySpawner>();
|
|
}
|
|
};
|
|
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<UBTRegisterSpawnerToWaveBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTResourceSingleCostWidget>();
|
|
}
|
|
};
|
|
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<UBTResultScreenEntryWidget>();
|
|
}
|
|
};
|
|
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<class UElizaBossfightConfig> 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<AElizaWeakSpotProxyActor>();
|
|
}
|
|
};
|
|
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<class UBTDialogBoxMenuWidget> 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<UBTSaveGameMenuWidget>();
|
|
}
|
|
};
|
|
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<UBTSendLogEventBehavior>();
|
|
}
|
|
};
|
|
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<UBTSenseEvent_The6thSense>();
|
|
}
|
|
};
|
|
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<UBTService_DetermineAimingDirection>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTService_DetermineAimingDirection;
|
|
|
|
// Class Cronos.EnemyHitReactionComponent
|
|
// 0x00A8 (0x0148 - 0x00A0)
|
|
class UEnemyHitReactionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<class UMaterialInstanceDynamic*, struct FMaterialParameterArrayContainer> ActivatedBloodBlends; // 0x00A0(0x0050)(NativeAccessSpecifierPrivate)
|
|
TMap<class UMaterialInstanceDynamic*, struct FMaterialParameterArrayContainer> FadeOutBloodBlendsParameters; // 0x00F0(0x0050)(NativeAccessSpecifierPrivate)
|
|
class UEnemyHitPlayerReactionData* ReactionData; // 0x0140(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnEnemyWasHit(const TArray<struct FHitResult>& 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<UEnemyHitReactionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnemyHitReactionComponent;
|
|
|
|
// Class Cronos.BTService_FindObstacleInFront
|
|
// 0x0050 (0x00E8 - 0x0098)
|
|
class UBTService_FindObstacleInFront final : public UBTService_BlackboardBase
|
|
{
|
|
public:
|
|
TArray<ECollisionChannel> 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<UBTService_FindObstacleInFront>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTService_FindObstacleInFront;
|
|
|
|
// Class Cronos.BTService_PreventOutOfNavMesh
|
|
// 0x0018 (0x0088 - 0x0070)
|
|
class UBTService_PreventOutOfNavMesh final : public UBTService
|
|
{
|
|
public:
|
|
TSubclassOf<class UNavigationQueryFilter> 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<UBTService_PreventOutOfNavMesh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTService_PreventOutOfNavMesh;
|
|
|
|
// Class Cronos.BTSetAmmoWeaponBehaviorEffector
|
|
// 0x0010 (0x00A0 - 0x0090)
|
|
class UBTSetAmmoWeaponBehaviorEffector final : public UBaseBehaviorEffector
|
|
{
|
|
public:
|
|
TSubclassOf<class ABTWeaponModeContainer> 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<UBTSetAmmoWeaponBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTSetMusicSwitchStateEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSetMusicSwitchStateEffector;
|
|
|
|
// Class Cronos.BTShootEnemiesBehavior
|
|
// 0x0088 (0x0158 - 0x00D0)
|
|
class UBTShootEnemiesBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class ABTEnemySpawner>> 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<struct FGameplayTag> 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<UBTShootEnemiesBehavior>();
|
|
}
|
|
};
|
|
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<UBTShowExtractionWidgetEffector>();
|
|
}
|
|
};
|
|
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<UBTSingleOpenMenuWidget>();
|
|
}
|
|
};
|
|
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<class UBTUpgradeSingleBarWidget*> 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<class UBTUpgradeSingleBarWidget> 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<UBTSingleUpgradeWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSingleUpgradeWidget;
|
|
|
|
// Class Cronos.BTSlotsBindingWidget
|
|
// 0x00C0 (0x0628 - 0x0568)
|
|
class UBTSlotsBindingWidget final : public UBTDisplayableWithInputsWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> AcceptKeys; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> CancelKeys; // 0x0578(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> FirstSlotBindKeys; // 0x0588(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> SecondSlotBindKeys; // 0x0598(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> ThirdSlotBindKeys; // 0x05A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> 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<UBTSlotsBindingWidget>();
|
|
}
|
|
};
|
|
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<UBTSmortBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
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<ABTSoulExtraction>();
|
|
}
|
|
};
|
|
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<class UBTSoulWidgetBase> 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<UBTSoulsGenerator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSoulsGenerator;
|
|
|
|
// Class Cronos.BTSpawnEnemyBehavior
|
|
// 0x0028 (0x00F8 - 0x00D0)
|
|
class UBTSpawnEnemyBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class ABTEnemySpawner>> SpawnersSoft; // 0x00D0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UEnemySpawnHandle*> 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<UBTSpawnEnemyBehavior>();
|
|
}
|
|
};
|
|
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<struct FBTSpreadGunTraceConfig> 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<UBTSpreadGunTraceComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTSpreadGunTraceComponent;
|
|
|
|
// Class Cronos.LoadingHints
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class ULoadingHints final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FLoadingHint> 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<ULoadingHints>();
|
|
}
|
|
};
|
|
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<UBTStashInteractionWidgetManager>();
|
|
}
|
|
};
|
|
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<UHPWidget>();
|
|
}
|
|
};
|
|
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<class ABTSurfaceNavVolume*> ChildVolumes; // 0x0330(0x0010)(ZeroConstructor, Protected, NonPIEDuplicateTransient, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> 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<ABTSurfaceNavVolume>();
|
|
}
|
|
};
|
|
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<UBTTask_BTMoveTo>();
|
|
}
|
|
};
|
|
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<UBTTask_BTSurfMoveTo>();
|
|
}
|
|
};
|
|
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<UBTTask_BTWallEnter>();
|
|
}
|
|
};
|
|
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<IMiniInventoryInteraface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UBTTask_BTWallMoveTo>();
|
|
}
|
|
};
|
|
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<class UAITask_CombatOperation*> 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<UBTTask_ExecuteAction>();
|
|
}
|
|
};
|
|
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<UBTTask_PerformCombatAction>();
|
|
}
|
|
};
|
|
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<UPlayerHUDFlamethrowerWidget>();
|
|
}
|
|
};
|
|
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<UBTTask_PlayVO>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTask_PlayVO;
|
|
|
|
// Class Cronos.BTTask_SetPTMWeights
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UBTTask_SetPTMWeights final : public UBTTaskNode
|
|
{
|
|
public:
|
|
TMap<class FName, float> 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<UBTTask_SetPTMWeights>();
|
|
}
|
|
};
|
|
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<UBTTask_TransitionTo>();
|
|
}
|
|
};
|
|
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<UBTTeleportPlayerBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTeleportPlayerBehaviorEffector;
|
|
|
|
// Class Cronos.BTTeleportToHelperBehavior
|
|
// 0x0030 (0x0100 - 0x00D0)
|
|
class UBTTeleportToHelperBehavior final : public UBTTestHelperBehavior
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> 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<UBTTeleportToHelperBehavior>();
|
|
}
|
|
};
|
|
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<UTranscriptionVisualizationWidget>();
|
|
}
|
|
};
|
|
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<UBTTestHelperBehaviorWidget>();
|
|
}
|
|
};
|
|
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<UBTParseRule>();
|
|
}
|
|
};
|
|
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<UBTParseSwapRule>();
|
|
}
|
|
};
|
|
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<void()> 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<APlayerStash>();
|
|
}
|
|
};
|
|
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<UBTParseSplitRule>();
|
|
}
|
|
};
|
|
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<UBTParseWrapRule>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTParseWrapRule;
|
|
|
|
// Class Cronos.BTTextParser
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UBTTextParser final : public UObject
|
|
{
|
|
public:
|
|
static void ParseWithinCertainRules(const TArray<class UBTParseRule*>& InRules, const class FText& InText, TArray<class FString>* 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<UBTTextParser>();
|
|
}
|
|
};
|
|
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<UBTTimeKnotActivationBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTimeKnotActivationBehaviorEffector;
|
|
|
|
// Class Cronos.BTTimeKnotBroker
|
|
// 0x0130 (0x0460 - 0x0330)
|
|
class ABTTimeKnotBroker : public AInteractionGenericBroker
|
|
{
|
|
public:
|
|
TArray<struct FInterfaceReference> 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<bool> 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<ABTTimeKnotBroker>();
|
|
}
|
|
};
|
|
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<AGCNotify_Actor_BinkMedia>();
|
|
}
|
|
};
|
|
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<class AActor> 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<class UClass> 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<ABTTimeRift>();
|
|
}
|
|
};
|
|
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<void(const ETimeRiftState NewTimeRiftState)> 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<UBTTimeRiftSubsystem>();
|
|
}
|
|
};
|
|
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<UBTToggleAmbientSoundBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UPTMCondition>();
|
|
}
|
|
};
|
|
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<UBTToggleInteractionBehaviorEffector>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTToggleInteractionBehaviorEffector;
|
|
|
|
// Class Cronos.BTTrapMineAbility
|
|
// 0x00A0 (0x04D0 - 0x0430)
|
|
class UBTTrapMineAbility : public UCronosGameplayAbility
|
|
{
|
|
public:
|
|
TSubclassOf<class AGrenadeAttachment> 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<class UGameplayEffect> 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<UBTTrapMineAbility>();
|
|
}
|
|
};
|
|
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<ABTTutorialOverlap>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABTTutorialOverlap;
|
|
|
|
// Class Cronos.BTTutorialStateCondition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UBTTutorialStateCondition final : public UInteractionStateCondition
|
|
{
|
|
public:
|
|
TArray<struct FTutorialDataItem> 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<UBTTutorialStateCondition>();
|
|
}
|
|
};
|
|
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<ABTTutorialTimer>();
|
|
}
|
|
};
|
|
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<UFaceAnimInstance>();
|
|
}
|
|
};
|
|
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<UBTTutorialWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTutorialWidget;
|
|
|
|
// Class Cronos.SHMovementAnimationsSetData
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USHMovementAnimationsSetData final : public UDataAsset
|
|
{
|
|
public:
|
|
TSubclassOf<class UAnimInstance> LocomotionAnimationBP; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> LocomotionBodyCarryAnimationBP; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> 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<USHMovementAnimationsSetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMovementAnimationsSetData;
|
|
|
|
// Class Cronos.BTUIAudioDataAsset
|
|
// 0x0280 (0x02B0 - 0x0030)
|
|
class UBTUIAudioDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, struct FBTMenuAudios> MenuAudios; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> WidgetOnSwitchedEvent; // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> FabricationLoopEvent; // 0x00A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> FabricationFinishedEvent; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> FabricationInterruptedEvent; // 0x00F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> MiniInventoryRightItemUsedEvent; // 0x0120(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> MiniInventoryWrongItemUsedEvent; // 0x0148(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> PinPadRightPasswordEnteredEvent; // 0x0170(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> PinPadWrongPasswordEnteredEvent; // 0x0198(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> ItemTakenOutFromStashEvent; // 0x01C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> ItemStashedEvent; // 0x01E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> PositiveNotificationOnHUDEvent; // 0x0210(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> NegativeNotificationOnHUDEvent; // 0x0238(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> BaseButtonStyle; // 0x0260(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> 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<UBTUIAudioDataAsset>();
|
|
}
|
|
};
|
|
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<ASHMapRenderer>();
|
|
}
|
|
};
|
|
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<EBTDisplayableWidgetLayerType, int32> 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<UBTUIOrderDataAsset>();
|
|
}
|
|
};
|
|
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<UMulRotationSpeedAnimNotifyState>();
|
|
}
|
|
};
|
|
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<class USHDoorMovementComponent*, bool> StartingAutoCloseValues; // 0x00D0(0x0050)(SaveGame, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class USHDoorMovementComponent*, float> 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<UBTUnlockDoorBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UBTUpgradeDisplayDataWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTUpgradeDisplayDataWidget;
|
|
|
|
// Class Cronos.BTUpgradesCategoryGenerator
|
|
// 0x0018 (0x0480 - 0x0468)
|
|
class UBTUpgradesCategoryGenerator final : public UBTGeneratorWidgetBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UBTWeaponButtonWidget> WeaponButtonWidgetClass; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UBTWeaponButtonWidget> 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<UBTUpgradesCategoryGenerator>();
|
|
}
|
|
};
|
|
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<struct FBUpgradeConfigSingleLevel> 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<UBTUpgradeConfigLevels>();
|
|
}
|
|
};
|
|
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<AFlameArea>();
|
|
}
|
|
};
|
|
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<class UBTSingleUpgradeWidget> 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<UBTUpgradesGeneratorWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTUpgradesGeneratorWidget;
|
|
|
|
// Class Cronos.SHOperationEvents
|
|
// 0x0020 (0x02E8 - 0x02C8)
|
|
class ASHOperationEvents final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool WasCompleted)> 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<ASHOperationEvents>();
|
|
}
|
|
};
|
|
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<UBTUpgradeSingleBarWidget>();
|
|
}
|
|
};
|
|
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<EAnimDirection, class UAnimSequence*> 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<EAnimDirection, class UAnimSequence*> 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<struct FLeanParams> 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<UCronosMovementAnimationsPreset>();
|
|
}
|
|
};
|
|
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<class UUserWidget> WidgetToPerformAction; // 0x0610(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UBTSingleUpgradeWidget> 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<class UBTDialogBoxMenuWidget> 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<UBTUpgradesSectionMenu>();
|
|
}
|
|
};
|
|
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<UReticleVisualizationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UReticleVisualizationWidget;
|
|
|
|
// Class Cronos.BTUpgradesTabWidget
|
|
// 0x00C0 (0x06F0 - 0x0630)
|
|
class UBTUpgradesTabWidget final : public UBTUpgradeStationTabBaseWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UUCWButtonStyle> 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<UBTUpgradesTabWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTUpgradesTabWidget;
|
|
|
|
// Class Cronos.BTUpgradeStationWidget
|
|
// 0x00B0 (0x0618 - 0x0568)
|
|
class UBTUpgradeStationWidget final : public UBTDisplayableWithInputsWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> PreviousCategoryKeys; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> 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<UBTUpgradeStationWidget>();
|
|
}
|
|
};
|
|
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<IBTUpgradeTreeWeaponInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<struct FBTEnergyStoreItem> DefaultStoreItems; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<struct FBTEnergyStoreItem> 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<UBTValuablesData>();
|
|
}
|
|
};
|
|
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<UBTWaitGameplayEventToActor>();
|
|
}
|
|
};
|
|
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<void()> 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<UInMenuCreditsWidget>();
|
|
}
|
|
};
|
|
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<UBTWallWalkBehaviorEffector>();
|
|
}
|
|
};
|
|
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<class UMaterialInterface> HDRVisMaterial; // 0x15D8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> 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<ASHPostprocessingCtrl>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> 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<UBTWeaponButtonWidget>();
|
|
}
|
|
};
|
|
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<USHOtherStatics>();
|
|
}
|
|
};
|
|
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<class UGameplayEffect> 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<void(int32 CurrentAmmo)> 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<UBTWeaponModeAmmoComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTWeaponModeAmmoComponent;
|
|
|
|
// Class Cronos.GeometryCollectionPoolSubsystem
|
|
// 0x0070 (0x00B0 - 0x0040)
|
|
class UGeometryCollectionPoolSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<TSoftObjectPtr<class UGeometryCollection>, 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<UGeometryCollectionPoolSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGeometryCollectionPoolSubsystem;
|
|
|
|
// Class Cronos.BTWeaponModeCameraComponent
|
|
// 0x00F8 (0x01B0 - 0x00B8)
|
|
class UBTWeaponModeCameraComponent final : public UBTBaseWeaponModeComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeTapFire; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeHoldFire; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UCameraShakeBase>> CameraShakeChargeFire; // 0x00C8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UCameraShakeBase>> CameraShakeCharging; // 0x00D8(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> 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<class UCameraShakeBase> PlayingFireCameraShake; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UCameraShakeBase> PlayingAimCameraShake; // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UCameraShakeBase> 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<struct FHitResult>& 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<UBTWeaponModeCameraComponent>();
|
|
}
|
|
};
|
|
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<EBones, float> AimBonesWithDirectionMap; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<float, struct FRotator> 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<UCharacterPlayAimOffsetCorrectionSetup>();
|
|
}
|
|
};
|
|
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<ESHCombatPoseType, struct FSHWeaponPoseAnimations> Animations; // 0x0038(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<EWeaponCombatState, struct FPlayAnimationData> 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<struct FBTWeaponAnimationFireData> 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<ELocomotionType, ESkeletonSockets> 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<UBTWeaponModeAnimationSettings>();
|
|
}
|
|
};
|
|
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<struct FBTWeaponVFXFireData> 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<int32, struct FBTFlamethrowerUpgradeLevelStruct> 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<class FName, struct FNDCVFXInfoPair> 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<UBTWeaponModeVFXSettings>();
|
|
}
|
|
};
|
|
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<struct FBTWeaponUpgradeAudioSwitchConfig> 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<UBTWeaponModeAudioSettings>();
|
|
}
|
|
};
|
|
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<class UBTAmountModalMenuWidget> AmountModalMenuWidgetClass; // 0x0620(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EStashActionType, class FText> ActionTitleForAction; // 0x0628(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EStashActionType, class FText> 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<UItemStashWidget>();
|
|
}
|
|
};
|
|
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<struct FHitResult>& 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<UBTWeaponModeFireRateComponent>();
|
|
}
|
|
};
|
|
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<ASHRadio>();
|
|
}
|
|
};
|
|
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<EFocusGainMode, struct FFocusGainModeSettings> FocusGainModesSettings; // 0x01A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<EFocusState, struct FFocusStateSettings> 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<struct FHitResult>& 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<UBTWeaponModeFocusComponent>();
|
|
}
|
|
};
|
|
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<UFlashlightPostprocessDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFlashlightPostprocessDataAsset;
|
|
|
|
// Class Cronos.BTWeaponModeProjectileTraceComponent
|
|
// 0x0070 (0x0180 - 0x0110)
|
|
class UBTWeaponModeProjectileTraceComponent : public UBTWeaponModeTraceComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<class UClass> 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<UBTWeaponModeProjectileTraceComponent>();
|
|
}
|
|
};
|
|
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<UBTWeaponModeRerouterProjectileTraceComponent>();
|
|
}
|
|
};
|
|
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<struct FBTRecoilConfig> 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<struct FHitResult>& 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<UBTWeaponModeRecoilComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTWeaponModeRecoilComponent;
|
|
|
|
// Class Cronos.BTWeaponModeReticleComponent
|
|
// 0x0018 (0x00D0 - 0x00B8)
|
|
class UBTWeaponModeReticleComponent final : public UBTBaseWeaponModeComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UCronosWeaponRecticleWidget> 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<struct FHitResult>& 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<UBTWeaponModeReticleComponent>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> WeaponModesToUse; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FDataTableRowHandle> 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<struct FBTWeaponSlotsConfig> 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<UBTWeaponPlayerComponentSettings>();
|
|
}
|
|
};
|
|
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<void()> 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<class ABTWeaponModeContainer*> WeaponModesContainers; // 0x00E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<class ABTWeaponModeContainer*> 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<class UMaterialInstanceDynamic*, struct FBTMaterialDissolveData> MaterialDissolveMap; // 0x0160(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USkeletalMesh*> WeaponMeshesHardRefs; // 0x01B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(int32 InNewSlotIndex, int32 InPrevSlotIndex)> OnActiveWeaponSlotChanged; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 InSlotIndex, int32 InNewWeaponModeContainerIndex, int32 InPrevWeaponModeContainerIndex)> 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<struct FBTWeaponSlot> 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<class ABTWeaponModeContainer> 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<class ABTWeaponModeContainer*>* 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<UBTWeaponPlayerComponent>();
|
|
}
|
|
};
|
|
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<APointOfInterest>();
|
|
}
|
|
};
|
|
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<class UBTInventorySingleItemWidget*> 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<UBTWeaponSlotBindingMenuWidget>();
|
|
}
|
|
};
|
|
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<class UBTCanvasFloatingWidget> 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<class UBTFloatingWidget*> 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<UBTWidgetFloatingManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTWidgetFloatingManagerComponent;
|
|
|
|
// Class Cronos.BTWidgetSwitcher
|
|
// 0x0030 (0x01C8 - 0x0198)
|
|
class UBTWidgetSwitcher final : public UWidgetSwitcher
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAkAudioEvent> 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<UBTWidgetSwitcher>();
|
|
}
|
|
};
|
|
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<EPlayerSkin, struct FHelmetHitConfig> 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<UPlayerGlobalAppearanceData>();
|
|
}
|
|
};
|
|
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<UBTWonInOtherPlaythrough>();
|
|
}
|
|
};
|
|
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<class UWorldPartitionStateRequest> 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<UBTWorldStateRequestBehaviorEffector>();
|
|
}
|
|
};
|
|
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<ABTWPStreamingSourceActor>();
|
|
}
|
|
};
|
|
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<UBurnableDeveloperSettings>();
|
|
}
|
|
};
|
|
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<void(EBurnableBurnStage NewBurnStage, const TSoftClassPtr<class UClass>& 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<TSubclassOf<class UDamageType>> 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<class UClass> 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<struct FTransform>& 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<ABurnableMassBaseActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ABurnableMassBaseActor;
|
|
|
|
// Class Cronos.BTCatInteractionData
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UBTCatInteractionData final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FBTCatFirstInteractionData> FirstInteractionDialogsList; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<struct FDialogFullInfo> TerminalList; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<struct FDialogFullInfo> 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<UBTCatInteractionData>();
|
|
}
|
|
};
|
|
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<AExSkelCharacter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AExSkelCharacter;
|
|
|
|
// Class Cronos.Cat
|
|
// 0x0140 (0x0980 - 0x0840)
|
|
class ACat final : public AExSkelCharacter
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCatRandomizeIdleState; // 0x0840(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<class UAnimMontage*> RandomAdditiveMontages; // 0x08B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> RandomSittingMontages; // 0x08C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> 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<ECatSkinType, TSoftObjectPtr<class UMaterialInterface>> 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<ACat>();
|
|
}
|
|
};
|
|
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<class ACat> 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<UCatAnimInstance>();
|
|
}
|
|
};
|
|
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<UCatRotateDuringJump_NotifyState>();
|
|
}
|
|
};
|
|
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<UToggleWallwalkBehaviorEffector>();
|
|
}
|
|
};
|
|
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<struct FWallGrabTraceSequence> WallGrabbingTraces; // 0x10D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FTraceSequence> 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<struct FSurfaceAdjustmentPlane> 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<struct FVector> 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<UCronosCharacterMovementComponent>();
|
|
}
|
|
};
|
|
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<UCharacterMovementComponentScoped>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterMovementComponentScoped;
|
|
|
|
// Class Cronos.DoorMeshToTypeData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UDoorMeshToTypeData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSoftObjectPtr<class UStaticMesh>, 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<UDoorMeshToTypeData>();
|
|
}
|
|
};
|
|
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<UCarryBodyAttributeSet>();
|
|
}
|
|
};
|
|
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<UNavArea_Surface>();
|
|
}
|
|
};
|
|
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<UCharacterPlayBodyCarryAbility>();
|
|
}
|
|
};
|
|
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<ASHCharacter>();
|
|
}
|
|
};
|
|
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<class UCronosSpawnPointData> 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<void(const struct FGameplayTag& InGameEndign)> OnGameFinished; // 0x08A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TArray<EBones> 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<EBones> NearSightTestBones; // 0x08C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer CharacterDissolveBlockingTags; // 0x08D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<TScriptInterface<class ISHInteractionSlot>> InteractionSlots; // 0x08F8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_908[0xD8]; // 0x0908(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAnimInstance> FlashlightCutsceneAnimInstance; // 0x09E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> FlashlightGameplayAnimInstance; // 0x09E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> PostProcessGameplayAnimInstance; // 0x09F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> 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<class AActor*> 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<ASHCharacterPlay>();
|
|
}
|
|
};
|
|
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<ATimeKnotEndBase>();
|
|
}
|
|
};
|
|
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<void(const struct FGameplayTag& GameplayTag)> OnInputActionRequest; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& GameplayTag, float Time)> OnInputActionReleased; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class ASHCharacterPlay* OwnerCharacter; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FEnhancedActionKeyMapping> KnownMappings; // 0x00D0(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, double> 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<UCharacterPlayBrainComponent>();
|
|
}
|
|
};
|
|
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<UCharacterPlayDamageIndicatorComponent>();
|
|
}
|
|
};
|
|
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<class UUCWButtonStyle> UnavailableNodeButtonStyle; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UUCWButtonStyle> AvailableNodeButtonStyle; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UUCWButtonStyle> 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<class UUpgradeTreeWidget> 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<UUpgradeTreeNodeWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUpgradeTreeNodeWidget;
|
|
|
|
// Class Cronos.DLCSkinSettingsDataAsset
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class UDLCSkinSettingsDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EPlayerSkin, struct FPlayerSkinSetup> PlayerSkinSetupMap; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EPlayerSkin, struct FPlayerSkinUIData> 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<UDLCSkinSettingsDataAsset>();
|
|
}
|
|
};
|
|
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<class UObject*, struct FMaterialAssigned> 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<UCharacterPlayDLCSkinComponent>();
|
|
}
|
|
};
|
|
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<ADynamicNavZoneActor>();
|
|
}
|
|
};
|
|
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<class APawn*, struct FEnemyLocationData> 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<class APawn*> FindNearbyEnemies(float InRadius, float InMaxDeltaHeight);
|
|
TArray<class APawn*> 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<UCharacterPlayEnemyDetectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlayEnemyDetectionComponent;
|
|
|
|
// Class Cronos.NiagaraVFXActor
|
|
// 0x0028 (0x0300 - 0x02D8)
|
|
class ANiagaraVFXActor final : public ANiagaraActor
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UNiagaraSystem> 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<ANiagaraVFXActor>();
|
|
}
|
|
};
|
|
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<class UGameplayEffect> ConsumeBarEffect; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> IncreaseNumOfBars; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> UpgradeMaxNumOfBars; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> 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<UCharacterPlayEnergyComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlayEnergyComponent;
|
|
|
|
// Class Cronos.CharacterPlayHealthScannerComponent
|
|
// 0x00D8 (0x0178 - 0x00A0)
|
|
class UCharacterPlayHealthScannerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<EEnemyScanerState, class UMaterialInterface*> MaterialMap; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<EEnemyScanerState, struct FVector2D> 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<UCharacterPlayHealthScannerComponent>();
|
|
}
|
|
};
|
|
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<UCharacterPlayInputComponent>();
|
|
}
|
|
};
|
|
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<UUnequipWeaponAbility>();
|
|
}
|
|
};
|
|
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<UPlayerMovementConfig>();
|
|
}
|
|
};
|
|
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<class AActor*>& 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<UCharacterPlayMovementComponent>();
|
|
}
|
|
};
|
|
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<UAbilityTask_WallWalkFlightTrajectory>();
|
|
}
|
|
};
|
|
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<UCharacterPlayWallWalkAbility>();
|
|
}
|
|
};
|
|
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<ICharacterWeatherInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<AGrenadeAttachment>();
|
|
}
|
|
};
|
|
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<UCharacterPlayWeatherConfig>();
|
|
}
|
|
};
|
|
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<class ANiagaraAmbientDustVolume> CurrentVolume; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class ANiagaraAmbientDustVolume>> 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<UCharacterPlayWeatherComponent>();
|
|
}
|
|
};
|
|
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<ICharAnimInstanceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<URandRateScaleMulAnimNotifyState>();
|
|
}
|
|
};
|
|
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<ACineGun>();
|
|
}
|
|
};
|
|
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<UCinematicCardWidget>();
|
|
}
|
|
};
|
|
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<void(const struct FHitResult& HitResult)> 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<UCollisionComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotify_EquipWeapon>();
|
|
}
|
|
};
|
|
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<UAnimNotify_UnequipWeapon>();
|
|
}
|
|
};
|
|
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<struct FHitReaction> 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<UHitReactionSet>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeAttackCheck>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeAttackAllowCombo>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeAttackComboTry>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeAttackFinish>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeRotationWindowStart>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeRotationWindowEnd>();
|
|
}
|
|
};
|
|
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<UAnimNotify_MeleeChargeFinish>();
|
|
}
|
|
};
|
|
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<UAnimNotify_HarvestingHit>();
|
|
}
|
|
};
|
|
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<UPlayerHUDCollectInfoWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_HarvestingEnd>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DodgeAllowOverride>();
|
|
}
|
|
};
|
|
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<UAnimNotify_HitReactAllowOverride>();
|
|
}
|
|
};
|
|
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<UAnimNotify_UniversalPostGameplayEventNoData>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ChangeWeaponAttachment>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ChangeWeaponAttachmentAltNotifyState>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ChangeWeaponAttachmentAlt>();
|
|
}
|
|
};
|
|
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<UAnimNotify_FlamethrowerFireStart>();
|
|
}
|
|
};
|
|
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<class ASHCharacterPlay> 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<UPlayerHUDToolsWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_FlamethrowerFireEnd>();
|
|
}
|
|
};
|
|
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<UAnimNotify_FlamethrowerAreaStart>();
|
|
}
|
|
};
|
|
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<UAnimNotify_FlamethrowerAnimNotifyState>();
|
|
}
|
|
};
|
|
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<void()> OnMeshChangedDelegate; // 0x08A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnDeathDelegate; // 0x08B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* DamageCauser, class UActorComponent* HitComponent, float DamageAmount, ECronosBaseEnemyCharacterDamageTakenTypes DamageType)> 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<class AAIController> 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<class UInteractionGenericEventReceiverComponent> OwningEntityEventComponent; // 0x09D0(0x0028)(ExportObject, InstancedReference, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBTAimAssistSkeletonConfig* AimAssistConfig; // 0x09F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UBTAimAssistCollider*> 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<ACronosBaseEnemyCharacter>();
|
|
}
|
|
};
|
|
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<void()> OnPathfinderTeleportFinished; // 0x0CB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class APathfinderAIController> PathfinderController; // 0x0CC0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class ACharacter> Player; // 0x0CC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UEnvQuery> CurrentCachedQuery; // 0x0CD0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CD8[0xB8]; // 0x0CD8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, class UWorldPartitionStateRequest*> 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<int32, class ACronosSpawnPoint*> 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<APathfinderCharacter>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ApplyFlamethrowerCameraState>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ApplyFlamethrowerCameraShake>();
|
|
}
|
|
};
|
|
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<USurfacePathFollowingComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_HideWeapon>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_DissolveWeapon>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotifyState_DissolveWeapon;
|
|
|
|
// Class Cronos.DamageHandlingComponent
|
|
// 0x02A0 (0x0340 - 0x00A0)
|
|
class UDamageHandlingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FDamageInfo& DamageInfo)> OnDamageHandled; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FDamageInfo> DamageInfos; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FHitResult LastHitResultCache; // 0x00C0(0x0100)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> 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<class AActor*> 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<void()> 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<class UCronosBodyPartsData> 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<class FName> 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<UDamageHandlingComponent>();
|
|
}
|
|
};
|
|
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<UAnimNotify_AnimNotifyViaGameplayTag>();
|
|
}
|
|
};
|
|
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<class UShapeComponent*> CombatAreaShapes; // 0x0338(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<class ACharacter*> 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<ACombatArea>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACombatArea;
|
|
|
|
// Class Cronos.AIActionRepository
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UAIActionRepository final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FAIAction> 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<UAIActionRepository>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAIActionRepository;
|
|
|
|
// Class Cronos.ElizaDifficultyConfig
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UElizaDifficultyConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EGameplayDifficulty, struct FWeakSpotHealthMap> 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<UElizaDifficultyConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UElizaDifficultyConfig;
|
|
|
|
// Class Cronos.ProceduralHitConfigData
|
|
// 0x00E8 (0x0118 - 0x0030)
|
|
class UProceduralHitConfigData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, struct FHitIntensityCalculationConfig> PerDamageIntensity; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FWeaponIntensityCalculationConfig> 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<UProceduralHitConfigData>();
|
|
}
|
|
};
|
|
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<USurfaceNavLinkComponent>();
|
|
}
|
|
};
|
|
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<EHurtType> PossibleToInterruptHurtTypes; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class ABTWeaponModeContainer>> WeaponTypesToDisableOverriding; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UAIActionRepository* ActionsRepository; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UHitReactionSet*> 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<struct FDamageGameplayEffect> 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<class FName> FirearmCounterAttackActions; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> MeleeCounterAttackActions; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> 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<UCombatConfigData>();
|
|
}
|
|
};
|
|
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<void(class UAnimMontage* HitReactionMontage, const struct FHitReaction& HitReaction, const struct FHitReactionParams& HitReactionParams)> 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<class UAITask_CombatOperation*> 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<UCombatComponent>();
|
|
}
|
|
};
|
|
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<UTentacleGrabComponent>();
|
|
}
|
|
};
|
|
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<struct FHitBoxComponentData> 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<class UDamageType> 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<TSoftClassPtr<class UClass>> 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<class AActor*> ActorsHitInCurrentAttack; // 0x0150(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<int32, struct FDirectionChanges> 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<UCombatOperationHitbox>();
|
|
}
|
|
};
|
|
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<UGrabAttackConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGrabAttackConfig;
|
|
|
|
// Class Cronos.DebugLightsRootActor
|
|
// 0x0000 (0x02C8 - 0x02C8)
|
|
class ADebugLightsRootActor final : public AActor
|
|
{
|
|
public:
|
|
TArray<class AActor*> GetAllChildsWithTag(class FName Tag, bool FromAllRoots);
|
|
TArray<class ADebugLightsRootActor*> 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<ADebugLightsRootActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADebugLightsRootActor;
|
|
|
|
// Class Cronos.CombatOperation_GrabAttack
|
|
// 0x0120 (0x01A0 - 0x0080)
|
|
class UCombatOperation_GrabAttack final : public UAITask_CombatOperation
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFinished; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UBTQTE> 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<class UBTQTE> 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<class UBTQTE> 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<UCombatOperation_GrabAttack>();
|
|
}
|
|
};
|
|
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<class AActor> 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<UGrabConfig>();
|
|
}
|
|
};
|
|
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<void()> OnGrabFailed; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<class UBTQTE> 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<UCombatOperation_GrabSyncAttack>();
|
|
}
|
|
};
|
|
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<class UObject> 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<UWaveEventData>();
|
|
}
|
|
};
|
|
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<UCombatOperation_SyncToTarget>();
|
|
}
|
|
};
|
|
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<ITagHolderInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UNiagaraSystem> 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<class UCameraShakeBase> CameraShakeClass; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> 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<UTentaclesGrabConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTentaclesGrabConfig;
|
|
|
|
// Class Cronos.CombatOperation_TentacleGrab
|
|
// 0x0228 (0x02A8 - 0x0080)
|
|
class UCombatOperation_TentacleGrab final : public UAITask_CombatOperation
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(ETentacleGrabState TentacleGrabState)> OnGrabStateChange; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_90[0x78]; // 0x0090(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnGrabFailed; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<class UCameraShakeBase> CameraShakeClass; // 0x0150(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UDamageType> 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<class FName> 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<class UCombatOperation_TentacleGrab> 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<UCombatOperation_TentacleGrab>();
|
|
}
|
|
};
|
|
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<class FName, struct FCompassOrganizerData> MarkersData; // 0x02D0(0x0050)(Edit, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FObjectivesOrganizerData> ObjectivesData; // 0x0320(0x0050)(Edit, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class UObjectivesSystemBehaviorEffector*, struct FBISCache> 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<ACompassMarkerOrganizer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACompassMarkerOrganizer;
|
|
|
|
// Class Cronos.ConfigurableAmountWidget
|
|
// 0x0058 (0x0580 - 0x0528)
|
|
class UConfigurableAmountWidget final : public UBTDisplayableBaseWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class USHFabricatorItemCostWidget> 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<void(bool Accepted, int32 ChosenAmount)> 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<UConfigurableAmountWidget>();
|
|
}
|
|
};
|
|
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<UFootstepableDecalComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UFootstepableDecalComponent;
|
|
|
|
// Class Cronos.CounterAttacksConfig
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UCounterAttacksConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FCounterAttackCategory> 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<UCounterAttacksConfig>();
|
|
}
|
|
};
|
|
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<ACrashTestClass>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACrashTestClass;
|
|
|
|
// Class Cronos.CronosAbilitySet
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UCronosAbilitySet final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FCronosAbilitySet_GameplayAbility> GrantedGameplayAbilities; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FCronosAbilitySet_GameplayEffect> 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<UCronosAbilitySet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosAbilitySet;
|
|
|
|
// Class Cronos.EnemyLODConfig
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UEnemyLODConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EEnemyLODGroup, struct FEnemyLODGroupConfig> 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<UEnemyLODConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnemyLODConfig;
|
|
|
|
// Class Cronos.CronosAbilitySystemComponent
|
|
// 0x00D0 (0x1310 - 0x1240)
|
|
class UCronosAbilitySystemComponent final : public UAbilitySystemComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& EventData)> OnGameplayEvent; // 0x1240(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, bool TagExists)> OnGameplayTagUpdated; // 0x1250(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& InputTag)> 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<TSubclassOf<class UGameplayAbility>> 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<class UGameplayAbility> InGameplayClass);
|
|
class UCronosGameplayAbility* GetAbilityByTag(const struct FGameplayTag& InTag);
|
|
class UGameplayAbility* GetActiveAbilityByClass(TSubclassOf<class UGameplayAbility> InGameplayAbility);
|
|
void RemoveGameplayTag(const struct FGameplayTag& Tag);
|
|
void RemoveGameplayTagCompletely(const struct FGameplayTag& Tag);
|
|
bool SwitchGameplayTag(const struct FGameplayTag& Tag);
|
|
void TryCancelAbilityByClass(TSubclassOf<class UGameplayAbility> InAbilityToCancel);
|
|
|
|
bool CanActivateAbilityByTag(const struct FGameplayTagContainer& GameplayTagContainer) const;
|
|
bool CanActivateAbilityByTriggerTag(const struct FGameplayTag& InGameplayTag) const;
|
|
void GetAbilityByTriggerTag(const struct FGameplayTag& InGameplayTag, TArray<struct FGameplayAbilitySpec>* 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<UCronosAbilitySystemComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosAbilitySystemComponent;
|
|
|
|
// Class Cronos.CronosAbilityTagRelationshipMapping
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UCronosAbilityTagRelationshipMapping final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FCronosAbilityTagRelationship> 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<UCronosAbilityTagRelationshipMapping>();
|
|
}
|
|
};
|
|
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<void(class ACronosActionPoint* Point, class AActor* Visitor)> 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<ACronosActionPoint>();
|
|
}
|
|
};
|
|
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<void()> OnCombatStarted; // 0x0408(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCombatEnded; // 0x0418(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSleep; // 0x0428(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<class USpawnBehavior> SpawnBehaviorClass; // 0x05B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpawnBehaviorConfig* SpawnBehaviorData; // 0x05B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USmortModifier> 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<class AActor*> SleepIgnoredActors; // 0x0618(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_628[0x8]; // 0x0628(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class AActor> 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<class UGameplayEffect> 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<struct FVector> 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<class USpawnBehavior> 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<ACronosAiController>();
|
|
}
|
|
};
|
|
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<class UDamageType> 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<class AActor*>& 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<class UDamageType> 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<UCronosAIFunctionLibrary>();
|
|
}
|
|
};
|
|
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<class ACronosSpawnPoint> 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<class UWorldPartitionStateRequest> 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<AGameCutscenePlayer>();
|
|
}
|
|
};
|
|
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<UAnimInstanceMovementState>();
|
|
}
|
|
};
|
|
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<UAnimInstanceAimOffsetState>();
|
|
}
|
|
};
|
|
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<UAiAnimInstancePreset>();
|
|
}
|
|
};
|
|
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<UCronosTranscriptionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosTranscriptionWidget;
|
|
|
|
// Class Cronos.AILocomotionAnimsConfig
|
|
// 0x02A0 (0x02D0 - 0x0030)
|
|
class UAILocomotionAnimsConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class UAnimSequence*> 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<class UAnimSequence*> 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<struct FAIGaitTransition> 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<EAIGait, float> 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<EAIGait, float> 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<EAIGait, struct FPivotsMap> PivotsMap; // 0x0148(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EAiTurnAngle, struct FVector2D> 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<EAIGait, struct FStartsMap> 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<EAiTurnAngle, class UAnimMontage*> 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<UAILocomotionAnimsConfig>();
|
|
}
|
|
};
|
|
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<ACronosAreaVolume>();
|
|
}
|
|
};
|
|
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<class UGameplayAbility> 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<UWallWalkComponent>();
|
|
}
|
|
};
|
|
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<UCronosAssetManager>();
|
|
}
|
|
};
|
|
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<UCronosBaseEnemyCharacterProxy>();
|
|
}
|
|
};
|
|
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<class AElizaEnemySpawner*> EnemySpawners; // 0x02E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class AElizaWeakSpotProxyActor*> 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<class UClass> ElizaClass; // 0x0310(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UElizaBossfightConfig> 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<struct FSoftObjectPath> DependenciesToStream; // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<class UObject*> 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<AElizaSpawner>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AElizaSpawner;
|
|
|
|
// Class Cronos.IncomingCriticalDamageConfigData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UIncomingCriticalDamageConfigData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EBones, float> 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<UIncomingCriticalDamageConfigData>();
|
|
}
|
|
};
|
|
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<UPacingTimeManagerComponent>();
|
|
}
|
|
};
|
|
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<TWeakObjectPtr<class ACronosBodyPartActor>, 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<class UMaterialInstance*, class FName> 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<class USkeletalMeshComponent*> 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<class UMaterialInstanceDynamic*> MaterialsToDissolve; // 0x0580(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialInstanceDynamic*> MaterialsBodyToDissolve; // 0x0590(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class UMaterialInstanceDynamic>> 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<ACronosBodyPartActor>();
|
|
}
|
|
};
|
|
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<UCronosBodyPartManagerSubsystem>();
|
|
}
|
|
};
|
|
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<UAnimNotify_UseItemDestroy>();
|
|
}
|
|
};
|
|
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<UCronosStatusEffectData>();
|
|
}
|
|
};
|
|
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<UCronosBurningStatusEffectData>();
|
|
}
|
|
};
|
|
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<UCronosBurningStatusEffect>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayInteractAbility>();
|
|
}
|
|
};
|
|
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<EEnemyArchetype, class UAppearanceConfig*> AppearanceConfigMap; // 0x0348(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<EEnemyArchetype, class UEnemyLODConfig*> 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<class UMaterialInstance*, class FName> 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<class UMaterialInstance*> 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<class UMaterialInstanceDynamic*> MaterialsToDissolve; // 0x0498(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UMaterialInstanceDynamic*> 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<ADeadEnemyMimic>();
|
|
}
|
|
};
|
|
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<class UEnemyCorpseConfig> 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<class ACronosBodyPartActor*> 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<AEnemyCorpseActor>();
|
|
}
|
|
};
|
|
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<UCronosCharacterLongInteractAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosCharacterLongInteractAbility;
|
|
|
|
// Class Cronos.PhysicalAnimationProfileDA
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhysicalAnimationProfileDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EPhysicalAnimationProfile, struct FPhysicalAnimationProfileData> 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<UPhysicalAnimationProfileDA>();
|
|
}
|
|
};
|
|
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<EAIGait, class UCurveFloat*> 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<EAIGait, float> 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<UAiMovementConfig>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayData>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayFlamethrowerAbility>();
|
|
}
|
|
};
|
|
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<UHealAbilityPayloadObject>();
|
|
}
|
|
};
|
|
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<void(const struct FGameplayTag& GameplayTag, const struct FGameplayEventData& Payload)> 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<class UGameplayEffect> HealPostProcessEffect; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> 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<UCronosCharacterPlayHealAbility>();
|
|
}
|
|
};
|
|
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<UBTSoulLeakCondition>();
|
|
}
|
|
};
|
|
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<struct FShortRowHandle> 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<UBTHasAnySoulSoulLeakCondition>();
|
|
}
|
|
};
|
|
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<UInteractAbilityPayloadObject>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayInteractTimeRiftAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosCharacterPlayInteractTimeRiftAbility;
|
|
|
|
// Class Cronos.CronosSpawnPointSettings
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UCronosSpawnPointSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, TSoftObjectPtr<class UDataTable>> 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<UCronosSpawnPointSettings>();
|
|
}
|
|
};
|
|
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<UMeleeAbilityPayloadObject>();
|
|
}
|
|
};
|
|
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<UAbilityTask_MeleeCharacterPlayRotation>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayMeleeAbility>();
|
|
}
|
|
};
|
|
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<UCronosCharacterPlayQuickFabricationAbility>();
|
|
}
|
|
};
|
|
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<class AActor> 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<USoulExtractionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USoulExtractionWidget;
|
|
|
|
// Class Cronos.CronosCharacterPlayUIComponent
|
|
// 0x0130 (0x01D0 - 0x00A0)
|
|
class UCronosCharacterPlayUIComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> EndGameCreditsWidgetClass; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> EndGameWidgetClass; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayHudWidget> GameplayHudWidgetClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayFocusWidget> GameplayFocusWidgetClass; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayReadingWidget> GameplayReadingWidgetClass; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplaySaveMenuWidget> GameplaySaveMenuWidgetClass; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCronosControlTipsPanel> ControlTipsPanelClass; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCronosControlTipsPanel> ControlTipsQTEPanelClass; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UFullscreenVisionWidget> FullscreenVisionWidgetClass; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UFullscreenImagesWidget> FullscreenImagesWidgetClass; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UFullscreenImageMaterialWidget> FullscreenImageMaterialWidgetClass; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USHGameplayWeaponModeWidget> WeaponWheelWidgetClass; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> 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<class UPlayerHUDCollectInfoWidget> 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<class FName>& Tips);
|
|
void ShowTips(const TArray<class FName>& 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<UCronosCharacterPlayUIComponent>();
|
|
}
|
|
};
|
|
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<class FName, struct FUpgradeItemData> 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<UCronosUpgradesSettings>();
|
|
}
|
|
};
|
|
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<USpawnMagazineAnimNotify>();
|
|
}
|
|
};
|
|
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<class FName, struct FUpgradeItemData> UpgradesDataMap; // 0x00B0(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FActiveGameplayEffectHandle> ActiveEffectsHandles; // 0x0100(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ApplyUpgradePreset(const struct FUpgradePresetData& UpgradePreset);
|
|
struct FGameplayAttribute GetUpgradeEffectAttribute(TSubclassOf<class UGameplayEffect> UpgradeGE, int32 ModifierIndex);
|
|
struct FGameplayAttribute GetUpgradeEffectAttributeByName(class FName UpgradeItemName, int32 ModifierIndex);
|
|
float GetUpgradeEffectMagnitude(TSubclassOf<class UGameplayEffect> 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<UCronosCharacterPlayUpgradesComponent>();
|
|
}
|
|
};
|
|
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<ACronosChaseArea>();
|
|
}
|
|
};
|
|
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<struct FVector> 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<UWallWalkingTraceConfig>();
|
|
}
|
|
};
|
|
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<struct FGameplayTag, struct FWidgetRegisterData> 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<UCronosContainerDynamicWidgets>();
|
|
}
|
|
};
|
|
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<class FName>& 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<UCronosControlTipsPanel>();
|
|
}
|
|
};
|
|
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<struct FKey> SpecialKeys; // 0x03B0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> 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<UCronosCreditsSkipWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_DoorHandIKStart>();
|
|
}
|
|
};
|
|
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<ACronosCutsceneTestActor>();
|
|
}
|
|
};
|
|
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<USpawnBehavior_Sequencer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpawnBehavior_Sequencer;
|
|
|
|
// Class Cronos.CronosDestructibleDeveloperSettings
|
|
// 0x0080 (0x00B8 - 0x0038)
|
|
class UCronosDestructibleDeveloperSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> DefaultGeometryCollectionActorClass; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGeometryCollectionPoolConfigData DefaultPoolConfig; // 0x0060(0x0008)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMap<TSoftObjectPtr<class UGeometryCollection>, 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<UCronosDestructibleDeveloperSettings>();
|
|
}
|
|
};
|
|
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<USHAspectAwareSpacer>();
|
|
}
|
|
};
|
|
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<ICronosDynamicWidgetInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UCronosEditorPerProjectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosEditorPerProjectSettings;
|
|
|
|
// Class Cronos.CronosEncounterTriggerBox
|
|
// 0x0040 (0x0310 - 0x02D0)
|
|
class ACronosEncounterTriggerBox : public ATriggerBox
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class ACronosEncounterManager> EncounterManager; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<ACronosEncounterTriggerBox>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACronosEncounterTriggerBox;
|
|
|
|
// Class Cronos.CronosLoadingScreenTransition
|
|
// 0x0028 (0x0070 - 0x0048)
|
|
class UCronosLoadingScreenTransition : public ULoadingScreenTransitionBase
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<UCronosLoadingScreenTransition>();
|
|
}
|
|
};
|
|
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<UFadeLoadingScreenTransition>();
|
|
}
|
|
};
|
|
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<ACronosEncounterEndTriggerBox>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ACronosEncounterEndTriggerBox;
|
|
|
|
// Class Cronos.CronosEncounterManager
|
|
// 0x0228 (0x04F0 - 0x02C8)
|
|
class ACronosEncounterManager : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnEncounterFinished; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<TSoftObjectPtr<class ACronosEnemyWave>> Waves; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSet<TSoftObjectPtr<class AInteractionActor>> InteractionActors; // 0x0318(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ACronosSpawnCorrectionArea> SpawnCorrectionArea; // 0x0368(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<TSoftObjectPtr<class ACronosSpawnArea>> SpawnAreas; // 0x0390(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSet<TSoftObjectPtr<class ACronosChaseArea>> ChaseAreas; // 0x03E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class ABTSpawner>> 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<class ABTWPStreamingSourceActor> 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<TSoftObjectPtr<class ABTSpawner>, 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<class ABTWPStreamingSourceActor*> SpawnedStreamingActors; // 0x04E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void AutoFillWaves();
|
|
void AwakeEncounter();
|
|
void DebugStartEncounter(const class FString& IDSnippet);
|
|
void DespawnEncounter();
|
|
void Disable();
|
|
void Enable();
|
|
TSet<TSoftObjectPtr<class ACronosEncounterEndTriggerBox>> GetEndTriggers();
|
|
TArray<class AActor*> GetSpawnedActors();
|
|
TSet<TSoftObjectPtr<class ACronosEncounterStartTriggerBox>> 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<ACronosEncounterManager>();
|
|
}
|
|
};
|
|
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<ACronosEncounterStartTriggerBox>();
|
|
}
|
|
};
|
|
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<class UBundleItemTextWidget> ItemWidgetClass; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UBundleItemTextWidget> 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<class UBTSkinsUIDataAsset> 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<struct FBTBundleDescription> 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<UGameInfoPopupWidget>();
|
|
}
|
|
};
|
|
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<class UEnemyManagerSubsystem> EnemyManagerSubsystem; // 0x003C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class USHAkComponent> 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<EEnemyArchetype, int32> 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<UCronosEnemiesAudioSubsystem>();
|
|
}
|
|
};
|
|
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<USHAnimTurnInPlaceSubcomp>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimTurnInPlaceSubcomp;
|
|
|
|
// Class Cronos.CronosEnemiesSubsystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UCronosEnemiesSubsystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TArray<class ACronosBodyPartActor*> 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<UCronosEnemiesSubsystem>();
|
|
}
|
|
};
|
|
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<ASHCameraActor>();
|
|
}
|
|
};
|
|
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<USHAkComponent>();
|
|
}
|
|
};
|
|
#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<UCronosEnemyAudioComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosEnemyAudioComponent;
|
|
|
|
// Class Cronos.CronosEnemyDifficultyComponent
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class UCronosEnemyDifficultyComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<int32, class UBTDifficultyAttributeMapEnemy*> 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<UCronosEnemyDifficultyComponent>();
|
|
}
|
|
};
|
|
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<int32, struct FFlamethrowerUpgradeLevelStruct> 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<UFlamethrowerOneShotFireComponent>();
|
|
}
|
|
};
|
|
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<ICronosAIControllerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ICronosEnemyCharacterInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ICronosEnemyCharacterInterface;
|
|
|
|
// Class Cronos.CronosEnemySoundData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UCronosEnemySoundData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, struct FSoundPlacement> 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<UCronosEnemySoundData>();
|
|
}
|
|
};
|
|
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<TSubclassOf<class UGameplayEffect>> 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<struct FActiveGameplayEffectHandle> 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<AGameplayEffectVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AGameplayEffectVolume;
|
|
|
|
// Class Cronos.CronosEnemyWave
|
|
// 0x0188 (0x0450 - 0x02C8)
|
|
class ACronosEnemyWave final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnWaveFinished; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWaveCleared; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWaveStarted; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<TSoftObjectPtr<class ABTSpawner>, 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<TWeakObjectPtr<class AActor>> 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<class ABTSpawner>, TSoftObjectPtr<class UInteractionGenericEventReceiverComponent>> 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<struct FGuid> KilledEnemyIDs; // 0x0400(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AwakeWave();
|
|
void DespawnWave();
|
|
void Disable();
|
|
void Enable();
|
|
TArray<class AActor*> 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<ACronosEnemyWave>();
|
|
}
|
|
};
|
|
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<ASHBreakableGlassFakeBase>();
|
|
}
|
|
};
|
|
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<UCronosEnergySet>();
|
|
}
|
|
};
|
|
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<USHCameraShake>();
|
|
}
|
|
};
|
|
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<UBTTutorialEntryButton>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UBTTutorialEntryButton;
|
|
|
|
// Class Cronos.CronosExtendedTutorialWidget
|
|
// 0x0090 (0x0388 - 0x02F8)
|
|
class UCronosExtendedTutorialWidget final : public UBUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> BackKeys; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBack; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UBTTutorialEntryButton> 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<UCronosExtendedTutorialWidget>();
|
|
}
|
|
};
|
|
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<UCronosFabricatorPopupWidget>();
|
|
}
|
|
};
|
|
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<AInteractionNPC>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AInteractionNPC;
|
|
|
|
// Class Cronos.CronosFabricatorRecipeWidget
|
|
// 0x0040 (0x03C0 - 0x0380)
|
|
class UCronosFabricatorRecipeWidget final : public USHInventorySingleItemWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class USHFabricatorItemCostWidget> 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<UCronosFabricatorRecipeWidget>();
|
|
}
|
|
};
|
|
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<UCronosWidgetOnTagBehavior>();
|
|
}
|
|
};
|
|
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<UCronosFadeBehavior>();
|
|
}
|
|
};
|
|
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<UGameRebindingViewWidget>();
|
|
}
|
|
};
|
|
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<EEnemyArchetype> Archetypes; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<EAbsorbedAttribute> 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<UCronosFightDirectorPriorityData>();
|
|
}
|
|
};
|
|
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<USHCameraPostProcessBlender>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraPostProcessBlender;
|
|
|
|
// Class Cronos.TokenGroupConfig
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UTokenGroupConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, struct FCombatToken> InitialTokens; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FTokenGenerator> 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<UTokenGroupConfig>();
|
|
}
|
|
};
|
|
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<UCharacterPlayMeleeChargedHitHigh>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCharacterPlayMeleeChargedHitHigh;
|
|
|
|
// Class Cronos.CronosFightDirectorSubsystem
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UCronosFightDirectorSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, class UTokenGroupConfig*> 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<UCronosFightDirectorSubsystem>();
|
|
}
|
|
};
|
|
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<UCronosAbilityInterruptRule>();
|
|
}
|
|
};
|
|
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<UCronosGameplayAbilityTurnInPlace>();
|
|
}
|
|
};
|
|
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<AJumpOnOffNavLinkProxy>();
|
|
}
|
|
};
|
|
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<class UBTDialogBoxMenuWidget> 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<class UWidget> 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<UCronosGameplayGameOverWidget>();
|
|
}
|
|
};
|
|
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<UCronosGameStartInfoWidget>();
|
|
}
|
|
};
|
|
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<ASHGameState>();
|
|
}
|
|
};
|
|
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<IEnergyEmitterHittable>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ACronosGameStateMenu>();
|
|
}
|
|
};
|
|
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<UCharacterPlayMeleeChargedHitMedium>();
|
|
}
|
|
};
|
|
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<ACronosGameStatePlay>();
|
|
}
|
|
};
|
|
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<ACronosGeometryCollectionActor>();
|
|
}
|
|
};
|
|
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<UCronosGeometryCollectionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosGeometryCollectionComponent;
|
|
|
|
// Class Cronos.CronosInputConfig
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UCronosInputConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FInputMappingContextAndPriority> InputContexts; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FCronosInputAction> NativeInputActions; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FCronosInputAction> 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<UCronosInputConfig>();
|
|
}
|
|
};
|
|
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<AGameplayCueNotify_Actor_Image>();
|
|
}
|
|
};
|
|
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<ICronosInteractableObject>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ICronosIconInteractionHelperInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UCronosInteractionStatics>();
|
|
}
|
|
};
|
|
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<UEnergyRecticleWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UEnergyRecticleWidget;
|
|
|
|
// Class Cronos.CronosInteractionWidgetComponent
|
|
// 0x0060 (0x0208 - 0x01A8)
|
|
class UCronosInteractionWidgetComponent final : public UBTInteractionWidgetManager
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnInteractionConfirmed; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionDeclined; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionWidgetFullyHidden; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UCronosInteractionWidget> InteractionWidgetCache; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UClass> 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<UCronosInteractionWidgetComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosInteractionWidgetComponent;
|
|
|
|
// Class Cronos.SHItemWeaponMelee
|
|
// 0x0080 (0x0680 - 0x0600)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) ASHItemWeaponMelee : public ASHItemWeapon
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const TArray<struct FHitResult>& HitResult)> OnEnemyHit; // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FHitResult& HitResult)> 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<class FString> ComboQueue; // 0x0638(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> 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<ASHItemWeaponMelee>();
|
|
}
|
|
};
|
|
#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<ASHItemWeaponRanged>();
|
|
}
|
|
};
|
|
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<ACronosItemWeaponFlamethrower>();
|
|
}
|
|
};
|
|
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<UCronosJawGrabbedAbility>();
|
|
}
|
|
};
|
|
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<UGameplayEventEffectComponent>();
|
|
}
|
|
};
|
|
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<class UBTQTE> 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<UCronosQTEWidget>();
|
|
}
|
|
};
|
|
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<UCronosJawReleaseInfoWidget>();
|
|
}
|
|
};
|
|
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<UCronosMathUtils>();
|
|
}
|
|
};
|
|
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<UCronosNavFilter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosNavFilter;
|
|
|
|
// Class Cronos.CronosNavLinkAnimationData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UCronosNavLinkAnimationData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, struct FNavAnimationData> 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<UCronosNavLinkAnimationData>();
|
|
}
|
|
};
|
|
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<class UGameplayAbility> 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<UCronosOverlay>();
|
|
}
|
|
};
|
|
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<class FName> CraftedResources; // 0x00F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> FullyUpgradedWeapon; // 0x0108(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> 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<UCronosPersistentSaveData>();
|
|
}
|
|
};
|
|
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<class UDamageType> 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<AEnemyProjectile>();
|
|
}
|
|
};
|
|
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<USCronosPlaythroughPersistentData>();
|
|
}
|
|
};
|
|
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<struct FPhysicsAssetEntry> 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<UPhysicalAnimationsSetup>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPhysicalAnimationsSetup;
|
|
|
|
// Class Cronos.CronosPhysicalAnimationComponent
|
|
// 0x0048 (0x00E8 - 0x00A0)
|
|
class UCronosPhysicalAnimationComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<UCronosPhysicalAnimationComponent>();
|
|
}
|
|
};
|
|
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<void()> 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<ADestructibleNiagaraTest>();
|
|
}
|
|
};
|
|
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<UCronosPlayAnimBehavior>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosPlayAnimBehavior;
|
|
|
|
// Class Cronos.CronosPrimalEncounterManager
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
class UCronosPrimalEncounterManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ACronosEncounterManager*> 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<UCronosPrimalEncounterManager>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosPrimalEncounterManager;
|
|
|
|
// Class Cronos.CronosSavePopupWidget
|
|
// 0x0088 (0x05F0 - 0x0568)
|
|
class UCronosSavePopupWidget : public UBTDisplayableWithInputsWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnAccept; // 0x0568(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_578[0x10]; // 0x0578(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnDecline; // 0x0588(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_598[0x10]; // 0x0598(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FKey> CancelKeys; // 0x05A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TArray<struct FKey> 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<UCronosSavePopupWidget>();
|
|
}
|
|
};
|
|
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<UCronosSequencerUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosSequencerUtils;
|
|
|
|
// Class Cronos.CronosSettings
|
|
// 0x00C0 (0x00F8 - 0x0038)
|
|
class UCronosSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> 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<class UDataTable> 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<class UInputAction> 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<UCronosSettings>();
|
|
}
|
|
};
|
|
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<UAbilityTask_ExtendedMovementCameraTick>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAbilityTask_ExtendedMovementCameraTick;
|
|
|
|
// Class Cronos.CronosSingleSpawner
|
|
// 0x00E0 (0x0550 - 0x0470)
|
|
class ACronosSingleSpawner : public AMaiSingleSpawner
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> 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<class UAISenseConfig*> 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<ACronosSingleSpawner>();
|
|
}
|
|
};
|
|
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<void(class UCronosSmartObject* SmartObject, class AActor* Controller)> OnSmartObjectClaimed; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UCronosSmartObject* SmartObject, class AActor* Controller)> OnSmartObjectReleased; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UCronosSmartObject* SmartObject, class AActor* Controller)> OnSmartObjectInteractionStarted; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UCronosSmartObject* SmartObject, class AActor* Controller)> 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<EDamageCauserType, struct FSmartObjectAnimData> 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<UCronosSmartObject>();
|
|
}
|
|
};
|
|
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<UCronosSoulPerkSet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosSoulPerkSet;
|
|
|
|
// Class Cronos.FullscreenImagesWidget
|
|
// 0x0060 (0x0330 - 0x02D0)
|
|
class UFullscreenImagesWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class USingleFullscreenImageWidget> SingleFullscreenImageWidgetClass; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class UObject*, class USingleFullscreenImageWidget*> 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<UFullscreenImagesWidget>();
|
|
}
|
|
};
|
|
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<ACronosSpawnArea>();
|
|
}
|
|
};
|
|
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<ACronosSpawnCorrectionArea>();
|
|
}
|
|
};
|
|
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<class FName> GetOptions() const;
|
|
TArray<class FName> 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<UCronosSpawnPointObjectiveData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosSpawnPointObjectiveData;
|
|
|
|
// Class Cronos.CronosTestPerformanceBudgetActor
|
|
// 0x0030 (0x0400 - 0x03D0)
|
|
class ACronosTestPerformanceBudgetActor final : public ADaeTestPerformanceBudgetActor
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class ACronosSpawnPoint> 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<ACronosTestPerformanceBudgetActor>();
|
|
}
|
|
};
|
|
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<UCronosUpgradeSet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosUpgradeSet;
|
|
|
|
// Class Cronos.CronosWeaponHUD
|
|
// 0x0070 (0x0340 - 0x02D0)
|
|
class UCronosWeaponHUD final : public UUserWidget
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class ASHCharacterPlay> 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<UCronosWeaponHUD>();
|
|
}
|
|
};
|
|
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<IDamageCauserInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<UDatabaseDocumentWidget>();
|
|
}
|
|
};
|
|
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<UDebugCameraComponent>();
|
|
}
|
|
};
|
|
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<UDebugUnlockDoorAttachmentBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UDistributionVectorUniformParam>();
|
|
}
|
|
};
|
|
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<IDoppelTentaclesInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UElizaBossfightConfig> 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<class AElizaEnemySpawner*> EnemySpawners; // 0x06B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class AElizaWeakSpotProxyActor*> 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<TWeakObjectPtr<class AActor>> 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<class AElizaWeakSpotActor*> 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<uint8>& 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<AElizaCharacter>();
|
|
}
|
|
};
|
|
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<struct FEnemyPositioningRequest> 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<UEnemyBusynessComponent>();
|
|
}
|
|
};
|
|
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<struct FEnemyOptimizationGroup> 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<UEnemyCharacterDynamicOptimization>();
|
|
}
|
|
};
|
|
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<UEnemyOptimizationComponent>();
|
|
}
|
|
};
|
|
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<struct FRankGameSyncsMapping> RankMapping; // 0x0090(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FVariantSwitchMapping> 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<UEnemySwitchMap>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UEnvQueryGenerator_SurfGrid>();
|
|
}
|
|
};
|
|
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<UEquipWeaponAbility>();
|
|
}
|
|
};
|
|
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<UAbilityTask_ExtendedMovementUpdate>();
|
|
}
|
|
};
|
|
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<USHRaycastDetectableComponent>();
|
|
}
|
|
};
|
|
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<UExtendedMovementDetectable>();
|
|
}
|
|
};
|
|
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<UFarShadowWorldSubsystem>();
|
|
}
|
|
};
|
|
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<UInputTriggerFireWeapon>();
|
|
}
|
|
};
|
|
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<UFlashlightGameplayAnimInstance>();
|
|
}
|
|
};
|
|
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<UFootstepsPhxMaterialModifierComponent>();
|
|
}
|
|
};
|
|
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<UGameBaseMainMenuWidget>();
|
|
}
|
|
};
|
|
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<UGameFootstepTracer>();
|
|
}
|
|
};
|
|
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<class ULoadingHints> 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<class USHGameTextsConfig> 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<class UBinkMediaPlayer> 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<UGameLoadScreenWidget>();
|
|
}
|
|
};
|
|
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<AGameplayCueNotify_Actor_SequencerMedia>();
|
|
}
|
|
};
|
|
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<UGameplayEndGameCreditsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameplayEndGameCreditsWidget;
|
|
|
|
// Class Cronos.GameplayTask_PlayMontageWithTags
|
|
// 0x0108 (0x0170 - 0x0068)
|
|
class UGameplayTask_PlayMontageWithTags final : public UGameplayTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> OnCompleted; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> OnBlendOut; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> OnInterrupted; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> OnCancelled; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> NotifyStart; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, class FName NotifyName)> 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<class IGameplayTaskOwnerInterface> 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<UGameplayTask_PlayMontageWithTags>();
|
|
}
|
|
};
|
|
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<UExtraGameRebindingViewPanelWidget>();
|
|
}
|
|
};
|
|
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<UHintsVisualizationWidget>();
|
|
}
|
|
};
|
|
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<UGameSettingsVisualizationsWidget>();
|
|
}
|
|
};
|
|
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<UGenericAttributeModifierEffectComponent>();
|
|
}
|
|
};
|
|
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<struct FGravityGunSettings> 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<EFocusGainMode, struct FFocusGainModeSettings> FocusGainModesSettings; // 0x0938(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<EFocusState, struct FFocusStateSettings> 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<UGravityGunFireComponent>();
|
|
}
|
|
};
|
|
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<UEnergyProjectileFireComponent>();
|
|
}
|
|
};
|
|
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<class UDamageType> 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<UHitReactAbilityEventData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UHitReactAbilityEventData;
|
|
|
|
// Class Cronos.HLODInstancedStaticMeshComponentWithReplacements
|
|
// 0x0040 (0x0960 - 0x0920)
|
|
class UHLODInstancedStaticMeshComponentWithReplacements final : public UHLODInstancedStaticMeshComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UStaticMesh> HLODReplacement; // 0x0920(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UMaterialInterface>> 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<UHLODInstancedStaticMeshComponentWithReplacements>();
|
|
}
|
|
};
|
|
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<AHLODReplacableStaticMeshActor>();
|
|
}
|
|
};
|
|
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<UAnimNotifyState_IKFeetDisable>();
|
|
}
|
|
};
|
|
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<TSoftObjectPtr<class UDataLayerAsset>> 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<AISMMergerVolumeActor>();
|
|
}
|
|
};
|
|
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<UAnimNotify_ItemHide>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UAnimNotify_ItemHide;
|
|
|
|
// Class Cronos.KeyRichTextsSettings
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UKeyRichTextsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UKeyRichTexts> 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<UKeyRichTextsSettings>();
|
|
}
|
|
};
|
|
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<ULevitatingDebrisHelpers>();
|
|
}
|
|
};
|
|
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<ILevitatingDebrisInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ALocalFogVolumeActor>();
|
|
}
|
|
};
|
|
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<ASHGameMode>();
|
|
}
|
|
};
|
|
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<AMainMenuGameMode>();
|
|
}
|
|
};
|
|
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<USHMainMenuGameModeController>();
|
|
}
|
|
};
|
|
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<UMaterialUtils>();
|
|
}
|
|
};
|
|
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<UMeleeAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMeleeAnimInstance;
|
|
|
|
// Class Cronos.MonsterRankVFXInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IMonsterRankVFXInterface final
|
|
{
|
|
public:
|
|
TArray<class UNiagaraComponent*> 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<IMonsterRankVFXInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<IMoveToTargetInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ANiagaraAmbientDustVolume>();
|
|
}
|
|
};
|
|
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<UNiagaraVFXVolumeBound>();
|
|
}
|
|
};
|
|
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<APathfinderAIController>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APathfinderAIController;
|
|
|
|
// Class Cronos.CharacterPlayDeathData
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UCharacterPlayDeathData final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FPlayAnimationData> DeathAnimations; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGameplayEffect> 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<UCharacterPlayDeathData>();
|
|
}
|
|
};
|
|
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<class UTexture2D*> 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<UPlayerHUDAmmoWidget>();
|
|
}
|
|
};
|
|
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<UPlayerHUDPositiveNotificationWidget>();
|
|
}
|
|
};
|
|
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<UPlayerHUDNegativeNotificationWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerHUDNegativeNotificationWidget;
|
|
|
|
// Class Cronos.PlayerHUDEnergyWidget
|
|
// 0x0058 (0x0328 - 0x02D0)
|
|
class UPlayerHUDEnergyWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UProgressBar> 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<UPlayerHUDEnergyWidget>();
|
|
}
|
|
};
|
|
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<UPlayerHUDHPWidget>();
|
|
}
|
|
};
|
|
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<UPlayerMultiplyAccelarationNotify>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPlayerMultiplyAccelarationNotify;
|
|
|
|
// Class Cronos.PlayerNavZoneComponent
|
|
// 0x0018 (0x00B8 - 0x00A0)
|
|
class UPlayerNavZoneComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UNavAreaBase> 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<UPlayerNavZoneComponent>();
|
|
}
|
|
};
|
|
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<void()> OnGameReadyToPlay; // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<APlayGameMode>();
|
|
}
|
|
};
|
|
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<struct FGameplayTag, struct FActiveMaterial> 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<UPostProcessManager>();
|
|
}
|
|
};
|
|
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<UPlayerHealthMarker>();
|
|
}
|
|
};
|
|
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<class UBeingState> 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<APulseGrenade>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APulseGrenade;
|
|
|
|
// Class Cronos.RequestAsyncLoadAssetCustomNode
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class URequestAsyncLoadAssetCustomNode final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UObject* Object)> 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<class UObject> 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<URequestAsyncLoadAssetCustomNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URequestAsyncLoadAssetCustomNode;
|
|
|
|
// Class Cronos.ResponseCurvesExample
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UResponseCurvesExample final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FResponseCruveExampleEntry> 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<UResponseCurvesExample>();
|
|
}
|
|
};
|
|
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<URootMotionScaleAnimNotifyState>();
|
|
}
|
|
};
|
|
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<URotateToTargetAnimNotifyState>();
|
|
}
|
|
};
|
|
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<class UMaterialInterface*> 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<UScreenShotComponent>();
|
|
}
|
|
};
|
|
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<class UCanvasRenderTarget2D*> RenderTargets; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTwoDPingPongPass> 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<USH2DPingPongRenderer>();
|
|
}
|
|
};
|
|
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<USHAimOffsetRangeAnimInstance>();
|
|
}
|
|
};
|
|
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<ASHAkAcousticPortal>();
|
|
}
|
|
};
|
|
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<ASHAkAmbientSound>();
|
|
}
|
|
};
|
|
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<class UGameCharacterAudioSubcomponentBase*> 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<class UGameCharacterAudioSubcomponentBase> 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<UGameAkCharacterAudioComponent>();
|
|
}
|
|
};
|
|
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<USHAkLateReverbComponent>();
|
|
}
|
|
};
|
|
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<ASHAkReverbVolume>();
|
|
}
|
|
};
|
|
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<USHAkRoomComponent>();
|
|
}
|
|
};
|
|
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<class UAkRtpc*, float> 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<ASHAkSpatialAudioVolume>();
|
|
}
|
|
};
|
|
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<ASHAkSpotReflector>();
|
|
}
|
|
};
|
|
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<USHAnimCombatSubcomp>();
|
|
}
|
|
};
|
|
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<struct FFootIKNames> 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<EAnimationSlot, class FName> Slots; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class USHAnimSubcomponentBase*> 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<class USHAnimActionExecutive> 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<class USHAnimSubcomponentBase> 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<USHAnimComponent>();
|
|
}
|
|
};
|
|
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<USHAnimDoorSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimFootIKSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimHandIKSubcomp>();
|
|
}
|
|
};
|
|
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<struct FLookAtTarget> 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<USHAnimHeadRotationSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimItemUseableSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimLookAtSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimLookAtSubcomponent;
|
|
|
|
// Class Cronos.SHAnimMontagePlayer
|
|
// 0x00D8 (0x0100 - 0x0028)
|
|
class USHAnimMontagePlayer final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage)> MontageStartEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage, ESHAnimEndType AnimEndType)> MontageEndEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UAnimMontage* Montage, ESHAnimEndType AnimEndType)> 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<USHAnimMontagePlayer>();
|
|
}
|
|
};
|
|
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<class UAnimInstance> CurrentLocomotionAnimationBP; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> 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<USHAnimMovementSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimNotify_SaveSnapshot>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHAnimNotify_SaveSnapshot;
|
|
|
|
// Class Cronos.SHAnimNotify_PlayCameraShake
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USHAnimNotify_PlayCameraShake final : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> 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<USHAnimNotify_PlayCameraShake>();
|
|
}
|
|
};
|
|
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<class USHNPCLocomotionAnimInstance> 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<USHAnimNPCMovementSubcomp>();
|
|
}
|
|
};
|
|
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<USHAnimPhysicalSubcomp>();
|
|
}
|
|
};
|
|
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<USHBlueprintEventsBaseComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBlueprintEventsBaseComponent;
|
|
|
|
// Class Cronos.SHBlueprintEventsDebugCommandComponent
|
|
// 0x0010 (0x00B8 - 0x00A8)
|
|
class USHBlueprintEventsDebugCommandComponent final : public USHBlueprintEventsBaseComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class FString& Command, int32 Value)> 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<USHBlueprintEventsDebugCommandComponent>();
|
|
}
|
|
};
|
|
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<USHBonePhysicsControllerSubcomponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHBonePhysicsControllerSubcomponent;
|
|
|
|
// Class Cronos.SHBreakableGlassBase
|
|
// 0x0030 (0x0308 - 0x02D8)
|
|
class ASHBreakableGlassBase final : public ASHGeometryCollectionActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ASHBreakableGlassBase* BreakableGlassActor)> 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<ASHBreakableGlassBase>();
|
|
}
|
|
};
|
|
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<USHCameraAnimationSequence>();
|
|
}
|
|
};
|
|
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<USHCameraComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCameraComponent;
|
|
|
|
// Class Cronos.SHCameraProfilesData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHCameraProfilesData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHCameraProfile, struct FSHCameraDataStruct> 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<USHCameraProfilesData>();
|
|
}
|
|
};
|
|
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<USHCameraDataBlender>();
|
|
}
|
|
};
|
|
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<USHCameraPostProcessConfig>();
|
|
}
|
|
};
|
|
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<USHCameraWorkStatics>();
|
|
}
|
|
};
|
|
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<UCharacterPlayAnimationComponentData>();
|
|
}
|
|
};
|
|
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<USHCharacterPlayAnimComponent>();
|
|
}
|
|
};
|
|
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<USHUndefindedDamage>();
|
|
}
|
|
};
|
|
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<UCharacterPlayMeleeChargedHit>();
|
|
}
|
|
};
|
|
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<UCharacterPlayMeleeStompHit>();
|
|
}
|
|
};
|
|
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<class UObject*, class USHCameraPostProcessBlender*> PostProcessBlendersMapings; // 0x0A10(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class UObject*, class USHCameraFOVBlender*> FOVBlendersMapings; // 0x0A60(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class UObject*, float> 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<USHCharacterPlayCameraComponent>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> MeleeWeaponsOrder; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FDataTableRowHandle> RangedWeaponsOrder; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FDataTableRowHandle> ThrowingWeaponsOrder; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnCombatInputModeChanged; // 0x00F8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSet<class USHCombatSubcomponentBase*> 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<class UDamageType> DamageType);
|
|
void SetAllCombatBlocked(const bool Blocked, const class UObject* Object);
|
|
void SetWeaponMeshHidden(bool bHidden);
|
|
|
|
class USHCombatSubcomponentBase* FindSubcomponentByClass(const TSubclassOf<class USHCombatSubcomponentBase> 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<USHCharacterPlayCombatComponent>();
|
|
}
|
|
};
|
|
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<class ISHInteractionGeneric> 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<USHCharacterPlayGenericInteractionSlotComponent>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> 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<class UGameplayEffect> LowHealthEffect; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ESHHealthStateEnum, struct FSHControllerLightsSettings> 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<UCharacterPlayHealthData>();
|
|
}
|
|
};
|
|
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<class FName> 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<USHCharacterPlayHealthComponent>();
|
|
}
|
|
};
|
|
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<class UDamageType> 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<USHCharacterPlayHitReactionComponent>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> BasicLoadoutItems; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayAttribute InventorySize; // 0x00D0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<ESHItemTypeEnum, int32> InventorySortPriorities; // 0x0108(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> InventorySortOverrides; // 0x0158(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGameplayEffect> AddSingleInventorySlotEffect; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, TSoftObjectPtr<class UMaterialInterface>> 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<class UAnimMontage> QuickFabricationAnimMontage; // 0x0208(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAnimMontage> 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<class ASHItem> DefaultItemClass; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AFlashlight> FlashlightPrefab; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASHRadio> RadioPrefab; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASHItemInvestigationExecutive> ItemInvestigationExeClass; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASHItemInvestigationExecutive> ReadableItemInvestigationExeClass; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkeletalMeshOverrideData> 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<UCharacterItemsData>();
|
|
}
|
|
};
|
|
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<EBTDatabaseItemCategory, struct FBTDatabaseCategoryData> DatabaseCategoriesData; // 0x0058(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EBTMemoGroup, struct FBTMemoGroupData> 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<UDatabaseData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UDatabaseData;
|
|
|
|
// Class Cronos.SHCharacterPlayItemsComponent
|
|
// 0x03C0 (0x0460 - 0x00A0)
|
|
class USHCharacterPlayItemsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity)> OnItemCollected; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName, int32 ItemQuantity)> OnItemCollectFinished; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FSHItemDataStruct& ItemData, int32 ItemQuantity)> OnItemRemoved; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemData, int32 ItemQuantity)> OnUpgradeItemCollected; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemData, int32 ItemQuantity)> OnUpgradeItemRemoved; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemRowName, const class UDataTable* DataTable)> OnDatabaseEntryLogged; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EBTDatabaseItemCategory InBrowsedEntryCategory, const class FName& InBrowsedEntryName)> OnDatabaseEntryBrowsed; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnItemChanged; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InItemName, int32 InQuantity)> 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<void(class FName InItemName, int32 InQuantity)> OnEnergyStoreItemSoldEvent; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InItemName, int32 InQuantity)> OnEnergyStoreItemBoughtEvent; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InItemName, const TArray<struct FGuid>& InItemGuids)> OnItemsContributedEvent; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName, class FName ItemCategoryName, class FName UpgradeName)> EquipmentUpgradeBought; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName, class FName ItemCategory)> EquipmentCategoryFullyUpgraded; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemName)> 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<class FName, int32> CollectedItems; // 0x01D8(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FBTGuidsContainer> OwnedContributionValuablesItems; // 0x0228(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, int32> UsedItems; // 0x0278(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> SkipInvestigationItems; // 0x02C8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FInventoryItemDataStruct> StashedItems; // 0x02D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FInventoryItemDataStruct> 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<class FName, int32> 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<EBTDatabaseItemCategory, struct FBTDatabaseEntryContainer> LoggedDatabaseEntries; // 0x0380(0x0050)(SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
class UBTValuablesData* ValuablesData; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FBTEnergyStoreItem> EnergyStorePurchasableList; // 0x03D8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> EnergyStoreExclamationMarkedBuyItems; // 0x03E8(0x0010)(ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> 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<class FName, int32> GetAllAmmoCounts();
|
|
int32 GetAmmoCountFromMagazines(class FName AmmoDataRowName);
|
|
TArray<struct FInventoryItemDataStruct> 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<class FName> GetCollectedItemsNames() const;
|
|
class AFlashlight* GetFlashlight() const;
|
|
const struct FInventoryItemDataStruct GetInventorySlotData(int32 InSlot) const;
|
|
const TArray<struct FInventoryItemDataStruct> 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<struct FInventoryItemDataStruct> 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<USHCharacterPlayItemsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayItemsComponent;
|
|
|
|
// Class Cronos.SHCharacterPlayLightsComponent
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
class USHCharacterPlayLightsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class AFlashlightControlVolume*> 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<USHCharacterPlayLightsComponent>();
|
|
}
|
|
};
|
|
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<USHCharacterPlayMPCGameplayComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayMPCGameplayComponent;
|
|
|
|
// Class Cronos.SHMusicComponentSettings
|
|
// 0x0098 (0x00C8 - 0x0030)
|
|
class USHMusicComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHSwitchesPrioritiesMusicData> 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<class UAkStateValue> AudioState_Calm; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkStateValue> AudioState_Danger; // 0x0078(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkStateValue> 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<USHMusicComponentSettings>();
|
|
}
|
|
};
|
|
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<class ASHMusicSwitchVolume*> MusicVolumesOverlapped; // 0x0458(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkSwitchValue> CurrentPlayingMusicSwitch; // 0x0470(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkStateValue> 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<USHCharacterPlayMusicComponent>();
|
|
}
|
|
};
|
|
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<ATestSerializableAcctor>();
|
|
}
|
|
};
|
|
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<USHCharacterPlayRaycastDetectorComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterPlayRaycastDetectorComponent;
|
|
|
|
// Class Cronos.CronosSoulPerkSettings
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UCronosSoulPerkSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, struct FSoulPerkData> 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<UCronosSoulPerkSettings>();
|
|
}
|
|
};
|
|
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<UToggleCombatAreaBehaviorEffector>();
|
|
}
|
|
};
|
|
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<UCharacterPlayViewData>();
|
|
}
|
|
};
|
|
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<class UControlRig> 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<USHCharacterPlayViewComponent>();
|
|
}
|
|
};
|
|
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<void(bool newVis)> 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<USHCharacterPlayWeaponState3DWidgetComponent>();
|
|
}
|
|
};
|
|
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<ASHCharacterSnapPoint>();
|
|
}
|
|
};
|
|
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<UUBTDecorator_CheckForObstacles>();
|
|
}
|
|
};
|
|
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<ASHCharacterSpawnableObject>();
|
|
}
|
|
};
|
|
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<USHCharacterStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHCharacterStatics;
|
|
|
|
// Class Cronos.UnmergedDifficultyConfig
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UUnmergedDifficultyConfig final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<EGameplayDifficulty, struct FUnmergedWeakSpotHealthMap> 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<UUnmergedDifficultyConfig>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUnmergedDifficultyConfig;
|
|
|
|
// Class Cronos.GameEnvironmentComponentSettings
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UGameEnvironmentComponentSettings final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FGameSwitchesPrioritiesEnviromentData> SwitchesPrioritiesData; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkSwitchValue> 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<UGameEnvironmentComponentSettings>();
|
|
}
|
|
};
|
|
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<class AGameEnvironmentSwitchVolume*> EnvironmentVolumes; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> 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<UGameChAudioEnviroSubcomponent>();
|
|
}
|
|
};
|
|
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<ASHCineCameraActor>();
|
|
}
|
|
};
|
|
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<USHCineCameraComponent>();
|
|
}
|
|
};
|
|
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<ISHCombatSnapInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ISHCombatPushedInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ISHHarvestableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<USHCombatSubcomponentBase>();
|
|
}
|
|
};
|
|
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<USHGameInstanceSubObject>();
|
|
}
|
|
};
|
|
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<USHDebugManager>();
|
|
}
|
|
};
|
|
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<USHDebugManagerWidget>();
|
|
}
|
|
};
|
|
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<class UDoorAttachmentClassConfigData> AttachmentClassConfig; // 0x02F0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDoorMeshToTypeData> 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<int32> 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<class AActor> PushableActorClass; // 0x0568(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSet<struct FGuid> 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<ASHDoor>();
|
|
}
|
|
};
|
|
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<USHDoorAnimationsSetData>();
|
|
}
|
|
};
|
|
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<void(class USHDoorAnimationsComponent* Component)> OnOpenAnimPlayed; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHDoorAnimationsComponent* Component)> OnLockAnimPlayed; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<USHDoorAnimationsComponent>();
|
|
}
|
|
};
|
|
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<ISHDoorControlInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<void(class USHDoorLockComponent* Component)> OnLockStateChange; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHDoorLockComponent* Component)> OnInteractToggle; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<USHDoorLockComponent>();
|
|
}
|
|
};
|
|
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<void(class USHDoorMovementComponent* Component)> OnFakeMovementStart; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFakeMovementInterupted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnFakeMovementComplete; // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementStart; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementInterupted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnPhysicMovementComplete; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> OnDoorAngleChanged; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component, ESHDoorStateEnum NewState)> OnDoorStateChanged; // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class USHDoorMovementComponent* Component)> 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<class AActor*> 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<USHDoorMovementComponent>();
|
|
}
|
|
};
|
|
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<USHDoorSoundsComponent>();
|
|
}
|
|
};
|
|
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<class UDoorAttachmentClassConfigData> AttachmentClassConfig; // 0x02D8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDoorMeshToTypeData> 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<int32> 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<ASHDoubleDoorSD>();
|
|
}
|
|
};
|
|
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<int32, struct FSHElevatorFloorConfig> 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<void(class ASHElevatorEngine* ElevatorEngine)> OnOrderCompleted; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine)> OnOrdersQueueChange; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(class ASHElevatorEngine* ElevatorEngine, float Value)> 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<int32> 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<ASHElevatorEngine>();
|
|
}
|
|
};
|
|
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<class ASHElevatorEngine> 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<ASHElevatorFloorDoor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHElevatorFloorDoor;
|
|
|
|
// Class Cronos.GameEnvironmentSwitchVolume
|
|
// 0x0048 (0x0348 - 0x0300)
|
|
class AGameEnvironmentSwitchVolume final : public AVolume
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAkSwitchValue> 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<AGameEnvironmentSwitchVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AGameEnvironmentSwitchVolume;
|
|
|
|
// Class Cronos.SHEvolutionMergeComponent
|
|
// 0x0118 (0x01B8 - 0x00A0)
|
|
class USHEvolutionMergeComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<ESHMonsterType, float> MonsterEPMap; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<ESHMonsterType, float> MonsterHPMap; // 0x00F0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<ESHMonsterType, TSubclassOf<class AActor>> 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<USHEvolutionMergeComponent>();
|
|
}
|
|
};
|
|
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<USHExtraSettingsPanelWidget>();
|
|
}
|
|
};
|
|
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<class UMaterialInterface> 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<USHFabricatorItemCostWidget>();
|
|
}
|
|
};
|
|
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<class USHFabricatorItemCostWidget> 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<USHFabricatorModalCraftingWidget>();
|
|
}
|
|
};
|
|
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<USHFakeMirrorComponent>();
|
|
}
|
|
};
|
|
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<struct FSHFlickerGroupStatus> 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<void(bool bIsVisible)> 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<struct FSHFlickerGroup> Groups; // 0x03B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHFlickerLightSavedIntensities> 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<class ASHFlickeringLightBase*> 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<ASHFlickeringLightBase>();
|
|
}
|
|
};
|
|
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<struct FDataTableRowHandle> 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<void()> OnShow; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnHide; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBreak; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSolved; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName ItemRowName)> OnItemSelected; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ESHFocusableInputActionTypeEnum InputActionType, float KeyValue)> 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<struct FDataTableRowHandle>& 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<USHFocusableComponent>();
|
|
}
|
|
};
|
|
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<ASHFogCutoutActor>();
|
|
}
|
|
};
|
|
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<USHFogCutoutBoundsComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHFogCutoutBoundsComponent;
|
|
|
|
// Class Cronos.SHFogManager
|
|
// 0x0078 (0x0118 - 0x00A0)
|
|
class USHFogManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<int32, float> FogGridSizeZToScaleAdd; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHFogCutoutActor*> RegisteredFogCutoutActors; // 0x00F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ASHLocalFogVolumetricActor*> 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<USHFogManager>();
|
|
}
|
|
};
|
|
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<UStashActionPrompt>();
|
|
}
|
|
};
|
|
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<class USHDebugManagerWidget> DebugManagerWidgetClass; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UWorldSubsystem> EnemyManagerSubsystemClass; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UWorldSubsystem> 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<class UObject*> PersistentLoadedClasses; // 0x03B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ULevelStreamingActorSerializer> ActorSerializerClass; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ULevelStreamingSerializationConfig> 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<USHGameInstance>();
|
|
}
|
|
};
|
|
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<UMovieGameModeController>();
|
|
}
|
|
};
|
|
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<struct FKey> 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<USHGameplayHoldControlEntry>();
|
|
}
|
|
};
|
|
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<ASurfaceNavModifierVolume>();
|
|
}
|
|
};
|
|
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<USHGameplayFocusSlotButton>();
|
|
}
|
|
};
|
|
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<USHGameplayFocusControl>();
|
|
}
|
|
};
|
|
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<USHGameplayFocusSlotsWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayFocusSlotsWidget;
|
|
|
|
// Class Cronos.SHInputKeysData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHInputKeysData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHFocusableInputActionTypeEnum, struct FSHInputKeyDataStruct> 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<USHInputKeysData>();
|
|
}
|
|
};
|
|
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<USwitchAlternativeModeAbility>();
|
|
}
|
|
};
|
|
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<USHGameplayFocusWidget>();
|
|
}
|
|
};
|
|
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<class UPlayerHUDCollectInfoWidget> CollectItemInfoWidgetClass; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> InventoryFullInfoWidgetClass; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> ResourcesFullInfoWidgetClass; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> UseItemFailedInfoWidgetClass; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> FabricationFailedInfoWidgetClass; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> DatabaseUpdatedWidgetClass; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> NewSoulCollectedWidgetClass; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerHUDCollectInfoWidget> 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<class UPlayerHUDCollectInfoWidget*> CollectItemsWidgets; // 0x04A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPlayerHUDCollectInfoWidget*> 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<class UPlayerHUDCollectInfoWidget> 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<USHGameplayHudWidget>();
|
|
}
|
|
};
|
|
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<USHGameplayMenuInventoryButton>();
|
|
}
|
|
};
|
|
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<class UAnimInstance> AnimInstanceOverride; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<UTakeRecorderPlayAnimComponent>();
|
|
}
|
|
};
|
|
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<USHGameplayMenuInventorySubCategory>();
|
|
}
|
|
};
|
|
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<USHGameplayMenuMapsButton>();
|
|
}
|
|
};
|
|
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<USHGameplayMenuMemoButton>();
|
|
}
|
|
};
|
|
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<USHGameplayMenuMemoSubCategory>();
|
|
}
|
|
};
|
|
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<class UBTDatabaseEntriesGroupWidget> DatabaseEntriesGroupWidgetClass; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UBTDatabaseEntryWidget> 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<class UWidget*> DatabaseNavigationList; // 0x0360(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<class UWidget*> SelectionWidgetNavigationList; // 0x0370(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<struct FKey, float> 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<USHGameplayMenuSectionDatabaseWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayMenuSectionDatabaseWidget;
|
|
|
|
// Class Cronos.SHGameplayMenuSectionFabricatorWidget
|
|
// 0x0178 (0x0460 - 0x02E8)
|
|
class USHGameplayMenuSectionFabricatorWidget final : public USHGameplaySectionBaseWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class USHInventorySingleItemWidget> SingleItemWidgetClass; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCronosFabricatorRecipeWidget> 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<struct FKey, float> 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<struct FSHGameplayControlDataStruct>& 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<USHGameplayMenuSectionFabricatorWidget>();
|
|
}
|
|
};
|
|
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<class USHGameplayMenuMapsButton> 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<USHGameplayMenuSectionMapWidget>();
|
|
}
|
|
};
|
|
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<struct FKey, float> 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<USHGameplayMenuSectionSoulsWidget>();
|
|
}
|
|
};
|
|
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<class USHGameplayControlEntry> ControlEntryClass; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASHInventoryRenderer> 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<USHGameplayMenuWidget>();
|
|
}
|
|
};
|
|
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<class USHGameplayControlEntry> 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<USHGameplayReadingWidget>();
|
|
}
|
|
};
|
|
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<USHGameplaySaveMenuWidget>();
|
|
}
|
|
};
|
|
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<class UGameplayEffect> 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<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* 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<class UAnimSequence*>* 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<class FName>& 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<class AActor*>& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray<class UPrimitiveComponent*>* 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<USHGameplayStatics>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayStatics;
|
|
|
|
// Class Cronos.SHGameplayWeaponModeWidget
|
|
// 0x0048 (0x0570 - 0x0528)
|
|
class USHGameplayWeaponModeWidget : public UBTDisplayableBaseWidget
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTexture2D> 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<USHGameplayWeaponModeWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHGameplayWeaponModeWidget;
|
|
|
|
// Class Cronos.EnergyGrenadeProjectile
|
|
// 0x0058 (0x04F8 - 0x04A0)
|
|
class AEnergyGrenadeProjectile final : public ASHGrenadeProjectile
|
|
{
|
|
public:
|
|
TArray<struct FEnergyProjectileScaleSettings> 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<AEnergyGrenadeProjectile>();
|
|
}
|
|
};
|
|
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<ISHHittableObject>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ASHHud>();
|
|
}
|
|
};
|
|
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<ASHHudMenu>();
|
|
}
|
|
};
|
|
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<class UBTObjectiveFloatingMarkersManager> 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<ASHHudPlay>();
|
|
}
|
|
};
|
|
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<EUpgradeTreeNodeType, TSubclassOf<class UUpgradeTreeNodeWidget>> NodeWidgetConfig; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<EUpgradeTreeNodeType, struct FVector2D> 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<int32, float> 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<struct FNavigationRow> NavigationGrid; // 0x0478(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<int32, class UUpgradeTreeNodeWidget*> 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<UUpgradeTreeWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUpgradeTreeWidget;
|
|
|
|
// Class Cronos.SHInGameMenuWidget
|
|
// 0x0048 (0x04D8 - 0x0490)
|
|
class USHInGameMenuWidget final : public UGameBaseMainMenuWidget
|
|
{
|
|
public:
|
|
TArray<struct FKey> 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<USHInGameMenuWidget>();
|
|
}
|
|
};
|
|
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<UWallNavigationComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWallNavigationComponent;
|
|
|
|
// Class Cronos.SHInteractionSlot
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISHInteractionSlot final
|
|
{
|
|
public:
|
|
bool ProcessInteractionRequest(const TScriptInterface<class ISHInteraction>& 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<ISHInteractionSlot>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<ISHInteractionGenericSlot>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<class UClass> 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<class USHInteractionIconSlotComponent*> 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<USHInteractionIconComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconComponent;
|
|
|
|
// Class Cronos.SHInteractionIconManagerComponent
|
|
// 0x0098 (0x0138 - 0x00A0)
|
|
class USHInteractionIconManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class USHInteractionIconWidget> 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<class USHInteractionIconWidget*> AvailableIcons; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconWidget*> UsedIcons; // 0x00E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class USHInteractionIconWidget*> 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<USHInteractionIconManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInteractionIconManagerComponent;
|
|
|
|
// Class Cronos.WeatherSystemManager
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class UWeatherSystemManager final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class ANiagaraSnowVolume*> RegisteredSnowVolumes; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ANiagaraDustVolume*> RegisteredDustVolumes; // 0x00B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ANiagaraAmbientDustVolume*> 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<class ANiagaraAmbientDustVolume*> 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<class ANiagaraAmbientDustVolume*> GetRegisteredAmbientDustVolumes() const;
|
|
int32 GetRegisteredDustVolumeCount() const;
|
|
TArray<class ANiagaraDustVolume*> GetRegisteredDustVolumes() const;
|
|
int32 GetRegisteredSnowVolumeCount() const;
|
|
TArray<class ANiagaraSnowVolume*> 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<UWeatherSystemManager>();
|
|
}
|
|
};
|
|
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<USHInteractionIconSlotComponent>();
|
|
}
|
|
};
|
|
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<class USHInteractionIconComponent> 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<struct FWidgetChild> ToHideWhenMinimal; // 0x04E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FWidgetChild> ToHideWhenOff; // 0x04F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FWidgetChild> ToShowWhenOff; // 0x0508(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FWidgetChild> WidgetsToScaleBasedOnSetting; // 0x0518(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EInteractionIndicatorSize, float> 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<USHInteractionIconWidget>();
|
|
}
|
|
};
|
|
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<USHInteractionStatics>();
|
|
}
|
|
};
|
|
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<ASHInteriorExteriorVolume>();
|
|
}
|
|
};
|
|
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<ASHInventoryRenderer>();
|
|
}
|
|
};
|
|
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<USHInventoryWeaponModesMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHInventoryWeaponModesMenuWidget;
|
|
|
|
// Class Cronos.SoulExtractionNestedMenuWidget
|
|
// 0x0010 (0x05D0 - 0x05C0)
|
|
class USoulExtractionNestedMenuWidget : public UBTNestedMenuSectionWidget
|
|
{
|
|
public:
|
|
TArray<ESoulExtractionPhase> 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<USoulExtractionNestedMenuWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USoulExtractionNestedMenuWidget;
|
|
|
|
// Class Cronos.SoulExtractionDeletionWidget
|
|
// 0x0060 (0x0630 - 0x05D0)
|
|
class USoulExtractionDeletionWidget final : public USoulExtractionNestedMenuWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class FName InSoulNameToDelete, int32 InChoiceIndex)> OnSoulToDeleteSelected; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<USoulExtractionDeletionWidget>();
|
|
}
|
|
};
|
|
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<ISHItemAnimInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<USHTranscriptData>();
|
|
}
|
|
};
|
|
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<class USHTranscriptData> 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<ASHItemInvestigationExecutive>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHItemInvestigationExecutive;
|
|
|
|
// Class Cronos.SHItemsSettings
|
|
// 0x00C8 (0x0100 - 0x0038)
|
|
class USHItemsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> ItemsDataTable; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> WeaponsDataTable; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> EquipmentDataTable; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> UseablesDataTable; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UDataTable> 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<USHItemsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHItemsSettings;
|
|
|
|
// Class Cronos.SHHitReactionMaps
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHHitReactionMaps final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, 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<USHHitReactionMaps>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHHitReactionMaps;
|
|
|
|
// Class Cronos.SHDeathMaps
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHDeathMaps final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, 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<USHDeathMaps>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHDeathMaps;
|
|
|
|
// Class Cronos.WeaponMeleeData
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UWeaponMeleeData final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSHCharacterPlayAttackStruct> 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<UWeaponMeleeData>();
|
|
}
|
|
};
|
|
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<ASoulLeakSource>();
|
|
}
|
|
};
|
|
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<class UAnimInstance> 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<ASHItemWeaponRangedMultiMode>();
|
|
}
|
|
};
|
|
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<ESHMonsterType, struct FDataTableRowHandle> FirstMergeAugumentations; // 0x00A8(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TMap<ESHMonsterType, struct FDataTableRowHandle> 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<USHLegacyMergeComponent>();
|
|
}
|
|
};
|
|
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<ASHLocalFogVolumetricActor>();
|
|
}
|
|
};
|
|
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<USpawnHeldMagazineAnimNotifyState>();
|
|
}
|
|
};
|
|
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<struct FAnimationMovementSpeed> 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<float> 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<USHLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#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<struct FAnimationMovementSpeed> AnimationsMovementAimSpeed; // 0x04F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EAnimDirection, struct FVector2D> 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<USHLocomotionRangeAnimInstance>();
|
|
}
|
|
};
|
|
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<ASHLootManager>();
|
|
}
|
|
};
|
|
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<struct FKey> 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<class UBinkMediaPlayer> 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<USHMainMenuWidget>();
|
|
}
|
|
};
|
|
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<USHNPCLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
#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<USHMonsterLocomotionAnimInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMonsterLocomotionAnimInstance;
|
|
|
|
// Class Cronos.SHMonsterManagerComponent
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
class USHMonsterManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class AActor*> enemies; // 0x00A0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> FightingEnemies; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ACronosBaseEnemyCharacter*> Corpses; // 0x00C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AddEnemy(class AActor* enemy);
|
|
TArray<class ACronosBaseEnemyCharacter*> GetCorpses();
|
|
TArray<class AActor*> GetEnemies();
|
|
TArray<class APawn*> 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<USHMonsterManagerComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMonsterManagerComponent;
|
|
|
|
// Class Cronos.SHMonsterSpawner
|
|
// 0x0000 (0x0470 - 0x0470)
|
|
class ASHMonsterSpawner final : public AMaiSingleSpawner
|
|
{
|
|
public:
|
|
void SetupSpawner(TSubclassOf<class AActor> ActorToSpawn, TSubclassOf<class AAIController> 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<ASHMonsterSpawner>();
|
|
}
|
|
};
|
|
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<UUniversalMovementAnimationsPreset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUniversalMovementAnimationsPreset;
|
|
|
|
// Class Cronos.SHMovementProfilesData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHMovementProfilesData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHMovementProfile, struct FSHMovementDataStruct> 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<USHMovementProfilesData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHMovementProfilesData;
|
|
|
|
// Class Cronos.SHStaminaProfilesData
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class USHStaminaProfilesData final : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<ESHMovementProfile, struct FSHStaminaData> 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<USHStaminaProfilesData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USHStaminaProfilesData;
|
|
|
|
// Class Cronos.SHMusicSwitchVolume
|
|
// 0x0058 (0x0358 - 0x0300)
|
|
class ASHMusicSwitchVolume final : public AVolume
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAkSwitchValue> MusicSwitchValue; // 0x0300(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkSwitchValue> 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<ASHMusicSwitchVolume>();
|
|
}
|
|
};
|
|
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<USHNPCFriendlyAnimComponent>();
|
|
}
|
|
};
|
|
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<ASHPawn>();
|
|
}
|
|
};
|
|
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<ASHPlayerCameraManagerPlay>();
|
|
}
|
|
};
|
|
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<ASHPlayerController>();
|
|
}
|
|
};
|
|
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<ASHPlayerControllerPlay>();
|
|
}
|
|
};
|
|
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<USHPlayerProfile>();
|
|
}
|
|
};
|
|
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<UGamePostprocessDataAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGamePostprocessDataAsset;
|
|
|
|
// Class Cronos.SHPOVDetectorComponent
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class USHPOVDetectorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool Aligned)> 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<class USceneComponent*> LinePoints; // 0x00C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSHPOVDetectorProximityPoints> 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<class USceneComponent*>& 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<USHPOVDetectorComponent>();
|
|
}
|
|
};
|
|
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<struct FKey> SpeedUpKeys; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FKey> 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<USHProjectSettings>();
|
|
}
|
|
};
|
|
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<class USHPushingObjectAnimInstance> 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<void(class USHPushableComponent* Component)> OnStartedBP; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnFinishedBP; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> OnInteruptedBP; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USHPushableComponent* Component)> 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<class UCapsuleComponent*> 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<class UCapsuleComponent*>& 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<USHPushableComponent>();
|
|
}
|
|
};
|
|
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<void()> 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<USHPushingObjectAnimInstance>();
|
|
}
|
|
};
|
|
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<USHSaveGame>();
|
|
}
|
|
};
|
|
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<class UAnimMontage> 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<ASHSavePoint>();
|
|
}
|
|
};
|
|
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<USHScreenDetectableComponent>();
|
|
}
|
|
};
|
|
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<USHSectionInventoryExamineWidget>();
|
|
}
|
|
};
|
|
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<USHSettingOptionsPanel>();
|
|
}
|
|
};
|
|
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<UGammaSettingsPanelWidget>();
|
|
}
|
|
};
|
|
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<UHDRSettingsPanelWidget>();
|
|
}
|
|
};
|
|
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<USHTimeManagerComponent>();
|
|
}
|
|
};
|
|
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<class AActor*>& 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<class AActor*>& 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<class AActor*>& 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<USHTraceHelperStatics>();
|
|
}
|
|
};
|
|
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<class USHTraversalLadderAnimInstance> 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<ASHTraversalLadder>();
|
|
}
|
|
};
|
|
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<USHTraversalLadderAnimInstance>();
|
|
}
|
|
};
|
|
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<class USHAnimMontagePlayer> EquipWeaponPlayer; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class USHAnimMontagePlayer> 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<USHWeaponManageCmbSubcomp>();
|
|
}
|
|
};
|
|
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<ASHWorldSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASHWorldSettings;
|
|
|
|
// Class Cronos.SingleFullscreenImageWidget
|
|
// 0x00D8 (0x03A8 - 0x02D0)
|
|
class USingleFullscreenImageWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class USingleFullscreenImageWidget* Widget)> InAnimFinished; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class USingleFullscreenImageWidget* Widget)> OutAnimFinished; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<EFullscreenImageInAnim, class UWidgetAnimation*> AnimsInMapping; // 0x02F0(0x0050)(BlueprintVisible, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EFullscreenImageOutAnim, class UWidgetAnimation*> 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<USingleFullscreenImageWidget>();
|
|
}
|
|
};
|
|
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<USingleItemInStashWidget>();
|
|
}
|
|
};
|
|
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<class UMaterialInterface> 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<USingleStashGridItem>();
|
|
}
|
|
};
|
|
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<USkeletonHierarchySubcomponent>();
|
|
}
|
|
};
|
|
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<float> 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<USkeletonRagdollProfile>();
|
|
}
|
|
};
|
|
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<USkeletonRagdollProfileBonesSpecific>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfileBonesSpecific;
|
|
|
|
// Class Cronos.SkeletonRagdollProfileBonesDynamic
|
|
// 0x0010 (0x00B8 - 0x00A8)
|
|
class USkeletonRagdollProfileBonesDynamic final : public USkeletonRagdollProfile
|
|
{
|
|
public:
|
|
TArray<struct FBoneRagdoll> 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<USkeletonRagdollProfileBonesDynamic>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USkeletonRagdollProfileBonesDynamic;
|
|
|
|
// Class Cronos.SkeletonRagdollProfilesDA
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class USkeletonRagdollProfilesDA final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FSkeletonRagdollProfileData> 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<USkeletonRagdollProfilesDA>();
|
|
}
|
|
};
|
|
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<ASleepingEnemyMimic>();
|
|
}
|
|
};
|
|
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<USmartGunFireComponent>();
|
|
}
|
|
};
|
|
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<ISnappableCharacterInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(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<USoulChoiceFlowAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USoulChoiceFlowAction;
|
|
|
|
// Class Cronos.SoulExtractionConfirmationWidget
|
|
// 0x0048 (0x0618 - 0x05D0)
|
|
class USoulExtractionConfirmationWidget : public USoulExtractionNestedMenuWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnConfirmed; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<USoulExtractionConfirmationWidget>();
|
|
}
|
|
};
|
|
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<USoulDeletionConfirmationWidget>();
|
|
}
|
|
};
|
|
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<USoulExtractionDecisionWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USoulExtractionDecisionWidget;
|
|
|
|
// Class Cronos.SoulExtractionProgressableWidget
|
|
// 0x0038 (0x0608 - 0x05D0)
|
|
class USoulExtractionProgressableWidget final : public USoulExtractionNestedMenuWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnProgressFinishedEvent; // 0x05D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> 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<USoulExtractionProgressableWidget>();
|
|
}
|
|
};
|
|
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<UBTHasGameplayTagsSoulLeakCondition>();
|
|
}
|
|
};
|
|
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<class UBTSoulLeakCondition*> 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<UBTSoulLeakMultiCondition>();
|
|
}
|
|
};
|
|
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<class ASpawnScenario> 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<USpawnLevelSequence>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpawnLevelSequence;
|
|
|
|
// Class Cronos.SpreadGunFireComponent
|
|
// 0x0028 (0x08B0 - 0x0888)
|
|
class USpreadGunFireComponent : public UChargingFireComponent
|
|
{
|
|
public:
|
|
TArray<struct FSpreadGunSettings> 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<USpreadGunFireComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USpreadGunFireComponent;
|
|
|
|
// Class Cronos.SpreadGunHybridFireComponent
|
|
// 0x0048 (0x08F8 - 0x08B0)
|
|
class USpreadGunHybridFireComponent final : public USpreadGunFireComponent
|
|
{
|
|
public:
|
|
TArray<struct FSpreadGunHybridSettings> 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<USpreadGunHybridFireComponent>();
|
|
}
|
|
};
|
|
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<class USingleItemInStashWidget> 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<UStashItemListWidget>();
|
|
}
|
|
};
|
|
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<ASurfaceTransitionWaypoint>();
|
|
}
|
|
};
|
|
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<ASurfNavAiController>();
|
|
}
|
|
};
|
|
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<UCustomModeSwitchData>();
|
|
}
|
|
};
|
|
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<ATentacleGrabVFXManager>();
|
|
}
|
|
};
|
|
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<UTerrorAnimInstance>();
|
|
}
|
|
};
|
|
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<UTestSerializableComponent>();
|
|
}
|
|
};
|
|
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<ATrailerEnemyActor>();
|
|
}
|
|
};
|
|
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<UTravelerPostProcessAnimInstance>();
|
|
}
|
|
};
|
|
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<class UEnvQueryContext> 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<UUEnvQueryGenerator_ExpandingCircle>();
|
|
}
|
|
};
|
|
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<class UImage*> BarImages; // 0x0318(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FWeaponStatsWidgetData StatsData; // 0x0328(0x0018)(Protected, NativeAccessSpecifierProtected)
|
|
TArray<int32> 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<UUpgradeTreeSingleWeaponStatWidget>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UUpgradeTreeSingleWeaponStatWidget;
|
|
|
|
// Class Cronos.UpgradeTreeWeaponStatsWidget
|
|
// 0x0050 (0x0320 - 0x02D0)
|
|
class UUpgradeTreeWeaponStatsWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FWeaponStatsWidgetData> WeaponStats; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UUpgradeTreeSingleWeaponStatWidget> 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<class UUpgradeTreeSingleWeaponStatWidget*> 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<UUpgradeTreeWeaponStatsWidget>();
|
|
}
|
|
};
|
|
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<UAnimNotify_UseItemUse>();
|
|
}
|
|
};
|
|
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<AWeaponModeContainer>();
|
|
}
|
|
};
|
|
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<UWeaponObstacleReticleComponent>();
|
|
}
|
|
};
|
|
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<UCronosBodyPartEffectManagerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCronosBodyPartEffectManagerSubsystem;
|
|
|
|
}
|
|
|