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

46 lines
4.2 KiB
C++

#pragma once
// Dumped with Dumper-7!
namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// CLASSES
//---------------------------------------------------------------------------------------------------------------------
// 0x30 (0x398 - 0x368)
// BlueprintGeneratedClass BP_ThrowObjectBase.BP_ThrowObjectBase_C
class ABP_ThrowObjectBase_C : public APalBullet
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x368(0x8)(ZeroConstructor, Transient, DuplicateTransient)
class UBP_PalSoundPlayerComponent_C* SoundPlayer; // 0x370(0x8)(BlueprintVisible, ZeroConstructor, InstancedReference, NonTransactional, NoDestructor, HasGetValueTypeHash)
int32 BoundCount; // 0x378(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_28D6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
double EnableGravityInterval; // 0x380(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
double DefaultGravityScale; // 0x388(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UNiagaraSystem* ThrowEffect; // 0x390(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
static class UClass* StaticClass();
static class ABP_ThrowObjectBase_C* GetDefaultObj();
void Play_Throw_Sound(const struct FPalDataTableRowName_SoundID& K2Node_MakeStruct_PalDataTableRowName_SoundID);
class USceneComponent* GetAkOwnerComponent(class UStaticMeshComponent* CallFunc_GetComponentByClass_ReturnValue, class USkeletalMeshComponent* CallFunc_GetComponentByClass_ReturnValue_1, bool CallFunc_IsValid_ReturnValue, bool CallFunc_IsValid_ReturnValue_1);
void PlaySoundWithMaterial(const struct FPalDataTableRowName_SoundID& ID, enum class EPhysicalSurface PhysicalMaterial);
void PlaySound(const struct FPalDataTableRowName_SoundID& ID, const struct FPalSoundOptions& Options, const struct FPalSoundOptions& K2Node_MakeStruct_PalSoundOptions);
void IsCountDestroy(bool* IsDestroy);
void IncrementBoundCountAndCheckDestroy(bool CallFunc_IsCountDestroy_IsDestroy, int32 CallFunc_GetMaxBoundCount_Count, int32 Temp_int_Variable, bool CallFunc_LessEqual_IntInt_ReturnValue, int32 CallFunc_Add_IntInt_ReturnValue);
void GetMaxBoundCount(int32* Count);
bool IsDestroy(class UPrimitiveComponent* HitComp, class AActor* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
void OnEnableGravity();
void OnBlock(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, struct FHitResult& Hit);
void ReceiveActorBeginOverlap(class AActor* OtherActor);
void ReceiveBeginPlay();
void ExecuteUbergraph_BP_ThrowObjectBase(int32 EntryPoint, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate, const struct FTimerHandle& CallFunc_K2_SetTimerDelegate_ReturnValue, bool CallFunc_NotEqual_DoubleDouble_ReturnValue, class UPrimitiveComponent* K2Node_Event_HitComp, class AActor* K2Node_Event_OtherActor_1, class UPrimitiveComponent* K2Node_Event_OtherComp, const struct FVector& K2Node_Event_NormalImpulse, const struct FHitResult& K2Node_Event_Hit, class AActor* K2Node_Event_OtherActor, const struct FVector& CallFunc_K2_GetActorLocation_ReturnValue, const struct FRotator& CallFunc_MakeRotFromX_ReturnValue, FDelegateProperty_ K2Node_CreateDelegate_OutputDelegate_1, class UNiagaraComponent* CallFunc_SpawnSystemAtLocation_ReturnValue, float CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, float K2Node_VariableSet_ProjectileGravityScale_ImplicitCast, double K2Node_VariableSet_DefaultGravityScale_ImplicitCast);
};
}