PalWorld-NetCrack/SDK/BP_ExplosionAttackBase_parameters.hpp
2024-01-22 14:43:11 +08:00

167 lines
13 KiB
C++

#pragma once
// Dumped with Dumper-7!
#include "../SDK.hpp"
namespace SDK
{
namespace Params
{
//---------------------------------------------------------------------------------------------------------------------
// PARAMETERS
//---------------------------------------------------------------------------------------------------------------------
// 0x1A (0x1A - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.Is Attack Able
struct ABP_ExplosionAttackBase_C_Is_Attack_Able_Params
{
public:
class AActor* Attacker; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class AActor* HitActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UPrimitiveComponent* HitComponent; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
bool IsHit; // 0x18(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsApplicableDamage_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x1 (0x1 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.Get Attackable Friend
struct ABP_ExplosionAttackBase_C_Get_Attackable_Friend_Params
{
public:
bool IsFriendAttack; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x4 (0x4 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.GetEffectValue
struct ABP_ExplosionAttackBase_C_GetEffectValue_Params
{
public:
int32 Value; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x1 (0x1 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.GetEffectType
struct ABP_ExplosionAttackBase_C_GetEffectType_Params
{
public:
enum class EPalAdditionalEffectType Effect; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x1 (0x1 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.GetElement
struct ABP_ExplosionAttackBase_C_GetElement_Params
{
public:
enum class EPalElementType Element; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x30 (0x30 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.FindAttacker
struct ABP_ExplosionAttackBase_C_FindAttacker_Params
{
public:
class AActor* Attacker; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class AActor* CallFunc_GetOwner_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class APalWeaponBase* K2Node_DynamicCast_AsPal_Weapon_Base; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
bool K2Node_DynamicCast_bSuccess; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C79[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_GetWeaponAttacker_ReturnValue; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
};
// 0x1 (0x1 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.GetWeaponAttackType
struct ABP_ExplosionAttackBase_C_GetWeaponAttackType_Params
{
public:
enum class EPalAttackType AttackType; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.SetBlowPower
struct ABP_ExplosionAttackBase_C_SetBlowPower_Params
{
public:
double NewBlowPower; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x8 (0x8 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.SetRadius
struct ABP_ExplosionAttackBase_C_SetRadius_Params
{
public:
int32 NewParam; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_Conv_IntToFloat_ReturnValue; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x10 (0x10 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.SetPower
struct ABP_ExplosionAttackBase_C_SetPower_Params
{
public:
int32 NewParam; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C82[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double SnakeRate; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x35C (0x35C - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.OnHit
struct ABP_ExplosionAttackBase_C_OnHit_Params
{
public:
class UPrimitiveComponent* MyHitComponent; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
class AActor* OtherHitActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
class UPrimitiveComponent* OtherHitComponent; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
TArray<int32> FoliageIndex; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm)
struct FVector HitLocation; // 0x28(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 HitCount; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C9A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* OwnerCharacter; // 0x48(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Get_Attackable_Friend_IsFriendAttack; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Is_Attack_Able_IsHit; // 0x51(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_Get_Attackable_Friend_IsFriendAttack_1; // 0x52(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EPalAdditionalEffectType CallFunc_GetEffectType_Effect; // 0x53(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 CallFunc_GetEffectValue_Value; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
enum class EPalElementType CallFunc_GetElement_Element; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C9D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
class AActor* CallFunc_FindAttacker_Attacker; // 0x60(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
enum class EPalAttackType CallFunc_GetWeaponAttackType_AttackType; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2C9E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
TArray<int32> CallFunc_GetOverlapFoliageIndexByComponent_ReturnValue; // 0x70(0x10)(ReferenceParm)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x80(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x98(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_VLerp_ReturnValue; // 0xB0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_CalcBlowVelocity_ReturnValue; // 0xC8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_Multiply_VectorFloat_ReturnValue; // 0xE0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FPalMakeDamageInfo K2Node_MakeStruct_PalMakeDamageInfo; // 0xF8(0x190)(ContainsInstancedReference)
struct FPalDamageInfo CallFunc_MakeDamageInfo_ReturnValue; // 0x288(0xD0)(None)
float K2Node_MakeStruct_SneakAttackRate_ImplicitCast; // 0x358(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
// 0x94 (0x94 - 0x0)
// Function BP_ExplosionAttackBase.BP_ExplosionAttackBase_C.ExecuteUbergraph_BP_ExplosionAttackBase
struct ABP_ExplosionAttackBase_C_ExecuteUbergraph_BP_ExplosionAttackBase_Params
{
public:
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate; // 0x4(0x10)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CAF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
class UPalHitFilter* CallFunc_SpawnObject_ReturnValue; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FTimerHandle CallFunc_K2_SetTimerDelegate_ReturnValue; // 0x20(0x8)(NoDestructor, HasGetValueTypeHash)
FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1; // 0x28(0x10)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x38(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue; // 0x50(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x58(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool CallFunc_IsValid_ReturnValue; // 0x70(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2CB2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
struct FVector CallFunc_K2_GetActorLocation_ReturnValue_2; // 0x78(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CallFunc_K2_SetTimerDelegate_Time_ImplicitCast; // 0x90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
}
}