mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
177 lines
15 KiB
C++
177 lines
15 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
#include "../SDK.hpp"
|
|
|
|
namespace SDK
|
|
{
|
|
namespace Params
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// PARAMETERS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0xF6 (0xF6 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.SetBulletHoleDecal
|
|
struct ABP_AttackBulletBase_C_SetBulletHoleDecal_Params
|
|
{
|
|
public:
|
|
struct FHitResult Hit; // 0x0(0xE8)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
|
|
float LifeSpan; // 0xE8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
float FadeTime; // 0xEC(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
float FadeScreenSize; // 0xF0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool ReturnValue; // 0xF4(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool CallFunc_SetBulletHoleDecal_ReturnValue; // 0xF5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetOverrideNetworkOwner
|
|
struct ABP_AttackBulletBase_C_GetOverrideNetworkOwner_Params
|
|
{
|
|
public:
|
|
class AActor* Actor; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x4 (0x4 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetEffectValue
|
|
struct ABP_AttackBulletBase_C_GetEffectValue_Params
|
|
{
|
|
public:
|
|
int32 Value; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x1 (0x1 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetEffectType
|
|
struct ABP_AttackBulletBase_C_GetEffectType_Params
|
|
{
|
|
public:
|
|
enum class EPalAdditionalEffectType Effect; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetExplosionClass
|
|
struct ABP_AttackBulletBase_C_GetExplosionClass_Params
|
|
{
|
|
public:
|
|
class UClass* ExplosionClass; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x1 (0x1 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetBulletAttackType
|
|
struct ABP_AttackBulletBase_C_GetBulletAttackType_Params
|
|
{
|
|
public:
|
|
enum class EPalAttackType AttackType; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0xE9 (0xE9 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.SpawnBulletHole
|
|
struct ABP_AttackBulletBase_C_SpawnBulletHole_Params
|
|
{
|
|
public:
|
|
struct FHitResult Hit_Result; // 0x0(0xE8)(BlueprintVisible, BlueprintReadOnly, Parm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
|
|
bool CallFunc_SetBulletHoleDecal_ReturnValue; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x10 (0x10 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetOwnerActor
|
|
struct ABP_AttackBulletBase_C_GetOwnerActor_Params
|
|
{
|
|
public:
|
|
class AActor* OwnerActor; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x4F8 (0x4F8 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.OnHitToActor
|
|
struct ABP_AttackBulletBase_C_OnHitToActor_Params
|
|
{
|
|
public:
|
|
class UPrimitiveComponent* HitComp; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class AActor* OtherActor; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
class UPrimitiveComponent* OtherComp; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
struct FHitResult Hit; // 0x18(0xE8)(ConstParm, BlueprintVisible, BlueprintReadOnly, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference)
|
|
TArray<struct FPalSpecialAttackRateInfo> AttackRateInfo; // 0x100(0x10)(Edit, BlueprintVisible)
|
|
TArray<struct FPalSpecialAttackRateInfo> K2Node_MakeArray_Array; // 0x110(0x10)(ReferenceParm)
|
|
class AActor* CallFunc_GetOverrideNetworkOwner_Actor; // 0x120(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
enum class EPalAdditionalEffectType CallFunc_GetEffectType_Effect; // 0x128(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CallFunc_GetEffectValue_Value; // 0x12C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
enum class EPalAttackType CallFunc_GetBulletAttackType_AttackType; // 0x130(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CallFunc_GetDecayDamageRate_ReturnValue; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
float CallFunc_GetDecayDamageRate_ReturnValue_1; // 0x138(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x13C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* CallFunc_GetOwnerActor_OwnerActor; // 0x140(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
class AActor* CallFunc_GetOwnerActor_OwnerActor_1; // 0x148(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
float CallFunc_GetSneakAttackRate_ReturnValue; // 0x150(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4AF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x158(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
class APalCharacter* CallFunc_FindOwnerPalCharacter_ReturnValue; // 0x170(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
int32 CallFunc_GetWeaponDamage_ReturnValue; // 0x178(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4B0[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double CallFunc_Conv_IntToDouble_ReturnValue; // 0x180(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x188(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
int32 CallFunc_FTrunc_ReturnValue; // 0x190(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool CallFunc_BreakHitResult_bBlockingHit; // 0x194(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool CallFunc_BreakHitResult_bInitialOverlap; // 0x195(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CallFunc_BreakHitResult_Time; // 0x198(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
float CallFunc_BreakHitResult_Distance; // 0x19C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_BreakHitResult_Location; // 0x1A0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_BreakHitResult_ImpactPoint; // 0x1B8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_BreakHitResult_Normal; // 0x1D0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_BreakHitResult_ImpactNormal; // 0x1E8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
class UPhysicalMaterial* CallFunc_BreakHitResult_PhysMat; // 0x200(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
class AActor* CallFunc_BreakHitResult_HitActor; // 0x208(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash)
|
|
class UPrimitiveComponent* CallFunc_BreakHitResult_HitComponent; // 0x210(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class FName CallFunc_BreakHitResult_HitBoneName; // 0x218(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
class FName CallFunc_BreakHitResult_BoneName; // 0x220(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
int32 CallFunc_BreakHitResult_HitItem; // 0x228(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
int32 CallFunc_BreakHitResult_ElementIndex; // 0x22C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
int32 CallFunc_BreakHitResult_FaceIndex; // 0x230(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CallFunc_BreakHitResult_TraceStart; // 0x238(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_BreakHitResult_TraceEnd; // 0x250(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
struct FVector CallFunc_GetActorForwardVector_ReturnValue; // 0x268(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
enum class EPalElementType CallFunc_GetBulletElementType_NewParam; // 0x280(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_4B9[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalMakeDamageInfo K2Node_MakeStruct_PalMakeDamageInfo; // 0x288(0x190)(ContainsInstancedReference)
|
|
struct FPalDamageInfo CallFunc_MakeDamageInfo_ReturnValue; // 0x418(0xD0)(None)
|
|
double CallFunc_Multiply_DoubleDouble_B_ImplicitCast; // 0x4E8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
double CallFunc_Less_DoubleDouble_A_ImplicitCast; // 0x4F0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x1 (0x1 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.GetBulletElementType
|
|
struct ABP_AttackBulletBase_C_GetBulletElementType_Params
|
|
{
|
|
public:
|
|
enum class EPalElementType NewParam; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x4 (0x4 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.ReceiveTick
|
|
struct ABP_AttackBulletBase_C_ReceiveTick_Params
|
|
{
|
|
public:
|
|
float DeltaSeconds; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// Function BP_AttackBulletBase.BP_AttackBulletBase_C.ExecuteUbergraph_BP_AttackBulletBase
|
|
struct ABP_AttackBulletBase_C_ExecuteUbergraph_BP_AttackBulletBase_Params
|
|
{
|
|
public:
|
|
int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
float K2Node_Event_DeltaSeconds; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
};
|
|
|
|
}
|
|
}
|
|
|
|
|