Files
Alphanium/CppSDK/SDK/HuskPawn_Sploder_classes.hpp

80 lines
5.3 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: HuskPawn_Sploder
#include "Basic.hpp"
#include "HuskPawn_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "Engine_structs.hpp"
#include "GameplayAbilities_structs.hpp"
#pragma pack(push, 0x4)
namespace SDK
{
// BlueprintGeneratedClass HuskPawn_Sploder.HuskPawn_Sploder_C
// 0x0040 (0x10C0 - 0x1080)
class AHuskPawn_Sploder_C final : public AHuskPawn_C
{
public:
struct FPointerToUberGraphFrame UberGraphFrame_HuskPawn_Sploder_C; // 0x107C(0x0004)(ZeroConstructor, Transient, DuplicateTransient)
bool TankDropped; // 0x1080(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor)
bool HoldingTank; // 0x1081(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor)
bool MeleeDrop; // 0x1082(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_1083[0x1]; // 0x1083(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* DamageCauser; // 0x1084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor)
struct FActiveGameplayEffectHandle CarryingTankGEHandle; // 0x1088(0x0004)(Edit, BlueprintVisible, DisableEditOnInstance)
float TankDroppedTime; // 0x108C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor)
class AB_BGA_SploderPropaneTank_C* SploderPropaneTank; // 0x1090(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, RepNotify, NoDestructor)
struct FGameplayTagContainer TC_MeleeDamage; // 0x1094(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTag TC_GameplayEffectInstantDeath; // 0x10AC(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance)
public:
void ExecuteUbergraph_HuskPawn_Sploder(int32 EntryPoint);
void PlayAdditiveHitReacts(const struct FVector& HitDirection);
void SploderThrowsTank();
void OnDamageServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser_0, const struct FGameplayEffectContextHandle& EffectContext);
void ObjectRetrieved();
void OnDeathServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser_0, const struct FGameplayEffectContextHandle& EffectContext);
void ReceiveBeginPlay();
void UserConstructionScript();
void OnRep_TankDropped();
void OnRep_PropaneTank();
void OnRep_HoldingTank();
void OnRep_SploderPropaneTank();
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"HuskPawn_Sploder_C">();
}
static class AHuskPawn_Sploder_C* GetDefaultObj()
{
return GetDefaultObjImpl<AHuskPawn_Sploder_C>();
}
};
static_assert(alignof(AHuskPawn_Sploder_C) == 0x000010, "Wrong alignment on AHuskPawn_Sploder_C");
static_assert(sizeof(AHuskPawn_Sploder_C) == 0x0010C0, "Wrong size on AHuskPawn_Sploder_C");
static_assert(offsetof(AHuskPawn_Sploder_C, UberGraphFrame_HuskPawn_Sploder_C) == 0x00107C, "Member 'AHuskPawn_Sploder_C::UberGraphFrame_HuskPawn_Sploder_C' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, TankDropped) == 0x001080, "Member 'AHuskPawn_Sploder_C::TankDropped' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, HoldingTank) == 0x001081, "Member 'AHuskPawn_Sploder_C::HoldingTank' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, MeleeDrop) == 0x001082, "Member 'AHuskPawn_Sploder_C::MeleeDrop' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, DamageCauser) == 0x001084, "Member 'AHuskPawn_Sploder_C::DamageCauser' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, CarryingTankGEHandle) == 0x001088, "Member 'AHuskPawn_Sploder_C::CarryingTankGEHandle' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, TankDroppedTime) == 0x00108C, "Member 'AHuskPawn_Sploder_C::TankDroppedTime' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, SploderPropaneTank) == 0x001090, "Member 'AHuskPawn_Sploder_C::SploderPropaneTank' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, TC_MeleeDamage) == 0x001094, "Member 'AHuskPawn_Sploder_C::TC_MeleeDamage' has a wrong offset!");
static_assert(offsetof(AHuskPawn_Sploder_C, TC_GameplayEffectInstantDeath) == 0x0010AC, "Member 'AHuskPawn_Sploder_C::TC_GameplayEffectInstantDeath' has a wrong offset!");
}
#pragma pack(pop)