Add Unreal Engine SDK
This commit is contained in:
90
FearTheTimeloop/SDK/BPC_DamageSystem_classes.hpp
Normal file
90
FearTheTimeloop/SDK/BPC_DamageSystem_classes.hpp
Normal file
@@ -0,0 +1,90 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: BPC_DamageSystem
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "Engine_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "E_DamageResponse_structs.hpp"
|
||||
#include "S_DamageInfo_structs.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// BlueprintGeneratedClass BPC_DamageSystem.BPC_DamageSystem_C
|
||||
// 0x00C8 (0x0168 - 0x00A0)
|
||||
class UBPC_DamageSystem_C : public UActorComponent
|
||||
{
|
||||
public:
|
||||
struct FPointerToUberGraphFrame UberGraphFrame; // 0x00A0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
||||
double StartingMaxHealth; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double StartingHealth; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool IsInvincible; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool IsInterruptible; // 0x00B9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool IsBlocking; // 0x00BA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_BB[0x5]; // 0x00BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
double m_CurrentHealth; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
double m_MaxHealth; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
int32 m_AttackTokensCount; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool m_IsAttacking; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
bool m_IsDead; // 0x00D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMulticastInlineDelegate<void()> MaxHealthValueChanged; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void()> CurrentHealthValueChanged; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(E_DamageResponse Respone, class AActor* DamageCauser)> OnDamageResponse; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(const struct FS_DamageInfo& Info, const struct FHitResult& Hit_Result)> OnDamageEvent; // 0x0108(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(bool CanBeParried)> OnDamageBlocked; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void()> OnDeath; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
int32 TeamNumber; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash)
|
||||
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
||||
TMulticastInlineDelegate<void(class AActor* Sender)> OnFindTarget; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
TMulticastInlineDelegate<void(class AActor* Sender)> OnForgotTarget; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
||||
bool m_IsHealthInitialized; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
||||
|
||||
public:
|
||||
void ExecuteUbergraph_BPC_DamageSystem(int32 EntryPoint);
|
||||
void FindTarget(class AActor* Sender);
|
||||
void ForgotTarget(class AActor* Sender);
|
||||
void GetCurrentHealth(double* Value);
|
||||
void GetCurrentHealthPercentage(double* Value);
|
||||
void GetIsAttacking(bool* Value);
|
||||
void GetIsDead(bool* Value);
|
||||
void GetMaxHealth(double* Value);
|
||||
void GetTeamNumber(int32* Result);
|
||||
void HandleDeath();
|
||||
void Heal(double Amount, double* NewHealth);
|
||||
void ReceiveBeginPlay();
|
||||
void ReserveToken(int32 Amount, bool* Success);
|
||||
void ReturnToken(int32 Amount);
|
||||
void SetAttackTokensCount(int32 Amount);
|
||||
void SetCurrentHealth(double Value);
|
||||
void SetIsAttacking(bool Value);
|
||||
void SetMaxHealth(double Value, double* ModifiedHealth);
|
||||
void TakeDamage(const struct FS_DamageInfo& DamageInfo, const struct FHitResult& Hit_Result, bool* WasDamaged);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
BP_STATIC_CLASS_IMPL("BPC_DamageSystem_C")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"BPC_DamageSystem_C")
|
||||
}
|
||||
static class UBPC_DamageSystem_C* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<UBPC_DamageSystem_C>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_UBPC_DamageSystem_C;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user