Update SDK
This commit is contained in:
560
Cronos The New Dawn/SDK/Spawners_structs.hpp
Normal file
560
Cronos The New Dawn/SDK/Spawners_structs.hpp
Normal file
@@ -0,0 +1,560 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: Spawners
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "GameplayTags_structs.hpp"
|
||||
#include "CoreUObject_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Enum Spawners.EEnemyArchetype
|
||||
// NumValues: 0x000C
|
||||
enum class EEnemyArchetype : uint8
|
||||
{
|
||||
Centipede = 0,
|
||||
Doppelganger = 1,
|
||||
DoppelgangerLarge = 2,
|
||||
Fear = 3,
|
||||
FearAggressive = 4,
|
||||
Jaw = 5,
|
||||
Terror = 6,
|
||||
UnmergedDoppel = 7,
|
||||
UnmergedTerror = 8,
|
||||
None = 9,
|
||||
Enum_Max = 10,
|
||||
EEnemyArchetype_MAX = 11,
|
||||
};
|
||||
|
||||
// Enum Spawners.ESpawnerEventType
|
||||
// NumValues: 0x0008
|
||||
enum class ESpawnerEventType : uint8
|
||||
{
|
||||
Spawn = 0,
|
||||
Kill = 1,
|
||||
Reset = 2,
|
||||
Wake = 3,
|
||||
Destroy = 4,
|
||||
CharacterSpawned = 5,
|
||||
CharacterAwaken = 6,
|
||||
ESpawnerEventType_MAX = 7,
|
||||
};
|
||||
|
||||
// Enum Spawners.EPerceptionType
|
||||
// NumValues: 0x0005
|
||||
enum class EPerceptionType : uint8
|
||||
{
|
||||
Sight = 0,
|
||||
Hearing = 1,
|
||||
Damage = 2,
|
||||
Proximity = 3,
|
||||
EPerceptionType_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum Spawners.EEnemyBehaviorLoadingType
|
||||
// NumValues: 0x0004
|
||||
enum class EEnemyBehaviorLoadingType : uint8
|
||||
{
|
||||
Normal = 0,
|
||||
None = 1,
|
||||
Restart = 2,
|
||||
EEnemyBehaviorLoadingType_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum Spawners.EBTSpawnActionPointActivationMode
|
||||
// NumValues: 0x0003
|
||||
enum class EBTSpawnActionPointActivationMode : uint8
|
||||
{
|
||||
Immediately = 0,
|
||||
OnRequest = 1,
|
||||
EBTSpawnActionPointActivationMode_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum Spawners.EBTSpawnSleepMode
|
||||
// NumValues: 0x0007
|
||||
enum class EBTSpawnSleepMode : uint8
|
||||
{
|
||||
Default = 0,
|
||||
NoSight = 1,
|
||||
NoHearing = 2,
|
||||
NoSightNoHearing = 3,
|
||||
UntilDamaged = 4,
|
||||
Always = 5,
|
||||
EBTSpawnSleepMode_MAX = 6,
|
||||
};
|
||||
|
||||
// Enum Spawners.EBTSpawnActionPointBehaviorState
|
||||
// NumValues: 0x0004
|
||||
enum class EBTSpawnActionPointBehaviorState : uint8
|
||||
{
|
||||
Default = 0,
|
||||
UnawareUntilDamaged = 1,
|
||||
AlwaysUnaware = 2,
|
||||
EBTSpawnActionPointBehaviorState_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum Spawners.EBTSpawnSpawnCorrectionType
|
||||
// NumValues: 0x0003
|
||||
enum class EBTSpawnSpawnCorrectionType : uint8
|
||||
{
|
||||
None = 0,
|
||||
DeadBody = 1,
|
||||
EBTSpawnSpawnCorrectionType_MAX = 2,
|
||||
};
|
||||
|
||||
// Enum Spawners.EOverrideBT
|
||||
// NumValues: 0x0005
|
||||
enum class EOverrideBT : uint8
|
||||
{
|
||||
main = 0,
|
||||
OutOfCombat = 1,
|
||||
Combat = 2,
|
||||
Alerted = 3,
|
||||
EOverrideBT_MAX = 4,
|
||||
};
|
||||
|
||||
// Enum Spawners.ESpawnState
|
||||
// NumValues: 0x0004
|
||||
enum class ESpawnState : uint8
|
||||
{
|
||||
SpawnQueued = 0,
|
||||
EnemySpawned = 1,
|
||||
SpawnFailed = 2,
|
||||
ESpawnState_MAX = 3,
|
||||
};
|
||||
|
||||
// Enum Spawners.EGenders
|
||||
// NumValues: 0x0004
|
||||
enum class EGenders : uint8
|
||||
{
|
||||
Male = 0,
|
||||
Female = 1,
|
||||
Count = 2,
|
||||
EGenders_MAX = 3,
|
||||
};
|
||||
|
||||
// ScriptStruct Spawners.PerceptionPresetItem
|
||||
// 0x001C (0x001C - 0x0000)
|
||||
struct FPerceptionPresetItem final
|
||||
{
|
||||
public:
|
||||
EPerceptionType SenseType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bImplementSense; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float SightRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float LooseSightRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PeripheralVisionAngleDegrees; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HearingRange; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float ProximityRange; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float MaxAge; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPerceptionPresetItem;
|
||||
|
||||
// ScriptStruct Spawners.PerceptionConfigData
|
||||
// 0x0018 (0x0020 - 0x0008)
|
||||
struct FPerceptionConfigData final : public FTableRowBase
|
||||
{
|
||||
public:
|
||||
TArray<struct FPerceptionPresetItem> PresetItems; // 0x0008(0x0010)(Edit, EditFixedSize, ZeroConstructor, NoClear, NativeAccessSpecifierPublic)
|
||||
EPerceptionType DominantSense; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FPerceptionConfigData;
|
||||
|
||||
// ScriptStruct Spawners.EnemyAttributePack
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FEnemyAttributePack final
|
||||
{
|
||||
public:
|
||||
uint8 AttributePack; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemyAttributePack;
|
||||
|
||||
// ScriptStruct Spawners.BTSpawnCorrection
|
||||
// 0x0001 (0x0001 - 0x0000)
|
||||
struct FBTSpawnCorrection final
|
||||
{
|
||||
public:
|
||||
EBTSpawnSpawnCorrectionType SpawnCorrectionType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FBTSpawnCorrection;
|
||||
|
||||
// ScriptStruct Spawners.BTSpawnCustomSpawnBehavior
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FBTSpawnCustomSpawnBehavior final
|
||||
{
|
||||
public:
|
||||
class UAnimMontage* CustomSpawnMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<class AActor*> IgnoredActors; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
bool bPlayPreview; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bDrawFinalLocation; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FBTSpawnCustomSpawnBehavior;
|
||||
|
||||
// ScriptStruct Spawners.BTSpawnSleepBehavior
|
||||
// 0x0040 (0x0040 - 0x0000)
|
||||
struct FBTSpawnSleepBehavior final
|
||||
{
|
||||
public:
|
||||
EBTSpawnSleepMode SleepMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UAnimMontage* SleepMontage; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bUseMontageSections; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class FName WakeUpSectionName; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bEnableCollision; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
class UAnimMontage* AwakeMontage; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<class AActor*> IgnoredActors; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
bool bDrawFinalLocation; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FBTSpawnSleepBehavior;
|
||||
|
||||
// ScriptStruct Spawners.BTSpawnActionPointsBehavior
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FBTSpawnActionPointsBehavior final
|
||||
{
|
||||
public:
|
||||
EBTSpawnActionPointBehaviorState ActionPointBehaviorState; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class AActor*> ActionPoints; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
class UBehaviorTree* BehaviorTree; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EBTSpawnActionPointActivationMode ActivationMode; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bLoopActionPoints; // 0x0021(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FBTSpawnActionPointsBehavior;
|
||||
|
||||
// ScriptStruct Spawners.SpawnExtraOptions
|
||||
// 0x0070 (0x0070 - 0x0000)
|
||||
struct FSpawnExtraOptions final
|
||||
{
|
||||
public:
|
||||
bool bUseSleepBehavior; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FBTSpawnSleepBehavior SleepBehavior; // 0x0008(0x0040)(Edit, BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
|
||||
bool bUseCustomSpawn; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FBTSpawnCustomSpawnBehavior CustomSpawnBehavior; // 0x0050(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnExtraOptions;
|
||||
|
||||
// ScriptStruct Spawners.AppearanceSpawnData
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FAppearanceSpawnData final
|
||||
{
|
||||
public:
|
||||
bool bRandomizeGender; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
EGenders Gender; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagContainer AppearanceTags; // 0x0008(0x0020)(Edit, BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
|
||||
bool bOverrideTentacleRibbonCount; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
int32 TentacleRibbonCount; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 Seed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FAppearanceSpawnData;
|
||||
|
||||
// ScriptStruct Spawners.EnemyPerceptionOverrideData
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct FEnemyPerceptionOverrideData final
|
||||
{
|
||||
public:
|
||||
class UDataTable* DataTableAsset; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class FName RowName; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bPermanentOverride; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemyPerceptionOverrideData;
|
||||
|
||||
// ScriptStruct Spawners.CorpsePoseInfo
|
||||
// 0x0090 (0x0090 - 0x0000)
|
||||
struct FCorpsePoseInfo final
|
||||
{
|
||||
public:
|
||||
TArray<struct FTransform> LocalTransforms; // 0x0000(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
TArray<class FName> BoneNames; // 0x0010(0x0010)(ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
class FName SkeletalMeshName; // 0x0020(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FTransform CorpseMeshTransform; // 0x0030(0x0060)(SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FCorpsePoseInfo;
|
||||
|
||||
// ScriptStruct Spawners.EnemySpawnProperties
|
||||
// 0x0240 (0x0240 - 0x0000)
|
||||
struct FEnemySpawnProperties final
|
||||
{
|
||||
public:
|
||||
EEnemyArchetype EnemyType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Attributes; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Rank; // 0x0002(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FSpawnExtraOptions ExtraOptions; // 0x0008(0x0070)(BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTagContainer GameplayTags; // 0x0078(0x0020)(BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
|
||||
struct FAppearanceSpawnData AppearanceSpawnData; // 0x0098(0x0038)(BlueprintVisible, SaveGame, NativeAccessSpecifierPublic)
|
||||
TArray<TSubclassOf<class UGameplayEffect>> SpawnGameplayEffects; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
struct FEnemyPerceptionOverrideData PerceptionData; // 0x00E0(0x0018)(BlueprintVisible, SaveGame, NoDestructor, NativeAccessSpecifierPublic)
|
||||
TArray<uint8> DismemberedBones; // 0x00F8(0x0010)(BlueprintVisible, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FCorpsePoseInfo CorpsePoseInfo; // 0x0110(0x0090)(SaveGame, NativeAccessSpecifierPublic)
|
||||
class ASpawnScenario* SpawnScenario; // 0x01A0(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSubclassOf<class USpawnBehavior> SpawnBehaviorClass; // 0x01A8(0x0008)(BlueprintVisible, ZeroConstructor, SaveGame, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USpawnBehaviorConfig* SpawnBehaviorData; // 0x01B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, SaveGame, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<struct FInstancedStruct> ActiveDemands; // 0x01B8(0x0010)(BlueprintVisible, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class USmortModifier> BehaviorModifier; // 0x01C8(0x0028)(BlueprintVisible, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGameplayTag EncounterTag; // 0x01F0(0x0008)(BlueprintVisible, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bForceGameplayStart; // 0x01F8(0x0001)(BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bAutoRespawn; // 0x01F9(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bIsRespawn; // 0x01FA(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_1FB[0x1]; // 0x01FB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float HealthValue; // 0x01FC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FGuid ID; // 0x0200(0x0010)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TSoftObjectPtr<class UInteractionGenericEventReceiverComponent> OwningEntityEventComponent; // 0x0210(0x0028)(ExportObject, InstancedReference, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySpawnProperties;
|
||||
|
||||
// ScriptStruct Spawners.SpawnerPreviewData
|
||||
// 0x00A0 (0x00A8 - 0x0008)
|
||||
struct FSpawnerPreviewData final : public FTableRowBase
|
||||
{
|
||||
public:
|
||||
TSoftObjectPtr<class USkeletalMesh> PreviewMesh; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USkeletalMesh* PreviewTeethMesh; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USkeletalMesh* PreviewArmorMesh; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float HalfHeight; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector PreviewOffset; // 0x0048(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PreviewScale; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TSoftObjectPtr<class UAnimationAsset> PreviewAnimation; // 0x0068(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float PreviewPosition; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class UPrimaryDataAsset*> PreviewElementsList; // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnerPreviewData;
|
||||
|
||||
// ScriptStruct Spawners.BehaviorModifierData
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FBehaviorModifierData final
|
||||
{
|
||||
public:
|
||||
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(SaveGame, NativeAccessSpecifierPublic)
|
||||
bool IsTimed; // 0x0020(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
float RemainingTime; // 0x0024(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool HasEffectOnNewSpawns; // 0x0028(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FTimerHandle TimerHandle; // 0x0030(0x0008)(SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FBehaviorModifierData;
|
||||
|
||||
// ScriptStruct Spawners.SpawnContext
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct FSpawnContext final
|
||||
{
|
||||
public:
|
||||
class ASpawnScenario* SpawnScenario; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnContext;
|
||||
|
||||
// ScriptStruct Spawners.SpawnAnimationsConfigList
|
||||
// 0x0060 (0x0060 - 0x0000)
|
||||
struct FSpawnAnimationsConfigList final
|
||||
{
|
||||
public:
|
||||
TSet<EEnemyArchetype> SupportedArchetypes; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
TArray<TSoftObjectPtr<class USpawnAnimationConfig>> Animations; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnAnimationsConfigList;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRuleSet
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FEnemySelectionRuleSet final
|
||||
{
|
||||
public:
|
||||
TArray<struct FInstancedStruct> RulesData; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRuleSet;
|
||||
|
||||
// ScriptStruct Spawners.OffsetsEntry
|
||||
// 0x0028 (0x0028 - 0x0000)
|
||||
struct FOffsetsEntry final
|
||||
{
|
||||
public:
|
||||
struct FVector SpawnOffsets; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FEnemySelectionRuleSet ElementRules; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FOffsetsEntry;
|
||||
|
||||
// ScriptStruct Spawners.OffsetsList
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FOffsetsList final
|
||||
{
|
||||
public:
|
||||
TArray<struct FOffsetsEntry> Offsets; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FOffsetsList;
|
||||
|
||||
// ScriptStruct Spawners.MonstersOffsets
|
||||
// 0x0050 (0x0050 - 0x0000)
|
||||
struct FMonstersOffsets final
|
||||
{
|
||||
public:
|
||||
TMap<EEnemyArchetype, struct FOffsetsList> MonstersOffsets; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FMonstersOffsets;
|
||||
|
||||
// ScriptStruct Spawners.CachedEnemyData
|
||||
// 0x0290 (0x0290 - 0x0000)
|
||||
struct FCachedEnemyData final
|
||||
{
|
||||
public:
|
||||
int32 Version; // 0x0000(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FVector CachedLocation; // 0x0008(0x0018)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FQuat CachedRotation; // 0x0020(0x0020)(SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
struct FEnemySpawnProperties CachedProperties; // 0x0040(0x0240)(SaveGame, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
||||
float CachedFloorDistance; // 0x0280(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
bool bNeedsComplexFloorTrace; // 0x0284(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_285[0xB]; // 0x0285(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FCachedEnemyData;
|
||||
|
||||
// ScriptStruct Spawners.SpawnerActorData
|
||||
// 0x000C (0x000C - 0x0000)
|
||||
struct alignas(0x04) FSpawnerActorData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnerActorData;
|
||||
|
||||
// ScriptStruct Spawners.EnemyActorData
|
||||
// 0x0018 (0x0018 - 0x0000)
|
||||
struct alignas(0x08) FEnemyActorData final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemyActorData;
|
||||
|
||||
// ScriptStruct Spawners.EnemyScheme
|
||||
// 0x0038 (0x0038 - 0x0000)
|
||||
struct FEnemyScheme final
|
||||
{
|
||||
public:
|
||||
TOptional<EEnemyArchetype> Archetype; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TOptional<struct FEnemyAttributePack> Attributes; // 0x0002(0x0002)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TOptional<int32> Rank; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TOptional<EGenders> Gender; // 0x000C(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
struct FGameplayTagContainer Tags; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic)
|
||||
int32 Seed; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemyScheme;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule
|
||||
// 0x0008 (0x0008 - 0x0000)
|
||||
struct alignas(0x08) FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule;
|
||||
|
||||
// ScriptStruct Spawners.PreviewContext
|
||||
// 0x0070 (0x0070 - 0x0000)
|
||||
struct FPreviewContext final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class USceneComponent*> PreviewComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
||||
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USkeletalMeshComponent* TeethMeshComponent; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
class USkeletalMeshComponent* ArmorMeshComponent; // 0x0058(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
TArray<class UMaterialInstanceDynamic*> DynamicPreviewMaterials; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FPreviewContext;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule_Archetype
|
||||
// 0x0010 (0x0018 - 0x0008)
|
||||
struct FEnemySelectionRule_Archetype final : public FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
TArray<EEnemyArchetype> Archetypes; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule_Archetype;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule_Attributes
|
||||
// 0x0010 (0x0018 - 0x0008)
|
||||
struct FEnemySelectionRule_Attributes final : public FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
TArray<struct FEnemyAttributePack> AttributeSets; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule_Attributes;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule_Rank
|
||||
// 0x0008 (0x0010 - 0x0008)
|
||||
struct FEnemySelectionRule_Rank final : public FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
int32 MinRank; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
int32 MaxRank; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule_Rank;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule_Gender
|
||||
// 0x0010 (0x0018 - 0x0008)
|
||||
struct FEnemySelectionRule_Gender final : public FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
TArray<EGenders> Genders; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule_Gender;
|
||||
|
||||
// ScriptStruct Spawners.EnemySelectionRule_Tag
|
||||
// 0x0020 (0x0028 - 0x0008)
|
||||
struct FEnemySelectionRule_Tag final : public FEnemySelectionRule
|
||||
{
|
||||
public:
|
||||
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemySelectionRule_Tag;
|
||||
|
||||
// ScriptStruct Spawners.EnemyStreamingContext
|
||||
// 0x0020 (0x0020 - 0x0000)
|
||||
struct FEnemyStreamingContext final
|
||||
{
|
||||
public:
|
||||
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TArray<class UObject*> AlreadyLoadedObjects; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
||||
};
|
||||
DUMPER7_ASSERTS_FEnemyStreamingContext;
|
||||
|
||||
// ScriptStruct Spawners.SpawnScenarioConfigOptions
|
||||
// 0x0010 (0x0010 - 0x0000)
|
||||
struct FSpawnScenarioConfigOptions final
|
||||
{
|
||||
public:
|
||||
TArray<class USpawnAnimationConfig*> Options; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
||||
};
|
||||
DUMPER7_ASSERTS_FSpawnScenarioConfigOptions;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user