#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 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 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 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 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 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 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 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 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 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 K2Node_CreateDelegate_OutputDelegate; // 0x0048(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AGameModeBase* CallFunc_GetGameMode_ReturnValue; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) TScriptInterface 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 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 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 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; }