Files
ReshadePluginsCore/FearTheTimeloop/SDK/BPC_HealthSystem_parameters.hpp
2026-03-06 01:33:57 +01:00

349 lines
34 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: BPC_HealthSystem
#include "Basic.hpp"
#include "SerializeSubsystem_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "S_ChapterData_structs.hpp"
#include "E_GameMode_structs.hpp"
#include "S_DamageInfo_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK::Params
{
// Function BPC_HealthSystem.BPC_HealthSystem_C.OnSerialize
// 0x0078 (0x0078 - 0x0000)
struct BPC_HealthSystem_C_OnSerialize final
{
public:
struct FSaveGameArchive Archive; // 0x0000(0x0070)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
bool bIsLoading; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool ReturnValue; // 0x0071(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_OnSerialize;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetSpawnID
// 0x0014 (0x0014 - 0x0000)
struct BPC_HealthSystem_C_SetSpawnID final
{
public:
struct FGuid NewID; // 0x0000(0x0010)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool ReturnValue; // 0x0010(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetSpawnID;
// Function BPC_HealthSystem.BPC_HealthSystem_C.OnStartNewChapter
// 0x0068 (0x0068 - 0x0000)
struct BPC_HealthSystem_C_OnStartNewChapter final
{
public:
struct FS_ChapterData Data; // 0x0000(0x0030)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash)
class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_GameMode_C> K2Node_DynamicCast_AsBPI_Game_Mode; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
E_GameMode CallFunc_GetGameMode_Result; // 0x0049(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_NotEqual_ByteByte_ReturnValue; // 0x004A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_SetMaxHealth_ModifiedHealth; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_OnStartNewChapter;
// Function BPC_HealthSystem.BPC_HealthSystem_C.HandleDeath
// 0x0090 (0x0090 - 0x0000)
struct BPC_HealthSystem_C_HandleDeath final
{
public:
class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_ServiceLocator_C> K2Node_DynamicCast_AsBPI_Service_Locator; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ABP_GameService_C* CallFunc_GetServiceActor_Result; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class ABP_AbillitiesManager_C* K2Node_DynamicCast_AsBP_Abillities_Manager; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UDA_AbillityDefinition_C* CallFunc_TryGetEnabledAbility_Object; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool CallFunc_TryGetEnabledAbility_Result; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_ServiceLocator_C> K2Node_DynamicCast_AsBPI_Service_Locator_1; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ABP_GameService_C* CallFunc_GetServiceActor_Result_1; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_AchievementsManager_C> K2Node_DynamicCast_AsBPI_Achievements_Manager; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_3; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_SetMaxHealth_ModifiedHealth; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_HandleDeath;
// Function BPC_HealthSystem.BPC_HealthSystem_C.CanModifyMovementSpeed
// 0x0018 (0x0018 - 0x0000)
struct BPC_HealthSystem_C_CanModifyMovementSpeed final
{
public:
bool Result; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_GetCurrentHealth_Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_CanModifyMovementSpeed;
// Function BPC_HealthSystem.BPC_HealthSystem_C.UpdateDepletionBlockers
// 0x0008 (0x0008 - 0x0000)
struct BPC_HealthSystem_C_UpdateDepletionBlockers final
{
public:
int32 Value; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_Add_IntInt_ReturnValue; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_UpdateDepletionBlockers;
// Function BPC_HealthSystem.BPC_HealthSystem_C.ReduceMaxHealth
// 0x00B8 (0x00B8 - 0x0000)
struct BPC_HealthSystem_C_ReduceMaxHealth final
{
public:
double DeltaTime; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double NewMaxHealth; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double Delta; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_GetIsDead_Value; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_1; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_IntInt_ReturnValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_BooleanOR_ReturnValue_2; // 0x001D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0x001E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue; // 0x001F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Not_PreBool_ReturnValue_1; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_EqualEqual_ByteByte_ReturnValue; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_GetMaxHealth_Value; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_1; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_2; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_ReturnValue; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_SetMaxHealth_ModifiedHealth; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Less_DoubleDouble_ReturnValue_1; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_GetMaxHealth_Value_3; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_4; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_5; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetCurrentHealth_Value; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue_1; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_6; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Subtract_DoubleDouble_ReturnValue_1; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_SetMaxHealth_ModifiedHealth_1; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Add_DoubleDouble_ReturnValue_1; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value_7; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_ReduceMaxHealth;
// Function BPC_HealthSystem.BPC_HealthSystem_C.TakeDamage
// 0x0138 (0x0138 - 0x0000)
struct BPC_HealthSystem_C_TakeDamage final
{
public:
struct FS_DamageInfo DamageInfo; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FHitResult Hit_Result; // 0x0018(0x0100)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
bool WasDamaged; // 0x0118(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_GetCurrentHealth_Value; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_TakeDamage_WasDamaged; // 0x0128(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_SetMaxHealth_ModifiedHealth; // 0x0130(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_TakeDamage;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetOverlayTag
// 0x00A8 (0x00A8 - 0x0000)
struct BPC_HealthSystem_C_SetOverlayTag final
{
public:
bool IsWell; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer Tags; // 0x0008(0x0020)(Edit, BlueprintVisible)
bool CallFunc_RemoveGameplayTag_ReturnValue; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue_1; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_OverlaySystem_C> K2Node_DynamicCast_AsBPI_Overlay_System; // 0x0040(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TScriptInterface<class IBPI_OverlaySystem_C> K2Node_DynamicCast_AsBPI_Overlay_System_1; // 0x0058(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer CallFunc_GetTags_Result; // 0x0070(0x0020)()
TScriptInterface<class IBPI_OverlaySystem_C> K2Node_DynamicCast_AsBPI_Overlay_System_2; // 0x0090(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_RemoveGameplayTag_ReturnValue_1; // 0x00A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetOverlayTag;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetCharacterState
// 0x0001 (0x0001 - 0x0000)
struct BPC_HealthSystem_C_SetCharacterState final
{
public:
bool Value; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetCharacterState;
// Function BPC_HealthSystem.BPC_HealthSystem_C.GetFreezeDuration
// 0x0008 (0x0008 - 0x0000)
struct BPC_HealthSystem_C_GetFreezeDuration final
{
public:
double Value; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_GetFreezeDuration;
// Function BPC_HealthSystem.BPC_HealthSystem_C.GetFreezeDurationValue
// 0x0020 (0x0020 - 0x0000)
struct BPC_HealthSystem_C_GetFreezeDurationValue final
{
public:
double Result; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetFreezeDuration_Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue_1; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_GetFreezeDurationValue;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetFreezeDuration
// 0x0018 (0x0018 - 0x0000)
struct BPC_HealthSystem_C_SetFreezeDuration final
{
public:
double Value; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_ReturnValue_1; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetFreezeDuration;
// Function BPC_HealthSystem.BPC_HealthSystem_C.GetCurrentHealthPercentage
// 0x0018 (0x0018 - 0x0000)
struct BPC_HealthSystem_C_GetCurrentHealthPercentage final
{
public:
double Value; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetCurrentHealth_Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_GetCurrentHealthPercentage;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetMaxHealth
// 0x0038 (0x0038 - 0x0000)
struct BPC_HealthSystem_C_SetMaxHealth final
{
public:
double Value; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double ModifiedHealth; // 0x0008(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetMaxHealth_Value; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_GetCurrentHealth_Value; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_FClamp_ReturnValue_1; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_SetMaxHealth_ModifiedHealth; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetMaxHealth;
// Function BPC_HealthSystem.BPC_HealthSystem_C.InitializeManagers
// 0x00E0 (0x00E0 - 0x0000)
struct BPC_HealthSystem_C_InitializeManagers final
{
public:
class UGameInstance* CallFunc_GetGameInstance_ReturnValue; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class ACharacter* CallFunc_GetPlayerCharacter_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_GameMode_C> K2Node_DynamicCast_AsBPI_Game_Mode; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TScriptInterface<class IBPI_PlayerModule_C> K2Node_DynamicCast_AsBPI_Player_Module; // 0x0028(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_1; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
E_GameMode CallFunc_GetGameMode_Result; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UBPC_SafeZoneHandler_C* CallFunc_GetSafeZoneHandler_Result; // 0x0040(0x0008)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
TDelegate<void(const struct FS_ChapterData& Data)> K2Node_CreateDelegate_OutputDelegate; // 0x0048(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_ServiceLocator_C> K2Node_DynamicCast_AsBPI_Service_Locator; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_2; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ABP_GameService_C* CallFunc_GetServiceActor_Result; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_PauseManager_C> K2Node_DynamicCast_AsBPI_Pause_Manager; // 0x0080(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_3; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TScriptInterface<class IBPI_Pausable_C> CallFunc_AddPausable_Entity_CastInput; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class ABP_ChaptersManager_C* K2Node_DynamicCast_AsBP_Chapters_Manager; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_4; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AGameModeBase* CallFunc_GetGameMode_ReturnValue_1; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
TScriptInterface<class IBPI_ServiceLocator_C> K2Node_DynamicCast_AsBPI_Service_Locator_1; // 0x00C0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess_5; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ABP_GameService_C* CallFunc_GetServiceActor_Result_1; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_InitializeManagers;
// Function BPC_HealthSystem.BPC_HealthSystem_C.SetPause
// 0x0001 (0x0001 - 0x0000)
struct BPC_HealthSystem_C_SetPause final
{
public:
bool IsEnabled; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_SetPause;
// Function BPC_HealthSystem.BPC_HealthSystem_C.ReceiveTick
// 0x0004 (0x0004 - 0x0000)
struct BPC_HealthSystem_C_ReceiveTick final
{
public:
float DeltaSeconds; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_ReceiveTick;
// Function BPC_HealthSystem.BPC_HealthSystem_C.ExecuteUbergraph_BPC_HealthSystem
// 0x0048 (0x0048 - 0x0000)
struct BPC_HealthSystem_C_ExecuteUbergraph_BPC_HealthSystem final
{
public:
int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float K2Node_Event_DeltaSeconds; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_ReduceMaxHealth_NewMaxHealth; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_GetMaxHealth_Value; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool K2Node_Event_IsEnabled; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double CallFunc_FClamp_ReturnValue; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double CallFunc_ReduceMaxHealth_DeltaTime_ImplicitCast; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_ExecuteUbergraph_BPC_HealthSystem;
// Function BPC_HealthSystem.BPC_HealthSystem_C.GetSpawnID
// 0x0010 (0x0010 - 0x0000)
struct BPC_HealthSystem_C_GetSpawnID final
{
public:
struct FGuid ReturnValue; // 0x0000(0x0010)(ConstParm, Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
DUMPER7_ASSERTS_BPC_HealthSystem_C_GetSpawnID;
}