Files
ReshadePluginsCore/ClairObscur/SDK/S_jRPG_Enemy_structs.hpp
2026-03-18 18:13:09 +01:00

63 lines
5.2 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: S_jRPG_Enemy
#include "Basic.hpp"
#include "FEnemyDataRow_structs.hpp"
#include "S_EnemyScalingMultipliers_structs.hpp"
#include "EElementalAffinity_structs.hpp"
#include "FEnemyBattleAudioProfile_structs.hpp"
#include "E_jRPG_StatType_structs.hpp"
#include "FCharacterStats_structs.hpp"
#include "S_Loot_structs.hpp"
#include "S_jRPG_EnemyPortraitData_structs.hpp"
#include "EAttackType_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK
{
// UserDefinedStruct S_jRPG_Enemy.S_jRPG_Enemy
// 0x0200 (0x0200 - 0x0000)
struct FS_jRPG_Enemy final
{
public:
class FName EnemyHardcodedName_4_0FAACC934CB2957BA37E888624E5835F; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FText EnemyDisplayName_5_D5F33F5245600FA905D7EDBC701052B9; // 0x0008(0x0010)(Edit, BlueprintVisible)
int32 Level_8_C5168BF64AE02187C5DC54BDD3C3AA6B; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool EnemyActorClass_36_801B7CEE443D733652395E8E6049DAD4; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> EnemyActorClassSoft_35_9F3A5C7B4E98412C08E98FA304F8193B; // 0x0020(0x0028)(Edit, BlueprintVisible, HasGetValueTypeHash)
bool IsBoss_46_F2839289483FE917FB914594C70C7CE4; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UBP_DataAsset_EnemyBattleArchetype_C* EnemyArchetype_73_3AAC717A431AF83C143E8E96B2471F55; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UDataTable* EnemyArchetypeDT_62_4030BA404BAAA5B52F60B596DBC7B73A; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FS_EnemyScalingMultipliers EnemyScaling_63_BC7A78364C5ADED643FC63A6373F575B; // 0x0060(0x0058)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TMap<E_jRPG_StatType, double> EnemyStats_44_F9C77A10450C7173ACD1AE8DF682A1F5; // 0x00B8(0x0050)(Edit, BlueprintVisible)
TArray<struct FS_Loot> PossibleLoot_49_4083979C4864530BB4DB9EB51A43C8AA; // 0x0108(0x0010)(Edit, BlueprintVisible)
struct FS_jRPG_EnemyPortraitData PortraitData_32_D664377C44A80847CD7043BDB54C7FB4; // 0x0118(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash)
struct FFCharacterStats CommonCharacterStats_40_C6BD93574F13EDC24C2A9EADFF59BD96; // 0x0128(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FFEnemyBattleAudioProfile BattleAudioProfile_43_81C58C5D446B224F47895999EA24C035; // 0x0158(0x0020)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ContainsInstancedReference, HasGetValueTypeHash)
TArray<struct FFEnemyDataRow> MinionsToPreload_54_3722A1C747CFAB878C2DDD98E3D96AB3; // 0x0178(0x0010)(Edit, BlueprintVisible)
int32 BreakBarHPPercent_66_8D532DFC404115297498D597484E00A8; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 BreakBarStunDuration_70_6BB695004BDBF84B04A780883755F68E; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double LootChanceMultiplier_76_152782FA4E34549F958CD08454131072; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class FName ShapeshiftCaptureLootItem_82_D4811B7B414B72342F54A1ACB7AC120A; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsFlying_84_64A513A54C958FAACD87EAB245A681D3; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EAttackType, EElementalAffinity> InitialElementalAffinities_89_562E68B049820C479633AC85726A9E71; // 0x01A8(0x0050)(Edit, BlueprintVisible)
ETextGender GenderTag_92_6F3990474DBB8EB2DEE06CB3CADDF2C5; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_FS_jRPG_Enemy;
}