mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
23825 lines
1.7 MiB
23825 lines
1.7 MiB
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.FixedPoint64MathLibrary
|
|
class UFixedPoint64MathLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFixedPoint64MathLibrary* GetDefaultObj();
|
|
|
|
struct FFixedPoint64 Subtract_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
struct FFixedPoint64 Subtract_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
struct FFixedPoint64 Subtract_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool NotEqual_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool NotEqual_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool NotEqual_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
struct FFixedPoint64 Multiply_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
struct FFixedPoint64 Multiply_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
struct FFixedPoint64 Multiply_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool LessEqual_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool LessEqual_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool LessEqual_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool Less_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool Less_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool Less_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool GreaterEqual_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool GreaterEqual_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool GreaterEqual_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool Greater_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool Greater_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool Greater_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
bool EqualEqual_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
bool EqualEqual_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
bool EqualEqual_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
struct FFixedPoint64 Divide_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
struct FFixedPoint64 Divide_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
struct FFixedPoint64 Divide_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
struct FFixedPoint64 Convert_IntToFixedPoint64(int32 Value);
|
|
struct FFixedPoint64 Convert_Int64ToFixedPoint64(int64 Value);
|
|
struct FFixedPoint64 Convert_FloatToFixedPoint64(float Value);
|
|
int64 Convert_FixedPoint64ToInt64(const struct FFixedPoint64& Value);
|
|
int32 Convert_FixedPoint64ToInt(const struct FFixedPoint64& Value);
|
|
float Convert_FixedPoint64ToFloat(const struct FFixedPoint64& Value);
|
|
struct FFixedPoint64 Add_FixedPoint64Integer(const struct FFixedPoint64& A, int64 B);
|
|
struct FFixedPoint64 Add_FixedPoint64Float(const struct FFixedPoint64& A, float B);
|
|
struct FFixedPoint64 Add_FixedPoint64FixedPoint64(const struct FFixedPoint64& A, const struct FFixedPoint64& B);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.FixedPointMathLibrary
|
|
class UFixedPointMathLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFixedPointMathLibrary* GetDefaultObj();
|
|
|
|
struct FFixedPoint Subtract_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
struct FFixedPoint Subtract_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
struct FFixedPoint Subtract_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool NotEqual_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool NotEqual_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool NotEqual_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
struct FFixedPoint Multiply_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
struct FFixedPoint Multiply_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
struct FFixedPoint Multiply_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool LessEqual_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool LessEqual_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool LessEqual_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool Less_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool Less_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool Less_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool GreaterEqual_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool GreaterEqual_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool GreaterEqual_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool Greater_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool Greater_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool Greater_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
bool EqualEqual_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
bool EqualEqual_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
bool EqualEqual_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
struct FFixedPoint Divide_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
struct FFixedPoint Divide_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
struct FFixedPoint Divide_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
struct FFixedPoint Convert_IntToFixedPoint(int32 Value);
|
|
struct FFixedPoint Convert_FloatToFixedPoint(float Value);
|
|
int32 Convert_FixedPointToInt(const struct FFixedPoint& Value);
|
|
float Convert_FixedPointToFloat(const struct FFixedPoint& Value);
|
|
struct FFixedPoint Add_FixedPointInteger(const struct FFixedPoint& A, int32 B);
|
|
struct FFixedPoint Add_FixedPointFloat(const struct FFixedPoint& A, float B);
|
|
struct FFixedPoint Add_FixedPointFixedPoint(const struct FFixedPoint& A, const struct FFixedPoint& B);
|
|
};
|
|
|
|
// 0xD0 (0xF8 - 0x28)
|
|
// Class Pal.PalAbilityPassiveSkill
|
|
class UPalAbilityPassiveSkill : public UObject
|
|
{
|
|
public:
|
|
FDelegateProperty_ IsRestrictedDelegate; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsReserving; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsRestricted; // 0x39(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bRequireWorkerWorkingPassiveSkill; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsWorking; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_609[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalPassiveAbilitySkills> PassiveSkills; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalDataTableRowName_PassiveSkillData, struct FPalPassiveAbilitySkillStatus> SkillStatus; // 0x50(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 CurrentRank; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_60D[0x54]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAbilityPassiveSkill* GetDefaultObj();
|
|
|
|
void OnWorkerAssignChanged(class UPalCharacterParameterComponent* Parameter);
|
|
void OnUpdateOtomoHolder(class APalCharacter* Character);
|
|
void OnUpdateInventoryContainer(class UPalItemContainer* Container);
|
|
void OnRideInactivated();
|
|
void OnRideActivated();
|
|
void OnReserveInactivated();
|
|
void OnReserveActivated();
|
|
void OnInactivatedAsWorker();
|
|
void OnInactivatedAsOtomoHolder();
|
|
void OnInactivatedAsOtomo();
|
|
void OnActivatedAsWorker();
|
|
void OnActivatedAsOtomoHolder();
|
|
void OnActivatedAsOtomo();
|
|
void ObserveWorking();
|
|
bool IsRestricted__DelegateSignature(class AActor* Trainer);
|
|
bool IsRestricted();
|
|
void Initialize(TArray<struct FPalPassiveAbilitySkills>& _PassiveSkills);
|
|
void InactivateWorkingSkill();
|
|
class APalPlayerController* GetTrainerController();
|
|
class APalCharacter* GetTrainerActor();
|
|
class ACharacter* GetTrainer();
|
|
TArray<class FName> GetPassiveSkillList();
|
|
class APalCharacter* GetOwner();
|
|
int32 GetOtomoRank();
|
|
};
|
|
|
|
// 0x18 (0xB8 - 0xA0)
|
|
// Class Pal.PalAbilitySkillParameterComponent
|
|
class UPalAbilitySkillParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FPalPassiveAbilitySkills> AbilitySkills; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class UPalAbilityPassiveSkill* PassiveSkill; // 0xB0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAbilitySkillParameterComponent* GetDefaultObj();
|
|
|
|
void OnRideInactivated();
|
|
void OnRideActivated();
|
|
void OnOwnerCharacterSpawned(const struct FPalInstanceID& ID);
|
|
void OnInitializedCharacter(class APalCharacter* OwnerCharacter);
|
|
void OnInactivatedAsWorker();
|
|
void OnInactivatedAsPartner();
|
|
void OnInactivatedAsOtomoHolder();
|
|
void OnActivatedAsWorker();
|
|
void OnActivatedAsPartner();
|
|
void OnActivatedAsOtomoHolder();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.ActionDynamicParameterUtility
|
|
class UActionDynamicParameterUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActionDynamicParameterUtility* GetDefaultObj();
|
|
|
|
void SetBlackboard(struct FActionDynamicParameter& DynamicParameterRef, struct FPalNetArchive& Blackboard);
|
|
};
|
|
|
|
// 0x110 (0x138 - 0x28)
|
|
// Class Pal.PalActionBase
|
|
class UPalActionBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnActionEndDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsEndAction; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanDeleteInstance; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanInterruptWaza; // 0x3A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsChangeWorkAnimPlayRate; // 0x3B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsChangeWalkableFloorAngle; // 0x3C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6A4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ActionWalkableFloorAngle; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsReflectForClient; // 0x44(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6A9[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FActionDynamicParameter DynamicParameter; // 0x50(0xE0)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6AB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionBase* GetDefaultObj();
|
|
|
|
void TickAction(float DeltaTime);
|
|
void SetAnimRateScale(class FName FlagName, float AnimRateScale);
|
|
void SendNotify(class FName NotifyName);
|
|
void OnUpdatePassiveSkill(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnEndPassiveSkill(enum class EPalPassiveSkillEffectType EffectType);
|
|
void OnEndAction();
|
|
void OnChangeCurrentWorkSuitability();
|
|
void OnBreakAction();
|
|
void OnBeginAction();
|
|
bool IsInServer();
|
|
bool IsInLocalControlled();
|
|
bool IsEndAction();
|
|
struct FVector GetTargetLocation();
|
|
class FString GetSimpleName();
|
|
struct FRandomStream GetRandomStream();
|
|
int32 GetGeneralPurposeIndex();
|
|
struct FPalNetArchive GetBlackboard();
|
|
struct FVector GetActionVelocity();
|
|
class AActor* GetActionTarget();
|
|
class UPalIndividualCharacterParameter* GetActionIndividualCharacterParameter();
|
|
class APalCharacter* GetActionCharacter();
|
|
bool CanStepCancel();
|
|
bool CanNextActionCancel();
|
|
bool CanGainSP();
|
|
bool CanDeleteInstance();
|
|
void AnimEventSpawn();
|
|
void AnimEventOther();
|
|
void AnimEventAttack();
|
|
void ActionEndDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0xB0 (0x150 - 0xA0)
|
|
// Class Pal.PalActionComponent
|
|
class UPalActionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalActionType, TSubclassOf<class UPalActionBase>> ActionMap; // 0xA0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAllActionFinishDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnActionBeginDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnActionNotifyDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalActionBase* CurrentAction; // 0x120(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalActionBase*> ActionQueue; // 0x128(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalActionBase*> TerminateWaitActionList; // 0x138(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_79E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionComponent* GetDefaultObj();
|
|
|
|
class UPalActionBase* PlayActionParameter(const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass);
|
|
class UPalActionBase* PlayActionLocationByType(const struct FVector& Location, enum class EPalActionType Type);
|
|
class UPalActionBase* PlayActionLocation(const struct FVector& Location, TSubclassOf<class UPalActionBase> ActionClass);
|
|
class UPalActionBase* PlayActionByTypeParameter(const struct FActionDynamicParameter& Param, enum class EPalActionType Type);
|
|
class UPalActionBase* PlayActionByType(class AActor* ActionTarget, enum class EPalActionType Type);
|
|
void PlayAction_ToServer(const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass, int32 IssuerID);
|
|
void PlayAction_ToALL(const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass, int32 IssuerID);
|
|
class UPalActionBase* PlayAction_LocalOnly(const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass);
|
|
class UPalActionBase* PlayAction_Internal(const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass);
|
|
class UPalActionBase* PlayAction(class AActor* ActionTarget, TSubclassOf<class UPalActionBase> ActionClass);
|
|
void OnOwnerEndPlay(class AActor* Actor, enum class EEndPlayReason ReasonType);
|
|
void OnCompleteCharacter(class APalCharacter* InCharacter);
|
|
enum class EPalActionType GetCurrentActionType();
|
|
class UPalActionBase* GetCurrentAction();
|
|
void CancelAllAction_Internal();
|
|
void CancelAllAction();
|
|
void CancelActionByType(enum class EPalActionType Type);
|
|
void CancelAction_Internal(const struct FGuid& ActionID);
|
|
void CancelAction(class UPalActionBase* Action);
|
|
void BeginPlay();
|
|
void AllActionFinishDelegate__DelegateSignature(class UPalActionComponent* ActionComponent);
|
|
void ActionStartDelegate__DelegateSignature(class UPalActionBase* Action);
|
|
void ActionNotify__DelegateSignature(class UPalActionBase* Action, class FName NotifyName);
|
|
bool ActionIsEmpty();
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalActionDummyTargetActor
|
|
class APalActionDummyTargetActor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalActionDummyTargetActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x70 - 0x30)
|
|
// Class Pal.PalWorldSubsystem
|
|
class UPalWorldSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_7D4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bShouldCreate; // 0x38(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D6[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TSubclassOf<class UWorldSubsystem>> PrerequisiteWorldSubsystemList; // 0x40(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D7[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x80 - 0x70)
|
|
// Class Pal.PalActionDummyTargetManager
|
|
class UPalActionDummyTargetManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class APalActionDummyTargetActor*> ActionDummyTargetCache; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionDummyTargetManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x150 - 0x138)
|
|
// Class Pal.PalActionOneShotAnimation
|
|
class UPalActionOneShotAnimation : public UPalActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_7F3[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionOneShotAnimation* GetDefaultObj();
|
|
|
|
void OnEndMontage(class UAnimMontage* Montage, bool bInterrupted);
|
|
};
|
|
|
|
// 0x38 (0x170 - 0x138)
|
|
// Class Pal.PalActionSpawnItem
|
|
class UPalActionSpawnItem : public UPalActionBase
|
|
{
|
|
public:
|
|
class FName SpawnSocketName; // 0x138(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector SpawnLocationOffset; // 0x140(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator SpawnItemRotator; // 0x158(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionSpawnItem* GetDefaultObj();
|
|
|
|
void WriteBlackboard(struct FPalNetArchive& BlackboardRef, struct FPalStaticItemIdAndNum& ItemInfo);
|
|
void SpawnItemInServer();
|
|
void ReadBlackboard(struct FPalStaticItemIdAndNum* ItemInfo);
|
|
};
|
|
|
|
// 0x28 (0x160 - 0x138)
|
|
// Class Pal.PalActionTransportItem
|
|
class UPalActionTransportItem : public UPalActionBase
|
|
{
|
|
public:
|
|
class FName ItemAttachSocketName; // 0x138(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ItemActor; // 0x140(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_851[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionTransportItem* GetDefaultObj();
|
|
|
|
void WriteBlackboard(struct FPalNetArchive& BlackboardRef, class FName StaticItemId);
|
|
void StartSetupItemActor(class FName StaticItemId);
|
|
void ReadBlackboard(class FName* StaticItemId);
|
|
};
|
|
|
|
// 0x18 (0x150 - 0x138)
|
|
// Class Pal.PalActionWazaBase
|
|
class UPalActionWazaBase : public UPalActionBase
|
|
{
|
|
public:
|
|
enum class EPalWazaID WazaID; // 0x138(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_88F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalSoundPlayer* SoundPlayer; // 0x140(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bApplyFullStomachCost; // 0x148(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_891[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActionWazaBase* GetDefaultObj();
|
|
|
|
void StopAkSound();
|
|
void PlayAkSound(class UAkAudioEvent* AudioEvent);
|
|
enum class EPalWazaID GetWazaID();
|
|
class APalPlayerCharacter* GetRiderPlayer();
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Pal.PalAction_BeLiftup
|
|
class UPalAction_BeLiftup : public UPalActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_8B5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_BeLiftup* GetDefaultObj();
|
|
|
|
void OnStartLifting();
|
|
void OnStartInterpTransform();
|
|
void OnEndInterpTransform();
|
|
void OnDeadOwner_ServerInternal(const struct FPalDeadInfo& DeadInfo);
|
|
void OnAttachedForBP();
|
|
};
|
|
|
|
// 0x18 (0x150 - 0x138)
|
|
// Class Pal.PalAction_BeThrown
|
|
class UPalAction_BeThrown : public UPalActionBase
|
|
{
|
|
public:
|
|
class UAnimMontage* PlayingMontage; // 0x138(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* NiagaraComponent; // 0x140(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8BD[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_BeThrown* GetDefaultObj();
|
|
|
|
void PlayThrownMontage();
|
|
void PlayThrownFX();
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalStatusBase
|
|
class UPalStatusBase : public UObject
|
|
{
|
|
public:
|
|
bool bIsEndStatus; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_937[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FStatusDynamicParameter DynamicParameter; // 0x2C(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EPalStatusID StatusId; // 0x38(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_93A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Duration; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsNerverEnd; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_93C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatusBase* GetDefaultObj();
|
|
|
|
void TickStatus(float DeltaTime);
|
|
void SetHalfDurationTimer();
|
|
void OnEndStatus();
|
|
void OnBreakStatus();
|
|
void OnBeginStatus();
|
|
void OnBeginSomeStatus();
|
|
bool IsEndStatus();
|
|
class AActor* GetOwner();
|
|
};
|
|
|
|
// 0x18 (0x60 - 0x48)
|
|
// Class Pal.PalAction_DrownCheckBase
|
|
class UPalAction_DrownCheckBase : public UPalStatusBase
|
|
{
|
|
public:
|
|
uint8 Pad_949[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_DrownCheckBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x180 - 0x138)
|
|
// Class Pal.PalAction_FeedItemToCharacter
|
|
class UPalAction_FeedItemToCharacter : public UPalActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_95B[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TurnSpeed; // 0x148(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_95C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalAIActionFed* TargetCharacterAction; // 0x150(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_95E[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_FeedItemToCharacter* GetDefaultObj();
|
|
|
|
void TimeoutStartTargetCharacterApproachAction();
|
|
void SimpleDelegate__DelegateSignature();
|
|
void PlayMontageFeeding();
|
|
void OnNotifiedMontage_OnReachFeeding();
|
|
void OnFinishPlayMontageFeeding();
|
|
void OnCancelByInputGuard();
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Pal.PalAction_Liftup
|
|
class UPalAction_Liftup : public UPalActionBase
|
|
{
|
|
public:
|
|
float AttachRelativeLocationOffsetZ; // 0x138(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsAttachToLeftHand; // 0x13C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_97E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_Liftup* GetDefaultObj();
|
|
|
|
void StartRagdollForTargetCharacter();
|
|
void StartInterpTransformForAttachCharacter();
|
|
void PlayWeaponChangeAnime();
|
|
void PlayTargetBeLiftupAction(class APalCharacter* TargetCharacter);
|
|
void PlayStartLiftupMontage();
|
|
void OnTriggerPlayerInteract();
|
|
void OnCompleteStartLiftupMontage();
|
|
void AttachLiftedCharacter();
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Pal.PalAction_LiftupThrow
|
|
class UPalAction_LiftupThrow : public UPalActionBase
|
|
{
|
|
public:
|
|
float AttachRelativeLocationOffsetZ; // 0x138(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsAttachToLeftHand; // 0x13C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_988[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_LiftupThrow* GetDefaultObj();
|
|
|
|
void PlayWeaponChangeAnime();
|
|
void PlayPlayerThrowMontage();
|
|
void LaunchLiftObject();
|
|
};
|
|
|
|
// 0x18 (0x150 - 0x138)
|
|
// Class Pal.PalAction_SleepPlayerBed
|
|
class UPalAction_SleepPlayerBed : public UPalActionBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnGetupTriggerDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAction_SleepPlayerBed* GetDefaultObj();
|
|
|
|
void OnGetupTriggerDelegate__DelegateSignature();
|
|
void OnGetupPlayerBedFromModel();
|
|
bool IsSleepLooping();
|
|
void GetupBroadcast();
|
|
};
|
|
|
|
// 0x8 (0x3D0 - 0x3C8)
|
|
// Class Pal.PalActivatableWidget
|
|
class UPalActivatableWidget : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
enum class EPalWidgetInputMode InputConfig; // 0x3C8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EMouseCaptureMode GameMouseCaptureMode; // 0x3C9(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_9A8[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActivatableWidget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Pal.PalActiveSkill
|
|
class UPalActiveSkill : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCoolTimeUpdate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoolStart; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoolFinish; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool IsCooling; // 0x58(0x1)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9CD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ReuseCoolTimer; // 0x5C(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWazaID WazaType; // 0x60(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsStopTimer; // 0x61(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_9CE[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DatabaseCoolTime; // 0x64(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsTransient; // 0x68(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_9CF[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActiveSkill* GetDefaultObj();
|
|
|
|
void OnRep_UpdateCoolTime();
|
|
void OnRep_ChangeCTState();
|
|
void OnCoolTimeUpdateDelegate__DelegateSignature(float CoolRate);
|
|
void OnCoolStateChange__DelegateSignature();
|
|
bool IsCoolTimeFinish();
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalActiveSkillSlot
|
|
class UPalActiveSkillSlot : public UObject
|
|
{
|
|
public:
|
|
class AActor* SelfActor; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<int32, class UPalActiveSkill*> SkillMap; // 0x30(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
bool IsEndInit; // 0x80(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A62[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFloatContainer CoolDownSpeedRateMap; // 0x88(0x10)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActiveSkillSlot* GetDefaultObj();
|
|
|
|
void UpdateCoolTime(float DeltaTime);
|
|
void StopCoolTime(int32 SlotID);
|
|
void SetTransient(int32 SlotID, bool IsTransient);
|
|
void SetSkill(int32 SlotID, enum class EPalWazaID WazaType);
|
|
void SetCoolTimeRate(class FName Key, float Rate);
|
|
void RestartCoolTime(int32 SlotID);
|
|
void RemoveSkill(int32 SlotID);
|
|
void OnChangeEquipWaza(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
bool IsValidSkill(int32 SlotID);
|
|
bool IsTransient(int32 SlotID);
|
|
bool IsNearMaxRange(int32 SlotID, class AActor* TargetActor);
|
|
bool IsFarMinRange(int32 SlotID, class AActor* TargetActor);
|
|
bool IsCoolTimeFinish(int32 SlotID);
|
|
void InitObject(class AActor* ActorSelf);
|
|
enum class EPalWazaID GetWazaType(int32 SlotID);
|
|
TMap<int32, class UPalActiveSkill*> GetSkillMap();
|
|
TArray<int32> GetEnableSlotIDs();
|
|
float GetCoolTimeRate(int32 SlotID);
|
|
float GetCoolTime(int32 SlotID);
|
|
int32 FindMostEffectiveSlotID(class AActor* TargetActor);
|
|
int32 ChoiceEnableSlotIDByRandom();
|
|
bool CanUse(int32 SlotID, class AActor* TargetActor);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalActorChannel
|
|
class UPalActorChannel : public UActorChannel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalActorChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x130 - 0x90)
|
|
// Class Pal.PalAIActionBase
|
|
class UPalAIActionBase : public UPawnAction_BlueprintBase
|
|
{
|
|
public:
|
|
bool bIsAutoStopBehaviorTree; // 0x90(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIActionCategory AiActionCategory; // 0x91(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_ABE[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalAIActionDynamicParameter DynamicParameter; // 0x98(0x50)(BlueprintVisible, Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EAIRequestPriority DefaultPriority; // 0xE8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AC0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnStartActionDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPauseActionDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnResumeActionDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishActionDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBase* GetDefaultObj();
|
|
|
|
void SetWalkSpeed_ForAIAction(enum class EPalMovementSpeedType MoveSpeedType);
|
|
class UPalAIActionBase* SetAIActionClassParameter(TSubclassOf<class UPalAIActionBase> NewActionClass, const struct FPalAIActionDynamicParameter& Parameter);
|
|
bool PushChildAction(class UPawnAction* Action);
|
|
void OnChildActionFinished(class UPawnAction* Action, enum class EPawnActionResult WithResult);
|
|
void OnActionDelegate__DelegateSignature(class UPalAIActionBase* Action);
|
|
void OnActionByDelegate__DelegateSignature(class UPalAIActionBase* Action, class UPawnAction* byAction);
|
|
bool IsPaused();
|
|
bool IsActive();
|
|
class FString GetSimpleName();
|
|
enum class EAIRequestPriority GetRequestPriority();
|
|
class APalAIController* GetPalAIController();
|
|
class UPawnActionsComponent* GetOwnerComponent();
|
|
class AController* GetController();
|
|
class UPalCharacterParameterComponent* GetCharacterParameter();
|
|
class APalCharacter* GetCharacter();
|
|
class UPalAIActionComponent* GetAIActionComponent();
|
|
class UPalActionComponent* GetActionComponent();
|
|
class UPawnAction* CreateActionInstanceFixName(class UObject* WorldContextObject, TSubclassOf<class UPawnAction> ActionClass, class FName ActionName);
|
|
void ActionAbort(class APawn* ControlledPawn);
|
|
};
|
|
|
|
// 0x10 (0x140 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampBase
|
|
class UPalAIActionBaseCampBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_AF0[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WalkSpeedDefault; // 0x138(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AF1[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampBase* GetDefaultObj();
|
|
|
|
void StartCombatAction(TSubclassOf<class UPalAIActionCombatBase> CombatActionClass);
|
|
void OnUpdateFullStomach(float Current, float Last);
|
|
void OnTriggerInteract(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnClosedWorkerRadialMenu(class UPalHUDDispatchParameterBase* Parameter);
|
|
void NotifyOrderCommand(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
void InterruptActionToRecoverHungry(const struct FPalMonsterControllerBaseCampHungryParameter& Parameter);
|
|
struct FGuid GetBaseCampIdBelongTo();
|
|
class UPalBaseCampModel* GetBaseCampBelongTo();
|
|
void FinishCombatAction();
|
|
void ChangeChildAction(class UPalAIActionBaseCampChildBase* Action);
|
|
void ChangeActionToWorker();
|
|
void ChangeActionToFighter();
|
|
};
|
|
|
|
// 0x8 (0x138 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampChildBase
|
|
class UPalAIActionBaseCampChildBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPalAIActionBaseCampBase> BaseCampParentAction; // 0x130(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampChildBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x138 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampCage
|
|
class UPalAIActionBaseCampCage : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_AF9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampCage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x188 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampDefenseBase
|
|
class UPalAIActionBaseCampDefenseBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_B12[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* TargetActor; // 0x138(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalCharacter* SelfActor; // 0x140(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalAICombatModule* CombatModule; // 0x148(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWorkType CurrentWorkType; // 0x150(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B2C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalWorkAssignHandleId CurrentWorkAssignId; // 0x154(0x18)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWorkDefenseCombatType DefenseCombatType; // 0x16C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B30[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalActionBase> DefenseActionClass; // 0x170(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalActionBase> DefenseWaitActionClass; // 0x178(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UPalMapObjectDefenseBulletLauncherModel> WeakDefenseModel; // 0x180(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampDefenseBase* GetDefaultObj();
|
|
|
|
class APalAIController* GetControllerRef();
|
|
};
|
|
|
|
// 0x8 (0x190 - 0x188)
|
|
// Class Pal.PalAIActionBaseCampDefenseGunner
|
|
class UPalAIActionBaseCampDefenseGunner : public UPalAIActionBaseCampDefenseBase
|
|
{
|
|
public:
|
|
uint8 Pad_B41[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampDefenseGunner* GetDefaultObj();
|
|
|
|
void StopTrigger();
|
|
void OnShootBullet();
|
|
};
|
|
|
|
// 0x0 (0x188 - 0x188)
|
|
// Class Pal.PalAIActionBaseCampDefenseWait
|
|
class UPalAIActionBaseCampDefenseWait : public UPalAIActionBaseCampDefenseBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampDefenseWait* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x160 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampDodgeWork
|
|
class UPalAIActionBaseCampDodgeWork : public UPalAIActionBase
|
|
{
|
|
public:
|
|
float WalkAroundArrivalRange; // 0x130(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WalkAroundNextDistance; // 0x134(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatInterval WalkAroundRandomTime; // 0x138(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B50[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampDodgeWork* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x140 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampFighter
|
|
class UPalAIActionBaseCampFighter : public UPalAIActionBaseCampBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampFighter* GetDefaultObj();
|
|
|
|
bool TryGetDefenseMapObjectModel(class UPalMapObjectDefenseModelBase** OutModel);
|
|
void RegisterAssignDefenseModelId(struct FGuid& InDefenseMapObjectModelId);
|
|
void ChangeActionWait();
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Pal.PalAIActionBaseCampFighterChildBase
|
|
class UPalAIActionBaseCampFighterChildBase : public UPalAIActionBaseCampChildBase
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPalAIActionBaseCampFighter> WeakParentFighterActionCache; // 0x138(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampFighterChildBase* GetDefaultObj();
|
|
|
|
class UPalAIActionBaseCampFighter* GetParentFighterAction();
|
|
};
|
|
|
|
// 0x48 (0x178 - 0x130)
|
|
// Class Pal.PalAIActionCombatBase
|
|
class UPalAIActionCombatBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_BA7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnCombatFinish; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AActor* TargetActor; // 0x148(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalCharacter* SelfActor; // 0x150(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalAICombatModule* CombatModule; // 0x158(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool NextIsWaza; // 0x160(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BA8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NextWazaSlotIndex; // 0x164(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalActionBase> NextActionClass; // 0x168(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 InterruptSkillSlotID; // 0x170(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bInterruptSkill; // 0x174(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BAA[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCombatBase* GetDefaultObj();
|
|
|
|
void StartNextAction_Event(class UPalActionComponent* ActionComponent);
|
|
void SkillSlotSetUp();
|
|
void SetTargetAndNextAction(class AActor* Target);
|
|
bool PreTickFinishCheck();
|
|
void PlayActionWhenDarknessStatus();
|
|
void OnDeadDeledate_Event(const struct FPalDeadInfo& DeadInfo);
|
|
void MoveToTarget();
|
|
bool LineTraceTarget();
|
|
void InterruptAction(int32 SkillSlotID);
|
|
class UPalStaticCharacterParameterComponent* GetStaticParamCompRef();
|
|
class UPalActiveSkillSlot* GetSkillSlotRef();
|
|
class UPalCharacterParameterComponent* GetParamCompRef();
|
|
class APalAIController* GetControllerRef();
|
|
class UPalActionComponent* GetActorActionComponentRef();
|
|
void CombatFinishDelegate__DelegateSignature();
|
|
void ChangeNextAction();
|
|
};
|
|
|
|
// 0x0 (0x178 - 0x178)
|
|
// Class Pal.PalAIActionBaseCampFighterCombat
|
|
class UPalAIActionBaseCampFighterCombat : public UPalAIActionCombatBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampFighterCombat* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x188 - 0x178)
|
|
// Class Pal.PalAIActionBaseCampFighterCombatGunner
|
|
class UPalAIActionBaseCampFighterCombatGunner : public UPalAIActionCombatBase
|
|
{
|
|
public:
|
|
float FaceAngleRange; // 0x178(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UPalMapObjectDefenseBulletLauncherModel> WeakDefenseModel; // 0x17C(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BB0[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampFighterCombatGunner* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x140 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampFighterWait
|
|
class UPalAIActionBaseCampFighterWait : public UPalAIActionBaseCampFighterChildBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampFighterWait* GetDefaultObj();
|
|
|
|
bool TrySearchEnemy();
|
|
bool TryGetWaitLocation(struct FVector* Location);
|
|
};
|
|
|
|
// 0x10 (0x150 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampInUsingAmusement
|
|
class UPalAIActionBaseCampInUsingAmusement : public UPalAIActionBaseCampBase
|
|
{
|
|
public:
|
|
uint8 Pad_BBE[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampInUsingAmusement* GetDefaultObj();
|
|
|
|
float GetUsingTime();
|
|
};
|
|
|
|
// 0x48 (0x188 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampRecoverHungry
|
|
class UPalAIActionBaseCampRecoverHungry : public UPalAIActionBaseCampBase
|
|
{
|
|
public:
|
|
uint8 Pad_BC2[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid WantFoodHUDId; // 0x148(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUserWidgetWorldHUD> WantFoodHUDClass; // 0x158(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector WantFoodHUDOffset; // 0x160(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalMonsterControllerBaseCampHungryParameter HungeryParameter; // 0x178(0xC)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC4[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampRecoverHungry* GetDefaultObj();
|
|
|
|
void ChangeActionEat();
|
|
void ChangeActionApproach();
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Pal.PalAIActionBaseCampRecoverHungryChildBase
|
|
class UPalAIActionBaseCampRecoverHungryChildBase : public UPalAIActionBaseCampChildBase
|
|
{
|
|
public:
|
|
uint8 Pad_BE3[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampRecoverHungryChildBase* GetDefaultObj();
|
|
|
|
bool TryGetTargetMapObjectConcreteModel(class UPalMapObjectConcreteModelBase** OutTargetModel);
|
|
void ToggleShowWantFoodHUD(bool bShow);
|
|
bool IsExistEnoughFoodInTarget();
|
|
bool IsAvailableDistance();
|
|
struct FVector GetTargetLocation();
|
|
class UPalAIActionBaseCampRecoverHungry* GetParentRecoverHungryAction();
|
|
void GetHungryParameter(struct FPalMonsterControllerBaseCampHungryParameter* HungeryParameter);
|
|
};
|
|
|
|
// 0x8 (0x148 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampRecoverHungryApproachToFoodBox
|
|
class UPalAIActionBaseCampRecoverHungryApproachToFoodBox : public UPalAIActionBaseCampRecoverHungryChildBase
|
|
{
|
|
public:
|
|
uint8 Pad_BEA[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampRecoverHungryApproachToFoodBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x170 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampRecoverHungryEat
|
|
class UPalAIActionBaseCampRecoverHungryEat : public UPalAIActionBaseCampRecoverHungryChildBase
|
|
{
|
|
public:
|
|
float EatTime; // 0x140(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TurnSpeed; // 0x144(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BF3[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampRecoverHungryEat* GetDefaultObj();
|
|
|
|
void OnFinishEatingTime();
|
|
};
|
|
|
|
// 0x8 (0x148 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampRecoverHungryProductFood
|
|
class UPalAIActionBaseCampRecoverHungryProductFood : public UPalAIActionBaseCampRecoverHungryChildBase
|
|
{
|
|
public:
|
|
uint8 Pad_BF6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampRecoverHungryProductFood* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x138 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampReturnBack
|
|
class UPalAIActionBaseCampReturnBack : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_BF9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampReturnBack* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x150 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampSleep
|
|
class UPalAIActionBaseCampSleep : public UPalAIActionBaseCampBase
|
|
{
|
|
public:
|
|
uint8 Pad_BFA[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampSleep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x198 - 0x140)
|
|
// Class Pal.PalAIActionBaseCampSleepActively
|
|
class UPalAIActionBaseCampSleepActively : public UPalAIActionBaseCampBase
|
|
{
|
|
public:
|
|
uint8 Pad_BFD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ReservedBedModelInstanceId; // 0x148(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalAIActionBaseCampSleepActivelyMode Mode; // 0x158(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C00[0x3F]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampSleepActively* GetDefaultObj();
|
|
|
|
void SetParameter(struct FPalAIActionBaseCampSleepActivelyParameter& Parameter);
|
|
};
|
|
|
|
// 0x10 (0x140 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampSpawningForWorker
|
|
class UPalAIActionBaseCampSpawningForWorker : public UPalAIActionBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnLandedWorldStaticDelegate; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampSpawningForWorker* GetDefaultObj();
|
|
|
|
void SimpleMulticastDelegate__DelegateSignature();
|
|
void OnLanded(struct FHitResult& Hit);
|
|
};
|
|
|
|
// 0x30 (0x160 - 0x130)
|
|
// Class Pal.PalAIActionBaseCampTrantrum
|
|
class UPalAIActionBaseCampTrantrum : public UPalAIActionBase
|
|
{
|
|
public:
|
|
float Duration; // 0x130(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RadiusAttackTo; // 0x134(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FInt32Interval AttackNumRange; // 0x138(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TurnSpeedToAttack; // 0x140(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid AttackTargetMapObjectInstanceId; // 0x144(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C05[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampTrantrum* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIActionBaseCampUtility
|
|
class UPalAIActionBaseCampUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionBaseCampUtility* GetDefaultObj();
|
|
|
|
enum class EAIRequestPriority GetRequestSoftScriptPriority(enum class EPalRequestSoftScriptPriorityAdd AddPriority);
|
|
};
|
|
|
|
// 0x0 (0x130 - 0x130)
|
|
// Class Pal.PalAIActionCollectItemToStorage
|
|
class UPalAIActionCollectItemToStorage : public UPalAIActionBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCollectItemToStorage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x178 - 0x178)
|
|
// Class Pal.PalAIActionCombat_BaseCamp
|
|
class UPalAIActionCombat_BaseCamp : public UPalAIActionCombatBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCombat_BaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x178 - 0x178)
|
|
// Class Pal.PalAIActionCombat_Standard
|
|
class UPalAIActionCombat_Standard : public UPalAIActionCombatBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCombat_Standard* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xF0 - 0xE0)
|
|
// Class Pal.PalAIActionComponent
|
|
class UPalAIActionComponent : public UPawnActionsComponent
|
|
{
|
|
public:
|
|
TArray<class UPalAIActionCompositeBase*> ActionCompositeRoots; // 0xE0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionComponent* GetDefaultObj();
|
|
|
|
void TerminateCurrentActionByClass(TSubclassOf<class UPalAIActionBase> ActionClass);
|
|
void SetWalkSpeed_ForAIAction(enum class EPalMovementSpeedType MoveSpeedType);
|
|
void SetRootComposite(class UPalAIActionCompositeBase* NewCompositeAction, enum class EAIRequestPriority Priority);
|
|
class UPalAIActionBase* SetActionClassParameter(TSubclassOf<class UPalAIActionBase> NewActionClass, const struct FPalAIActionDynamicParameter& Parameter);
|
|
void SetAction(class UPawnAction* NewAction, enum class EAIRequestPriority Priority, class UObject* Instigator);
|
|
bool IsActionEmpty();
|
|
bool HasAction(TSubclassOf<class UPawnAction>& CheckClass, enum class EAIRequestPriority CheckPriority);
|
|
class UPawnAction* GetCurrentTopParentAction_BP();
|
|
enum class EPalAIActionCategory GetCurrentAIActionCategory();
|
|
class UPawnAction* GetCurrentAction_BP();
|
|
class UPalAIActionCompositeBase* GetCompositeRoot(enum class EAIRequestPriority Priority);
|
|
void CacheControlledPawn_BP();
|
|
void AllCancelPushedAction(class UObject* Instigator);
|
|
void AllCancelActionPriorThanSoftScript(class UObject* Instigator);
|
|
void AllCancelAction_Logic_HardScript_Reaction(class UObject* Instigator);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalAIActionCompositeBase
|
|
class UPalAIActionCompositeBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_C4B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalAIActionCompositeBase* Child; // 0x30(0x8)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C4C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalAIActionComponent* OwnerComponent; // 0x40(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeBase* GetDefaultObj();
|
|
|
|
void SetChildActionComposite(class UPalAIActionCompositeBase* Composite);
|
|
void SetChildAction(class UPalAIActionBase* Action, class UObject* Instigator);
|
|
bool IsPaused();
|
|
class APawn* GetPawn();
|
|
class UPalAIActionComponent* GetOwnerComponent();
|
|
class AController* GetController();
|
|
class UPalAIActionCompositeBase* GetChild();
|
|
class UPalCharacterParameterComponent* GetCharacterParameter();
|
|
class UPalActionComponent* GetActionComponent();
|
|
};
|
|
|
|
// 0x50 (0x98 - 0x48)
|
|
// Class Pal.PalAIActionCompositeBaseCamp
|
|
class UPalAIActionCompositeBaseCamp : public UPalAIActionCompositeBase
|
|
{
|
|
public:
|
|
float WalkSpeedDefault; // 0x48(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C55[0x4C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeBaseCamp* GetDefaultObj();
|
|
|
|
void NotifyOrderCommand(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
void InterruptActionToSleep();
|
|
void InterruptActionToRecoverHungry(struct FPalMonsterControllerBaseCampHungryParameter& Parameter);
|
|
void ChangeActionToWorker();
|
|
void ChangeActionToFighter();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIActionCompositeOrderCommandInterface
|
|
class IPalAIActionCompositeOrderCommandInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalAIActionCompositeOrderCommandInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Pal.PalAIActionCompositeActionDummy
|
|
class UPalAIActionCompositeActionDummy : public UPalAIActionCompositeBase
|
|
{
|
|
public:
|
|
uint8 Pad_C62[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeActionDummy* GetDefaultObj();
|
|
|
|
void OnResumeAction(class UPalAIActionBase* Action);
|
|
void OnPauseAction(class UPalAIActionBase* Action, class UPawnAction* PausedBy);
|
|
void OnFinishAction(class UPalAIActionBase* Action);
|
|
};
|
|
|
|
// 0x40 (0x88 - 0x48)
|
|
// Class Pal.PalAIActionCompositeWorker
|
|
class UPalAIActionCompositeWorker : public UPalAIActionCompositeBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionBase> WaitActionClass; // 0x48(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalAIActionBase> ApproachActionClass; // 0x50(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalAIActionBase> WaitForWorkableActionClass; // 0x58(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalAIActionBase> WorkingActionClass; // 0x60(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalAIActionBase> CurrentActionClass; // 0x68(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SpeedFlagName; // 0x70(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultWalkSpeed; // 0x78(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C86[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeWorker* GetDefaultObj();
|
|
|
|
void UnregisterFixAssignWork();
|
|
bool TryFindNextWork();
|
|
void RegisterFixedAssignWorkAttack(struct FGuid& MapObjectModelInstanceId);
|
|
void RegisterFixedAssignWork(struct FGuid& WorkId);
|
|
void OnTickInWaitAction(float DeltaTime);
|
|
void OnStartAction(class UPalAIActionBase* Action);
|
|
bool IsTargetWorkable();
|
|
bool IsTargetAssignable();
|
|
bool IsAssignedToTarget();
|
|
void ChangeActionWorking();
|
|
void ChangeActionWaitForWorkable();
|
|
void ChangeActionWait();
|
|
void ChangeActionApproachToWorkArea();
|
|
};
|
|
|
|
// 0x8 (0x138 - 0x130)
|
|
// Class Pal.PalAIActionWorkerChildBase
|
|
class UPalAIActionWorkerChildBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_CA2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerChildBase* GetDefaultObj();
|
|
|
|
void LookToTarget(float TurnSpeed, float DeltaTime);
|
|
bool IsTargetWorkable();
|
|
bool IsTargetAssignable();
|
|
bool IsAssignedToTarget();
|
|
struct FVector GetWorkLookAtLocation();
|
|
class UPalAIActionCompositeWorker* GetParent();
|
|
};
|
|
|
|
// 0x18 (0xA0 - 0x88)
|
|
// Class Pal.PalAIActionCompositeWorkerBaseCamp
|
|
class UPalAIActionCompositeWorkerBaseCamp : public UPalAIActionCompositeWorker
|
|
{
|
|
public:
|
|
uint8 Pad_CAA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalAIActionCombatBase> CombatActionClass; // 0x90(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalAIActionBaseCampDefenseBase> DefenseActionClass; // 0x98(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeWorkerBaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalAIActionCompositeWorkerModuleBase
|
|
class UPalAIActionCompositeWorkerModuleBase : public UObject
|
|
{
|
|
public:
|
|
class UPalAIActionCompositeWorker* Owner; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeWorkerModuleBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalAIActionCompositeWorkerModuleNormal
|
|
class UPalAIActionCompositeWorkerModuleNormal : public UPalAIActionCompositeWorkerModuleBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeWorkerModuleNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalAIActionCompositeWorkerModuleBaseCamp
|
|
class UPalAIActionCompositeWorkerModuleBaseCamp : public UPalAIActionCompositeWorkerModuleBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCompositeWorkerModuleBaseCamp* GetDefaultObj();
|
|
|
|
struct FGuid GetBaseCampIdBelongTo();
|
|
class UPalBaseCampModel* GetBaseCampBelongTo();
|
|
};
|
|
|
|
// 0xB8 (0x1E8 - 0x130)
|
|
// Class Pal.PalAIActionCoopAssaultrifleMode
|
|
class UPalAIActionCoopAssaultrifleMode : public UPalAIActionBase
|
|
{
|
|
public:
|
|
float SearchEnemyRadius; // 0x130(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SearchLocationRadiusMax; // 0x134(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SearchLocationRadiusStep; // 0x138(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SearchLocationDegStep; // 0x13C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SearchingLocationRadius; // 0x140(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CDE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalCharacter* TargetCharacter; // 0x148(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalCharacter* ReticleTarget; // 0x150(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector AimStartPoint; // 0x158(0x18)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CE0[0x78]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionCoopAssaultrifleMode* GetDefaultObj();
|
|
|
|
void Update(float DeltaTime);
|
|
void SetAimStartPoint(struct FVector& OffsetLocation);
|
|
void SearchForTargetAndShootingLocation();
|
|
void ProgressSeraching(float DeltaTime);
|
|
void Progress_VerifyShootableEnemy();
|
|
void Progress_CollectShootableLocation();
|
|
void OnUpdateShootingLocation(class APalCharacter* Target, struct FVector& ShootLocation);
|
|
void OnRoadBlocked();
|
|
bool IsSearching();
|
|
bool HasReached(struct FVector& Goal);
|
|
class APalCharacter* GetTrainer();
|
|
void GetTargetEnemies(TArray<class APalCharacter*>* Enemies);
|
|
class APalCharacter* GetTargetCharacter();
|
|
class APalCharacter* GetReticleTarget();
|
|
void GetCandidateLocations(float Radius, float DegStep, TArray<struct FPalCoopSkillAssaultrifleModeCandidateLocation>* Results);
|
|
bool FindLocationToShootEnemy(class APalCharacter* Target, struct FPalCoopSkillAssaultrifleModeCandidateLocation* OutLocation);
|
|
void ClearTargetCharacter();
|
|
};
|
|
|
|
// 0x18 (0x148 - 0x130)
|
|
// Class Pal.PalAIActionFed
|
|
class UPalAIActionFed : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_CE7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalCharacter* ApproachTarget; // 0x138(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CE8[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionFed* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Pal.PalAIActionFunnelCharacterDefault
|
|
class UPalAIActionFunnelCharacterDefault : public UPalAIActionCompositeBase
|
|
{
|
|
public:
|
|
uint8 Pad_CF8[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionFunnelCharacterDefault* GetDefaultObj();
|
|
|
|
bool ShouldSetSkillAction();
|
|
void SetSkillAction();
|
|
void SetOtomoFollowAction();
|
|
void OnTick_BP(float DeltaTime);
|
|
void CreateSkillActionModule(TSubclassOf<class UPalFunnelSkillModule> FunnelSkillModuleClass);
|
|
};
|
|
|
|
// 0x8 (0x138 - 0x130)
|
|
// Class Pal.PalAIActionFunnelSkillBase
|
|
class UPalAIActionFunnelSkillBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
class UPalFunnelSkillModule* Module; // 0x130(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionFunnelSkillBase* GetDefaultObj();
|
|
|
|
void SetModule(class UPalFunnelSkillModule* InModule);
|
|
};
|
|
|
|
// 0x10 (0x140 - 0x130)
|
|
// Class Pal.PalAIActionLiftup
|
|
class UPalAIActionLiftup : public UPalAIActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_D01[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionLiftup* GetDefaultObj();
|
|
|
|
void OnLanded();
|
|
void CallOnLanded(struct FHitResult& Hit);
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Pal.PalAIActionOtomoDefault
|
|
class UPalAIActionOtomoDefault : public UPalAIActionCompositeBase
|
|
{
|
|
public:
|
|
uint8 Pad_D05[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionOtomoDefault* GetDefaultObj();
|
|
|
|
bool ShouldSetCombatAction();
|
|
void SetOtomoWorkActionFixedAssign(class AActor* HitActor);
|
|
void SetOtomoWorkAction();
|
|
void SetOtomoFollowAction();
|
|
void SetOtomoCombatAction();
|
|
void SetOtomoBaseCampAction();
|
|
};
|
|
|
|
// 0x20 (0x158 - 0x138)
|
|
// Class Pal.PalAIActionWorkerApproachToWorkArea
|
|
class UPalAIActionWorkerApproachToWorkArea : public UPalAIActionWorkerChildBase
|
|
{
|
|
public:
|
|
uint8 Pad_D0D[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerApproachToWorkArea* GetDefaultObj();
|
|
|
|
void OnReceiveMoveCompleted(const struct FAIRequestID& AIRequestID, enum class EPathFollowingResult Result);
|
|
};
|
|
|
|
// 0x10 (0x140 - 0x130)
|
|
// Class Pal.PalAIActionWorkerReaction
|
|
class UPalAIActionWorkerReaction : public UPalAIActionBase
|
|
{
|
|
public:
|
|
class APalCharacter* LookTargetCharacter; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D0F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerReaction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x138 - 0x138)
|
|
// Class Pal.PalAIActionWorkerWait
|
|
class UPalAIActionWorkerWait : public UPalAIActionWorkerChildBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerWait* GetDefaultObj();
|
|
|
|
void ReturnToDefaultPosition();
|
|
void OnTickForWait(float DeltaTime);
|
|
enum class EPathFollowingRequestResult MoveToLocation(struct FVector& ToLocation);
|
|
bool CalcWalkAroundDestination(float Radius, struct FVector* OutDestination);
|
|
};
|
|
|
|
// 0x18 (0x150 - 0x138)
|
|
// Class Pal.PalAIActionWorkerWaitForWorkable
|
|
class UPalAIActionWorkerWaitForWorkable : public UPalAIActionWorkerChildBase
|
|
{
|
|
public:
|
|
uint8 Pad_D30[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerWaitForWorkable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x158 - 0x138)
|
|
// Class Pal.PalAIActionWorkerWorking
|
|
class UPalAIActionWorkerWorking : public UPalAIActionWorkerChildBase
|
|
{
|
|
public:
|
|
enum class EPalWorkType CurrentWorkType; // 0x138(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D39[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TurnSpeedToTarget; // 0x13C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D3A[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIActionWorkerWorking* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x148 - 0x130)
|
|
// Class Pal.PalAIAction_LeaveBase
|
|
class UPalAIAction_LeaveBase : public UPalAIActionBase
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x130(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalCharacter* SelfActor; // 0x138(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalCharacterMovementComponent* Movement; // 0x140(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIAction_LeaveBase* GetDefaultObj();
|
|
|
|
void InitializeObject(class AActor* CombatTarget, class APalCharacter* SelfCharactor);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIBlackboardBase
|
|
class UPalAIBlackboardBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIBlackboardBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAICombatModule
|
|
class UPalAICombatModule : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule* GetDefaultObj();
|
|
|
|
void UpdateBattleState();
|
|
void Setup();
|
|
void OnBattleFinish();
|
|
bool IsReachable_NavMesh_ForActor(class AActor* Target);
|
|
bool IsReachable_NavMesh(const struct FVector& TargetPos);
|
|
bool IsBattleMode();
|
|
class AActor* GetTargetActor();
|
|
bool AIMoveToTargetActor(class AActor* Target);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalAICombatModule_BaseCamp
|
|
class UPalAICombatModule_BaseCamp : public UPalAICombatModule
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPalAIActionBaseCampFighter> ParentFighterAction; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule_BaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAICombatModule_EnemyNormal
|
|
class UPalAICombatModule_EnemyNormal : public UPalAICombatModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule_EnemyNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalAICombatModule_Invader
|
|
class UPalAICombatModule_Invader : public UPalAICombatModule
|
|
{
|
|
public:
|
|
uint8 Pad_D82[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule_Invader* GetDefaultObj();
|
|
|
|
void OnBattleFinish_forDelegate(class AActor* Actor);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAICombatModule_Otomo
|
|
class UPalAICombatModule_Otomo : public UPalAICombatModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule_Otomo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalAICombatModule_Wild
|
|
class UPalAICombatModule_Wild : public UPalAICombatModule
|
|
{
|
|
public:
|
|
uint8 Pad_D8C[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAICombatModule_Wild* GetDefaultObj();
|
|
|
|
void OnBattleFinish_forDelegate(class AActor* Actor);
|
|
bool JudgeReturnCombatStartPosition();
|
|
};
|
|
|
|
// 0x140 (0x4F8 - 0x3B8)
|
|
// Class Pal.PalAIController
|
|
class APalAIController : public AAIController
|
|
{
|
|
public:
|
|
TArray<class AActor*> TargetPlayers; // 0x3B8(0x10)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> TargetNPCs; // 0x3C8(0x10)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalAICombatModule> CombatModuleClass; // 0x3D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalActiveSkillSlot* SkillSlot; // 0x3E0(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DebugOrganizationName; // 0x3E8(0x10)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalCharacter* R1AttackTarget; // 0x3F8(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAIActionComponentTickInterval; // 0x400(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E31[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsActive; // 0x410(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsSquadBehaviour; // 0x411(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsNotSleepWildLife; // 0x412(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E32[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalSquad* MySquad; // 0x418(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalHate* HateSystem; // 0x420(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAIActionComponent* AIActionComponent; // 0x428(0x8)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAIBlackboardBase* PalAIBlackboard; // 0x430(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E34[0x88]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bOverwriteBlockDetectionParams; // 0x4C0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E37[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPathFollowingBlockDetectionParams BlockDetectionParams; // 0x4C4(0xC)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalAIBlackboardBase> PalBlackboardClass; // 0x4D0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E38[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle DeadBodyDeleteTimerHandle; // 0x4E0(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsDeadBodyTimeDelate; // 0x4E8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsSelfTimeDelate_FromSpawnTime; // 0x4E9(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E39[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle SelfDeleteTimerHandle; // 0x4F0(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalAIController* GetDefaultObj();
|
|
|
|
void WaitForSeconds(float Time);
|
|
void SimpleMoveToActorWithLineTraceGround(class AActor* GoalActor);
|
|
void ShowHateArrow();
|
|
void ShowActionDebug();
|
|
void SetInitialValue(bool IsSquad, bool NotSleep);
|
|
void SetActiveAI(bool Active);
|
|
void RPCDummy();
|
|
enum class EPathFollowingRequestResult PalMoveToLocation(struct FVector& Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf<class UNavigationQueryFilter> FilterClass, bool bAllowPartialPaths);
|
|
void OnDeadTimerStart(const struct FPalDeadInfo& Info);
|
|
void OnChangedActiveCharacter(bool bActive);
|
|
void OnChangeChangeImportance(enum class EPalCharacterImportanceType Next);
|
|
void NotifyTalkStart(class APalPlayerCharacter* TalkPlayer);
|
|
void NotifyTalkEnd(class APalPlayerCharacter* TalkPlayer);
|
|
void MoveToLocation_ErrorSupportMove(const struct FVector& GoalLocation);
|
|
void MoveToDirectly(const struct FVector& GoalLocation);
|
|
bool IsOnNavMesh_TargetLocation(const struct FVector& TargetLocation);
|
|
bool IsOnNavMesh();
|
|
bool IsLeader();
|
|
bool IsExistPathForLocation_ForBP_HeightRangeCheck(const struct FVector& Location, float AcceptanceRadius, float UpOffset, float DownOffset, struct FVector* OutGoalLocation);
|
|
bool IsExistPathForLocation_ForBP(const struct FVector& Location, float AcceptanceRadius);
|
|
bool IsActiveAI();
|
|
class APalCharacter* GetSquadLeader();
|
|
class UPalSquad* GetSquad();
|
|
class UPalAIBlackboardBase* GetMyPalBlackboard();
|
|
class UPalAIBlackboardBase* GetLeaderPalBlackboard();
|
|
bool GetIsSquadBehaviour();
|
|
bool GetIsnotSleepWildLife();
|
|
class UPalHate* GetHateSystem();
|
|
class UPalAIActionComponent* GetAIActionComponent();
|
|
bool FindReachablePathLocation(const TArray<struct FVector>& RequestLocationArray, struct FVector* OutGoalLocation);
|
|
bool FindNearestNavmeshPointFromSelf(struct FVector* OutLocation);
|
|
void DeleteSelfDeadBody();
|
|
void CreatePalBlackboard();
|
|
class AActor* CopyTargetFromOtherAI(class AActor* FromAcotr);
|
|
void AddTargetPlayer_ForEnemy(class AActor* PlayerOrPal);
|
|
void AddTargetNPC(class AActor* NPC);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalAIControllerBaseCampStatus
|
|
class UPalAIControllerBaseCampStatus : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_E43[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIControllerBaseCampStatus* GetDefaultObj();
|
|
|
|
struct FGuid GetBaseCampId();
|
|
class UPalBaseCampModel* GetBaseCamp();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIControllerWorkerModule
|
|
class UPalAIControllerWorkerModule : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIControllerWorkerModule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIControllerWorkerModuleNormal
|
|
class UPalAIControllerWorkerModuleNormal : public UPalAIControllerWorkerModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIControllerWorkerModuleNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIControllerWorkerModuleBaseCamp
|
|
class UPalAIControllerWorkerModuleBaseCamp : public UPalAIControllerWorkerModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIControllerWorkerModuleBaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIControllerWorkerInterface
|
|
class IPalAIControllerWorkerInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalAIControllerWorkerInterface* GetDefaultObj();
|
|
|
|
TSubclassOf<class UPalAIControllerWorkerModule> GetWorkerModuleClass();
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalAIDamageReactionComponent
|
|
class UPalAIDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIDamageReactionComponent* GetDefaultObj();
|
|
|
|
void FunctionTest();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalAIResponsePreset
|
|
class UPalAIResponsePreset : public UObject
|
|
{
|
|
public:
|
|
enum class EPalAIResponseType Discover_Player; // 0x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Discover_Greater; // 0x29(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Discover_Equal; // 0x2A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Discover_Smaller; // 0x2B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Damaged_Player; // 0x2C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Damaged_Greater; // 0x2D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Damaged_Equal; // 0x2E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalAIResponseType Damaged_Smaller; // 0x2F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAIResponsePreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0x138 - 0xA0)
|
|
// Class Pal.PalAISensorComponent
|
|
class UPalAISensorComponent : public UActorComponent
|
|
{
|
|
public:
|
|
class AActor* SelfPawn; // 0xA0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SightAngleThreshold; // 0xA8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SightDistance; // 0xAC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float HearingRate; // 0xB0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool HumanAndNoneWeapon; // 0xB4(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsIgnoreSoundReaction; // 0xB5(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E9D[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RecentMaxSoundLevel; // 0xB8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E9E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ResponsedMaxBiologicalGrade; // 0xC4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAIResponsePreset* AIResponsePreset; // 0xC8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAISightResponse* AISightResponse; // 0xD0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableSightFlag; // 0xD8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnFReceiveSoundDelegate; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAISensorComponent* GetDefaultObj();
|
|
|
|
void SightCheckAllPlayer(TArray<class APalCharacter*>* InSightPlayers, float RangeRate);
|
|
void SightCheckAllEdibleDeadNPC(TArray<class APalCharacter*>* InSightCharacters);
|
|
void SightCheckAllAliveNPC(TArray<class APalCharacter*>* InSightCharacters);
|
|
void Setup();
|
|
void SetDisableSightFlag(class FName FlagName, bool IsDisable);
|
|
void SetDebugAIResponse(TSubclassOf<class UPalAIResponsePreset> PresetClass);
|
|
enum class EPalAIResponseType SelectResponseBySenses(enum class EPalAIResponseType CurrentBehavior, TArray<class APalCharacter*>& FindCharacters, bool IsDamaged, class APalCharacter** OutTargetCharacter);
|
|
void ResetResponsedMaxBiologicalGrade();
|
|
void ReceiveSoundDelegate__DelegateSignature(const struct FVector& EmitLocation);
|
|
void ReceiveSound(int32 SoundRadius, const struct FVector& EmitLocation, class AActor* Emitter);
|
|
void OnResponseSpecialLookat();
|
|
class APalCharacter* MaximumStrengthEnemy(TArray<class APalCharacter*>& FindCharacters, enum class EPalBiologicalGradeComparedResult* Result);
|
|
bool IsInSightKillerAndDeadBody(class AActor* Killer, class AActor* DeadBody);
|
|
void EnableHearing();
|
|
void DisableHearing();
|
|
void DeadAutoRemoveDelegate(const struct FPalDeadInfo& DeadInfo);
|
|
};
|
|
|
|
// 0xB0 (0xD8 - 0x28)
|
|
// Class Pal.PalAISightResponsePreset
|
|
class UPalAISightResponsePreset : public UObject
|
|
{
|
|
public:
|
|
TMap<enum class EPalAISightJudgementType, TSubclassOf<class UPalAIActionBase>> AIActionMap; // 0x28(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ AimedByPlayerDelegate; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalAISightJudgementType, FMulticastInlineDelegateProperty_> DelegateMap; // 0x88(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAISightResponsePreset* GetDefaultObj();
|
|
|
|
void FindDelegate__DelegateSignature(class APalCharacter* SelfCharacter, class APalCharacter* FoundCharacter);
|
|
void BlueprintDelegateSetup();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAISightResponseTransitionableInterface
|
|
class IPalAISightResponseTransitionableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalAISightResponseTransitionableInterface* GetDefaultObj();
|
|
|
|
void GetTransitionableJudgementType(TArray<enum class EPalAISightJudgementType>* JudgeTypeList);
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Pal.PalAISightResponse
|
|
class UPalAISightResponse : public UObject
|
|
{
|
|
public:
|
|
class UPalAISightResponsePreset* SightResponsePreset; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EB2[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAISightResponse* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x490 - 0x488)
|
|
// Class Pal.PalAkComponent
|
|
class UPalAkComponent : public UAkComponent
|
|
{
|
|
public:
|
|
bool PersistAcrossLevelTransition; // 0x488(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EB7[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAkComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2C0 - 0x290)
|
|
// Class Pal.PalAmbientSoundAreaBase
|
|
class APalAmbientSoundAreaBase : public AActor
|
|
{
|
|
public:
|
|
int32 AmbientPriority; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_ED3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAkAudioEvent*> DayAmbientEvents; // 0x298(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAkAudioEvent*> NightAmbientEvents; // 0x2A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsOverlappedLocalPlayer; // 0x2B8(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_ED5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalAmbientSoundAreaBase* GetDefaultObj();
|
|
|
|
void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class APalPlayerCharacter* PlayerCharacter);
|
|
void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class APalPlayerCharacter* PlayerCharacter);
|
|
class UPrimitiveComponent* GetAreaCollision();
|
|
struct FPalAmbientSoundAreaData GetAmbientSoundAreaData();
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Pal.PalAmbientSoundLineBase
|
|
class APalAmbientSoundLineBase : public AActor
|
|
{
|
|
public:
|
|
class UAkComponent* AkComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* ActivateTrigger; // 0x298(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalAmbientSoundLineObject* AmbinetSoundLineObject; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalAmbientSoundLineBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x5A0 - 0x578)
|
|
// Class Pal.PalAmbientSoundLineComponent
|
|
class UPalAmbientSoundLineComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AmbientEvent; // 0x578(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableAmbientSound; // 0x580(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalAmbientSoundLineObject* AmbinetSoundLineObject; // 0x588(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkComponent* AkComponent; // 0x590(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EE2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAmbientSoundLineComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalAmbientSoundLineObject
|
|
class UPalAmbientSoundLineObject : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_EF8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class USplineComponent*> SplineComponents; // 0x30(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
class UBoxComponent* ActivateTrigger; // 0x40(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkComponent* AkComponent; // 0x48(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAmbientSoundLineObject* GetDefaultObj();
|
|
|
|
void OnActivateTriggerOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
void OnActivateTriggerLineOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
};
|
|
|
|
// 0x2C8 (0x610 - 0x348)
|
|
// Class Pal.PalAnimInstance
|
|
class UPalAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnMontageNotifyBeginDelegate; // 0x348(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMontageNotifyEndDelegate; // 0x358(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UAnimInstance>> ImplementationClassList; // 0x368(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FGeneralAnimationParameter GeneralAnimationParameter; // 0x378(0x168)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
|
|
bool IsRotateYawInterpolation; // 0x4E0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F93[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RotateYawInterpolation_Acceleration; // 0x4E4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UPalBoneInfo*> BoneListFullBody; // 0x4E8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class UPalBoneInfo*> BoneListOnlySpines; // 0x538(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FReserveMontage> ReservedMontageList; // 0x588(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F94[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFloatContainer AdditiveAnimationRate; // 0x5A0(0x10)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F96[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer DisableUpperOverrideFlag; // 0x5B8(0x50)(Edit, Transient, DisableEditOnInstance, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F97[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimInstance* GetDefaultObj();
|
|
|
|
void SetUpperOverrideDisableFlag(class FName FlagName, bool IsDisable);
|
|
void SetAdditiveAnimationRate(class FName FlagName, float Rate);
|
|
void OnNotifyEndReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
|
void OnNotifyBeginReceived(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
|
void OnMontageNotifyEnd__DelegateSignature(class UAnimMontage* Montage, class FName NotifyName);
|
|
void OnMontageNotifyBegin__DelegateSignature(class UAnimMontage* Montage, class FName NotifyName);
|
|
void OnMontageEndedCallback(class UAnimMontage* Montage, bool bInterrupted);
|
|
void Montage_PlayList(const TArray<struct FReserveMontage>& MontageList);
|
|
class FName GetNearBoneInSpines(const struct FVector& FromPos);
|
|
class FName GetNearBoneInFullBody(const struct FVector& FromPos);
|
|
float GetCurrentMontagePlayTimeToEnd();
|
|
struct FTransform GetBoneTransform(class FName BoneName);
|
|
struct FQuat GetBoneRotationComponentSpace(class FName BoneName);
|
|
struct FQuat GetBoneRotation(class FName BoneName);
|
|
struct FVector GetBonePosition(class FName BoneName);
|
|
class UPalBoneInfo* GetBoneInfo(class FName BoneName);
|
|
void CalcLength(class FName Target, class FName NextBone, float TipLength);
|
|
void BodyInstance_SetSimulate(class FName BoneName, bool SimulateActive);
|
|
void AddSpinesListFromBoneList(class FName BoneName);
|
|
void AddList(class FName BoneName);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalAnimNotifyDynamicParameterBase
|
|
class UPalAnimNotifyDynamicParameterBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_FA0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyDynamicParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Pal.PalAnimNotifyDynamicParameterAttackCollision
|
|
class UPalAnimNotifyDynamicParameterAttackCollision : public UPalAnimNotifyDynamicParameterBase
|
|
{
|
|
public:
|
|
class UPalHitFilter* AttackFilter; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UShapeComponent*> TransientShapeComponents; // 0x38(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float HitStopCount; // 0x48(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FA6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeletalMeshComponent* MyMesh; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* MyActor; // 0x58(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyDynamicParameterAttackCollision* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalAnimNotifyDynamicParameterAvoidTime
|
|
class UPalAnimNotifyDynamicParameterAvoidTime : public UPalAnimNotifyDynamicParameterBase
|
|
{
|
|
public:
|
|
TMap<class UPrimitiveComponent*, enum class ECollisionResponse> AttackResponseMap; // 0x30(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyDynamicParameterAvoidTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalAnimNotifyParameterComponent
|
|
class UPalAnimNotifyParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<class FString, class UPalAnimNotifyDynamicParameterBase*> DynamicParameterMap; // 0xA0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_AttackCollision
|
|
class UPalAnimNotifyState_AttackCollision : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FName AttachBoneName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableHitStop; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float OverrideHitStopTime; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHitFilter* AttackFilter; // 0x40(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UShapeComponent* ShapeComponent; // 0x48(0x8)(ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UShapeComponent*> ShapeComponents; // 0x50(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_AttackCollision* GetDefaultObj();
|
|
|
|
void OnHit(class UPrimitiveComponent* MyHitComponent, class AActor* HitActor, class UPrimitiveComponent* HitComponent, TArray<int32>& FoliageIndex, const struct FVector& HitLocation, int32 HitCount);
|
|
};
|
|
|
|
// 0xA0 (0xD0 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_AvoidTime
|
|
class UPalAnimNotifyState_AvoidTime : public UAnimNotifyState
|
|
{
|
|
public:
|
|
TMap<class UPrimitiveComponent*, enum class ECollisionResponse> AttackResponseMap; // 0x30(0x50)(BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UPrimitiveComponent*, enum class ECollisionResponse> BulletResponseMap; // 0x80(0x50)(BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_AvoidTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xC8 - 0x78)
|
|
// Class Pal.PalAnimNotifyState_Effect
|
|
class UPalAnimNotifyState_Effect : public UAnimNotifyState_TimedNiagaraEffect
|
|
{
|
|
public:
|
|
TMap<class FName, float> UserParameterMap; // 0x78(0x50)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_Effect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_FacialEye
|
|
class UPalAnimNotifyState_FacialEye : public UAnimNotifyState
|
|
{
|
|
public:
|
|
enum class EPalFacialEyeType EyeType; // 0x30(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AutoDefaultWhenEnd; // 0x31(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FBB[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_FacialEye* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_FacialMouth
|
|
class UPalAnimNotifyState_FacialMouth : public UAnimNotifyState
|
|
{
|
|
public:
|
|
enum class EPalFacialMouthType MouthType; // 0x30(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AutoDefaultWhenEnd; // 0x31(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FBC[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_FacialMouth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_FlyMeshHeight
|
|
class UPalAnimNotifyState_FlyMeshHeight : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool IsToLand; // 0x30(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FBD[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_FlyMeshHeight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_HidePalWeapon
|
|
class UPalAnimNotifyState_HidePalWeapon : public UAnimNotifyState
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_HidePalWeapon* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_LookAtDisable
|
|
class UPalAnimNotifyState_LookAtDisable : public UAnimNotifyState
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_LookAtDisable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_MovementControl
|
|
class UPalAnimNotifyState_MovementControl : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float MovementSpeedRate; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirControlXYRate; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawRotatorRate; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GravityRate; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FixedGravityZ; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlideAlpha; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableMovement; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableJump; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FCA[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_MovementControl* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalAnimNotifyState_WeaponControl
|
|
class UPalAnimNotifyState_WeaponControl : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool bIsDisableShoot; // 0x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableAim; // 0x31(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableAttachLeftHand; // 0x32(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableReload; // 0x33(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableChangeWeapon; // 0x34(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalShooterFlagContainerPriority Priority; // 0x35(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FCF[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotifyState_WeaponControl* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalAnimNotify_FacialEye
|
|
class UPalAnimNotify_FacialEye : public UAnimNotify
|
|
{
|
|
public:
|
|
enum class EPalFacialEyeType EyeType; // 0x38(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FD1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_FacialEye* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalAnimNotify_FacialMouth
|
|
class UPalAnimNotify_FacialMouth : public UAnimNotify
|
|
{
|
|
public:
|
|
enum class EPalFacialMouthType MouthType; // 0x38(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FD3[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_FacialMouth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Pal.PalAnimNotify_FootStep
|
|
class UPalAnimNotify_FootStep : public UAnimNotify
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UPalFootStepEffectAssetBase> DefaultEffectAssetClass; // 0x38(0x30)(Edit, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalFootStepEffectAssetBase* EffectAssetCache; // 0x68(0x8)(BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_FootStep* GetDefaultObj();
|
|
|
|
void SpawnFootStepEffect(class UObject* WorldObject, enum class EPalLandingType LandingType, enum class EPhysicalSurface PhysicalSurface, struct FVector& Location, struct FRotator& Rotation, class UPalStaticCharacterParameterComponent* StaticParam);
|
|
void SpawnFootStepDecal(class AActor* Owner, enum class EPhysicalSurface PhysicalSurface, enum class EPalFootType FootType, const struct FVector& Location, const struct FVector& CurrentNormal, float LifeSpan, float FadeTime);
|
|
bool GetFloorPosition(class AActor* Owner, const struct FTransform& FootTransform, struct FHitResult* HitResult);
|
|
};
|
|
|
|
// 0x50 (0x120 - 0xD0)
|
|
// Class Pal.PalAnimNotify_PlayNiagaraEffect
|
|
class UPalAnimNotify_PlayNiagaraEffect : public UAnimNotify_PlayNiagaraEffect
|
|
{
|
|
public:
|
|
TMap<class FName, float> UserParameterMap; // 0xD0(0x50)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_PlayNiagaraEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalAnimNotify_RequestJump
|
|
class UPalAnimNotify_RequestJump : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_RequestJump* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class Pal.PalAnimNotify_RequestRideShakeAnimation
|
|
class UPalAnimNotify_RequestRideShakeAnimation : public UAnimNotify
|
|
{
|
|
public:
|
|
float ApplyRate; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlaySpeedRate; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAdjustAnimationSpeed; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FF1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class APalCharacter> CacheCharacter; // 0x44(0x8)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_FF2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> RateList; // 0x50(0x10)(BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_RequestRideShakeAnimation* GetDefaultObj();
|
|
|
|
void OnStartAim();
|
|
void OnEndMotion(class UAnimMontage* Montage, bool bInterrupted);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalAnimNotify_SendActionEvent
|
|
class UPalAnimNotify_SendActionEvent : public UAnimNotify
|
|
{
|
|
public:
|
|
enum class EPalCurrentActionNotifyType NotifyType; // 0x38(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FF5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_SendActionEvent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Pal.PalAnimNotify_SpawnActor
|
|
class UPalAnimNotify_SpawnActor : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> SpawnActorClass; // 0x38(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpawnLocationOffset; // 0x40(0x18)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator SpawnRotationOffset; // 0x58(0x18)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_SpawnActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalAnimNotify_StaminaMeleeAttack
|
|
class UPalAnimNotify_StaminaMeleeAttack : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_StaminaMeleeAttack* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalAnimNotify_WeaponNotify
|
|
class UPalAnimNotify_WeaponNotify : public UAnimNotify
|
|
{
|
|
public:
|
|
enum class EWeaponNotifyType WeaponNotifyType; // 0x38(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1001[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAnimNotify_WeaponNotify* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalAssetStreamableManager
|
|
class UPalAssetStreamableManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1002[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAssetStreamableManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x130 (0x158 - 0x28)
|
|
// Class Pal.PalHitFilter
|
|
class UPalHitFilter : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_102F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxHitNum; // 0x30(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitInterval; // 0x34(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalHitLocationCalculator> HitLocationCalculator; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsIntersectionCollision; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1030[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 IntersectionNum; // 0x44(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnHitDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverlapEndDelegate; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1031[0xF0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHitFilter* GetDefaultObj();
|
|
|
|
void UnbindPrimitiveComponent(class UPrimitiveComponent* Component);
|
|
void SetIntersectionNum(int32 Num);
|
|
void SetAttacker(class AActor* Attacker);
|
|
void ResetFilter();
|
|
void OverlapEndDelegate__DelegateSignature(class UPrimitiveComponent* MyHitComponent, class AActor* OtherHitActor, class UPrimitiveComponent* OtherHitComponent);
|
|
void OnHitDelegate__DelegateSignature(class UPrimitiveComponent* MyHitComponent, class AActor* OtherHitActor, class UPrimitiveComponent* OtherHitComponent, TArray<int32>& FoliageIndex, const struct FVector& HitLocation, int32 HitCount);
|
|
void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnBeginOverlap(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& Hit);
|
|
void BindPrimitiveComponent(class UPrimitiveComponent* Component);
|
|
};
|
|
|
|
// 0x40 (0x198 - 0x158)
|
|
// Class Pal.PalAttackFilter
|
|
class UPalAttackFilter : public UPalHitFilter
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnAttackDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalWazaID Waza; // 0x168(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalBlowVelocityOwner VelocityOwner; // 0x169(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1040[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector NativeBlowVelocity; // 0x170(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WazaPowerRate; // 0x188(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1041[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* Attacker; // 0x190(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAttackFilter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalAudioSettingSystem
|
|
class UPalAudioSettingSystem : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_108F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalAudioBus, struct FFloatContainer> BusVolumeMap; // 0x30(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalAudioBus, struct FPalAudioFadeParameter> BussFadeMap; // 0x80(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAudioSettingSystem* GetDefaultObj();
|
|
|
|
void Tick_BP(float DeltaTime);
|
|
void StartAudioFade(enum class EPalAudioBus AudioBus, enum class EPalAudioFadeType FadeType, bool bImmediately);
|
|
void SetAudioBusVolume(enum class EPalAudioBus AudioBus, class FName& Key, float Volume);
|
|
void SetAudioBusMute(enum class EPalAudioBus AudioBus, bool IsMute);
|
|
class FString PalAudioBusToString(enum class EPalAudioBus AudioBus);
|
|
bool IsAudioBusMute(enum class EPalAudioBus AudioBus);
|
|
void Initialize();
|
|
float GetAudioBusVolume(enum class EPalAudioBus AudioBus);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAudioUtility
|
|
class UPalAudioUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAudioUtility* GetDefaultObj();
|
|
|
|
void OnPlayerExitSpot(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class APalSpotAreaBase* SpotArea);
|
|
void OnPlayerExitBaseCamp(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class UPalBaseCampModel* BaseCampModel);
|
|
void OnPlayerExitAmbientArea(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class APalAmbientSoundAreaBase* SpotArea);
|
|
void OnPlayerEnterSpot(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class APalSpotAreaBase* SpotArea);
|
|
void OnPlayerEnterBaseCamp(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class UPalBaseCampModel* BaseCampModel);
|
|
void OnPlayerEnterAmbientArea(class UObject* WorldContextObject, class APalPlayerCharacter* Player, class APalAmbientSoundAreaBase* SpotArea);
|
|
};
|
|
|
|
// 0x10 (0x80 - 0x70)
|
|
// Class Pal.PalAudioWorldSubsystem
|
|
class UPalAudioWorldSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
int32 FadeDuration; // 0x70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_12C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalSoundPlayer* SoundPlayer; // 0x78(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAudioWorldSubsystem* GetDefaultObj();
|
|
|
|
void Tick_BP(float DeltaTime);
|
|
void StopSound();
|
|
void SetSwitch(const class FString& SwitchGroup, const class FString& SwitchState);
|
|
void SetStateFlagByName(class FName StateGroup, bool Flg);
|
|
void SetStateFlagByEnum(enum class EPalAudioStateGroup StateGroup, bool Flg);
|
|
void SetStateByName(class FName StateGroup, class FName State);
|
|
void SetStateByEnum(enum class EPalAudioStateGroup StateGroup, enum class EPalAudioState State);
|
|
void SetSoundPlayerLocation(struct FVector& Location);
|
|
void SetRTPCValueByName(class FName& Name, float Value, float InterpolSec);
|
|
void SetRTPCValueByEnum(enum class EPalAudioRTPC RTPC, float Value, float InterpolSec);
|
|
void SetOutputBusVolume(float Volume);
|
|
void PostTriggerByString(const class FString& Trigger);
|
|
void PostTriggerByEnum(enum class EPalAudioTrigger Trigger);
|
|
int32 PlaySound(class UAkAudioEvent* AudioEvent, struct FPalSoundOptions& Options);
|
|
void OnSpawnedLocalPlayerCharacter(class APawn* Pawn, class AController* Controller);
|
|
void OnPlayerExitSpotArea(class APalPlayerCharacter* Player, class APalSpotAreaBase* SpotArea);
|
|
void OnPlayerExitBaseCamp(class APalPlayerCharacter* Player, class UPalBaseCampModel* BaseCampModel);
|
|
void OnPlayerExitAmbientArea(class APalPlayerCharacter* Player, class APalAmbientSoundAreaBase* AmbientSoundArea);
|
|
void OnPlayerEnterSpotArea(class APalPlayerCharacter* Player, class APalSpotAreaBase* SpotArea);
|
|
void OnPlayerEnterBaseCamp(class APalPlayerCharacter* Player, class UPalBaseCampModel* BaseCampModel);
|
|
void OnPlayerEnterAmbientArea(class APalPlayerCharacter* Player, class APalAmbientSoundAreaBase* AmbientSoundArea);
|
|
void OnEndOfEvent();
|
|
void OnAkPostEventCallback(enum class EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void InitializeSystem(class AActor* AkOwnerActor);
|
|
void GetSoundPlayerLocation(struct FVector* OutLocation);
|
|
void FadeOutByPlayingId(int32 PlayingID);
|
|
void BeginPlay();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalAutoDestroyActorHolder
|
|
class UPalAutoDestroyActorHolder : public UObject
|
|
{
|
|
public:
|
|
TArray<TWeakObjectPtr<class AActor>> HoldActors; // 0x28(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalAutoDestroyActorHolder* GetDefaultObj();
|
|
|
|
void AddActor(class AActor* TargetActor);
|
|
};
|
|
|
|
// 0x58 (0x2E8 - 0x290)
|
|
// Class Pal.PalBackWeaponBase
|
|
class APalBackWeaponBase : public AActor
|
|
{
|
|
public:
|
|
bool InFirstOrSecondSlot; // 0x290(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsEquipHand; // 0x291(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_12F1[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer HiddenBackWeapon; // 0x298(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBackWeaponBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampAssignableObjectInterface
|
|
class IPalBaseCampAssignableObjectInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampAssignableObjectInterface* GetDefaultObj();
|
|
|
|
TScriptInterface<class IPalMapObjectModelInterface> ToMapObjectModel();
|
|
enum class EPalBaseCampAssignType GetAssignType();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampWorkerDirectionBattleTypeUtility
|
|
class UPalBaseCampWorkerDirectionBattleTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerDirectionBattleTypeUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModuleTransportItemRequirerInterface
|
|
class IPalBaseCampModuleTransportItemRequirerInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampModuleTransportItemRequirerInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModuleTransportItemDepotInterface
|
|
class IPalBaseCampModuleTransportItemDepotInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampModuleTransportItemDepotInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Pal.PalBaseCampEnemyObserver
|
|
class UPalBaseCampEnemyObserver : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnFirstAppearEnemyDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEmptyEnemyDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPassedTimeAfterEmptyEnemyDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampId; // 0x58(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> EnemyList; // 0x68(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
float CampAreaRange; // 0x78(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_133E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CampLocation; // 0x80(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_133F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampEnemyObserver* GetDefaultObj();
|
|
|
|
void OnEndPlayEnemy(class AActor* Actor, enum class EEndPlayReason EndPlayReason);
|
|
void OnDeadEnemy(const struct FPalDeadInfo& DeadInfo);
|
|
bool IsBattleMode();
|
|
void BaseCampEnemyDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampFunctionModuleBase
|
|
class UPalBaseCampFunctionModuleBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampFunctionModuleBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x158 (0x1C8 - 0x70)
|
|
// Class Pal.PalBaseCampManager
|
|
class UPalBaseCampManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_13AD[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName WorkerEventClassDirectoryPath; // 0xA0(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AController> BaseCampAIControllerClass; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WorkerCapacityNumDefault; // 0xB0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13B1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString WorkableBoundShapeName; // 0xB8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DisplayCapacityNum; // 0xC8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13B6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDataTableRowHandle WarningSanityValueTextId; // 0xD0(0x10)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13B9[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalBaseCampWorkerEventType, class UPalBaseCampWorkerEventBase*> WorkerEventMap; // 0x130(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
class UDataTable* WorkerEventMasterDataTable; // 0x180(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDataTable* WorkerSickMasterDataTable; // 0x188(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 WorkerEventTriggerTickMaxCount; // 0x190(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_13BF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TSubclassOf<class UPalAIActionBaseCampDefenseBase>> DefenseAIActionArray; // 0x198(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalBaseCampSignificanceInfo> BaseCampSignificanceInfoList; // 0x1A8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
float UpdateIntervalSquaredDistanceFromPlayer; // 0x1B8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_13C2[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 BaseCampTickInvokeMaxNumInOneTick; // 0x1C4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampManager* GetDefaultObj();
|
|
|
|
bool TryGetModel(struct FGuid& BaseCampId, class UPalBaseCampModel** OutModel);
|
|
void RequestDismantalDistanceBaseCamp(struct FGuid& InstanceId);
|
|
void OnUpdateLocationWork_ServerInternal(class UPalWorkBase* Work);
|
|
void OnUnregisteredWork_ServerInternal(class UPalWorkBase* Work);
|
|
void OnRegisteredNewWork_ServerInternal(class UPalWorkBase* Work);
|
|
void OnCreateMapObjectModelInServer(class UPalMapObjectModel* CreatedModel, struct FVector& Location);
|
|
class UPalBaseCampModel* GetNearestBaseCamp(struct FVector& Location);
|
|
class UPalBaseCampModel* GetInRangedBaseCamp(struct FVector& Location, float Margin);
|
|
void GetBaseCampIds(TArray<struct FGuid>* OutIds);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalBaseCampMapObjectCollection
|
|
class UPalBaseCampMapObjectCollection : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRegisteredMapObjectInstance; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAvailableConcreteModelDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotAvailableConcreteModelDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> MapObjectInstanceIds; // 0x58(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_13F0[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampMapObjectCollection* GetDefaultObj();
|
|
|
|
void OnNotAvailableConcreteModel(class UPalMapObjectConcreteModelBase* Model);
|
|
void OnDisposeMapObject(class UPalMapObjectModel* Model, struct FPalMapObjectDisposeOptions& Options);
|
|
void OnAvailableConcreteModel(class UPalMapObjectConcreteModelBase* Model);
|
|
void MapObjectInstanceDelegate__DelegateSignature(class UPalMapObjectModel* Model);
|
|
void MapObjectConcreteModelDelegate__DelegateSignature(class UPalMapObjectConcreteModelBase* Model);
|
|
};
|
|
|
|
// 0x1A8 (0x1D0 - 0x28)
|
|
// Class Pal.PalBaseCampModel
|
|
class UPalBaseCampModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateStatusDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDisposeDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_147A[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ID; // 0x58(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString BaseCampName; // 0x68(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalBaseCampState CurrentState; // 0x78(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_147B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform Transform; // 0x80(0x60)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AreaRange; // 0xE0(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid GroupIdBelongTo; // 0xE4(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_147D[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform FastTravelLocalTransform; // 0x100(0x60)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBaseCampWorkerDirector* WorkerDirector; // 0x160(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBaseCampMapObjectCollection* MapObjectCollection; // 0x168(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBaseCampWorkCollection* WorkCollection; // 0x170(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBaseCampEnemyObserver* EnemyObserver; // 0x178(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPalBaseCampFunctionModuleBase*> ModuleArray; // 0x180(0x10)(Edit, Net, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> PlayerUIdsExistsInsideInServer; // 0x190(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerMapObjectInstanceId; // 0x1A0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Level_InGuildProperty; // 0x1B0(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LocationId; // 0x1B4(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalBaseCampSignificanceInfo SignificanceInfo; // 0x1C4(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPrivate)
|
|
float ProgressTimeSinceLastTick; // 0x1CC(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModel* GetDefaultObj();
|
|
|
|
void UpdateLevel_ServerInternal(int32 PlayerId, int32 NewLevel);
|
|
bool TryGetRandomPositionInside(struct FVector& Origin, float Radius, struct FVector* ToLocation);
|
|
void SimpleDelegate__DelegateSignature(class UPalBaseCampModel* Model);
|
|
void ReflectLevel_InGuildProperty_Internal(int32 NewLevel);
|
|
void OnRep_Level_InGuildProperty(int32 OldLevel);
|
|
void OnPassedTimeAfterEmptyEnemy();
|
|
void OnFirstAppearEnemy();
|
|
void OnDamageInCampActor(const struct FPalDamageResult& DamageResult);
|
|
void OnAddNewWorker(class UPalIndividualCharacterHandle* AddCharacterHandle);
|
|
class UPalBaseCampWorkCollection* GetWorkCollection();
|
|
struct FTransform GetTransform();
|
|
enum class EPalBaseCampState GetState();
|
|
float GetRange();
|
|
struct FGuid GetOwnerMapObjectInstanceId();
|
|
int32 GetLevel();
|
|
struct FGuid GetId();
|
|
struct FGuid GetGroupIdBelongTo();
|
|
class UPalBaseCampEnemyObserver* GetEnemyObserver();
|
|
class FString GetBaseCampName();
|
|
bool FindWorkAssignableObject(class UPalIndividualCharacterHandle* AssignIndividualHandle, struct FGuid& WorkId, bool bFixedAssign, class UPalWorkBase** FoundObject);
|
|
bool FindNearestAssignableObject(class UPalIndividualCharacterHandle* AssignIndividualHandle, struct FTransform& Origin, float Range, bool bFixedAssign, TScriptInterface<class IPalBaseCampAssignableObjectInterface>* FoundObject);
|
|
void BaseCampGuildPalStorageUpdateDelegate__DelegateSignature(class UPalBaseCampModel* Model, class UPalGuildPalStorage* GuildPalStorage);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampEnergyGeneratorInterface
|
|
class IPalBaseCampEnergyGeneratorInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampEnergyGeneratorInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalBaseCampModuleEnergy
|
|
class UPalBaseCampModuleEnergy : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TArray<class UPalBaseCampModuleEnergy_FunctionBase*> FunctionArray; // 0x28(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleEnergy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalBaseCampModuleEnergy_FunctionBase
|
|
class UPalBaseCampModuleEnergy_FunctionBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateEnergyAmountDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> EnergyGeneratorConcreteModelIds; // 0x38(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> EnergyConsumerConcreteModelIds; // 0x48(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
enum class EPalBaseCampModuleEnergyState CurrentState; // 0x58(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1491[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ProvideWaitRemainTime; // 0x5C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleEnergy_FunctionBase* GetDefaultObj();
|
|
|
|
void UpdateEnergyAmountDelegate__DelegateSignature(class UPalBaseCampModuleEnergy_FunctionBase* Function);
|
|
void InvokeOnUpdateEnergyAmount(class UPalMapObjectGenerateEnergyModel* Model);
|
|
};
|
|
|
|
// 0x0 (0x60 - 0x60)
|
|
// Class Pal.PalBaseCampModuleEnergy_Electric
|
|
class UPalBaseCampModuleEnergy_Electric : public UPalBaseCampModuleEnergy_FunctionBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleEnergy_Electric* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalBaseCampModuleFacilityReservation
|
|
class UPalBaseCampModuleFacilityReservation : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TMap<enum class EPalMapObjectWorkerAvailableFacilityType, struct FPalBaseCampFacilityUsageInfoSet> FacilityUsageInfoSetMap; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalBaseCampFacilityCountPair> FacilityCounts; // 0x78(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleFacilityReservation* GetDefaultObj();
|
|
|
|
void OnStartUseFacility_ServerInternal(class UPalMapObjectConcreteModelBase* Model, class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void OnNotAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnFinishUseFacility_ServerInternal(class UPalMapObjectConcreteModelBase* Model);
|
|
void OnAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalBaseCampModuleItemStorage
|
|
class UPalBaseCampModuleItemStorage : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateAnyItemContainerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalBaseCampItemContainerInfo> ContainerInfos; // 0x38(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalBaseCampItemExistsInfo> RepairKitItemExistsInfos; // 0x48(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleItemStorage* GetDefaultObj();
|
|
|
|
void OnUpdateItemContainer(class UPalMapObjectItemContainerModule* ItemContainerModule);
|
|
void OnNotAvailableConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnAvailableConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void MulticastReturnSelfAndUpdatedContainerDelegate__DelegateSignature(class UPalBaseCampModuleItemStorage* Self, class UPalItemContainer* UpdatedContainer);
|
|
void GetContainerIds(TArray<struct FPalContainerId>* OutContainerIds);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalBaseCampModuleMedical
|
|
class UPalBaseCampModuleMedical : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TArray<struct FGuid> ReviveWorkIds; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleMedical* GetDefaultObj();
|
|
|
|
void OnReviveCharacter_ServerInternal(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
void OnRemovedWorkerInServer(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalBaseCampModuleObjectMaintenance
|
|
class UPalBaseCampModuleObjectMaintenance : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TArray<class UPalBaseCampModuleObjectMaintenance_WayBase*> MaintenanceWayDOs; // 0x28(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleObjectMaintenance* GetDefaultObj();
|
|
|
|
void OnRegisteredMapObject_ServerInternal(class UPalMapObjectModel* Model);
|
|
void OnGrantedEffectToMapObject_ServerInternal(class UPalMapObjectModel* Model, class UPalMapObjectModelEffectBase* Effect);
|
|
void OnDisposeMapObject_ServerInternal(class UPalMapObjectModel* Model, struct FPalMapObjectDisposeOptions& Options);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModuleObjectMaintenance_WayBase
|
|
class UPalBaseCampModuleObjectMaintenance_WayBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleObjectMaintenance_WayBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModuleObjectMaintenance_ExtinguishFire
|
|
class UPalBaseCampModuleObjectMaintenance_ExtinguishFire : public UPalBaseCampModuleObjectMaintenance_WayBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleObjectMaintenance_ExtinguishFire* GetDefaultObj();
|
|
|
|
void OnTriggerByReachAccumulateTriggerValue(class UPalMapObjectModelEffect_AccumulateTrigger* Effect_AccumulateTrigger, class UPalMapObjectModel* OwnerModel);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalBaseCampPassiveEffectBase
|
|
class UPalBaseCampPassiveEffectBase : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPalBaseCampPassiveEffectMapObjectInfo> MapObjectInfoMapByMapObjectId; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampPassiveEffectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModulePassiveEffectWorkSpeedApplierInterface
|
|
class IPalBaseCampModulePassiveEffectWorkSpeedApplierInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampModulePassiveEffectWorkSpeedApplierInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x140 - 0x28)
|
|
// Class Pal.PalBaseCampModulePassiveEffect
|
|
class UPalBaseCampModulePassiveEffect : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
struct FPalFastBaseCampPassiveEffectRepInfoArray RepInfoArray; // 0x28(0x118)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModulePassiveEffect* GetDefaultObj();
|
|
|
|
void OnNotAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* Model);
|
|
void OnAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* Model);
|
|
};
|
|
|
|
// 0x58 (0xD0 - 0x78)
|
|
// Class Pal.PalBaseCampPassiveEffect_WorkSuitability
|
|
class UPalBaseCampPassiveEffect_WorkSuitability : public UPalBaseCampPassiveEffectBase
|
|
{
|
|
public:
|
|
uint8 Pad_1544[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalWorkSuitability, float> WorkSpeedAdditionalRateMap; // 0x80(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampPassiveEffect_WorkSuitability* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x98 - 0x78)
|
|
// Class Pal.PalBaseCampPassiveEffect_WorkHard
|
|
class UPalBaseCampPassiveEffect_WorkHard : public UPalBaseCampPassiveEffectBase
|
|
{
|
|
public:
|
|
uint8 Pad_1552[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateWorkHardTypeDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalBaseCampPassiveEffectWorkHardType WorkHardType; // 0x90(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1554[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampPassiveEffect_WorkHard* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalBaseCampPassiveEffect_WorkHard* Self);
|
|
void OnRep_WorkHardType();
|
|
enum class EPalBaseCampPassiveEffectWorkHardType GetWorkHardType();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampModuleResourceCollectorTargetInterface
|
|
class IPalBaseCampModuleResourceCollectorTargetInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBaseCampModuleResourceCollectorTargetInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalBaseCampModuleResourceCollector
|
|
class UPalBaseCampModuleResourceCollector : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalBaseCampModuleResourceCollectWorkInfo> MapObjectWorkInfoMap; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleResourceCollector* GetDefaultObj();
|
|
|
|
void OnRegisteredMapObjectModel(class UPalMapObjectModel* Model);
|
|
void OnRegisteredFoliageModel(TScriptInterface<class IPalMapObjectModelInterface> Model);
|
|
void OnDestroyedMapObjectModel(class UPalMapObjectModel* Model, struct FPalMapObjectDisposeOptions& Options);
|
|
void OnDestroyedFoliageInstance(class UPalFoliageInstance* Instance);
|
|
};
|
|
|
|
// 0xA0 (0xC8 - 0x28)
|
|
// Class Pal.PalBaseCampModuleTransportItemDirector
|
|
class UPalBaseCampModuleTransportItemDirector : public UPalBaseCampFunctionModuleBase
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalBaseCampModuleTransportItemStatus> TransportItemStatusMap; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, struct FPalBaseCampModuleTransportItemTarget> TransportTargetMap; // 0x78(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampModuleTransportItemDirector* GetDefaultObj();
|
|
|
|
void OnUpdateMapObjectContainer(class UPalMapObjectItemContainerModule* ContainerModule);
|
|
void OnUnassignWorkTransportItemTarget(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnUnassignWorkRequirement(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnNotAvailableMapObjectConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnAvailableMapObjectConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnAssignWorkTransportItemTarget(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnAssignWorkRequirement(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGameStateReplicatorBase
|
|
class UPalGameStateReplicatorBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameStateReplicatorBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Pal.PalBaseCampReplicator
|
|
class UPalBaseCampReplicator : public UPalGameStateReplicatorBase
|
|
{
|
|
public:
|
|
struct FFastPalBaseCampRepInfoArray RepInfoArray; // 0x28(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1593[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampReplicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalBaseCampTaskChecker
|
|
class UPalBaseCampTaskChecker : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* TaskDataTable; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampTaskChecker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampUtility
|
|
class UPalBaseCampUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC0 - 0x28)
|
|
// Class Pal.PalBaseCampWorkCollection
|
|
class UPalBaseCampWorkCollection : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_15BA[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUnassignWorkDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampId; // 0x48(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FGuid> WorkIds; // 0x58(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_15BC[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalBaseCampWorkCollectionStashInfo> CannotMoveToWorkInfoMap; // 0x70(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkCollection* GetDefaultObj();
|
|
|
|
void WorkAssignUpdateDelegate__DelegateSignature(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void WorkAssignRequirementDelegate__DelegateSignature(class UPalWorkBase* Work, struct FPalWorkAssignRequirementParameter& RequirementParameter);
|
|
void OnUnassignWork_ServerInternal(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnRequiredAssign_ServerInternal(class UPalWorkBase* Work, struct FPalWorkAssignRequirementParameter& RequirementParameter);
|
|
};
|
|
|
|
// 0x108 (0x130 - 0x28)
|
|
// Class Pal.PalBaseCampWorkerDirector
|
|
class UPalBaseCampWorkerDirector : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_15F4[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAddNewWorkerDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemovedWorkerInServerDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampId; // 0x60(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform SpawnTransform; // 0x70(0x60)(Edit, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalIndividualCharacterContainer* CharacterContainer; // 0xD0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalMapBaseCampWorkerOrderType CurrentOrderType; // 0xD8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalBaseCampWorkerDirectionBattleType CurrentBattleType; // 0xD9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_15F6[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIndividualCharacterSlotsObserver* SlotObserverForServer; // 0xE0(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalBaseCampWorkAssignRequest> RequiredAssignWorks; // 0xE8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalInstanceID> WaitingWorkerIndividualIds; // 0xF8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 WorkerEventTickCount; // 0x108(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_15FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UPalBaseCampWorkerTaskBase*> WorkerTasks; // 0x110(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_15FC[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalBaseCampWorkerDirectorState State; // 0x121(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_15FD[0xE]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerDirector* GetDefaultObj();
|
|
|
|
void RemovedWorkerDelegate__DelegateSignature(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void OrderCommand(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
void OnUpdateOwnerBaseCampStatus_ServerInternal(class UPalBaseCampModel* OwnerBaseCamp);
|
|
void OnSpawnedCharacterInServer(const struct FPalInstanceID& IndividualId);
|
|
void OnRequiredAssignWork_ServerInternal(class UPalWorkBase* Work, struct FPalWorkAssignRequirementParameter& RequirementParameter);
|
|
void OnRep_CharacterContainer();
|
|
void OnRemovedNewCharacterInServer(struct FPalInstanceID& IndividualId);
|
|
void OnReflectSlotCompleteInServer();
|
|
void OnRaisedPhantomCharacterInServer(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
void OnNotifiedUnassignWork_ServerInternal(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnDeadWorkerInServer_Internal(class APalCharacter* DeadCharacter);
|
|
void OnDeadWorkerInServer(const struct FPalDeadInfo& Info);
|
|
void OnChangeWorldSettings_ServerInternal(struct FPalOptionWorldSettings& PrevSettings, struct FPalOptionWorldSettings& NewSettings);
|
|
void OnAddedNewCharacterInServer(struct FPalInstanceID& IndividualId);
|
|
void GetCharacterHandleSlots(TArray<class UPalIndividualCharacterSlot*>* OutSlots);
|
|
class UPalIndividualCharacterSlot* FindSlotByHandle(class UPalIndividualCharacterHandle* Handle);
|
|
void AddNewWorkerDelegate__DelegateSignature(class UPalIndividualCharacterHandle* NewCharacter);
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalBaseCampWorkerEventBase
|
|
class UPalBaseCampWorkerEventBase : public UObject
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_BaseCampWorkerEventData MasterDataId; // 0x28(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalLogType LogType; // 0x30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1611[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalBaseCampWorkerEventMasterData MasterData; // 0x38(0x28)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UNiagaraSystem> OverrideSleepFX; // 0x60(0x30)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEventBase* GetDefaultObj();
|
|
|
|
bool IsTriggerEventBySanity(float SanityValue);
|
|
bool IsTriggerEventByCharacter(class APalCharacter* Character);
|
|
class FString Debug_CreateTextTriggerEventSanity();
|
|
class FText CreateNotifyMessageText(class FText& LocalizedFormatText, class APalCharacter* Character);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBaseCampWorkerEventUtility
|
|
class UPalBaseCampWorkerEventUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEventUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_DestroyBuilding
|
|
class UPalBaseCampWorkerEvent_DestroyBuilding : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_DestroyBuilding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xA0 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_DodgeWork
|
|
class UPalBaseCampWorkerEvent_DodgeWork : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionBase> ActionClass; // 0x90(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AIActionDuration; // 0x98(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TerminateSanityValueOver; // 0x9C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_DodgeWork* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalBaseCampWorkerEvent_DodgeWork_Short
|
|
class UPalBaseCampWorkerEvent_DodgeWork_Short : public UPalBaseCampWorkerEvent_DodgeWork
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_DodgeWork_Short* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalBaseCampWorkerEvent_DodgeWork_Sleep
|
|
class UPalBaseCampWorkerEvent_DodgeWork_Sleep : public UPalBaseCampWorkerEvent_DodgeWork
|
|
{
|
|
public:
|
|
int32 SleepMinTime; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SanityValueStillSleeping; // 0xA4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval WalkTime_BeforeSleep; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_DodgeWork_Sleep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x98 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_EatTooMuch
|
|
class UPalBaseCampWorkerEvent_EatTooMuch : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
float RecoverSanityTo; // 0x90(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 EatMaxNum; // 0x94(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_EatTooMuch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_Escape
|
|
class UPalBaseCampWorkerEvent_Escape : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_Escape* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_FightWithFriend
|
|
class UPalBaseCampWorkerEvent_FightWithFriend : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_FightWithFriend* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_OverworkDeath
|
|
class UPalBaseCampWorkerEvent_OverworkDeath : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_OverworkDeath* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_Sick
|
|
class UPalBaseCampWorkerEvent_Sick : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_Sick* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x98 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_Tantrum
|
|
class UPalBaseCampWorkerEvent_Tantrum : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionBaseCampTrantrum> ActionClass; // 0x90(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_Tantrum* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x90 - 0x90)
|
|
// Class Pal.PalBaseCampWorkerEvent_TurnFoodBox
|
|
class UPalBaseCampWorkerEvent_TurnFoodBox : public UPalBaseCampWorkerEventBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerEvent_TurnFoodBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalBaseCampWorkerTaskBase
|
|
class UPalBaseCampWorkerTaskBase : public UObject
|
|
{
|
|
public:
|
|
struct FGuid OwnerBaseCampId; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerTaskBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalBaseCampWorkerTask_IgnitionTorchAtNight
|
|
class UPalBaseCampWorkerTask_IgnitionTorchAtNight : public UPalBaseCampWorkerTaskBase
|
|
{
|
|
public:
|
|
TArray<struct FGuid> TorchInstanceIds; // 0x38(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBaseCampWorkerTask_IgnitionTorchAtNight* GetDefaultObj();
|
|
|
|
void OnNotAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnAvailableMapObjectInServer(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
};
|
|
|
|
// 0xA0 (0x110 - 0x70)
|
|
// Class Pal.PalBattleManager
|
|
class UPalBattleManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<class AActor*, struct FActorArray> EnemyListPerPlayer; // 0x70(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_16AD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalNPCSpawnerBase> DebugSpawnerClass; // 0xC8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFExclamationMarkDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFQuestionMarkDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFEmitSoundDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFEmitSoundOnlyPalmiDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBattleManager* GetDefaultObj();
|
|
|
|
bool TargetIsPlayerOrPlayersOtomoPal(class AActor* TargetCharacter);
|
|
void SoundReactionStart(class APalCharacter* SelfCharacter);
|
|
void SetUpPlayerMap(class AActor* Player);
|
|
void RemovePlayerMap(class AActor* Player);
|
|
void RemoveEnemyActor_AllPlayer(class AActor* Enemy, enum class EPalPlayerBattleFinishType FinishType);
|
|
void RemoveEnemyActor(class AActor* Player, class AActor* Enemy, enum class EPalPlayerBattleFinishType FinishType);
|
|
void QuestionMarkDelegate__DelegateSignature(class APalCharacter* TargetCharacter);
|
|
bool IsBattleModeAnyPlayer();
|
|
class AActor* GetRandomActor(const TArray<class AActor*>& TargetList);
|
|
class AActor* GetNearestActor(const TArray<class AActor*>& TargetList, const struct FVector& Location);
|
|
bool GetConflictEnemies(class AActor* Player, TArray<class AActor*>* OutEnemyes, bool IgnoreOtomoStopByBall);
|
|
void GetAllPlayerAndOtomo_ForEnemySelf(const TArray<class AActor*>& TargetPlayers, TArray<class AActor*>* OutCharacters);
|
|
void ExclamationMarkDelegate__DelegateSignature(class APalCharacter* TargetCharacter);
|
|
void EnemyNearPlayerListUpdate(class AActor* Enemy, float Distance);
|
|
void EmitSoundOnlyPalmiDelegate__DelegateSignature(int32 SoundLevel);
|
|
void EmitSoundDelegate__DelegateSignature(int32 SoundRadius, const struct FVector& EmitLocation, class AActor* Emitter);
|
|
void EmitSound(class FName SoundRowName, class AActor* Emitter, const struct FVector& EmitLocation, float VolumeRate);
|
|
void AddEnemyActor_PlayerOrOtomo(class AActor* PlayerOrOtomo, class AActor* Enemy);
|
|
void ActionMenaceStart(class APalCharacter* SelfCharacter);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalBiomeAreaTriggerBase
|
|
class APalBiomeAreaTriggerBase : public AActor
|
|
{
|
|
public:
|
|
enum class EPalBiomeType BindBiomeType; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16D4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBiomeAreaTriggerBase* GetDefaultObj();
|
|
|
|
void OnOverlap(class AActor* OtherActor, enum class EPalBiomeType BiomeType);
|
|
void OnEndOverlap(class AActor* OtherActor, enum class EPalBiomeType BiomeType);
|
|
enum class EPalBiomeType GetBiomeType();
|
|
};
|
|
|
|
// 0x18 (0xB8 - 0xA0)
|
|
// Class Pal.PalBiomeDetectComponent
|
|
class UPalBiomeDetectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangedBiome; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16E6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBiomeDetectComponent* GetDefaultObj();
|
|
|
|
void OnChangedBiomeDelegate__DelegateSignature(class AActor* OverlapActor, class APalBiomeAreaTriggerBase* BiomeTriggerActor);
|
|
void ChangeBiome(class APalBiomeAreaTriggerBase* BiomeTriggerActor);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBlueprintLibrary
|
|
class UPalBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBlueprintLibrary* GetDefaultObj();
|
|
|
|
bool NotEqual_PalInstanceIDPalInstanceID(const struct FPalInstanceID& A, const struct FPalInstanceID& B);
|
|
bool EqualEqual_PalInstanceIDPalInstanceID(const struct FPalInstanceID& A, const struct FPalInstanceID& B);
|
|
};
|
|
|
|
// 0x18 (0x590 - 0x578)
|
|
// Class Pal.PalBodyPartsBoxComponent
|
|
class UPalBodyPartsBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
enum class EPalBodyPartsType BodyPartsType; // 0x578(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1715[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName DefaultCollisionProfileName; // 0x57C(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BroadcastCollisionProfileName; // 0x584(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1717[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBodyPartsBoxComponent* GetDefaultObj();
|
|
|
|
void OnRep_BroadcastCollisionProfileName();
|
|
};
|
|
|
|
// 0x20 (0x580 - 0x560)
|
|
// Class Pal.PalBodyPartsCapsuleComponent
|
|
class UPalBodyPartsCapsuleComponent : public UCapsuleComponent
|
|
{
|
|
public:
|
|
enum class EPalBodyPartsType BodyPartsType; // 0x560(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1723[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName DefaultCollisionProfileName; // 0x564(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BroadcastCollisionProfileName; // 0x56C(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1725[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBodyPartsCapsuleComponent* GetDefaultObj();
|
|
|
|
void OnRep_BroadcastCollisionProfileName();
|
|
};
|
|
|
|
// 0x20 (0x580 - 0x560)
|
|
// Class Pal.PalBodyPartsSphereComponent
|
|
class UPalBodyPartsSphereComponent : public USphereComponent
|
|
{
|
|
public:
|
|
enum class EPalBodyPartsType BodyPartsType; // 0x560(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_172D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName DefaultCollisionProfileName; // 0x564(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BroadcastCollisionProfileName; // 0x56C(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_172E[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBodyPartsSphereComponent* GetDefaultObj();
|
|
|
|
void OnRep_BroadcastCollisionProfileName();
|
|
};
|
|
|
|
// 0xA8 (0x148 - 0xA0)
|
|
// Class Pal.PalBodyTemperatureComponent
|
|
class UPalBodyTemperatureComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeTemperatureDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeResistRankDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBodyStateDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FPalHeatSourceInfo> HeatSourceInfoMap; // 0xD0(0x50)(NativeAccessSpecifierPrivate)
|
|
int32 CurrentTemperature; // 0x120(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName SelfKeyName; // 0x124(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1790[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle SlipDamageTimer; // 0x130(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CurrentResistRank_Heat; // 0x138(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CurrentResistRank_Cold; // 0x13C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalBodyTemperatureState CurrentBodyState; // 0x140(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1793[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBodyTemperatureComponent* GetDefaultObj();
|
|
|
|
void RequestReSend_ToServer();
|
|
void RemoveHeatSource(class FName UniqueName);
|
|
void OnUpdatePassiveSkill(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnUpdateEquipment(class UPalItemSlot* ItemSlot, enum class EPalPlayerEquipItemSlotType SlotType);
|
|
void OnInitializedPlayer_ForClient(class APalCharacter* Character);
|
|
void OnInitializedPlayer(class APalCharacter* Character);
|
|
void OnEndPassiveSkill(enum class EPalPassiveSkillEffectType EffectType);
|
|
void OnChangeTemperatureDelegate__DelegateSignature(int32 NextTemperature);
|
|
void OnChangeResistRankDelegate__DelegateSignature(int32 NextResistHeat, int32 NextResistCold);
|
|
void OnChangeHour();
|
|
void OnChangeBodyStateDelegate__DelegateSignature(enum class EPalBodyTemperatureState BodyState);
|
|
void CallOnChangeTemperature(int32 Next);
|
|
void CallOnChangeResistRank(int32 Heat, int32 Cold);
|
|
void CallOnChangeBodyState(enum class EPalBodyTemperatureState State);
|
|
void CallAllDelegate();
|
|
void AddHeatSourceInfo(class FName UniqueName, const struct FPalHeatSourceInfo& HeatInfo);
|
|
void AddHeatSource(class FName UniqueName, int32 HeatLevel);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalBoneInfo
|
|
class UPalBoneInfo : public UObject
|
|
{
|
|
public:
|
|
float Length; // 0x28(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x2C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBoneInfo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2F8 (0x320 - 0x28)
|
|
// Class Pal.PalBossBattleInstanceModel
|
|
class UPalBossBattleInstanceModel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_17BB[0x58]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform FrontWarpPointTransform; // 0x80(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector_NetQuantize RepFrontWarpPointtLocation; // 0xE0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17BD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform TopWarpPointTransform; // 0x100(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform StartPointTransform; // 0x160(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform DeadItemDropTransform; // 0x1C0(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalStageInstanceId StageInstanceId; // 0x220(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalBossType BossType; // 0x234(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class APalCutsceneActor> IntroCutsceneActor; // 0x238(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class ALevelInstance> BossRoomLevelInstanceAsset; // 0x268(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> BGMAudioEvent; // 0x298(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Level; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CombatTimeMax; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBossBattleLevelInstance* BossBattleLevelInstance; // 0x2D0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBossTower* BossTower; // 0x2D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalBossBattleState BossBattleState; // 0x2E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17BF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalPlayerCharacter*> EntryPlayers; // 0x2E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APalPlayerCharacter*> WonPlayers; // 0x2F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FDateTime CombatTimeLimit; // 0x308(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBossBattleSequencer* LocalBattleSequencer; // 0x310(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataLayerAsset* ReservedDataLayerAsset; // 0x318(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBossBattleInstanceModel* GetDefaultObj();
|
|
|
|
void OnUpdateCombatTimeLimit();
|
|
void OnUpdateBossBattleState();
|
|
void OnRep_EntryPlayers();
|
|
void OnRep_CombatTimeLimit();
|
|
void OnRep_BossBattleState();
|
|
void OnRep_BossBattleLevelInstance();
|
|
void OnChangeEntryPlayerDelegate__DelegateSignature(const TArray<class APalPlayerCharacter*>& EntryPlayers);
|
|
void OnChangeCombatTimeLimitDelegate__DelegateSignature(const struct FDateTime& CombatTimeLimit);
|
|
void OnChangeBossBattleStateDelegate__DelegateSignature(enum class EPalBossBattleState BossBattleState);
|
|
bool IsLevelInstanceLoaded();
|
|
int32 GetLevel();
|
|
enum class EPalBossType GetBossType();
|
|
enum class EPalBossBattleState GetBossBattleState();
|
|
};
|
|
|
|
// 0x18 (0x338 - 0x320)
|
|
// Class Pal.PalBossBattleLevelInstance
|
|
class APalBossBattleLevelInstance : public ALevelInstance
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnBossSpawnedDelegate; // 0x320(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsLoaded; // 0x330(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17F1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBossBattleLevelInstance* GetDefaultObj();
|
|
|
|
void SpawnBossSpawner(enum class EPalBossType BossType, int32 JoinPlayerNum);
|
|
void ResetBossLocation();
|
|
void OnBossSpawnedDelegate__DelegateSignature(class APalCharacter* SpawnedCharacter);
|
|
struct FTransform GetSequencerTransform();
|
|
struct FTransform GetPlayerStartTransform();
|
|
bool CheckLevelLoaded();
|
|
void BossSpawned(class APalCharacter* SpawnedCharacter);
|
|
};
|
|
|
|
// 0x1A0 (0x210 - 0x70)
|
|
// Class Pal.PalBossBattleManager
|
|
class UPalBossBattleManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnLocalBossBattleSuccessDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCombatStartUIDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCombatEndUIAction; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 MAX_TIME_LIMIT; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerRespawnTimeLimit; // 0xA4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BGMFadeDuration; // 0xA8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_189F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, float> MultiPlayerBossHPMap; // 0xB0(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalBossBattleSequencer> BossBattleSequencerClass; // 0x100(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalBossType, struct FPalBossBattleStaticInfo> BossInfoMap; // 0x108(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalBossType, class UPalBossBattleInstanceModel*> InstanceModelMap; // 0x158(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalBossType, class UPalBossBattleSequencer*> BossBattleSequencerMap; // 0x1A8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FGuid GroupGuid; // 0x1F8(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalBossType DisableSkyBossType_LocalPlayer; // 0x208(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_18A2[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBossBattleManager* GetDefaultObj();
|
|
|
|
void UnlockAchievement(enum class EPalBossType BossType);
|
|
void UnloadBossBattle_ServerInternal(enum class EPalBossType BossType);
|
|
void OnLocalPlayerBossBattleSuccessDelegate__DelegateSignature(class APalPlayerCharacter* LocalJoinedPlayer, enum class EPalBossType BossType);
|
|
void OnCombatStartUIDelegate__DelegateSignature(class APalBossTower* BossTower);
|
|
void OnCombatEndUIActionDelegate__DelegateSignature(enum class EPalBossBattleCombatResult CombatResult);
|
|
void OnBossBattleCombatStart(enum class EPalBossType BossType);
|
|
void LoadAsyncBossBattle_ServerInternal(enum class EPalBossType BossType);
|
|
struct FTransform GetTopWarpPointTransform(enum class EPalBossType BossType);
|
|
struct FPalBossBattleStaticInfo GetStaticInfo(enum class EPalBossType BossType);
|
|
struct FTransform GetPlayerSpawnTransformForMultiPlayer(int32 Index, const struct FVector& Location, const struct FRotator& Rotate, float Offset);
|
|
int32 GetMaxJoinablePlayerNum();
|
|
bool GetIsServer();
|
|
float GetBossHPMultiPlayerRate(int32 JoinedPlayerNum);
|
|
int32 GetBossAchievementIndex(enum class EPalBossType BossType);
|
|
float GetBattleTimeLimit();
|
|
void EmptyInstanceCleanup();
|
|
void DisableSkyCreator(bool Disable);
|
|
bool CanStartBossBattle(enum class EPalBossType BossType);
|
|
void BossBattleExit(enum class EPalBossType BossType, class APalPlayerCharacter* ExitPlayer);
|
|
void BossBattleEntryCancel(enum class EPalBossType BossType, class APalPlayerCharacter* EntryPlayer);
|
|
void BossBattleEntry(enum class EPalBossType BossType, class APalPlayerCharacter* EntryPlayer);
|
|
void AddGroupCharacter(class UPalIndividualCharacterHandle* AddIndividualHandle);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.BossBattleLevelSequenceRootInterface
|
|
class IBossBattleLevelSequenceRootInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IBossBattleLevelSequenceRootInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalBossBattleSequenceBase
|
|
class UPalBossBattleSequenceBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSequenceFinishDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalBossBattleSequenceType NextSequenceType; // 0x38(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_18CB[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBossBattleSequenceBase* GetDefaultObj();
|
|
|
|
void TickSequence(float DeltaTime);
|
|
void SetupLevelSequenceActor(class ALevelSequenceActor* LevelSequenceActor, class ULevelSequence* LevelSequence, class ALevelInstance* LevelInstance);
|
|
void SequenceFinishDelegate__DelegateSignature(bool IsSuccess);
|
|
void SelfFinish_ForBP();
|
|
void OnBeginSequence();
|
|
void NoticeSequenceEnd_ToServer();
|
|
bool IsServer();
|
|
class UPalBossBattleSequencer* GetOuterSequencer();
|
|
class APalPlayerCharacter* GetJoinedLocalControlPlayer();
|
|
class AActor* GetBossRoomSequenceRootActor(class ALevelInstance* LevelInstance);
|
|
struct FPalBossBattleStaticInfo GetBossBattleStaticInfo();
|
|
void FinishSequence(bool IsSuccess);
|
|
};
|
|
|
|
// 0x100 (0x128 - 0x28)
|
|
// Class Pal.PalBossBattleSequencer
|
|
class UPalBossBattleSequencer : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCombatStartDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float RemainBattleTimer; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsBattleTimerCountDown; // 0x3C(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalBossBattleCombatResult CombatResult; // 0x3D(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1943[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalBossBattleSequenceType, TSubclassOf<class UPalBossBattleSequenceBase>> SequenceClassMap; // 0x40(0x50)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalBossBattleSequenceType, class UPalBossBattleSequenceBase*> SequenceMap; // 0x90(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
class UPalBossBattleSequenceBase* CurrentSequence; // 0xE0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalBossBattleInstanceModel* BossBattleInstanceModel; // 0xE8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APalPlayerCharacter*> InRoomPlayers; // 0xF0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalPlayerCharacter*> SequenceEndPlayers; // 0x100(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1948[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalBossType SelfBossType; // 0x111(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1949[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalCharacter* BossCharacter; // 0x118(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 PlayingBGMId; // 0x120(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsClientOnly; // 0x124(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_194D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBossBattleSequencer* GetDefaultObj();
|
|
|
|
void Tick_ForBP(float DeltaTime);
|
|
void StopBGM();
|
|
void SetPlayerMoveDisable(class APalPlayerCharacter* Player, bool Disable);
|
|
void SetMutekiAllPlayer(bool bIsMuteki);
|
|
void SetBossCharacter(class APalCharacter* BossActor);
|
|
void SetAllPlayerMoveDisable(bool Disable);
|
|
void RemovePlayerFromInRoomList(class APalPlayerCharacter* Player);
|
|
void RemoveDyingStatus();
|
|
void PlayBGM(class UAkAudioEvent* BGMAudioEvent);
|
|
void OnPlayerRespawn(class APalPlayerCharacter* Player);
|
|
void OnPlayerDeadStopBGM(class APalPlayerCharacter* PlayerCharacter);
|
|
void OnOpeningEnd(bool Success);
|
|
void OnEndingEnd(bool Success);
|
|
void OnDyingDeadEndDelegate(class APalPlayerCharacter* PlayerCharacter);
|
|
void OnCompletedEnd(bool Success);
|
|
void OnCombatFinish(enum class EPalBossBattleCombatResult InCombatResult);
|
|
void OnCombatEnd(bool Success);
|
|
void NoticeClientCombatResult();
|
|
void KillAllPlayer();
|
|
bool IsClientOnly();
|
|
bool IsAllPlayerDead();
|
|
TArray<class APalPlayerCharacter*> GetSequencePlayers();
|
|
float GetRemainTimeSecond();
|
|
class APalPlayerCharacter* GetJoinedLocalPlayer();
|
|
class APalPlayerCharacter* GetJoinedAndServerLocalPlayer();
|
|
TArray<class APalPlayerCharacter*> GetInRoomPlayers();
|
|
enum class EPalBossType GetBossType();
|
|
class APalCharacter* GetBossCharacter();
|
|
class UPalBossBattleInstanceModel* GetBossBattleInstanceModel();
|
|
TArray<class APalPlayerCharacter*> GetAliveOrDyingPlayers();
|
|
void FullRecoveryHPAllPlayer();
|
|
void ForceRespawnPlayer();
|
|
class APalPlayerCharacter* FindFirstCombatTargetForBossAI();
|
|
void BossBattleCombatStart__DelegateSignature(enum class EPalBossType BossType);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalHUDDispatchParameterBase
|
|
class UPalHUDDispatchParameterBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnClose; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalWaitInfoWorldHUDParameter
|
|
class UPalWaitInfoWorldHUDParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class APalBossTower* BossTower; // 0x38(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsWaiting; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1961[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWaitInfoWorldHUDParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x408 - 0x3D0)
|
|
// Class Pal.PalUserWidget
|
|
class UPalUserWidget : public UPalActivatableWidget
|
|
{
|
|
public:
|
|
bool bSyncPlayerInventory; // 0x3D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1987[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHUDDispatchParameterBase* Param; // 0x3E8(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1989[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalUIActionBindData> BindedActionHandles; // 0x3F8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidget* GetDefaultObj();
|
|
|
|
void VisibilityOverride(enum class ESlateVisibility ChangedVisibility);
|
|
void UnregisterActionBinding(struct FPalUIActionBindData& BindingData);
|
|
void RequestInventorySync(bool bOpen);
|
|
struct FPalUIActionBindData RegisterActionBinding_NotConcume(class FName& ActionName, bool IsDisplayActionBar, enum class EInputEvent InputType, FDelegateProperty_ Callback);
|
|
struct FPalUIActionBindData RegisterActionBinding(class FName& ActionName, bool IsDisplayActionBar, enum class EInputEvent InputType, FDelegateProperty_ Callback);
|
|
struct FGuid Push(TSubclassOf<class UPalUserWidgetOverlayUI> WidgetClass, class UPalHUDDispatchParameterBase* Parameter);
|
|
void PlayAkSound(class UAkAudioEvent* AkEvent);
|
|
void OnSetup_AfterCreatedPlayer();
|
|
void OnSetup();
|
|
void OnClosed();
|
|
bool IsSameWidget(struct FGuid& CheckID);
|
|
class UPalHUDDispatchParameterBase* GetParam();
|
|
class UUserWidget* FindParentWidget(TSubclassOf<class UUserWidget> Class);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUserWidgetWorldHUD
|
|
class UPalUserWidgetWorldHUD : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidgetWorldHUD* GetDefaultObj();
|
|
|
|
void RemoveSelf();
|
|
void OnRequestRemove();
|
|
};
|
|
|
|
// 0x18 (0x420 - 0x408)
|
|
// Class Pal.PalBossEntryWaitInfoHUD
|
|
class UPalBossEntryWaitInfoHUD : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
bool EnableCountDown; // 0x408(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1994[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalBossTower* BossTower; // 0x410(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDateTime TimeLimitDate; // 0x418(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBossEntryWaitInfoHUD* GetDefaultObj();
|
|
|
|
void UpdateWaitInfo(bool bIsCountDown, const struct FDateTime& TimeLimit);
|
|
void UpdateCountDown();
|
|
void OnCloseHUD();
|
|
};
|
|
|
|
// 0x68 (0x2F8 - 0x290)
|
|
// Class Pal.PalBossTower
|
|
class APalBossTower : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_19D4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnChangeBossTowerEntryWaitUI; // 0x298(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalBossType BossType; // 0x2A8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19D5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid EntryWaitInfoHUDId; // 0x2AC(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19D8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalBossBattleInstanceModel* InstanceModel; // 0x2C0(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDateTime CombatTimeLimit; // 0x2C8(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid LocationInstanceId; // 0x2D0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APalPlayerCharacter*> InDoorPlayerList; // 0x2E0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle TimerHandle; // 0x2F0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBossTower* GetDefaultObj();
|
|
|
|
bool WriteBossDefeatRecord_ServerInternal(class APalPlayerCharacter* TargetPlayer);
|
|
void ShowWaitInfo(const struct FVector& TargetLocation, const struct FVector& DisplayOffset, bool IsWaiting);
|
|
void RequestBossBattleStart(class APalPlayerCharacter* Player);
|
|
void RequestBossBattleEntry(class APalPlayerCharacter* Player);
|
|
void RemoveInDoorPlayer(class APalPlayerCharacter* Player);
|
|
void OnRep_InstanceModel();
|
|
void OnChangeEntryPlayer(const TArray<class APalPlayerCharacter*>& EntryPlayers);
|
|
void OnChangeCombatTimeLimit(const struct FDateTime& NewCombatTimeLimit);
|
|
void OnChangeBossTowerEntryWaitUI__DelegateSignature(bool bIsCountDown, const struct FDateTime& TimeLimit);
|
|
void OnChangeBossBattleStateBP(enum class EPalBossBattleState NewState);
|
|
void OnChangeBossBattleState(enum class EPalBossBattleState NewBossBattleState);
|
|
bool IsEntered(class APalPlayerCharacter* Player);
|
|
struct FTransform GetTopWarpPoint();
|
|
TArray<class APalPlayerCharacter*> GetStartablePlayers();
|
|
struct FTransform GetFrontWarpPoint();
|
|
TArray<class APalPlayerCharacter*> GetForceWarpTargets();
|
|
struct FTransform GetDeadItemDropPoint();
|
|
class FName GetBossBattleRowName();
|
|
void CloseWaitInfo();
|
|
void AddInDoorPlayer(class APalPlayerCharacter* Player);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalBotBuilderLocationBase
|
|
class APalBotBuilderLocationBase : public AActor
|
|
{
|
|
public:
|
|
int32 BuilderIndex; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsBuilded; // 0x294(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19E9[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBotBuilderLocationBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Pal.PalBoxSpawnerPlacementTool
|
|
class APalBoxSpawnerPlacementTool : public AActor
|
|
{
|
|
public:
|
|
struct FVector BoxExtent; // 0x290(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* BoxComp; // 0x2A8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBoxSpawnerPlacementTool* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x100 - 0xA0)
|
|
// Class Pal.PalBuilderComponent
|
|
class UPalBuilderComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePossessMaterials; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartBuildingMode_Local; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndBuildingMode_Local; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float InstallDistanceNormalFromOwner; // 0xD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InstallableRange; // 0xD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCameraComponent* OwnerCamera; // 0xD8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalBuildObjectInstallChecker* InstallChecker; // 0xE0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalDismantleObjectChecker* DismantleChecker; // 0xE8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A38[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuilderComponent* GetDefaultObj();
|
|
|
|
void RequestBuild_ToServer(class FName BuildObjectId, struct FVector& Location, struct FQuat& Rotation, TArray<struct FPalNetArchive>& ExtraParameterArchives, const struct FPalBuildRequestDebugParameter& DebugParameter);
|
|
void ReceiveBuildResult_ToRequestClient(enum class EPalMapObjectOperationResult Result);
|
|
void OnExitBaseCamp(class UPalBaseCampModel* BaseCampModel);
|
|
void OnEnterBaseCamp(class UPalBaseCampModel* BaseCampModel);
|
|
void MulticastReturnSelfDelegate__DelegateSignature(class UPalBuilderComponent* Self);
|
|
bool IsInstallAtReticle();
|
|
bool IsExistsMaterialForBuildObject(struct FPalBuildObjectData& BuildObjectData);
|
|
bool IsExecuting();
|
|
bool IsEnableDismantle();
|
|
enum class EPalMapObjectOperationResult IsEnableBuild();
|
|
class APalBuildObject* GetDismantleTargetObject();
|
|
void CollectItemInfoEnableToUseMaterial(const TArray<class FName>& StaticItemIds, TArray<struct FPalStaticItemIdAndNum>* OutItemInfos);
|
|
};
|
|
|
|
// 0x110 (0x3A0 - 0x290)
|
|
// Class Pal.PalMapObject
|
|
class APalMapObject : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_1A76[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnNotifiedShowStatusHUDDelegate; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotifiedShowBuildProgressHUDDelegate; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSetConcreteModelDelegate; // 0x2C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FVector SpawnLocationOffset; // 0x2D0(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalMapObjectConcreteModelBase> ConcreteModelClass; // 0x2E8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TScriptInterface<class IPalInteractiveObjectComponentInterface>> InteractComps; // 0x2F0(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPalMapObjectDamageReactionComponent* DamageReaction; // 0x300(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMapObjectVisualEffectComponent* VisualEffect; // 0x308(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSpawnableIfOverlapped; // 0x310(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLevelSpawnObject; // 0x311(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A7A[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> AllowOverlapCollisionPresetNames; // 0x318(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bSpawnSlipAboveIfAnyOverlap; // 0x328(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShakeOnDamaged; // 0x329(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalMapObjectDestroyFXType DestroyFXType; // 0x32A(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowOutlineInTargettingReticle; // 0x32B(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowOutlineNearPlayer; // 0x32C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoDestroyByOverlapSpawning; // 0x32D(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInDoorObject; // 0x32E(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBaseObject; // 0x32F(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid HPHUDId; // 0x330(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalMapObjectDamagableType DamagableType; // 0x340(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A82[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ModelInstanceId; // 0x344(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A83[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalMapObjectModel* MapObjectModel; // 0x358(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bUnmanagedInLocal; // 0x360(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A85[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUserWidgetWorldHUD> IndicatorWidgetClass; // 0x368(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalMapObjectMeshVisibleData> MeshVisibleDataSet; // 0x370(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
enum class EPalMapObjectChangeMeshFXType ChangeMeshFXType; // 0x380(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A8B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid OpenWidgetId; // 0x384(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bWorkLocationGroupRaycastStartOffsetOrigin; // 0x394(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShouldPlayDestroyFX; // 0x395(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A8C[0xA]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObject* GetDefaultObj();
|
|
|
|
void TryGetConcreteModel(enum class EPalMapObjectGetModelOutPinType* OutputPin, class UPalMapObjectConcreteModelBase** ConcreteModel);
|
|
void ToggleBuildProgressHUD__DelegateSignature(enum class EPalHUDDisplayType DisplayType);
|
|
void SetIgnoreSave_ServerInternal(bool bIgnore);
|
|
void ReturnSelf__DelegateSignature(class APalMapObject* Self, enum class EPalHUDDisplayType DisplayType);
|
|
void OnUpdatedEnableTickByModel(class UPalMapObjectModel* Model);
|
|
void OnRep_MapObjectModel();
|
|
void OnInteractEnd(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnInteractBegin(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnDisposeModel_ServerInternal(class UPalMapObjectModel* DisposeModel, struct FPalMapObjectDisposeOptions& Options);
|
|
void OnDamaged(class UPalMapObjectModel* TargetModel, struct FPalDamageInfo& DamageInfo);
|
|
void OnCloseParameter(class UPalHUDDispatchParameterBase* Parameter);
|
|
class UPalMapObjectModel* GetModel();
|
|
struct FGuid GetGroupIdBelongTo();
|
|
void DisposeSelf_ServerInternal();
|
|
void CallOrRegisterOnSetConcreteModel(FDelegateProperty_ Delegate);
|
|
void BroadcastShouldPlayDestroyFX();
|
|
void BP_OnSetConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
};
|
|
|
|
// 0x1D0 (0x570 - 0x3A0)
|
|
// Class Pal.PalBuildObject
|
|
class APalBuildObject : public APalMapObject
|
|
{
|
|
public:
|
|
uint8 Pad_1ADD[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnChangeState; // 0x3C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1ADF[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalBuildObjectInstallStrategy InstallStrategy; // 0x3E8(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AE1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InstallCapacitySlopeAngle; // 0x3EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InstallCapacitySinkRateByHeight; // 0x3F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AE3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalBuildObjectVisualControlComponent* VisualCtrl; // 0x3F8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BuildObjectId; // 0x400(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UShapeComponent* OverlapCheckCollision; // 0x408(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FComponentReference OverlapCheckCollisionRef; // 0x410(0x28)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox LocalBounds; // 0x438(0x38)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UPalBuildObjectOverlapChecker* OverlapChecker; // 0x470(0x8)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMeshComponent*> AllMeshes; // 0x478(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPrimitiveComponent*> VirtualMeshCollisions; // 0x488(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
enum class EPalBuildObjectState CurrentState; // 0x498(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AE9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid WorldHUDId; // 0x49C(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid buildProgressWorldHUDId; // 0x4AC(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AEA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector WorldHUDDisplayOffset; // 0x4C0(0x18)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WorldHUDDisplayRange; // 0x4D8(0x4)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector buildProgressHUDDisplayOffset; // 0x4E0(0x18)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D buildProgressHUDDisplayOffsetScreen; // 0x4F8(0x10)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float buildProgressHUDDisplayRange; // 0x508(0x4)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AEE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAkAudioEvent* BuildCompleteSEOverride; // 0x510(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BuildProgressVisualRate; // 0x518(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDismantleTargetInLocal; // 0x51C(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1AF4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class UPrimitiveComponent*, struct FPalBuildObjectMeshDefaultSetting> DefaultMeshSettingMap; // 0x520(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObject* GetDefaultObj();
|
|
|
|
void PlayBuildCompleteFX_ToALL();
|
|
void OnUpdateHp(class UPalMapObjectModel* DamagedModel);
|
|
void OnUpdateBuildWorkAmount(class UPalWorkProgress* WorkProgress);
|
|
void OnTriggerInteractBuilding(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnTickRepairCompleteAnimation();
|
|
void OnTickBuildCompleteAnimation();
|
|
void OnStartTriggerInteractBuilding(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnRep_CurrentState();
|
|
void OnRep_BuildProgressVisualRate();
|
|
void OnNotAvailable_BlueprintImpl();
|
|
void OnFinishBuildWork_ServerInternal(class UPalBuildProcess* BuildProcess);
|
|
void OnEndTriggerInteractBuilding(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnDamage(class UPalMapObjectModel* DamagedModel, struct FPalDamageInfo& DamageInfo);
|
|
void OnChangeStateDelegate__DelegateSignature(enum class EPalBuildObjectState State);
|
|
void OnBeginInteractBuilding(class AActor* OtherActor, TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObject);
|
|
void OnAvailable_BlueprintImpl();
|
|
bool IsAvailable();
|
|
class UShapeComponent* GetBuildWorkableBoundsShape();
|
|
};
|
|
|
|
// 0x0 (0x570 - 0x570)
|
|
// Class Pal.PalBuildObjectBaseCampPoint
|
|
class APalBuildObjectBaseCampPoint : public APalBuildObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectBaseCampPoint* GetDefaultObj();
|
|
|
|
struct FTransform GetWorkerSpawnLocalTransform();
|
|
struct FTransform GetFastTravelLocalTransform();
|
|
};
|
|
|
|
// 0x50 (0x5C0 - 0x570)
|
|
// Class Pal.PalBuildObjectBreedFarm
|
|
class APalBuildObjectBreedFarm : public APalBuildObject
|
|
{
|
|
public:
|
|
struct FComponentReference ChestInteractRef; // 0x570(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference WalkAroundVolumeRef; // 0x598(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectBreedFarm* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalBuildObjectDataMap
|
|
class UPalBuildObjectDataMap : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPalBuildObjectData> BuildObjectDataIdMap; // 0x28(0x50)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B1E[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectDataMap* GetDefaultObj();
|
|
|
|
struct FPalBuildObjectData GetByMapObjectId(class FName MapObjectId);
|
|
struct FPalBuildObjectData GetById(class FName ID);
|
|
void GetBuildObjectDataMapForType(enum class EPalBuildObjectTypeA TypeA, TArray<struct FPalBuildObjectData>* OutArray);
|
|
void GetBuildObjectDataArrayForTypeAByTypeB(enum class EPalBuildObjectTypeA TypeA, TArray<struct FPalBuildObjectDataSetTypeB>* OutArray);
|
|
};
|
|
|
|
// 0x18 (0x588 - 0x570)
|
|
// Class Pal.PalBuildObjectDefenseBase
|
|
class APalBuildObjectDefenseBase : public APalBuildObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionBaseCampDefenseBase> DefenseAIActionClass; // 0x570(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData BulletItemId; // 0x578(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MagazineSize; // 0x580(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B23[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectDefenseBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBuildObjectDataUtility
|
|
class UPalBuildObjectDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectDataUtility* GetDefaultObj();
|
|
|
|
int32 ToSortPriorityTypeB(enum class EPalBuildObjectTypeB TypeB);
|
|
int32 ToSortPriorityTypeA(enum class EPalBuildObjectTypeA TypeA);
|
|
int32 ToInt(enum class EPalBuildObjectTypeA TypeA);
|
|
enum class EPalBuildObjectTypeA ToBuildObjectTypeA(int32 Value);
|
|
void MaterialInfos(struct FPalBuildObjectData& BuildObjectData, TArray<struct FPalItemRecipeMaterialInfo>* MaterialInfos);
|
|
};
|
|
|
|
// 0x28 (0x598 - 0x570)
|
|
// Class Pal.PalBuildObjectFarmBlockV2
|
|
class APalBuildObjectFarmBlockV2 : public APalBuildObject
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_FarmCropData CropDataId; // 0x570(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* GrowupFX; // 0x578(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalMapObjectFarmCrop* CropActor; // 0x580(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B47[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectFarmBlockV2* GetDefaultObj();
|
|
|
|
void OnUpdateState_ServerInternal(enum class EPalFarmCropState LastCropState, enum class EPalFarmCropState NextCropState);
|
|
};
|
|
|
|
// 0x10 (0x580 - 0x570)
|
|
// Class Pal.PalBuildObjectGenerateEnergy
|
|
class APalBuildObjectGenerateEnergy : public APalBuildObject
|
|
{
|
|
public:
|
|
enum class EPalEnergyType GenerateEnergyType; // 0x570(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B4D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GenerateEnergyRateByWorker; // 0x574(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxEnergyStorage; // 0x578(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B4E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectGenerateEnergy* GetDefaultObj();
|
|
|
|
void OnUpdateWorkAssigned_ServerInternal(class UPalWorkBase* Work);
|
|
void OnStartGenerate();
|
|
void OnEndGenerate();
|
|
void BroadcastStartGenerate();
|
|
void BroadcastEndGenerate();
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Pal.PalBuildObjectInstallChecker
|
|
class APalBuildObjectInstallChecker : public AActor
|
|
{
|
|
public:
|
|
class APalBuildObject* TargetBuildObject; // 0x290(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UShapeComponent* OverlapCheckComponent; // 0x298(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalBuildObjectOverlapChecker* OverlapChecker; // 0x2A0(0x8)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalBuildObjectInstallStrategyBase* InstallStrategy; // 0x2A8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectInstallChecker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalBuildObjectInstallStrategyBase
|
|
class UPalBuildObjectInstallStrategyBase : public UObject
|
|
{
|
|
public:
|
|
class APalBuildObject* TargetBuildObject; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B55[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyAttachToObjectBase
|
|
class UPalBuildObjectInstallStrategyAttachToObjectBase : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyAttachToObjectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyAttachToCeil
|
|
class UPalBuildObjectInstallStrategyAttachToCeil : public UPalBuildObjectInstallStrategyAttachToObjectBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyAttachToCeil* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalMapObjectModelConnectorBase
|
|
class UPalMapObjectModelConnectorBase : public UObject
|
|
{
|
|
public:
|
|
int32 SupportedLevel; // 0x28(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B59[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalMapObjectModelConnectInfo ConnectInfoAnyPlace; // 0x30(0x18)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorAttach
|
|
class UPalMapObjectModelConnectorAttach : public UPalMapObjectModelConnectorBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorAttach* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorAttachToCeil
|
|
class UPalMapObjectModelConnectorAttachToCeil : public UPalMapObjectModelConnectorAttach
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorAttachToCeil* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyAttachToWall
|
|
class UPalBuildObjectInstallStrategyAttachToWall : public UPalBuildObjectInstallStrategyAttachToObjectBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyAttachToWall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorAttachToWall
|
|
class UPalMapObjectModelConnectorAttachToWall : public UPalMapObjectModelConnectorAttach
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorAttachToWall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategySinkableNormal
|
|
class UPalBuildObjectInstallStrategySinkableNormal : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategySinkableNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyBaseCampPoint
|
|
class UPalBuildObjectInstallStrategyBaseCampPoint : public UPalBuildObjectInstallStrategySinkableNormal
|
|
{
|
|
public:
|
|
class APalBuildObjectBaseCampPoint* TargetBuildObjectCache; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyBaseCampPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyFloor
|
|
class UPalBuildObjectInstallStrategyFloor : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B60[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyFloor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyFoundation
|
|
class UPalBuildObjectInstallStrategyFoundation : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B62[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyFoundation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0xA8 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorFoundation
|
|
class UPalMapObjectModelConnectorFoundation : public UPalMapObjectModelConnectorBase
|
|
{
|
|
public:
|
|
struct FPalMapObjectModelConnectInfo FrontConnectInfo; // 0x48(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo BackConnectInfo; // 0x60(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo LeftConnectInfo; // 0x78(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo RightConnectInfo; // 0x90(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorFoundation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x68 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyGroundWall
|
|
class UPalBuildObjectInstallStrategyGroundWall : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B64[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyGroundWall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyNormal
|
|
class UPalBuildObjectInstallStrategyNormal : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyPalStorage
|
|
class UPalBuildObjectInstallStrategyPalStorage : public UPalBuildObjectInstallStrategySinkableNormal
|
|
{
|
|
public:
|
|
class APalBuildObjectPalStorage* TargetPalStorageCache; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyPalStorage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyRoof
|
|
class UPalBuildObjectInstallStrategyRoof : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B6F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyRoof* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0xA8 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorRoof
|
|
class UPalMapObjectModelConnectorRoof : public UPalMapObjectModelConnectorBase
|
|
{
|
|
public:
|
|
struct FPalMapObjectModelConnectInfo FrontConnectInfo; // 0x48(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo BackConnectInfo; // 0x60(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo LeftConnectInfo; // 0x78(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo RightConnectInfo; // 0x90(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorRoof* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyStairs
|
|
class UPalBuildObjectInstallStrategyStairs : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B7C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyStairs* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x78 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorStair
|
|
class UPalMapObjectModelConnectorStair : public UPalMapObjectModelConnectorBase
|
|
{
|
|
public:
|
|
struct FPalMapObjectModelConnectInfo UpConnectInfo; // 0x48(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo DownConnectInfo; // 0x60(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorStair* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x68 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyWall
|
|
class UPalBuildObjectInstallStrategyWall : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B86[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyWall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x68 - 0x38)
|
|
// Class Pal.PalBuildObjectInstallStrategyWallV2
|
|
class UPalBuildObjectInstallStrategyWallV2 : public UPalBuildObjectInstallStrategyBase
|
|
{
|
|
public:
|
|
class AActor* HitActorCache; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBuildObject* HitBuildObjectCache; // 0x40(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B8B[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectInstallStrategyWallV2* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x78 - 0x48)
|
|
// Class Pal.PalMapObjectModelConnectorWallV2
|
|
class UPalMapObjectModelConnectorWallV2 : public UPalMapObjectModelConnectorBase
|
|
{
|
|
public:
|
|
struct FPalMapObjectModelConnectInfo UpConnectInfo; // 0x48(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FPalMapObjectModelConnectInfo DownConnectInfo; // 0x60(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelConnectorWallV2* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x598 - 0x570)
|
|
// Class Pal.PalBuildObjectMonsterFarm
|
|
class APalBuildObjectMonsterFarm : public APalBuildObject
|
|
{
|
|
public:
|
|
struct FComponentReference WalkAroundVolumeRef; // 0x570(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectMonsterFarm* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalBuildObjectOverlapChecker
|
|
class UPalBuildObjectOverlapChecker : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1BBB[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UShapeComponent* Collision; // 0x30(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalBuildObject* Owner; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APalBuildObject*> OverlapBuildObjects; // 0x40(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class UObject*> OverlapOtherObjects; // 0x50(0x10)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
class AActor* OverlappedActor; // 0x60(0x8)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> AllowOverlapCollisionPresetNames; // 0x68(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectOverlapChecker* GetDefaultObj();
|
|
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x148 (0x6B8 - 0x570)
|
|
// Class Pal.PalBuildObjectPalStorage
|
|
class APalBuildObjectPalStorage : public APalBuildObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnOverlapBeginCageArea; // 0x570(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverlapEndCageArea; // 0x580(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverlapBeginCageWalls; // 0x590(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverlapEndCageWalls; // 0x5A0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
float BaseCampAreaRange; // 0x5B0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BE1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FComponentReference AccessPointObjectRef; // 0x5B8(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference AccessPointMovableRangeRef; // 0x5E0(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference AccessPointInteractRef; // 0x608(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference ChestObjectRef; // 0x630(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference ChestMovableRangeRef; // 0x658(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference ChestInteractRef; // 0x680(0x28)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName ChestWorkableBoundsName; // 0x6A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ChestSlotNum; // 0x6B0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BE6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBuildObjectPalStorage* GetDefaultObj();
|
|
|
|
void PlaySpawnCharacterFX(class APalCharacter* TargetActor);
|
|
void OverlapAreaDelegate__DelegateSignature(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp);
|
|
void OnSpawnCharacter(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
struct FTransform GetWorkerSpawnLocalTransform();
|
|
struct FTransform GetFastTravelLocalTransform();
|
|
struct FTransform GetDisplayCharacterSpawnLocalTransform();
|
|
class USceneComponent* GetChestObject();
|
|
class UBoxComponent* GetChestMovableRange();
|
|
class UShapeComponent* GetCageAreaShape();
|
|
class UStaticMeshComponent* GetAccessPointObject();
|
|
class UBoxComponent* GetAccessPointMovableRange();
|
|
};
|
|
|
|
// 0xC0 (0x160 - 0xA0)
|
|
// Class Pal.PalBuildObjectVisualControlComponent
|
|
class UPalBuildObjectVisualControlComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<class UMeshComponent*, struct FPalBuildObjectMaterialArray> NormalMaterialMapCache; // 0xA0(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UDecalComponent*, class UMaterialInterface*> DecalNormalMaterialMapCache; // 0xF0(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1BF7[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UNiagaraComponent* DamageNiagaraComp; // 0x158(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildObjectVisualControlComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalBuildOperator
|
|
class UPalBuildOperator : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCompleteBuildInServerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FBuildingSurfaceMaterialSet BuildingSurfaceMaterialSet; // 0x38(0x38)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UPalBuildObjectDataMap* DataMap; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APalBuildObject*> BuildObjects; // 0x78(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildOperator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalBuildProcess
|
|
class UPalBuildProcess : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateStateDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishBuildDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EPalBuildProcessState State; // 0x48(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1C1B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalWorkProgress* BuildWork; // 0x50(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1C1C[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildProcess* GetDefaultObj();
|
|
|
|
void UpdateStateDelegate__DelegateSignature(class UPalBuildProcess* BuildProcess);
|
|
void OnRep_StateChanged();
|
|
void OnRep_BuildWork();
|
|
void OnReflectFinishBuildWork(class UPalWorkBase* Work);
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
bool IsCompleted();
|
|
class UPalWorkProgress* GetWorkProgress();
|
|
};
|
|
|
|
// 0xD8 (0x368 - 0x290)
|
|
// Class Pal.PalBullet
|
|
class APalBullet : public AActor
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnDestroyDelegate; // 0x290(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class USphereComponent* CollisionComp; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProjectileMovementComponent* ProjectileMovement; // 0x2A8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalPlayerDamageCameraShakeCategory PlayerDamageCameraShake; // 0x2B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsHitFriend; // 0x2B1(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CB0[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 WeaponDamage; // 0x2B4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle Handle; // 0x2B8(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsDamageable; // 0x2C0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool AISoundEmitable; // 0x2C1(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CB1[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SneakAttackRate; // 0x2C4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DeleteTime; // 0x2C8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DamageDecayStartRate; // 0x2CC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LifeTimer; // 0x2D0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalDamageAnimationReactionType WeaponBulletDamageReactionType; // 0x2D4(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CB3[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalPassiveSkillEffect> SkillEffectList; // 0x2D8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPhysicalSurface, struct FBulletHoleDecalInfo> BulletHoleDecalsMap; // 0x2E8(0x50)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FBulletHoleDecalInfo DefaultBulletHoleDecals; // 0x338(0x30)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalBullet* GetDefaultObj();
|
|
|
|
void SetWeaponDamage(int32 Damage);
|
|
void SetSneakAttackRate(float Rate);
|
|
void SetSkillEffectList(TArray<struct FPalPassiveSkillEffect>& InList);
|
|
void SetDeleteTime(float DeleteSecound, float DecayStartRate);
|
|
void SetDamageable(bool Damageable);
|
|
bool SetBulletHoleDecal(struct FHitResult& Hit, float LifeSpan, float FadeTime, float FadeScreenSize);
|
|
void OnHitToPalEnemy(class UPrimitiveComponent* HitComp, class APalCharacter* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
void OnHitToPalCharacter(class UPrimitiveComponent* HitComp, class APalCharacter* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
void OnHitToActor(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
void OnHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
void OnDestroy(class UPrimitiveComponent* HitComp, class AActor* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
void OnBlock(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, struct FHitResult& Hit);
|
|
void OnBeginOverlap(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& Hit);
|
|
bool IsDestroy(class UPrimitiveComponent* HitComp, class AActor* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hit);
|
|
int32 GetWeaponDamage();
|
|
float GetSneakAttackRate();
|
|
float GetParameterWithPassiveSkillEffect(float OriginalValue, enum class EPalPassiveSkillEffectType EffectType);
|
|
float GetDecayDamageRate();
|
|
void DestroyBulletDelegate__DelegateSignature(class UPrimitiveComponent* HitComp, class AActor* OtherCharacter, class UPrimitiveComponent* OtherComp, struct FHitResult& Hi);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBulletCreator
|
|
class UPalBulletCreator : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBulletCreator* GetDefaultObj();
|
|
|
|
class APalBullet* SpawnBullet(class UObject* WorldContextObject, TSubclassOf<class APalBullet> bulletClass, struct FTransform& SpawnTransform, enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner, class APawn* Instigato);
|
|
class APalBullet* CreateBullet(class UObject* WorldContextObject, class APalWeaponBase* Weapon, TSubclassOf<class APalBullet> bulletClass, struct FTransform& SpawnTransform, enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner, class APawn* Instigator);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalBulletModifierComponent
|
|
class UPalBulletModifierComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBulletModifierComponent* GetDefaultObj();
|
|
|
|
void Initialize(class APalBullet* Bullet);
|
|
};
|
|
|
|
// 0x8 (0x580 - 0x578)
|
|
// Class Pal.PalBurnBoxComponent
|
|
class UPalBurnBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1D15[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBurnBoxComponent* GetDefaultObj();
|
|
|
|
void EndOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void BeginOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0xE8 (0x1D0 - 0xE8)
|
|
// Class Pal.PalCameraShakeBase
|
|
class UPalCameraShakeBase : public UCameraShakeBase
|
|
{
|
|
public:
|
|
class UCurveFloat* CurveAsset; // 0xE8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OscillationDuration; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OscillationBlendInTime; // 0xF4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OscillationBlendOutTime; // 0xF8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FROscillator RotOscillation; // 0xFC(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVOscillator LocOscillation; // 0x120(0x24)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFOscillator FOVOscillation; // 0x144(0xC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float OscillatorTimeRemaining; // 0x150(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D1C[0x7C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCameraShakeBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalCameraShakePattern
|
|
class UPalCameraShakePattern : public UCameraShakePattern
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCameraShakePattern* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalCaptureBallEffectSettingDataAsset
|
|
class UPalCaptureBallEffectSettingDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<enum class EPalSizeType, struct FPalCaptureBallEffectSettingData> EffectSettingDataArray; // 0x30(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCaptureBallEffectSettingDataAsset* GetDefaultObj();
|
|
|
|
struct FPalCaptureBallEffectSettingData GetEffectSettingData(enum class EPalSizeType PalSizeType);
|
|
};
|
|
|
|
// 0x38 (0x2C8 - 0x290)
|
|
// Class Pal.PalCapturedCage
|
|
class APalCapturedCage : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_1D51[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName FieldKeyName; // 0x298(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalAIController> ControllerClass; // 0x2A0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SpawnRange; // 0x2A8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DespawnRange; // 0x2AC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SpawnedPalId; // 0x2B0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SpawnedPalLevel; // 0x2B8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsRequestedInteract; // 0x2BC(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsDisableInteractive; // 0x2BD(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsInSpawnedRange; // 0x2BE(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1D59[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIndividualCharacterHandle* SpawnedPalHandle; // 0x2C0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalCapturedCage* GetDefaultObj();
|
|
|
|
void SpawnPal(class FName InPalID, int32 InPalLevel);
|
|
void SetOverrideKeyName(class FName Key);
|
|
void SetDisableInteractive();
|
|
void RequestInteract(class APalPlayerCharacter* Attacker);
|
|
void OnCreateHandle(const struct FPalInstanceID& ID);
|
|
void LotteryAndSpawnPal();
|
|
class APalCharacter* GetSpawnedPal();
|
|
enum class EPalInteractiveObjectIndicatorType GetIndicatorType();
|
|
class FName GetCampSpawnerName();
|
|
};
|
|
|
|
// 0x28 (0x2B8 - 0x290)
|
|
// Class Pal.PalCaptureJudgeObject
|
|
class APalCaptureJudgeObject : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_1D92[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalCaptureJudgeObject* GetDefaultObj();
|
|
|
|
void OnSuccessFinish();
|
|
void OnFailedFinish();
|
|
void OnFailedByTest(class APalCharacter* Character, const struct FCaptureResult& Result);
|
|
void OnFailedByMP(class APalCharacter* Character, const struct FCaptureResult& Result);
|
|
void OnCaptureSuccess(class APalCharacter* Character, const struct FCaptureResult& Result);
|
|
void ChallengeCapture_ToServer(class APalCharacter* Character, float CapturePower);
|
|
void ChallengeCapture(class APalCharacter* Character, float CapturePower);
|
|
void CaptureResult_ToALL(class APalCharacter* Character, const struct FCaptureResult& Result);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalCaptureReactionComponent
|
|
class UPalCaptureReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCaptureReactionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1E0 (0x7F8 - 0x618)
|
|
// Class Pal.PalCharacter
|
|
class APalCharacter : public ACharacter
|
|
{
|
|
public:
|
|
float UpdateGroundInterval; // 0x618(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E67[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalActionComponent* ActionComponent; // 0x620(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterParameterComponent* CharacterParameterComponent; // 0x628(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalStaticCharacterParameterComponent* StaticCharacterParameterComponent; // 0x630(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDamageReactionComponent* DamageReactionComponent; // 0x638(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalStatusComponent* StatusComponent; // 0x640(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalShooterSpringArmComponent* CameraBoom; // 0x648(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterCameraComponent* FollowCamera; // 0x650(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalNetworkMulticastGateComponent* MulticastGateComponent; // 0x658(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalLookAtComponent* LookAtComponent; // 0x660(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalNavigationInvokerComponent* NavInvokerComponent; // 0x668(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalFootIKComponent* FootIKComponent; // 0x670(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalVisualEffectComponent* VisualEffectComponent; // 0x678(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalPassiveSkillComponent* PassiveSkillComponent; // 0x680(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHeadUpDisplayComponent* HUDComponent; // 0x688(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalAnimNotifyParameterComponent* AnimNotifyComponent; // 0x690(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterAroundInfoCollectorComponent* AroundInfoCollectorComponent; // 0x698(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeActiveActorDelegate; // 0x6A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRollingDelegate; // 0x6B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRollingFinishDelegate; // 0x6C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompleteSyncPlayerFromServer_InClient; // 0x6D0(0x10)(Edit, ZeroConstructor, Transient, EditConst, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBattleModeDelegate; // 0x6E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeImportanceDelegate; // 0x6F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCapturedDelegate; // 0x700(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsBattleMode; // 0x710(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTalkMode; // 0x711(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPalActiveActor; // 0x712(0x1)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsLocalInitialized; // 0x713(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsDisable_ChangeTickInterval_ByImportance; // 0x714(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1E8F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle GroundCheckTimerHandle; // 0x718(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector SpawnLocation_ForServer; // 0x720(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer IsDisableChangeTickInterval; // 0x738(0x50)(Edit, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPrivate)
|
|
enum class EPalCharacterImportanceType ImportanceType; // 0x788(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1E93[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle CheckIndividualParameterReplicateTimerHandle; // 0x790(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName RootCollisionProfileName; // 0x798(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1E97[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalCharacterCompleteDelegatePriority, class UPalCharacterOnCompleteInitializeParameterWrapper*> OnCompleteInitializeParameterDelegateMap; // 0x7A8(0x50)(Edit, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalCharacter* GetDefaultObj();
|
|
|
|
void UpdateGroundRayCast();
|
|
void SetVisibleHandAttachMesh(bool Active);
|
|
void SetVisibleCharacterMesh(bool Active);
|
|
void SetDisableChangeIntervalByImportance(class FName FlagName, bool IsDisable);
|
|
void SetActiveCollisionMovement(bool Active);
|
|
void SetActiveActorStayVisible(bool Active);
|
|
void SetActiveActor(bool Active);
|
|
void RPCDummy();
|
|
void RollingDelegate__DelegateSignature();
|
|
void ReviveCharacter_ToServer(const struct FFixedPoint& HP);
|
|
void ReviveCharacter(const struct FFixedPoint& HP);
|
|
void ResetTickInterval();
|
|
void RequestJump();
|
|
void Play2Montage(class UAnimMontage* FirstMontage, class UAnimMontage* NextMontage);
|
|
void OnTeleport_ToClient(struct FVector& Location, struct FQuat& Rotation);
|
|
void OnRep_RootCollisionProfileName();
|
|
void OnRep_IsPalActiveActor(bool PrevIsActiveActor);
|
|
void OnOverlapEndByAroundInfo(class AActor* OtherActor);
|
|
void OnOverlapBeginByAroundInfo(class AActor* OtherActor);
|
|
void OnCompleteSyncPlayerFromServer_InClient__DelegateSignature();
|
|
void OnCompleteInitializeParameter__DelegateSignature(class APalCharacter* InCharacter);
|
|
void OnChangeWetnessStatus(bool IsSwim);
|
|
void OnChangeImportance__DelegateSignature(enum class EPalCharacterImportanceType NextType);
|
|
void OnChangeBattleMode__DelegateSignature(bool bIsBattleMode);
|
|
void OnChangeActiveActor__DelegateSignature(bool bIsActive);
|
|
void OnCaptured__DelegateSignature(class APalCharacter* SelfCharacter, class APalCharacter* Attacker);
|
|
bool IsInitialized();
|
|
bool IsCooping();
|
|
void GetVisual_ExceptMainMesh_SyncAnyway(TArray<class USceneComponent*>* OutComponent);
|
|
bool GetTalkMode();
|
|
class UPalCharacterMovementComponent* GetPalCharacterMovementComponent();
|
|
TSoftObjectPtr<class UNiagaraSystem> GetOverrideSleepFX();
|
|
class USkeletalMeshComponent* GetOverrideFaceMesh();
|
|
class UPalCharacterOnCompleteInitializeParameterWrapper* GetOnCompleteInitializeParameterDelegate(enum class EPalCharacterCompleteDelegatePriority Priority);
|
|
class UPalSkeletalMeshComponent* GetMainMesh();
|
|
class USkeletalMeshComponent* GetHandAttachMesh();
|
|
class UPalCharacterParameterComponent* GetCharacterParameterComponent();
|
|
bool GetBattleMode();
|
|
bool GetActiveActorFlag();
|
|
class UPalActionComponent* GetActionComponent();
|
|
void ChangeWantFood_ToAll(bool IsWantFood, bool IsExistFood);
|
|
void ChangeTalkModeFlag_ToAll(bool IsTalk);
|
|
void ChangeBattleModeFlag_ToAll(bool IsBattle);
|
|
void ChangeBattleModeFlag(bool IsBattle);
|
|
void BroadcastOnCompleteInitializeParameter();
|
|
void BindFonctionToOnCompleteInitializeParameter(enum class EPalCharacterCompleteDelegatePriority Priority, FDelegateProperty_ Callback);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalCharacterOnCompleteInitializeParameterWrapper
|
|
class UPalCharacterOnCompleteInitializeParameterWrapper : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCompleteInitializeParameterDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterOnCompleteInitializeParameterWrapper* GetDefaultObj();
|
|
|
|
void Broadcast(class APalCharacter* Character);
|
|
};
|
|
|
|
// 0x30 (0x590 - 0x560)
|
|
// Class Pal.PalCharacterAroundInfoCollectorComponent
|
|
class UPalCharacterAroundInfoCollectorComponent : public USphereComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnOverlapBeginDelegate; // 0x560(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverlapEndDelegate; // 0x570(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> MapObjectModelIds; // 0x580(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterAroundInfoCollectorComponent* GetDefaultObj();
|
|
|
|
void OverlapDelegate__DelegateSignature(class AActor* OtherActor);
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x1A0 (0xBD0 - 0xA30)
|
|
// Class Pal.PalCharacterCameraComponent
|
|
class UPalCharacterCameraComponent : public UCameraComponent
|
|
{
|
|
public:
|
|
float WalkFOV; // 0xA30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintFOV; // 0xA34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintFOVInterpSpeed; // 0xA38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostProcessInterpTime; // 0xA3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldFocalDistance_NoAim; // 0xA40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldDepthBlurAmount_NoAim; // 0xA44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldDepthBlurRadius_NoAim; // 0xA48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldFstop_NoAim; // 0xA4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldFocalDistance_Aim; // 0xA50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldDepthBlurAmount_Aim; // 0xA54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldDepthBlurRadius_Aim; // 0xA58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DepthOfFieldFstop_Aim; // 0xA5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWeaponType, struct FPalCameraDOFSetting> DefaultWeaponDOFSetting; // 0xA60(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<TSoftClassPtr<class APalWeaponBase>, struct FPalCameraDOFSetting> UniqueWeaponDOFSetting; // 0xAB0(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
bool bIsDynamicDOFFocalDistance; // 0xB00(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1ED7[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DynamicDOFFocalDistanceSpeed; // 0xB04(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DynamicDOFFocalDistanceMAX; // 0xB08(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableSpeedBlur; // 0xB0C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1EDB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* DynamicSpeedBlurMaterial; // 0xB10(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedBlurInterpSpeed; // 0xB18(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSpeedBlurSpeed; // 0xB1C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeedBlurSpeed; // 0xB20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeedBlurAlpha; // 0xB24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableAimBlur; // 0xB28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1EDF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* DynamicAimBlurMaterial; // 0xB30(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendInAimBlurInterpTime; // 0xB38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutAimBlurInterpTime; // 0xB3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimFOVInterpTime; // 0xB40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimFOV; // 0xB44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotateSpeedRate; // 0xB48(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1EE4[0x6C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInstanceDynamic* DynamicSpeedBlurMaterialDynamic; // 0xBB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* DynamicAimBlurMaterialDynamic; // 0xBC0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1EE5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterCameraComponent* GetDefaultObj();
|
|
|
|
void OnStartAim();
|
|
void OnEndAim();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalCharacterContainerDefine
|
|
class UPalCharacterContainerDefine : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterContainerDefine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x100 (0x170 - 0x70)
|
|
// Class Pal.PalCharacterContainerManager
|
|
class UPalCharacterContainerManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_1F0A[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalContainerId, class UPalIndividualCharacterContainer*> ContainerMap_InServer; // 0x80(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1F0D[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalContainerId, class UPalIndividualCharacterContainer*> LocalContainerMap; // 0x120(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterContainerManager* GetDefaultObj();
|
|
|
|
bool TryGetContainer(struct FPalContainerId& ContainerId, class UPalIndividualCharacterContainer** Container);
|
|
class UPalIndividualCharacterSlot* GetLocalSlot(struct FPalContainerId& ContainerId, int32 SlotIndex);
|
|
class UPalIndividualCharacterContainer* GetLocalContainer(struct FPalContainerId& ContainerId);
|
|
class UPalIndividualCharacterContainer* GetContainer(struct FPalContainerId& ContainerId);
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalCharacterImportanceManager
|
|
class UPalCharacterImportanceManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1F1F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalPlayerCharacter*> PlayerList; // 0x30(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalPlayerCharacter*> PlayerList_ForOutsideGet; // 0x40(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalCharacterImportanceType, struct FCharacterListForImportanceManager> CharacterMap; // 0x50(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalNPCSpawnerBase*> SpawnerList; // 0xA0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1F21[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterImportanceManager* GetDefaultObj();
|
|
|
|
void GetImportantNPC(TArray<class APalCharacter*>* OutArray);
|
|
void GetAllPlayer(TArray<class APalCharacter*>* OutArray);
|
|
void GetAllPalCharacter(TArray<class APalCharacter*>* OutArray);
|
|
void GetAllNPC(TArray<class APalCharacter*>* OutArray);
|
|
};
|
|
|
|
// 0x60 (0x100 - 0xA0)
|
|
// Class Pal.PalCharacterLiftupObjectComponent
|
|
class UPalCharacterLiftupObjectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1F31[0xA]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsLifting; // 0xAA(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F32[0x9]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bEnableLiftup; // 0xB4(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1F33[0x4B]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterLiftupObjectComponent* GetDefaultObj();
|
|
|
|
void SetEnable(bool bInEnable);
|
|
void OnOverlapEndCageAreaWalls();
|
|
void OnHitOwnerMainMesh(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComponent, const struct FVector& NormalImpulse, struct FHitResult& Hit);
|
|
bool IsLifting();
|
|
struct FGuid GetLastLiftRequestedPlayerUId();
|
|
void BroadcastSetBeingThrown(bool bInBeingThrown);
|
|
};
|
|
|
|
// 0x1D0 (0x240 - 0x70)
|
|
// Class Pal.PalCharacterManager
|
|
class UPalCharacterManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_1FC8[0x58]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnIndividualParameterSynced; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalActionBase> AttackNearBaseClass; // 0xD8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalActionBase> AttackFarBaseClass; // 0xE0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalInstanceID, class UPalIndividualCharacterParameter*> IndividualParameterMap; // 0xE8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalInstanceID, TWeakObjectPtr<class UPalIndividualCharacterHandle>> WeakIndividualHandleMap; // 0x138(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> InitializeWaitingHandles; // 0x188(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> NoHoldHandles; // 0x198(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalInstanceID, class UPalIndividualCharacterHandleReference*> CachedRefenrenceOnlyHandles; // 0x1A8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1FF4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UPalIndividualCharacterHandle*> CreatingHandles; // 0x200(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> SpawningActorHandles; // 0x210(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> ReserveDestroyActorHandles; // 0x220(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterParameter*> CachedIndividualParameterList; // 0x230(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterManager* GetDefaultObj();
|
|
|
|
void SpawnPhantomByHandle(class UPalIndividualCharacterHandle* Handle, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnCallback);
|
|
class UPalIndividualCharacterHandle* SpawnNewCharacterWithInitializeParameterCallback(const struct FPalIndividualCharacterSaveParameter& InitParameter, const struct FNetworkActorSpawnParameters& SpawnParameter, enum class EPalCharacterCompleteDelegatePriority InitializeParameterCallbackPriority, FDelegateProperty_ InitializeParameterCallback, FDelegateProperty_ SpawnCallback);
|
|
class UPalIndividualCharacterHandle* SpawnNewCharacter(const struct FPalIndividualCharacterSaveParameter& InitParameter, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnCallback);
|
|
void SpawnCharacterByHandleWithInitializeParameterCallback(class UPalIndividualCharacterHandle* Handle, const struct FNetworkActorSpawnParameters& SpawnParameter, enum class EPalCharacterCompleteDelegatePriority InitializeParameterCallbackPriority, FDelegateProperty_ InitializeParameterCallback, FDelegateProperty_ SpawnCallback);
|
|
void SpawnCharacterByHandle(class UPalIndividualCharacterHandle* Handle, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnCallback);
|
|
void RaiseToMainActor(class UPalIndividualCharacterHandle* Handle, int32 PhantomId, FDelegateProperty_ Callback);
|
|
void OnCreateIndividualID(const struct FPalInstanceID& ID);
|
|
void IndividualPhantomIDCallback__DelegateSignature(const struct FPalInstanceID& ID, int32 PhantomId);
|
|
void IndividualIDCallback__DelegateSignature(const struct FPalInstanceID& ID);
|
|
class UPalIndividualCharacterHandleReference* GetIndividualHandleReference(const struct FPalInstanceID& ID);
|
|
class UPalIndividualCharacterHandle* GetIndividualHandleFromCharacterParameter(class UPalIndividualCharacterParameter* Parameter);
|
|
class UPalIndividualCharacterHandle* GetIndividualHandle(const struct FPalInstanceID& ID);
|
|
class UPalIndividualCharacterParameter* GetIndividualCharacterParameter(struct FPalInstanceID& IndividualId);
|
|
void DespawnPhantomByHandle(class UPalIndividualCharacterHandle* Handle, int32 PhantomId, FDelegateProperty_ SpawnCallback);
|
|
void DespawnCharacterByHandle(class UPalIndividualCharacterHandle* Handle, FDelegateProperty_ SpawnCallback);
|
|
class UPalIndividualCharacterHandle* CreateIndividualByFixedID(const struct FPalInstanceID& ID, const struct FPalIndividualCharacterSaveParameter& InitParameter, FDelegateProperty_ SpawnCallback);
|
|
class UPalIndividualCharacterHandle* CreateIndividual(const struct FPalIndividualCharacterSaveParameter& InitParameter, FDelegateProperty_ SpawnCallback);
|
|
void CharacterParameterAddedDelegate__DelegateSignature(const struct FPalInstanceID& InstanceId);
|
|
void CharacterHandleDelegate__DelegateSignature(class UPalIndividualCharacterHandle* CharacterHandle);
|
|
};
|
|
|
|
// 0x148 (0x170 - 0x28)
|
|
// Class Pal.PalCharacterManagerReplicator
|
|
class UPalCharacterManagerReplicator : public UPalGameStateReplicatorBase
|
|
{
|
|
public:
|
|
struct FFastCharacterParameterRepInfoArray CharacterParameterInfosFast; // 0x28(0x148)(Net, RepNotify, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterManagerReplicator* GetDefaultObj();
|
|
|
|
void OnPreReplicatedRemoveItem(struct FCharacterParameterRepInfo& Item);
|
|
void OnPostReplicatedChangeItem(struct FCharacterParameterRepInfo& Item);
|
|
void OnPostReplicatedAddItem(struct FCharacterParameterRepInfo& Item);
|
|
void OnPep_CharacterParameterInfos();
|
|
};
|
|
|
|
// 0x788 (0x1680 - 0xEF8)
|
|
// Class Pal.PalCharacterMovementComponent
|
|
class UPalCharacterMovementComponent : public UCharacterMovementComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnMovementModeChangedDelegate; // 0xEF8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnJumpDelegate; // 0xF08(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFlyDelegate; // 0xF18(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLandedDelegate; // 0xF28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeCrouchDelegate; // 0xF38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeSprintDelegate; // 0xF48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeSlidingDelegate; // 0xF58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeSwimmingDelegate; // 0xF68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEnterWaterDelegate; // 0xF78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnExitWaterDelegate; // 0xF88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnJumpDisableDelegate; // 0xF98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float DyingMaxSpeed; // 0xFA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FatigueMaxSpeed; // 0xFAC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintMaxSpeed; // 0xFB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintMaxAcceleration; // 0xFB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintYawRate; // 0xFB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderMaxSpeed; // 0xFBC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderAirControl; // 0xFC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderGravityScale; // 0xFC4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingStartSpeed; // 0xFC8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingMaxSpeed; // 0xFCC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingAddRate; // 0xFD0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingSubRate; // 0xFD4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingYawRate; // 0xFD8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableSkySliding; // 0xFDC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22D2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ClimbMaxSpeed; // 0xFE0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollingMaxSpeed; // 0xFE4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LastLandedTransformCacheNum; // 0xFE8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUseLastLandedCache; // 0xFEC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, float> OverrideJumpZVelocityMap; // 0xFF0(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> MaxAccelerationMultiplierMap; // 0x1040(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> WalkSpeedMultiplierMap; // 0x1090(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> YawRotatorMultiplierMap; // 0x10E0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> GravityZMultiplierMap; // 0x1130(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> AirControlXYMultiplierMap; // 0x1180(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> SlideAlphaMultiplierMap; // 0x11D0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer MoveDisableFlag; // 0x1220(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer InputDisableFlag; // 0x1270(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer JumpDisableFlag; // 0x12C0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DriveMoveFlag; // 0x1310(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer PysicsAccelerationFlag; // 0x1360(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FVector ClientLocation; // 0x13B0(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22D9[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer CrouchDisableFlag; // 0x13D0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer SlidingDisableFlag; // 0x1420(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer GliderDisableFlag; // 0x1470(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer SplintDisableFlag; // 0x14C0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
bool bRequestCrouch; // 0x1510(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bRequestSprint; // 0x1511(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22E0[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector LastLandingInputVelocity; // 0x1518(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FVector> LastLandingLocationCache; // 0x1530(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer StepDisableFlag; // 0x1540(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalWalkableFloorAnglePriority, float> WalkableFloorAngleOverridesMap; // 0x1590(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
float SlowWalkSpeed_Default; // 0x15E0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WalkSpeed_Default; // 0x15E4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RunSpeed_Default; // 0x15E8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RideSprintSpeed_Default; // 0x15EC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TransportSpeed_Default; // 0x15F0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TemporaryAccelerationTimeCount; // 0x15F4(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsFlyDashMode; // 0x15F8(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsGrapplingMoving; // 0x15F9(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22E7[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultMaxStepHeight; // 0x15FC(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalCharacterMovementCustomMode CustomMovementMode_ForReplicate; // 0x1600(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InWaterRate; // 0x1604(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DashSwimMaxSpeed; // 0x1608(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpableInWaterDepth; // 0x160C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EEnterWaterFlag EnteredWaterFlag; // 0x1610(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WaterPlaneZ; // 0x1614(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WaterPlaneZPrev; // 0x1618(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WaitTimeToSwimInFalling; // 0x161C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsDashSwim; // 0x1620(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22F2[0x5F]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterMovementComponent* GetDefaultObj();
|
|
|
|
void SetYawRotatorMultiplier(class FName FlagName, float Rate);
|
|
void SetWalkSpeedMultiplier(class FName FlagName, float Speed);
|
|
void SetWalkSpeedByType(class FName FlagName, enum class EPalMovementSpeedType MoveSpeedType);
|
|
void SetWalkableFloorAngleOverrides(enum class EPalWalkableFloorAnglePriority Priority, float Angle);
|
|
void SetupDatabaseSpeedByCharacterId(class APalCharacter* InCharacter, class FName CharaID);
|
|
void SetupDatabaseSpeed(class APalCharacter* InCharacter);
|
|
void SetStepDisableFlag(class FName FlagName, bool IsDisable);
|
|
void SetSplintDisbleFlag(class FName FlagName, bool Disable);
|
|
void SetSlidingDisbleFlag(class FName FlagName, bool Disable);
|
|
void SetSlideAlphaMultiplier(class FName FlagName, float Rate);
|
|
void SetPysicsAccelerationFlag(class FName FlagName, bool IsEnable);
|
|
void SetMoveDisableFlag(class FName FlagName, bool IsDisable);
|
|
void SetMaxAccelerationMultiplier(class FName FlagName, float Speed);
|
|
void SetJumpDisableFlag(class FName FlagName, bool IsDisable);
|
|
void SetInputDisableFlag(class FName FlagName, bool IsDisable);
|
|
void SetGravityZMultiplier(class FName FlagName, float Rate);
|
|
void SetGrapplingMoving(bool IsMoving);
|
|
void SetGliderDisbleFlag(class FName FlagName, bool Disable);
|
|
void SetForceMaxAccel(bool bIsEnable);
|
|
void SetFlyDashMode_ToServer(bool IsDash);
|
|
void SetDriveMoveFlag(class FName FlagName, bool IsEnable);
|
|
void SetDisableLeftHandAttachFlag(bool IsDisable);
|
|
void SetDashSwimming_ToServer(bool _isDash);
|
|
void SetDashSwimming(bool _isDash);
|
|
void SetCustomMovementMode(enum class EPalCharacterMovementCustomMode NewCustomMode);
|
|
void SetCrouchDisbleFlag(class FName FlagName, bool Disable);
|
|
void SetAirControlXYMultiplier(class FName FlagName, float Rate);
|
|
void ResetLastLandingLocationCache();
|
|
void RequestTemporaryAcceleration();
|
|
void RemoveWalkableFloorAngleOverrides(enum class EPalWalkableFloorAnglePriority Priority);
|
|
void OnRep_CustomMovementMode_ForReplicate();
|
|
void OnMovementModeChangedDelegate__DelegateSignature(class UPalCharacterMovementComponent* Component, enum class EMovementMode PrevMode, enum class EMovementMode NewMode, enum class EPalCharacterMovementCustomMode PrevCustomMode, enum class EPalCharacterMovementCustomMode NewCustomMode);
|
|
void OnLandedDelegate__DelegateSignature(class UPalCharacterMovementComponent* Component, struct FHitResult& Hit);
|
|
void OnJumpDisable__DelegateSignature();
|
|
void OnJumpDelegate__DelegateSignature(class UPalCharacterMovementComponent* Component);
|
|
void OnFlyDelegate__DelegateSignature(class UPalCharacterMovementComponent* Component);
|
|
void OnExitWater__DelegateSignature();
|
|
void OnExitWater();
|
|
void OnEnterWater__DelegateSignature();
|
|
void OnEnterWater();
|
|
void OnDeactivated(class UActorComponent* Component);
|
|
void OnChangeSwimming__DelegateSignature(bool IsInSwimming);
|
|
void OnChangeSprint__DelegateSignature(class UPalCharacterMovementComponent* Component, bool IsInSprint);
|
|
void OnChangeSliding__DelegateSignature(class UPalCharacterMovementComponent* Component, bool IsInSliding);
|
|
void OnChangeCrouch__DelegateSignature(class UPalCharacterMovementComponent* Component, bool IsInCrouch);
|
|
void OnChangeCrouch(class UPalCharacterMovementComponent* Component, bool IsInCrouch);
|
|
void MergeLastLandingLocationCache(class UPalCharacterMovementComponent* MovementComponent);
|
|
void Jump();
|
|
bool IsStepDisabled();
|
|
bool IsSprint();
|
|
bool IsSliding();
|
|
bool IsRequestSliding();
|
|
bool IsPysicsAcceleration();
|
|
bool IsMoveDisabled();
|
|
bool IsJumpDisabled();
|
|
bool IsInputDisabled();
|
|
bool IsGrapplingMoving();
|
|
bool IsGliding();
|
|
bool IsFallingFromSwimming();
|
|
bool IsEnteredWater();
|
|
bool IsEnableSkySliding();
|
|
bool IsDriveMove();
|
|
bool IsDashSwimming();
|
|
bool IsClimbing();
|
|
float GetYawRotatorMultiplier();
|
|
struct FVector GetWaterPlaneNormal();
|
|
struct FVector GetWaterPlaneLocation();
|
|
float GetWalkSpeedMultiplier();
|
|
float GetWalkableFloorAngleByPriority();
|
|
struct FVector GetVelocity();
|
|
float GetSlideAlphaMultiplier();
|
|
float GetMaxAccelerationMultiplier();
|
|
struct FVector GetLastLandingLocationFromLastOfCache();
|
|
struct FVector GetLastLandingLocation();
|
|
float GetInWaterRate();
|
|
float GetGravityZMultiplier();
|
|
float GetDefaultRunSpeed();
|
|
enum class EPalCharacterMovementCustomMode GetCustomMovementMode();
|
|
float GetAirControlXYMultiplier();
|
|
void CheckReturnToNavWakl();
|
|
bool CanSliding();
|
|
bool CanGainSP();
|
|
bool CanDashSwimming();
|
|
};
|
|
|
|
// 0x5D0 (0x670 - 0xA0)
|
|
// Class Pal.PalCharacterParameterComponent
|
|
class UPalCharacterParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bIsCooping; // 0xA0(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableSendReticleTarget; // 0xA1(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableMuteki; // 0xA2(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_247A[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFixedPoint64 LeanBackPoint; // 0xA8(0x8)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint64 LeanBackMaxPoint; // 0xB0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint64 StunPoint; // 0xB8(0x8)(Edit, BlueprintVisible, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint64 StunMaxPoint; // 0xC0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool IsSPOverheat; // 0xC8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsHyperArmor; // 0xC9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDebugMuteki; // 0xCA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalElementType ElementType1; // 0xCB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalElementType ElementType2; // 0xCC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsOverrideTarget; // 0xCD(0x1)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2481[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector OverrideTargetLocation; // 0xD0(0x18)(Edit, BlueprintVisible, Net, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalCharacter* Trainer; // 0xE8(0x8)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalCharacter* OtomoPal; // 0xF0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> ReticleTargetActor; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalIndividualCharacterHandle* IndividualHandle; // 0x100(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalIndividualCharacterParameter* IndividualParameter; // 0x108(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, InstancedReference, RepNotify, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsStun; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableSpeedCollision; // 0x111(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsCanSneakAttacked; // 0x112(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsFriendBulletIgnore; // 0x113(0x1)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BiologicalGrade; // 0x114(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsPredator; // 0x118(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEdible; // 0x119(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2485[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 HiddenCollisionOverlapCount; // 0x11C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BurnCollisionOverlapCount; // 0x120(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LavaCollisionOverlapCount; // 0x124(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2487[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalElementType DamageUpElement_ByElementStatus; // 0x129(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalElementType DamageDownElement_ByElementStatus; // 0x12A(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsDarknessRandomAttack; // 0x12B(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AttackUp; // 0x12C(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DefenseUp; // 0x130(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2489[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalAdditionalEffectType, struct FPalStatusAccumulate> StatusAccumulateMap; // 0x138(0x50)(Transient, NativeAccessSpecifierPublic)
|
|
bool IsSleepAction; // 0x188(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_248A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector WildPalDrinkWaterPoint; // 0x190(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsDisableOtomoReturnEffect; // 0x1A8(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_248D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FHitResult GroundHitResult; // 0x1B0(0xE8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_248E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsUseGroundRayCast; // 0x29C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_248F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer DisableGroundRayCast; // 0x2A0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FFixedPoint64 SP; // 0x2F0(0x8)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FGuid BaseCampDefenseModelId; // 0x2F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalMapBaseCampWorkerOrderType BaseCampWorkerOrderType; // 0x308(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBaseCampWorkerAttackableFriend; // 0x309(0x1)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2496[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalMapObjectAppearanceData> UnreachableMapObjectInfos; // 0x310(0x50)(Transient, NativeAccessSpecifierPublic)
|
|
struct FPalCharacterParameter_Work Work; // 0x360(0x78)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignHandleId WorkAssignId; // 0x3D8(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWorkType WorkType; // 0x3F0(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid BaseCampWalkAroundExcludeMapObjectInstanceId; // 0x3F4(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PossessStaticItemId; // 0x404(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBeingRescued; // 0x40C(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DyingHP; // 0x410(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DyingMaxHP; // 0x414(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalItemContainer* ItemContainer; // 0x418(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsCapturedProcessing; // 0x420(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_24A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdatePossessItemDelegate; // 0x428(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateWorkAssignIdDelegate; // 0x438(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSPOverheatDelegate; // 0x448(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeTrapLegHoldDelegate; // 0x458(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeTrapMovingPanelDelegate; // 0x468(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FVector TrapDirection; // 0x478(0x18)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalInstanceID, int32> DamageMap; // 0x490(0x50)(Transient, NativeAccessSpecifierPublic)
|
|
bool CanDropItem; // 0x4E0(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer DisableNaturalHealing_Component; // 0x4E8(0x50)(Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24A7[0x100]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class AActor>> TrapLegHoldList; // 0x638(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class AActor>> TrapMovingPanelList; // 0x648(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPalOtomoAttackStopJudgeByBallList* OtomoAttackStopJudge; // 0x658(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalMapObjectAppearanceDataWithId> UnreachableMapObjectRepInfoArray; // 0x660(0x10)(Net, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterParameterComponent* GetDefaultObj();
|
|
|
|
void ZeroDyingHP_ToServer();
|
|
void ZeroDyingHP();
|
|
void UpdateWorkAssignIdDelegate__DelegateSignature(class UPalCharacterParameterComponent* Parameter);
|
|
void UpdateParameterDelegate__DelegateSignature(class UPalCharacterParameterComponent* Parameter);
|
|
void SubDyingHP(float SubHP);
|
|
void SPOverheatDelegate__DelegateSignature();
|
|
void SetupBiologicalGradeFromDatabase();
|
|
void SetTrainer(class APalCharacter* InTrainer);
|
|
void SetSP(const struct FFixedPoint64& NewSP);
|
|
void SetReticleTarget_ToServer(class AActor* Actor);
|
|
void SetOverrideTargetLocation_ToServer(const struct FVector& TargetLocation);
|
|
void SetOverrideTargetLocation(const struct FVector& TargetLocation);
|
|
void SetMuteki(class FName FlagName, bool IsEnable);
|
|
void SetMP(const struct FFixedPoint64& NewMP);
|
|
void SetMaxSP(const struct FFixedPoint64& NewMaxSP);
|
|
void SetMaxMP(const struct FFixedPoint64& NewMaxMP);
|
|
void SetMaxHP(const struct FFixedPoint64& NewMaxHP);
|
|
void SetIsOverrideTarget_Innner(bool IsOverride);
|
|
void SetIsOverrideTarget(bool IsOverride);
|
|
void SetIsCapturedProcessing(bool IsCaptureProcess);
|
|
void SetHP(const struct FFixedPoint64& NewHP);
|
|
void SetEnableSendReticleTarget(class FName FlagName, bool IsEnable);
|
|
void SetElementTypeFromDatabase(class APalCharacter* InCharacter);
|
|
void SetDisableNaturalHealing_Component(class FName Key, bool Disable);
|
|
void SetDisableCreateUNKO(class FName FlagName, bool IsDisable);
|
|
void SetCoopingFlag(bool IsEnable);
|
|
void ReviveFromDying();
|
|
void ResetSP();
|
|
void ResetDyingHP();
|
|
void RemoveTrapMovingPanel(class AActor* TrapActor);
|
|
void RemoveTrapLegHold(class AActor* TrapActor);
|
|
void OnSlipDamage(int32 Damage);
|
|
void OnRep_Trainer();
|
|
void OnRep_PossessStaticItemId();
|
|
void OnRep_ItemContainer();
|
|
void OnRep_IndividualParameter();
|
|
void OnInitializedCharacter(class APalCharacter* OwnerCharacter);
|
|
void OnInitialize_AfterSetIndividualParameter(class APalCharacter* Character);
|
|
void OnDamage(const struct FPalDamageResult& DamageResult);
|
|
void OnChangeTrapDelegate__DelegateSignature(bool IsExist);
|
|
bool IsOtomo();
|
|
bool IsMuteki();
|
|
bool IsLive();
|
|
bool IsInHiddenCollision();
|
|
bool IsHyperArmor();
|
|
bool IsHittingLava();
|
|
bool IsDyingHPZero();
|
|
bool IsDyingHPMax();
|
|
bool IsDying();
|
|
bool IsDead();
|
|
bool IsCooping();
|
|
bool IsAssignedToAnyWork();
|
|
bool IsAssignedFixed();
|
|
bool HasFloorPhysMaterial();
|
|
bool HasElementType(enum class EPalElementType ElementType);
|
|
struct FGuid GetWorkId();
|
|
class UPalWorkAssign* GetWorkAssign();
|
|
class UPalWorkBase* GetWork();
|
|
struct FFixedPoint64 GetSP();
|
|
int32 GetShotAttack();
|
|
float GetSanity();
|
|
float GetRadius();
|
|
struct FVector GetOverrideTargetLocation_ConsiderRide();
|
|
class UPalOtomoAttackStopJudgeByBallList* GetOtomoAttackStopJudge();
|
|
void GetNickname(class FString* OutName);
|
|
struct FFixedPoint64 GetMP();
|
|
int32 GetMeleeAttack();
|
|
struct FFixedPoint64 GetMaxSP();
|
|
float GetMaxSanity();
|
|
struct FFixedPoint64 GetMaxMP();
|
|
struct FFixedPoint64 GetMaxHP();
|
|
float GetMaxFullStomach();
|
|
struct FGuid GetMapObjectInstanceIdApproachTo();
|
|
int32 GetLevel();
|
|
int32 GetLegHoldResistLevel();
|
|
bool GetIsCapturedProcessing();
|
|
class UPalIndividualCharacterParameter* GetIndividualParameter();
|
|
struct FFixedPoint64 GetHP();
|
|
struct FHitResult GetHitGroundResult();
|
|
float GetFullStomach();
|
|
enum class EPhysicalSurface GetFloorPhisicalSurface();
|
|
struct FVector GetFloorLocation();
|
|
int32 GetDefense();
|
|
int32 GetCraftSpeed_WorkSuitability(enum class EPalWorkSuitability WorkSuitability);
|
|
int32 GetCraftSpeed();
|
|
struct FGuid GetBaseCampId();
|
|
void AddTrapMovingPanel(class AActor* TrapActor);
|
|
void AddTrapLegHold(class AActor* TrapActor);
|
|
void AddDyingHP(float AddHP);
|
|
};
|
|
|
|
// 0x78 (0xE8 - 0x70)
|
|
// Class Pal.PalCharacterParameterStorageSubsystem
|
|
class UPalCharacterParameterStorageSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_24C8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnStoredParameterDelegate_ForServer; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemovedParameterDelegate_ForServer; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalCharacterStoredParameterId, struct FPalCharacterStoredParameterInfo> StoredParameterInfoMap; // 0x98(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterParameterStorageSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Pal.PalShopBase
|
|
class UPalShopBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateAnyProduct; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid MyShopID; // 0x38(0x10)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName MyShopName; // 0x48(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalShopProductBase*> ProductArray; // 0x50(0x10)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalShopProductBase*> ProductMap_ForServer; // 0x60(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle RestockTimerHandle_ForServer; // 0xB0(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopBase* GetDefaultObj();
|
|
|
|
void UpdateAnyProductDelegate__DelegateSignature();
|
|
void OnUpdateAnyProductStock(int32 NowStock);
|
|
void OnUpdateAnyProductMaxStock(int32 MaxStock);
|
|
void OnTimerTrigger_Restock();
|
|
void OnRep_ProductArray();
|
|
void OnRep_MyShopName();
|
|
void GetId(struct FGuid* OutID);
|
|
void GetAllProduct(TArray<class UPalShopProductBase*>* OutProductArray);
|
|
};
|
|
|
|
// 0x10 (0xC8 - 0xB8)
|
|
// Class Pal.PalCharacterShop
|
|
class UPalCharacterShop : public UPalShopBase
|
|
{
|
|
public:
|
|
TArray<class UPalShopProduct_LostPal*> LocalLostPalProductArray; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterShop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalCharacterStatusOperation
|
|
class UPalCharacterStatusOperation : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCharacterStatusOperation* GetDefaultObj();
|
|
|
|
TMap<class FName, int32> GetReturnItemsForResetCharacterStatusAll(class UObject* WorldContextObject, class UPalIndividualCharacterParameter* TargetIndividualParameter);
|
|
int32 GetRequiredRelicCountForLocalPlayer(class UObject* WorldContextObject);
|
|
int32 GetRequiredMoneyCountForResetLocalPlayer(class UObject* WorldContextObject);
|
|
int32 GetRequiredMoneyCountForResetCharacterStatusAll(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle);
|
|
int32 GetRequiredMoneyCountForResetCharacterStatus(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle, enum class EPalCharacterStatusOperationName StatusName);
|
|
void GetRequiredItemCountForCharacterStatus(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle, enum class EPalCharacterStatusOperationName StatusName, class FName* OutStaticItemId, int32* OutItemNum);
|
|
int32 GetCurrentStatusRank(class UPalIndividualCharacterParameter* TargetIndividualParameter, enum class EPalCharacterStatusOperationName StatusName);
|
|
int32 GetCurrentLocalPlayerStatusPoint(class UObject* WorldContextObject, class FName StatusName);
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_CharacterStatusOperator
|
|
class UPalHUDDispatchParameter_CharacterStatusOperator : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_CharacterStatusOperator* GetDefaultObj();
|
|
|
|
void GetCharacterStatusOperationResultText(class UObject* WorldContextObject, enum class EPalCharacterStatusOperationResult Type, class FText* OutText);
|
|
void BindReceiveRequestResultDelegate(class UObject* WorldContextObject, FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x40 (0xC8 - 0x88)
|
|
// Class Pal.PalCheatManager
|
|
class UPalCheatManager : public UCheatManager
|
|
{
|
|
public:
|
|
uint8 Pad_2787[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalDebugWindowSetting* DebugWindowSetting; // 0x90(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* DebugProgressPresetDataTable; // 0x98(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APalDebug_SpawnInfoReporter> SpawnerInfoReporterClass; // 0xA0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalImGui* PalImGui; // 0xA8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalStatPalCount* PalCountSystem; // 0xB0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalDebug_SpawnInfoReporter* SpawnInfoReporter; // 0xB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_278B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCheatManager* GetDefaultObj();
|
|
|
|
void WorkerEventLog();
|
|
void WorkerEventInterval(float Interval);
|
|
void WildPalCombatStart();
|
|
void WazaCoolTimeFastMode();
|
|
void VisitorTravel();
|
|
void UpdateBaseCampWorkerSlotNum(int32 SlotNum);
|
|
void UpdateBaseCampTickInvokeMaxNumInOneTick(int32 Value);
|
|
void UpdateBaseCampLevelMax();
|
|
void UnlockTechnologyByLvCap(int32 Lv);
|
|
void UnlockOneTechnology(class FName TechnologyName);
|
|
void UnlockMap(class FName RegionId);
|
|
void UnlockAllRecipeTechnology();
|
|
void UnlockAllCategoryTechnology();
|
|
void UnlockAchievement(const class FString& AchievementId, int32 Progress);
|
|
void UNKO();
|
|
void TriggerBaseCampWorkerEvent(enum class EPalBaseCampWorkerEventType EventType);
|
|
void ToggleVisibleFoliageChunk();
|
|
void ToggleShowReticleLocation();
|
|
void ToggleShowDropItemHitEventLog();
|
|
void ToggleRevision_BP();
|
|
void ToggleRevision();
|
|
void TogglePartnerSkillNoDecrease();
|
|
void ToggleLoadingScreen();
|
|
void ToggleHUD();
|
|
void ToggleBuildInstallCheckLookToCamera();
|
|
void ToggleBaseCampWorkerSanityDetail();
|
|
void TimeStopForBP();
|
|
void TeleportToSafePoint();
|
|
void TeleportToNearestPlayer();
|
|
void TeleportToNearestCamp();
|
|
void TeleportToLocationByClipboard();
|
|
void TeleportToLocation(float X, float Y, float Z);
|
|
void TeleportToLastLandingLocation();
|
|
void TeleportToDungeonEntranceRandom();
|
|
void TeleportToDungeonEntranceByRandomScattered();
|
|
void TeleportToDungeonEntranceByIndex(int32 Index);
|
|
void TeleportToDungeonEntranceByDataLayer(class FName DataLayerName);
|
|
void TeleportToCurrentDungeonTreasureBox();
|
|
void TeleportToCurrentDungeonGoal();
|
|
void TeleportToBotLocation(int32 botIndex);
|
|
void TeleportToBotCamp(int32 botIndex);
|
|
void TeleportToBossTower(enum class EPalBossType BossType);
|
|
void TeleportNearestPlayerToMe();
|
|
void StringToPlayerUID(const class FString& Str);
|
|
void StopTimerDropItem();
|
|
void StopOtomoMovement();
|
|
void StopOtomoAI();
|
|
void StartWildPalCombat();
|
|
void StartTraceAllOption();
|
|
void StartDismantlingMode();
|
|
void StartBuildMode(class FName BuildObjectId);
|
|
void SpectatorOnForBP();
|
|
void SpectatorOn();
|
|
void SpectatorOffForBP();
|
|
void SpectatorOff();
|
|
void SpawnPalEggBreedFarm(class FName MonsterId, float Range);
|
|
void SpawnMonsterForPlayer(class FName& CharacterID, int32 Num, int32 Level);
|
|
void SpawnMonster(class FName CharacterID, int32 Level);
|
|
void SleepAllEnemy();
|
|
void SkipCutscene();
|
|
void ShutdownRemoteServer();
|
|
void ShowTargetLocalPlayerEnemyList();
|
|
void ShowSpawnerInfo();
|
|
void ShowPlayers();
|
|
void ShowPlayerMoveSpeed();
|
|
void ShowPalEggStatus();
|
|
void ShowPalCount();
|
|
void ShowObjectNameGround();
|
|
void ShowObjectNameForward();
|
|
void ShowMovementMode();
|
|
void ShowMapObjectStatus();
|
|
void ShowMapObjectFoliageStatus();
|
|
void ShowMapObjectConnector();
|
|
void ShowLocalSaveData();
|
|
void ShowLaunchArguments();
|
|
void ShowInviteCode();
|
|
void ShowInvaderDeubgLog();
|
|
void ShowHateArrow();
|
|
void ShowFloorLocation();
|
|
void ShowDialog(class FText Msg);
|
|
void ShowDefenseAttackTarget();
|
|
void ShowDefenseAttackableRange();
|
|
void ShowDebugWorkAssignTarget();
|
|
void ShowDebugWorkAssign();
|
|
void ShowDebugWanted();
|
|
void ShowDebugCrime();
|
|
void ShowCharacterStatus();
|
|
void ShowBuildObjectInstallCheck();
|
|
void ShowAlert(class FText Msg);
|
|
void ShowAISound();
|
|
void ShowActionName();
|
|
void ShowActionAndStatus_ToServer();
|
|
void ShowActionAndStatus();
|
|
void SetWorldPartitionLoadParameter(float Range, bool bIsActivated);
|
|
void SetVoiceID(int32 VoiceID);
|
|
void SetSunLightShadowDistance(float InDistance);
|
|
void SetSanityToBaseCampPal(float Sanity);
|
|
void SetPlayerSP(int32 NewSP);
|
|
void SetPlayerHP(int32 NewHP);
|
|
void SetPlayerCameraBoomLengthRate(float Rate);
|
|
void SetPassive_PlayerWeapon(class FName FirstPassive, class FName SecondPassive, class FName ThirdPassive);
|
|
void SetPalWorldTimeScale(float Rate);
|
|
void SetPalWorldTime(int32 Hour);
|
|
void SetPalEggStatusRange(float Range);
|
|
void SetPaldexComplete(bool IsComplete);
|
|
void SetOtomoPalWorkSpeedRank(int32 Rank);
|
|
void SetOtomoPalRank(int32 Rank);
|
|
void SetOtomoPalHPRank(int32 Rank);
|
|
void SetOtomoPalDefenceRank(int32 Rank);
|
|
void SetOtomoPalAttackRank(int32 Rank);
|
|
void SetMultiplayRestriction(bool bRestriction);
|
|
void SetMapObjectStatusRange(float Range);
|
|
void SetLoadingSceneVisible(bool IsVisible);
|
|
void SetInventoryItemDurability(float Percent);
|
|
void SetGameTime_NextNight_SecondsAgo(int32 SecondsAgo);
|
|
void SetGameTime_NextNight();
|
|
void SetGameTime_NextDay_SecondsAgo(int32 SecondsAgo);
|
|
void SetGameTime_NextDay();
|
|
void SetFPSForServer(float Fps);
|
|
void SetForceLocationTeleport(bool bForceLocationTeleport);
|
|
void SetDisableInteractReticleTarget(bool bIsEnable);
|
|
void SetDebugRespawnPointForPlayer(class APalPlayerCharacter* Character, const struct FVector& Location);
|
|
void SetDebugFullStomachDecreaseRate(float Rate);
|
|
void SetCharacterName(const class FString& Name);
|
|
void SetCharacterMakeColor(const struct FColor& Color);
|
|
void SetCharacterMakeAllRed();
|
|
void SetCharacterMakeAllNormal();
|
|
void SetCharacterMakeAllMin();
|
|
void SetCharacterMakeAllMax();
|
|
void SetCharacterMakeAllGreen();
|
|
void SetCharacterMakeAllBlue();
|
|
void SetBaseCampWorkerHpSingle(float Percentage);
|
|
void SetBaseCampWorkerHp(float Percentage);
|
|
void SetAlwaysGrantPassiveSkillMode(bool Flag);
|
|
void SetActivity(const class FString& ConnStr, int32 MaxPlayer, int32 CurrentPlayer);
|
|
void SendChatToBroadcast(const class FString& Text);
|
|
void SaikyoGamePreset();
|
|
void RideIKEnable();
|
|
void RideIKDisable();
|
|
void RespawnPlayer();
|
|
void RerollCharacterMake();
|
|
void RequestLogTreasureBoxLocalPlayerAround();
|
|
void RequestFillSlotChestToInventory();
|
|
void RequestFillSlotChestFromInventory();
|
|
void RepairEquipment();
|
|
void RandomizePassive_PlayerWeapon();
|
|
void PrintInventoryDynamicItemLog();
|
|
void PrintGameTime();
|
|
void Ping(const class FString& Address);
|
|
void ParallelForUpdateActiveTiles();
|
|
void PalmiTargetEnemny();
|
|
void OrderBaseCampWorker(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
void OpenTitleForBP();
|
|
void OpenTitle();
|
|
void OpenPrivateServerForBP();
|
|
void OpenPrivateServer();
|
|
void OpenMultiBattleMapForBP();
|
|
void OpenMultiBattleMap();
|
|
void OpenDefaultMap();
|
|
void OnPingComplete(class UPingIP* PingIP, const class FString& Address, int32 TimeMS);
|
|
void NotDecreaseWeaponItem();
|
|
void NotConsumeMaterialsInCraft();
|
|
void NotConsumeMaterialsInBuild();
|
|
void MutekiForPlayer();
|
|
void MutekiForFriend();
|
|
void MutekiALL();
|
|
void ManyUNKO();
|
|
void LoginNative();
|
|
void LoginEOS();
|
|
void LogBaseCampInfo();
|
|
void KillPlayer();
|
|
void KillGuildFriend();
|
|
void KillBaseCampWorkerSingle();
|
|
void KillBaseCampWorker();
|
|
void KillAllFriend();
|
|
void KillAllEnemy();
|
|
void KickPlayer(const class FString& PlayerUIdORSteamId, class FText KickReason);
|
|
void JumpToClientStartLocation();
|
|
void JoinInviteCode(const class FString& InviteCode);
|
|
void JoinClientPlayerToServerGuild();
|
|
bool IsShowCharacterStatus();
|
|
bool IsNotDecreaseWeaponItem();
|
|
bool IsNotConsumeMaterialsInBuild();
|
|
bool IsMutekiForPlayer();
|
|
bool IsMutekiForFriend();
|
|
bool IsMutekiALL();
|
|
bool IsIgnoreBuildRestrictionBaseCamp();
|
|
bool IsFixedSP();
|
|
bool IsDisableEnemyEyeSight();
|
|
bool IsCaptureSuccessAlways();
|
|
bool IsCaptureFailAlways();
|
|
void IsAllStreamingCompleted();
|
|
bool IsActionName();
|
|
void InvaderMarchRandom();
|
|
void InvaderMarch();
|
|
void InstallVirtualBaseCamp();
|
|
void InsightsTraceStopForServer();
|
|
void InsightsTraceStopForLocal();
|
|
void InsightsTraceStartForServer();
|
|
void InsightsTraceStartForLocal();
|
|
void InitInventory(class FName StaticItemId, int32 Count);
|
|
void IgnoreRestrictedByItemsForPartnerSkill();
|
|
void IgnoreBuildRestrictionBaseCamp();
|
|
void HPOneAllCharacter();
|
|
void HideTutorialQuest_BP();
|
|
void HideTutorialQuest();
|
|
void GetRelic(int32 Count);
|
|
void GetPlanerPal();
|
|
void GetPalEgg(class FName CharacterID);
|
|
void GetItemWithPassiveSkill(class FName StaticItemId, int32 Count, class FName PassiveSkillId);
|
|
void GetItemWithPassive(class FName StaticItemId, int32 Count);
|
|
void GetItemToLoadoutWithPassive(class FName StaticItemId, int32 Count);
|
|
void GetItemToLoadout(class FName StaticItemId, int32 Count);
|
|
void GetItem(class FName StaticItemId, int32 Count);
|
|
void GenerateCombiMonster();
|
|
void FullPowerForPlayer();
|
|
void ForceUpdateBaseCampWorkerEvent();
|
|
void ForceSpawnRarePal();
|
|
void ForceReportCriminal();
|
|
void ForceReloadPlayerParameter();
|
|
void ForceReleaseWanted();
|
|
void ForceLowerSpecSetting();
|
|
void ForceExitStageAllPlayer();
|
|
void ForceExitStage();
|
|
void ForceDisableTimerLight();
|
|
void ForceDisablePalMeshCollision();
|
|
void FootIKEnable();
|
|
void FootIKDisable();
|
|
void FixedUseEagleForGlider();
|
|
void FixedSP();
|
|
void FixedActionRandomSeed();
|
|
void ExitGuildPlayer(const class FString& GuildName, class APalPlayerCharacter* Player);
|
|
void ExitGuildLocalPlayer(const class FString& GuildName);
|
|
void EnterGuildPlayer(const class FString& GuildName, class APalPlayerCharacter* Player);
|
|
void EnterGuildLocalPlayer(const class FString& GuildName);
|
|
void EnterGroup(const class FString& GroupName, const struct FPalInstanceID& IndividualId);
|
|
void EnableStatUnit();
|
|
void EnableStatPlayerInfo();
|
|
void EnableStatPalnet();
|
|
void EnableCommandToServer();
|
|
void EnableCollectServerPalCount();
|
|
void EasyGamePreset();
|
|
void DropItems(class FName StaticItemId, int32 Num, int32 DropCount);
|
|
void DropItemByTimer(class FName StaticItemId, int32 Num, float Interval);
|
|
void DropItem(class FName StaticItemId, int32 Num);
|
|
void DrawDebugRangeBaseCamp(float LifeTime);
|
|
void DrawDebugLimitVolume(enum class EPalLimitVolumeFlag Flag, float Range, float Duration);
|
|
void DisposeGuild(const class FString& GuildName);
|
|
void DismantleBaseCampFirst();
|
|
void DismantleBaseCampByBaseCampId(struct FGuid& BaseCampId);
|
|
void DisableScreenMessage();
|
|
void DisableEnemyEyeSight();
|
|
void DeleteWorldAndShutdownRemoteServer();
|
|
void DeletePlayerAndQuitGame();
|
|
void DebugWindow();
|
|
void DebugSaveWorldOptionData(const class FString& WorldName);
|
|
void DebugSaveWorldData(const class FString& SaveName);
|
|
void DebugSaveLocalWorldData(const class FString& SaveName);
|
|
void DebugSaveFullWorldData(const class FString& WorldName);
|
|
void DebugDeleteEnemyCampSaveData();
|
|
void DebugChangeAutoSaveTimespan(float SaveSpan);
|
|
void DebugAutoSave();
|
|
void DebugAutoRun();
|
|
void CreateGuildWithAdmin(const class FString& GuildName, struct FGuid& AdminPlayerUId);
|
|
void CreateGuildAndEnterLocalPlayer(const class FString& GuildName);
|
|
void CreateGuild(const class FString& GuildName);
|
|
void CountPalCharacter();
|
|
void CopyWorldDirectoryName();
|
|
void CopyPlayerLocation();
|
|
void CommandToServer(const class FString& Command);
|
|
void CleatDebugInfoText();
|
|
void CheckFoliageChunkStatus(bool bShowInstanceDetail, bool bShowGridDetail);
|
|
void ChangePassive_PlayerWeapon(int32 Index, class FName SkillName);
|
|
void ChangeHUDScale(float Scale);
|
|
void CauseServerCrash();
|
|
void CauseEnsure();
|
|
void CauseCrash();
|
|
void CaptureSuccessAlways();
|
|
void CaptureNewMonster(class FName CharacterID);
|
|
void CaptureFailAlways();
|
|
void CaptureAllMonsters();
|
|
void CaptureAllEnemy();
|
|
void BuildNotConsumeMaterials();
|
|
void BuildDebugBaseCamp(class FName Mode);
|
|
void BotOn();
|
|
void BotOff();
|
|
void ApplyDebugGameProgress(class FName PresetName);
|
|
void AddTechnologyPoints(int32 AddPoints);
|
|
void AddPlayerExp(int32 AddExp);
|
|
void AddPartyExp(int32 AddExp);
|
|
void AddOneStatusPlayer();
|
|
void AddOneStatusOtomo();
|
|
void AddOneStatusEnemy();
|
|
void AddMoney(int64 AddValue);
|
|
void AddMapObjectEffectVisualAround_Burn(float Range);
|
|
void AddMapObjectEffectVisualAround(float Range, enum class EPalMapObjectVisualEffectType EffectType);
|
|
void AddGameTime_Minutes(int32 Minutes);
|
|
void AddGameTime_Hours(int32 Hours);
|
|
void AddExpForALLPlayer(int32 AddExp);
|
|
void AddBossTechnologyPoints(int32 AddPoints);
|
|
void AddBaseCampEnergyAmount(enum class EPalEnergyType EnergyType, float Amount);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalClimbingComponent
|
|
class UPalClimbingComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalClimbingComponent* GetDefaultObj();
|
|
|
|
void StartClimb(struct FHitResult& Result);
|
|
void ForceCancelClimb();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalCombiMonsterParameter
|
|
class UPalCombiMonsterParameter : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCombiMonsterParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x14F0 (0x1640 - 0x150)
|
|
// Class Pal.PalComboBoxString
|
|
class UPalComboBoxString : public UWidget
|
|
{
|
|
public:
|
|
TArray<class FString> DefaultOptions; // 0x150(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class FString SelectedOption; // 0x160(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FComboBoxStyle WidgetStyle; // 0x170(0x660)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FTableRowStyle ItemStyle; // 0x7D0(0xD50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FMargin ContentPadding; // 0x1520(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MaxListHeight; // 0x1530(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HasDownArrow; // 0x1534(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableGamepadNavigationMode; // 0x1535(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27E0[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSlateFontInfo Font; // 0x1538(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSlateColor ForegroundColor; // 0x1598(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bIsFocusable; // 0x15AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27E1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FDelegateProperty_ OnGenerateWidgetEvent; // 0x15B0(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ OnGenerateTopWidgetEvent; // 0x15C0(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x15D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOpening; // 0x15E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27E2[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalComboBoxString* GetDefaultObj();
|
|
|
|
void SetSelectedOption(const class FString& Option);
|
|
void SetSelectedIndex(int32 Index);
|
|
bool RemoveOption(const class FString& Option);
|
|
void RefreshOptions();
|
|
void OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType);
|
|
void OnOpeningEvent__DelegateSignature();
|
|
bool IsOpen();
|
|
class FString GetSelectedOption();
|
|
int32 GetSelectedIndex();
|
|
int32 GetOptionCount();
|
|
class FString GetOptionAtIndex(int32 Index);
|
|
int32 FindOptionIndex(const class FString& Option);
|
|
void ClearSelection();
|
|
void ClearOptions();
|
|
void AddOption(const class FString& Option);
|
|
};
|
|
|
|
// 0x0 (0x1510 - 0x1510)
|
|
// Class Pal.PalCommonBoundActionButton
|
|
class UPalCommonBoundActionButton : public UCommonBoundActionButton
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCommonBoundActionButton* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalCommonScrollListBase
|
|
class UPalCommonScrollListBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCommonScrollListBase* GetDefaultObj();
|
|
|
|
void MoveItem(int32 Num, class UPalItemSlot* MoveItemSlot, struct FPalContainerId& TargetContainerId);
|
|
};
|
|
|
|
// 0x0 (0x158 - 0x158)
|
|
// Class Pal.PalCommonUIActionRouter
|
|
class UPalCommonUIActionRouter : public UCommonUIActionRouterBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCommonUIActionRouter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalContainerBase
|
|
class UPalContainerBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnDisposeContainerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalContainerId ID; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalContainerOperationRestrictType OperationRestrictType; // 0x48(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27F5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalContainerBase* GetDefaultObj();
|
|
|
|
bool IsEmpty();
|
|
struct FPalContainerId GetId();
|
|
void DisposeContainerDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalContainerUtility
|
|
class UPalContainerUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalContainerUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalCoopClimbPlayer
|
|
class UPalCoopClimbPlayer : public UObject
|
|
{
|
|
public:
|
|
class APalCharacter* Player; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAnimInstance* PlayerAnime; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<enum class EHumanBone> BoneChain; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
int32 CurrentIndex; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2805[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform TargetWorldTf; // 0x50(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float Progress; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool Complete; // 0xB4(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2806[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ StartStandAnimeDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2807[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopClimbPlayer* GetDefaultObj();
|
|
|
|
struct FTransform UpdateTransform(const struct FTransform& Climber, float ProgressSpeed, float LeapPosSpeed, float LeapRotateSpeed, float DeltaTime);
|
|
void StartStandAnimeDelegate__DelegateSignature();
|
|
void InitializeNode(enum class EHumanBone EntryBone, class APalCharacter* PlayerCharacter, const struct FTransform& Climber);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalCoopSkillModuleBase
|
|
class UPalCoopSkillModuleBase : public UObject
|
|
{
|
|
public:
|
|
enum class EPalLogType ExecuteLog; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2810[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalCharacter* OwnerCharacter; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillModuleBase* GetDefaultObj();
|
|
|
|
void Start();
|
|
void SetTrainerCoopFlag(bool IsCoop);
|
|
void OnTick(float DeltaTime);
|
|
void OnStartSkill();
|
|
void OnSkillOverheat();
|
|
void OnInitialized();
|
|
void Initialize(class UPalPartnerSkillParameterComponent* PartnerSkillComponent);
|
|
int32 GetOwnerRank();
|
|
class APalCharacter* GetOwner();
|
|
void AddSkillLog();
|
|
void Abort();
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalCoopSkillModuleAssignPassiveSkill
|
|
class UPalCoopSkillModuleAssignPassiveSkill : public UPalCoopSkillModuleBase
|
|
{
|
|
public:
|
|
TArray<struct FPalCoopSkillModuleAssignPassiveSkillNames> AssignSkillNamesPerRank; // 0x38(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName PassiveSkillAssignFlagName; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillModuleAssignPassiveSkill* GetDefaultObj();
|
|
|
|
void RemovePassiveSkills();
|
|
void AssignPassiveSkills(TArray<struct FPalDataTableRowName_PassiveSkillData>& AssignSkillName);
|
|
void AssignPassiveSkill(class FName& SkillName);
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalCoopSkillSearchBase
|
|
class UPalCoopSkillSearchBase : public UObject
|
|
{
|
|
public:
|
|
TArray<float> SearchRangeMaxByRank; // 0x28(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> ExtendRangePerSecByRank; // 0x38(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector SearchOrigin; // 0x48(0x18)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SearchRangeMax; // 0x60(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ExtendRangePerSec; // 0x64(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ElapsedTime; // 0x68(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 SkillRank; // 0x6C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid CalledPlayerUId; // 0x70(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsRunning; // 0x80(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_283B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalCoopSkillSearchResultParameter> SearchResultParameters; // 0x88(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchBase* GetDefaultObj();
|
|
|
|
void Tick(float DeltaTime, class UPalCoopSkillSearchLocationRegister* LocationRegister);
|
|
void Terminate();
|
|
void Start(struct FVector& Origin, int32 Rank, struct FGuid& RequestPlayerUId);
|
|
void OnRemoveLocationForCompass_BP(struct FGuid& LocationId, class UPalLocationBase* Location);
|
|
void OnRemoveLocationForCompass(struct FGuid& LocationId, class UPalLocationBase* Location);
|
|
void OnAddedLocationForCompass_BP(struct FGuid& LocationId, class UPalLocationBase* Location);
|
|
void OnAddedLocationForCompass(struct FGuid& LocationId, class UPalLocationBase* Location);
|
|
bool IsRunning();
|
|
bool IsFinished();
|
|
float GetSearchRangeMax();
|
|
float GetSearchRangeByRank(int32 Rank);
|
|
int32 GetRank();
|
|
struct FVector GetOrigin();
|
|
float GetExtendSearchRangePerSec();
|
|
float GetExtendRangePerSecByRank(int32 Rank);
|
|
float GetCurrentSearchRadius();
|
|
void End();
|
|
void ClearSearchResultParameters();
|
|
void AddSearchResultParameter(struct FPalCoopSkillSearchResultParameter& ResultParameter);
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// Class Pal.PalCoopSkillSearchCharacter
|
|
class UPalCoopSkillSearchCharacter : public UPalCoopSkillSearchBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchCharacter* GetDefaultObj();
|
|
|
|
void SearchMonsters(struct FVector& Origin, float SearchRadius, struct FGuid& RequestPlayerUId);
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// Class Pal.PalCoopSkillSearchDungeonPortal
|
|
class UPalCoopSkillSearchDungeonPortal : public UPalCoopSkillSearchBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchDungeonPortal* GetDefaultObj();
|
|
|
|
void SearchDungeonPortal(struct FVector& Origin, float SearchRadius, struct FGuid& RequestPlayerUId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalCoopSkillSearchEffectController
|
|
class UPalCoopSkillSearchEffectController : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchEffectController* GetDefaultObj();
|
|
|
|
void Tick(float DeltaTime);
|
|
void Start(struct FVector& Origin, float RadiusFrom, float RadiusTo, float ExtRadiusPerSec);
|
|
bool IsRunning();
|
|
bool IsFinished();
|
|
void End();
|
|
};
|
|
|
|
// 0xB8 (0xE0 - 0x28)
|
|
// Class Pal.PalCoopSkillSearchLocationRegister
|
|
class UPalCoopSkillSearchLocationRegister : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FGuid> RegisteredLocationIds; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, float> RegisteredLocationElapsedSec; // 0x38(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
float LocationDisplayTimeSec; // 0x88(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2852[0x54]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchLocationRegister* GetDefaultObj();
|
|
|
|
void UnregisterMapObjectLocationsFromCompass(struct FGuid& Guiid);
|
|
void RegisterMapObjectLocationsToCompass(struct FPalCoopSkillSearchResultParameter& ResultParameter);
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// Class Pal.PalCoopSkillSearchMapObject
|
|
class UPalCoopSkillSearchMapObject : public UPalCoopSkillSearchBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchMapObject* GetDefaultObj();
|
|
|
|
void SearchMapObjects(TArray<class FName>& SearchMapObjIds, struct FVector& Origin, float SearchRadius, struct FGuid& RequestPlayerUId);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalCoopSkillSearchSystem
|
|
class UPalCoopSkillSearchSystem : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_286E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalCoopSkillSearchEffectController> EffectControllerClass; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalCoopSkillSearchLocationRegister* LocationRegister; // 0x38(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalCoopSkillSearchEffectController* EffectController; // 0x40(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalCoopSkillSearchBase*> SearchObjects; // 0x48(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCoopSkillSearchSystem* GetDefaultObj();
|
|
|
|
void StartSearchEffect(struct FPalCoopSkillSearchEffectParameter& EffectParam);
|
|
class UPalCoopSkillSearchBase* CreateSearchObject(TSubclassOf<class UPalCoopSkillSearchBase> SearchClass);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalCopyMeshVisualEffect
|
|
class APalCopyMeshVisualEffect : public AActor
|
|
{
|
|
public:
|
|
class UCapsuleComponent* RootCapsule; // 0x290(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalPoseableMeshComponent* PoseableSkeletalMeshComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalCopyMeshVisualEffect* GetDefaultObj();
|
|
|
|
void Setup(class USkeletalMeshComponent* MeshComponent);
|
|
TArray<class UMaterialInstanceDynamic*> GetMainMeshMaterials();
|
|
class USkinnedMeshComponent* GetMainMesh();
|
|
void GetAllMesh(TArray<class USceneComponent*>* OutComponent);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalCryComponentBase
|
|
class UPalCryComponentBase : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCryComponentBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x430 - 0x408)
|
|
// Class Pal.PalCustomPrimitiveWidget
|
|
class UPalCustomPrimitiveWidget : public UPalUserWidget
|
|
{
|
|
public:
|
|
class USlateBrushAsset* SlateBrush; // 0x408(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalUMGCustomVertexData> VertexData; // 0x410(0x10)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<int32> VertexIndexes; // 0x420(0x10)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCustomPrimitiveWidget* GetDefaultObj();
|
|
|
|
void UpdateVertexData(int32 Index, struct FPalUMGCustomVertexData& InVertexData);
|
|
void PushVertexData(struct FPalUMGCustomVertexData& InVertexData);
|
|
void DrawVertexData(struct FPaintContext& Context);
|
|
};
|
|
|
|
// 0x8 (0x310 - 0x308)
|
|
// Class Pal.PalCutsceneActor
|
|
class APalCutsceneActor : public ALevelSequenceActor
|
|
{
|
|
public:
|
|
float OpeningFadeOutDelay; // 0x308(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpeningFadeOutTime; // 0x30C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalCutsceneActor* GetDefaultObj();
|
|
|
|
void OnPrePlayCutscene();
|
|
void OnFinishedCutscene();
|
|
};
|
|
|
|
// 0x48 (0xE8 - 0xA0)
|
|
// Class Pal.PalCutsceneComponent
|
|
class UPalCutsceneComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnPlayCutsceneDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishCutsceneDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class APalCutsceneActor* CutsceneActor; // 0xC0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_28C3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHUDDispatchParameter_FadeWidget* FadeParam; // 0xD0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_28C5[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCutsceneComponent* GetDefaultObj();
|
|
|
|
void StopCutsceneToServer();
|
|
void StopCutscene();
|
|
void StartFadeOut();
|
|
class APalCutsceneActor* SpawnCutsceneActor(TSubclassOf<class APalCutsceneActor> CutsceneActorClass, const struct FVector& Location, const struct FRotator& Rotation, class AActor* Owner);
|
|
void PlayCutsceneToServer();
|
|
void PlayCutscene(class APalCutsceneActor* InCutsceneActor, bool IsAutoDestroy);
|
|
void OnFinished();
|
|
void OnEndFadeOut();
|
|
bool IsPlayingCutscene();
|
|
void CutsceneFinishDelegate__DelegateSignature(bool bIsSkipped);
|
|
void CutsceneDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalDamageDisplayCanvas
|
|
class UPalDamageDisplayCanvas : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamageDisplayCanvas* GetDefaultObj();
|
|
|
|
int32 CalcDisplayDamage(struct FPalDamageInfo& DamageInfo, class AActor* Defender, float* OutSpecialDamageRate, int32* WeakCount);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalHitEffectSlot
|
|
class UPalHitEffectSlot : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHitEffectSlot* GetDefaultObj();
|
|
|
|
void PlayHitEffect(struct FPalDamageInfo& Info);
|
|
void Initialize();
|
|
};
|
|
|
|
// 0x28 (0xC8 - 0xA0)
|
|
// Class Pal.PalDamageExplodeComponent
|
|
class UPalDamageExplodeComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_28FF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ExplosionDelayTime; // 0xA8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2900[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnDamageDelegate_Ex; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool IsExploded; // 0xC0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2903[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamageExplodeComponent* GetDefaultObj();
|
|
|
|
void SpawnExplosionActor_Delay(class AActor* Attacker, float DelayTime);
|
|
void SpawnExplosionActor(class AActor* Attacker);
|
|
void OnDamageDelegate_Ex__DelegateSignature(const struct FPalDamageInfo& DamageInfo);
|
|
void ForceExplode(class AActor* Attacker);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalDamageInfoUtility
|
|
class UPalDamageInfoUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamageInfoUtility* GetDefaultObj();
|
|
|
|
float GetSpecialAttackRate(struct FPalDamageInfo& DamageInfo, enum class EPalSpecialAttackRateType Type);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalDamagePopUpManager
|
|
class UPalDamagePopUpManager : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnAddDamagePopupDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamagePopUpManager* GetDefaultObj();
|
|
|
|
void AddDamagePopupDelegate__DelegateSignature(struct FPalDamageInfo& DamageInfo, class AActor* Defender);
|
|
void AddDamagePopUp(struct FPalDamageInfo& DamageInfo, class AActor* Defender);
|
|
};
|
|
|
|
// 0xD8 (0x178 - 0xA0)
|
|
// Class Pal.PalDamageReactionComponent
|
|
class UPalDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2938[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnDamageDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDamageDelegate_Always; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDeadDelegate; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDyingDeadEndDelegate; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMentalDamageDelegate; // 0xE8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSleepDelegate; // 0xF8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDamageReactionDelegate; // 0x108(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEachDamageReactionDelegate; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSlipDamageDelegate; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCaptureStartDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNooseTrapDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalHitEffectSlot> DamageEffectSlotClass; // 0x158(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHitEffectSlot* EffectSlot; // 0x160(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<float> RateList; // 0x168(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamageReactionComponent* GetDefaultObj();
|
|
|
|
void SlipDamageAndBlowWhenDead(int32 Damage, const struct FVector& Velocity);
|
|
void SlipDamage(int32 Damage, bool ShieldIgnore);
|
|
void ProcessDeath_ToServer();
|
|
void ProcessDamage_ToServer(struct FPalDamageInfo& Info);
|
|
void PopupDamageBySlipDamage_ToALL(int32 Damage);
|
|
void PlayEachDamageReaction(const struct FPalEachDamageRactionInfo& EachReactionInfo);
|
|
void PlayDamageReaction(const struct FPalDamageRactionInfo& ReactionInfo);
|
|
void PlayAddDamageMotion(enum class EPalDamageAnimationReactionType ReactionType);
|
|
void OnSlipDamageDelegate__DelegateSignature(int32 Damage);
|
|
void OnSleepDelegate__DelegateSignature(int32 LastDamage);
|
|
void OnNooseTrapDelegate__DelegateSignature(class AActor* TrapActor, const struct FVector& FixLocation);
|
|
void OnMentalDamageDelegate__DelegateSignature(const struct FPalDamageResult& DamageResult);
|
|
void OnHitNooseTrap(class AActor* TrapActor, const struct FVector& FixLocation);
|
|
void OnEndDamageMotion(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnEachDamageReactionDelegate__DelegateSignature(const struct FPalEachDamageRactionInfo& EachReactionInfo);
|
|
void OnDyingDeadEndDelegate_ToALL();
|
|
void OnDyingDeadEnd__DelegateSignature(class APalPlayerCharacter* PlayerCharacter);
|
|
void OnDeadDelegate__DelegateSignature(const struct FPalDeadInfo& DeadInfo);
|
|
void OnDamageReactionDelegate__DelegateSignature(const struct FPalDamageRactionInfo& ReactionInfo);
|
|
void OnDamageDelegate__DelegateSignature(const struct FPalDamageResult& DamageResult);
|
|
void OnCaptureStartDelegate__DelegateSignature();
|
|
void ForceDamageDelegateForCaptureBall(class AActor* Attacker);
|
|
void DeathDamage_ForSelfDestruct(const struct FVector& Velocity, enum class EPalWazaID WazaID);
|
|
void CallOnDamageDelegateAlways(const struct FPalDamageResult& DamageResult);
|
|
void CallDeadDelegate_ToALL(const struct FPalDeadInfo& DeadInfo);
|
|
void ApplyDamageForMP(const struct FPalDamageResult& DamageResult);
|
|
void ApplyDamageForHP(const struct FPalDamageResult& DamageResult);
|
|
void ApplyDamageForDyingHP(const struct FPalDamageResult& DamageResult);
|
|
void AddDeadImplus(const struct FPalDamageResult& DamageResult);
|
|
};
|
|
|
|
// 0x20 (0x428 - 0x408)
|
|
// Class Pal.PalDamageText
|
|
class UPalDamageText : public UPalUserWidget
|
|
{
|
|
public:
|
|
struct FVector2D RandomPositionMin; // 0x408(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D RandomPositionMax; // 0x418(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDamageText* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x138 (0x160 - 0x28)
|
|
// Class Pal.PalDatabaseCharacterParameter
|
|
class UPalDatabaseCharacterParameter : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, TSubclassOf<class UPalAIResponsePreset>> AIResponsePresetMap; // 0x28(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<class FName, TSubclassOf<class UPalAISightResponsePreset>> AISightResponsePresetMap; // 0x78(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalPettingPresset> PettingPressetClass; // 0xC8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PlayerParameterDataTable; // 0xD0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* MonsterParameterDataTable; // 0xD8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* HumanParameterDataTable; // 0xE0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DropItemDataTable; // 0xE8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* MonsterNameDataTable; // 0xF0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* HumanNameDataTable; // 0xF8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* CharacterIconDataTable; // 0x100(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BPClassDataTable; // 0x108(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PartnerSkillDataTable; // 0x110(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PalSizeParameterDataTable; // 0x118(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PalCapturedCageDataTable; // 0x120(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PalStatusEffectFoodDataTable; // 0x128(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PalCombiUniqueDataTable; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29D4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> TalentMagnificationList; // 0x140(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UPalPettingPresset* PettingPressetInstance; // 0x150(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalCombiMonsterParameter* CombiMonsterParameter; // 0x158(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDatabaseCharacterParameter* GetDefaultObj();
|
|
|
|
void UpdateApplyDatabaseToIndividualParameter(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
bool SetupSaveParameter(class FName CharacterID, int32 Level, struct FGuid& OwnerPlayerUId, struct FPalIndividualCharacterSaveParameter* OutParameter);
|
|
int32 HigherLevelOtomoFromTrainer(class UPalIndividualCharacterParameter* IndividualCharacterParameter);
|
|
void GetWorkSuitabilityRank(class FName RowName, TMap<enum class EPalWorkSuitability, int32>* WorkSuitabilities);
|
|
void GetWorkSuitabilityMaterialSubTypes(class FName RowName, TArray<enum class EPalMapObjectMaterialSubType>* MaterialSubTypes);
|
|
void GetWorkSuitability(class FName RowName, TArray<enum class EPalWorkSuitability>* WorkSuitabilities);
|
|
enum class EPalWeaponType GetWeaponType(class FName RowName);
|
|
bool GetWeaponEquip(class FName RowName);
|
|
int32 GetViewingDistance_cm(class FName RowName);
|
|
int32 GetViewingAngle_Degree(class FName RowName);
|
|
enum class EPalTribeID GetTribe(class FName RowName);
|
|
int32 GetSupportBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetSupport(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
enum class EPalSizeType GetSize(class FName RowName);
|
|
int32 GetShotAttackBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetShotAttack(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
int32 GetRarity(class FName RowName);
|
|
float GetPriceRate(class FName RowName);
|
|
void GetPrefixNameMsgID(class FName& CharacterID, class FName* OutMsgID);
|
|
class UPalPettingPresset* GetPettingPreset();
|
|
void GetPassiveSkill(class FName RowName, TArray<class FName>* PassiveSkill);
|
|
void GetPartnerSkillMsgID(class FName& CharacterID, class FName* OutMsgID);
|
|
enum class EPalOrganizationType GetOrganizationType(class FName RowName);
|
|
bool GetNocturnal(class FName RowName);
|
|
int32 GetMeleeAttackBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetMeleeAttack(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
void GetLocalizedCharacterName(class FName& CharacterID, class FText* OutText);
|
|
bool GetIsTowerBoss(class FName RowName);
|
|
bool GetIsPal(class FName RowName);
|
|
bool GetIsBoss(class FName RowName);
|
|
int32 GetHPBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetHP(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
float GetHearingRate(class FName RowName);
|
|
enum class EPalGenusCategoryType GetGenusCategory(class FName RowName);
|
|
int32 GetFoodAmount(class FName RowName);
|
|
float GetExpRatio(class FName RowName);
|
|
void GetElementType(class FName RowName, enum class EPalElementType* Element1, enum class EPalElementType* Element2);
|
|
bool GetDropItemData(class FName& CharacterID, int32 Level, struct FPalDropItemDatabaseRow* OutData);
|
|
int32 GetDefenseBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetDefense(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
TArray<struct FPalWorkSuitabilityInfo> GetCraftSpeeds(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
int32 GetCraftSpeedBySaveParameter(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
int32 GetCraftSpeed(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
struct FSoftObjectPath GetCharacterIconTexturePath(class FName CharacterID);
|
|
TSoftObjectPtr<class UTexture2D> GetCharacterIconTextureByTribeID(enum class EPalTribeID TribeID);
|
|
TSoftObjectPtr<class UTexture2D> GetCharacterIconTexture(class FName CharacterID);
|
|
float GetCaptureRateCorrect(class FName RowName);
|
|
class FName GetBPClassName(class FName RowName);
|
|
TSoftClassPtr<class APalCharacter> GetBPClass(class FName RowName);
|
|
enum class EPalBattleBGMType GetBattleBGM(class FName RowName);
|
|
bool FindPalSizeParameter(enum class EPalSizeType CharacterSize, struct FPalSizeParameterDataRow* RowData);
|
|
int32 CalcCorrectedLevel(int32 TrainerLevel, int32 TargetCharacterLevel, class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalDataTableRowIdMapper
|
|
class UPalDataTableRowIdMapper : public UObject
|
|
{
|
|
public:
|
|
TArray<class UDataTable*> DataTables; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, int32> RowNameHashMap; // 0x38(0x50)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDataTableRowIdMapper* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalDeadBodyManager
|
|
class UPalDeadBodyManager : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPalIndividualCharacterHandle*> DeadPalList; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDeadBodyManager* GetDefaultObj();
|
|
|
|
void GetDeadPalList(TArray<class UPalIndividualCharacterHandle*>* OutArray);
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalDeathPenaltyManager
|
|
class UPalDeathPenaltyManager : public UObject
|
|
{
|
|
public:
|
|
float StageDeathPenaltyRayStartHeight; // 0x28(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StageDeathPenaltyChestRadius; // 0x2C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StageDeathPenaltySpaceWidth; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StageDeathPenaltySpaceDepth; // 0x34(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalDeathPenaltyList> DeathPenaMap; // 0x38(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDeathPenaltyManager* GetDefaultObj();
|
|
|
|
void DropDeathPenaltyChest(class APalPlayerCharacter* Player);
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalDebugInfoGameInstanceSubsystem
|
|
class UPalDebugInfoGameInstanceSubsystem : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_29EF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UFont* FontObject; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDebugInfoGameInstanceSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x450 (0x478 - 0x28)
|
|
// Class Pal.PalDebugSetting
|
|
class UPalDebugSetting : public UObject
|
|
{
|
|
public:
|
|
bool bEnableCommandToServer; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalLanguageType EditorPlayTextLanguageType; // 0x29(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsRequiredLoadPlayerSaveData; // 0x2A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F1[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString DefaultLoadPlayerSaveDataName; // 0x30(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsRequiredLoadWorldSaveData; // 0x40(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString DefaultLoadWorldSaveDataName; // 0x48(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsRequiredLoadLocalWorldSaveData; // 0x58(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_29F3[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, struct FGuid> EditorPlayerSaveDataOverwriteMap; // 0x60(0x50)(Edit, Config, NativeAccessSpecifierPublic)
|
|
class FString PlayerAutoSaveDataName; // 0xB0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WorldAutoSaveDataName; // 0xC0(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDontAutoSaveInMulti; // 0xD0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName EditorSaveDirectoryName; // 0xD4(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoSaveSpan; // 0xDC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AutoSaveEnable; // 0xE0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoSetTruePalMainStats; // 0xE1(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F6[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDataTableRowName_GameProgressPreset PlayerDefaultPreset; // 0xE4(0x8)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerLevel; // 0xEC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ForceFixLevelForWildPal; // 0xF0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ForceFixTalent; // 0xF4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDebugOtomoPalInfo> DefaultOtomoPal; // 0xF8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDebugPalCaptureInfo> DefaultCapturePalInfos; // 0x108(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
int32 DefaultCapturePalRandomNum; // 0x118(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F7[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDebugItemCreateInfo> DefaultItem; // 0x120(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDebugItemCreateInfo> DefaultLoadoutItem; // 0x130(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
int32 PlayStart_PalWorldTime; // 0x140(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DebugRate_PalWorldTime; // 0x144(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreOverWeightMove; // 0x148(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableReticleShoot; // 0x149(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEquipDefaultWeapon; // 0x14A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetAllBulletItems; // 0x14B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreItemDurabilityDecrease; // 0x14C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotConsumeMaterialsInRepair; // 0x14D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMutekiALL; // 0x14E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMutekiForPlayer; // 0x14F(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMutekiForFriend; // 0x150(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableDeathPenalty; // 0x151(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreRespawnTimer; // 0x152(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableDyingCountdown; // 0x153(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFixedSP; // 0x154(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisiablePlayerShield; // 0x155(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFullPowerForPlayer; // 0x156(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCaptureSuccessAlways; // 0x157(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCaptureFailAlways_BounceBall; // 0x158(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowActionName; // 0x159(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowCharacterStatus; // 0x15A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowCharacterTickInfo; // 0x15B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsWazaCoolTimeFast; // 0x15C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowUseRootMotion; // 0x15D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableClimbing; // 0x15E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableFallDamage; // 0x15F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowPlayerFallHeight; // 0x160(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowGroundObjectName; // 0x161(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowForwardObjectName; // 0x162(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableStatus_Darkness; // 0x163(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsIgnoreBuildRestrictionBaseCamp; // 0x164(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalMovementSpeedType ConfirmTransportItemBaseSpeedType; // 0x165(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29F9[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ConfirmTransportItemSpeedMultipleRate; // 0x168(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotConsumeMaterialsInBuild; // 0x16C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BuildRequiredWorkAmount; // 0x170(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableEnemyEyeSight; // 0x174(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableNPCDrawRaycastDebug; // 0x175(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsHideScreenMessage; // 0x176(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsHungerDisable; // 0x177(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAllRecipeUnlock; // 0x178(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotDecreaseWeaponItem; // 0x179(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotRequiredBulletWhenReload; // 0x17A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowReticleLocation; // 0x17B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowAutoAimInfo; // 0x17C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableMouseAutoAim; // 0x17D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29FD[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MouseSensitivityRate; // 0x180(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CaptureFPS; // 0x184(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableDropItem; // 0x188(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDropItemHitEvent; // 0x189(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrintLogGroupsWhenGroupOperated; // 0x18A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsSoundRangeVisual; // 0x18B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsToggleHUDWhenEject; // 0x18C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsLookAtDisable; // 0x18D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPalBoxInLevelBelongingToServerPlayer; // 0x18E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCreateGameInstanceViewActor; // 0x18F(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFixedLightingControllerTime; // 0x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A00[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LightingControllerTimeIfFixed; // 0x194(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowFloorLocation; // 0x198(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowGroundTilt; // 0x199(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableShiftKey; // 0x19A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsSpawnAlwaysFromSpawner; // 0x19B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsDisableSpawner; // 0x19C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A02[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float OverrideSpawnRadius; // 0x1A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OverrideDespawnRadius; // 0x1A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPlayerCompleteSTEALTH; // 0x1A8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowEnemyHate; // 0x1A9(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowEnemyHateArrow; // 0x1AA(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowTargetLocalPlayerList; // 0x1AB(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowMovementMode; // 0x1AC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowOrganization; // 0x1AD(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanAccessToOtherGuildMapObject; // 0x1AE(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFirstBuildPalBox; // 0x1AF(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkExtraRate; // 0x1B0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableFootIK; // 0x1B4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBuildInstallCheckLookToCamera; // 0x1B5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBuildFXDebugLog; // 0x1B6(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDamageTextStack; // 0x1B7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFootStepNotify_DebugDisplay; // 0x1B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipBossCutscene; // 0x1B9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowRangeDistributeExpAround; // 0x1BA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotDropOtomoAtPlayerDeath; // 0x1BB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotDropItemsAtPlayerDeath; // 0x1BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableDebugMoveSpeed; // 0x1BD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceToggleDash; // 0x1BE(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugAutoRun; // 0x1BF(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawPlayerInDoor; // 0x1C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A07[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 PlayerPalStoragePage; // 0x1C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShowPlayerMoveSpeed; // 0x1C8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSwimming_DebugDisplay; // 0x1C9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSwimming_NoDecreaseSP; // 0x1CA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPartnerSkill_DebugDisplay; // 0x1CB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPartnerSkill_NoDecrease; // 0x1CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A09[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PartnerSkill_CooldownSpeedRate; // 0x1D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool PartnerSkill_IgnoreRestrictedByItems; // 0x1D4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotConsumeMaterialsInCraft; // 0x1D5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelectableRecipeWhenNothingMaterials; // 0x1D6(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreWorkableElementType; // 0x1D7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreWorkableGenusCategories; // 0x1D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDebugWorkAssign; // 0x1D9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDebugWorkAssignTarget; // 0x1DA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceRunInWork; // 0x1DB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bContinueSpeedInTransportWork; // 0x1DC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotInterruptTransportingWork; // 0x1DD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrintLogWorkerEventDetail; // 0x1DE(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A0D[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BaseCampWorkerEventTriggerInterval; // 0x1E0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IgnoreBaseCampTask; // 0x1E4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBaseCampSpawnLevelMax; // 0x1E5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBaseCampWorkerSanityDetail; // 0x1E6(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A0F[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BaseCampWorkerEatTime; // 0x1E8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBaseCampShowCannotTransportTarget; // 0x1EC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A11[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalArrowSettings BaseCampCannotTransportTargetArrowSettings; // 0x1F0(0xC)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bBaseCampMoveModeTeleportForce; // 0x1FC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A12[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 FallBackDefense; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugLogWorldSecurity; // 0x204(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugLogEnableCriminal; // 0x205(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugLogEnableWanted; // 0x206(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugLogEnableCriminalPlayer; // 0x207(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDebugWantedSpawnerSphere; // 0x208(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTransportGrantedMonsterToPalBox; // 0x209(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvaderDisable; // 0x20A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A13[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DebugSpawnWildPal_DistanceFromPlayer; // 0x20C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalStatusID DebugAddStatus; // 0x210(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisplayDebug_PassiveSkill; // 0x211(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowPassiveSkillStatus; // 0x212(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A16[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ShowPassiveSkillStatusRange; // 0x214(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnorePalPassiveSkill; // 0x218(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A17[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDataTableRowName_PassiveSkillData> PalPassiveSkillOverride; // 0x220(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bGrantPassiveSkillAlways; // 0x230(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A18[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalDataTableRowName_PalMonsterData, struct FPalDebugAttachPassiveSkillInfo> PassiveSkill_AttachSkill; // 0x238(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
bool bPassiveSkill_CollectItem_10Sec; // 0x288(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPassiveSkill_LifeSteal_DisplayRecoverHp; // 0x289(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLogMapObjectFailedSpawn; // 0x28A(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowMapObjectStatus; // 0x28B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowMapObjectFoliageStatus; // 0x28C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A19[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ShowMapObjectStatusRange; // 0x290(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisablePalFoliageComponentBeginPlay; // 0x294(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowMapObjectSpawnerStatus; // 0x295(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableMapObjectEffect; // 0x296(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDetectMapObjectInDoor; // 0x297(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanDamageToMapObjectFromSameGroup; // 0x298(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A1B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MapObjectHpOverride; // 0x29C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FoliageRespawnIntervalOverrideSeconds; // 0x2A0(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bVisibleFoliageChunk; // 0x2A4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowPalEggStatus; // 0x2A5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A1F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ShowPalEggStatusRange; // 0x2A8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsHideAllHUD; // 0x2AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsNowHUDHide; // 0x2AD(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceCreateDispatchParameterByHUDService; // 0x2AE(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDebugMapIcon; // 0x2AF(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsHideUIForPV; // 0x2B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCompletePaldex; // 0x2B1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseFixedPositionPlayerUI; // 0x2B2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceShowHPGauge; // 0x2B3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFixedRandomSeed; // 0x2B4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A21[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ActionRandomSeed; // 0x2B8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAvailableBuildObjectInDevelop; // 0x2BC(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowBuildObjectInstallCheck; // 0x2BD(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A22[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<enum class EPalMapObjectOperationResult> IgnoreInstallErrors; // 0x2C0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bDrawDebugInstallConnection; // 0x2D0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseEagleForGlider; // 0x2D1(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEquipDefaultGlider; // 0x2D2(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A23[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ExtraHpRegenRateInSleepingBed; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableLamp; // 0x2D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableTimerLight; // 0x2D9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableTickOptimization; // 0x2DA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableDamagePopup; // 0x2DB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowTickOptimizationType; // 0x2DC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreFastTravelLock; // 0x2DD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A28[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalAudioBus, float> AudioBusVolumes; // 0x2E0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalAudioBus, bool> AudioBusMute; // 0x330(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic)
|
|
bool bIsShowPostAkEvent; // 0x380(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A2A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalSoundDebugModel> SoundDebugModelClass; // 0x388(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMuteForPlayerSoundOnly; // 0x390(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisplayPlaySoundId; // 0x391(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPlayFootStepSound; // 0x392(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A2C[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> IgnoreSoundIds; // 0x398(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bIsSpawnFootStepEffect; // 0x3A8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableCameraPitchLimit; // 0x3A9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsIgnoreNetworkVersionCompatible; // 0x3AA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUseClientOtomoSetting; // 0x3AB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A2E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDebugOtomoPalInfo> DefaultOtomoPalForClient; // 0x3B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bIsForcedSynchronizedMapObject; // 0x3C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableCharacterCountInServer; // 0x3C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDedicatedServerOptimizeInListenServer; // 0x3C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableInitRandomCharacterMake; // 0x3C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSpawnTreasureBox; // 0x3C4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSpawnEnemyCamp; // 0x3C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSpawnPalEgg; // 0x3C6(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSpawnRarePal; // 0x3C7(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IgnoreAudio; // 0x3C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowAudioSoundPlayer; // 0x3C9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSpawnRandomIncident; // 0x3CA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableSpawnRandomIncident; // 0x3CB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A33[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ForceSpawnRandomIncidentName; // 0x3D0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowRandomIncidentSpawnArea; // 0x3E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowRandomIncidentEndArea; // 0x3E1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowRandomIncidentExcludeArea; // 0x3E2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvadeSetting_Override; // 0x3E3(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvadeProbability_Override; // 0x3E4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeOccurablePlayerLevel_Override; // 0x3E8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A34[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ForceOccurInvaderName; // 0x3F0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalBiomeType Biome_Override; // 0x400(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A35[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 InvadeJudgmentInterval_Minutes_Override; // 0x404(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeCollTime_Max_Minutes_Override; // 0x408(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeCollTime_Min_Minutes_Override; // 0x40C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeReturnTime_Minutes_Override; // 0x410(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeStartPoint_BaseCampRadius_Min_cm_Override; // 0x414(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeStartPoint_BaseCampRadius_Max_cm_Override; // 0x418(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VisitorNPCProbability_Override; // 0x41C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ForceOccurVisitorNPCName; // 0x420(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VisitorNPCReturnTime_Minutes_Override; // 0x430(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableCrossKeyQuickSwitch; // 0x434(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableAirRolling; // 0x435(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnablePalWarp; // 0x436(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDungeonDevelopFlag; // 0x437(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisableOptionWorldLoadConfig; // 0x438(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsShowNightSkipLog; // 0x439(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsApplyOptionWorldModePreset; // 0x43A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowAnimRateScale; // 0x43B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShowAnimRateScaleRange; // 0x43C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsParallelForUpdateActiveTiles; // 0x440(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsDisablePlayerTeleportTimeout; // 0x441(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMalePlayer; // 0x442(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableLoadingScreen; // 0x443(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A38[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnLoadingScreenVisibilityChanged; // 0x448(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsSkipCharacterMake; // 0x458(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawHitCollision; // 0x459(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableGrapplingCoolDown; // 0x45A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawGrapplingLine; // 0x45B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawGrapplingHitPoint; // 0x45C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawAmbientSoundLinePlayLocation; // 0x45D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawAmbientSoundActivateTrigger; // 0x45E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDefenseAttackableRange; // 0x45F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowDefenseAttackTarget; // 0x460(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A3A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ShowDefenseRange; // 0x464(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldPartitionLoadCheckRange; // 0x468(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool WorldPartitionLoadActivatedCheck; // 0x46C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableInteractRecicleTarget; // 0x46D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowStageDeathPenaltyLocation; // 0x46E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceLocationTeleport; // 0x46F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowInvaderDeubgLog; // 0x470(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A3B[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDebugSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalDebug_SpawnInfoReporter
|
|
class APalDebug_SpawnInfoReporter : public AActor
|
|
{
|
|
public:
|
|
TArray<class APalNPCSpawnerBase*> CacheSpawner; // 0x290(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDebug_SpawnInfoReporter* GetDefaultObj();
|
|
|
|
class FString GetDebugInfoString(class APalNPCSpawnerBase* Spawner);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalDefine
|
|
class UPalDefine : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDefine* GetDefaultObj();
|
|
|
|
struct FGameplayTag UILayerTag_Modal();
|
|
struct FGameplayTag UILayerTag_Menu();
|
|
struct FGameplayTag UILayerTag_GameMenu7();
|
|
struct FGameplayTag UILayerTag_GameMenu6();
|
|
struct FGameplayTag UILayerTag_GameMenu5();
|
|
struct FGameplayTag UILayerTag_GameMenu4();
|
|
struct FGameplayTag UILayerTag_GameMenu3();
|
|
struct FGameplayTag UILayerTag_GameMenu2();
|
|
struct FGameplayTag UILayerTag_GameMenu();
|
|
struct FGameplayTag UILayerTag_Game();
|
|
class FName TextId_UICommon_SystemMessageUnlockFastTravel();
|
|
class FName TextId_UICommon_SystemErrorCantMoveNotOwned();
|
|
class FName TextId_UICommon_LOG_NeedItemToOpenTreasureBox();
|
|
class FName TextId_UICommon_LOG_ConsumeItem();
|
|
class FName TextId_UICommon_InteractIndicator_InputPassword_CannotTry();
|
|
class FName TextId_UICommon_InteractIndicator_ConsumeAndOpen();
|
|
class FName TextId_UICommon_INFINITE();
|
|
class FName TextId_UICommon_DISMANTLING_FAILED_PALBOX();
|
|
class FName TextId_UICommon_DISMANTLING_CONFIRM_PALBOX();
|
|
class FName TextId_UICommon_CONFIRM_DUNGEON_EXIT();
|
|
class FName TextId_UICommon_CONFIRM_DUNGEON_ENTER();
|
|
class FName StatusPointName_AddWorkSpeed();
|
|
class FName StatusPointName_AddPower();
|
|
class FName StatusPointName_AddMaxSP();
|
|
class FName StatusPointName_AddMaxInventoryWeight();
|
|
class FName StatusPointName_AddMaxHP();
|
|
class FName StatusPointName_AddCaptureLevel();
|
|
class FName StaticItemID_UnlockLantern();
|
|
class FName StaticItemID_UnlockAutoMeal_Tier(int32 Num);
|
|
class FName StaticItemID_Money();
|
|
class FName Socket_Mouth();
|
|
class FName Socket_JumpEffect();
|
|
class FName Socket_EquipWeapon3();
|
|
class FName Socket_EquipWeapon2();
|
|
class FName Socket_EquipWeapon1();
|
|
class FName Socket_BulletMuzzle();
|
|
class FName Socket_BodyCenter();
|
|
class FName NP_PlayerCenterPosition();
|
|
class FName MS_HumanHeadName();
|
|
class FName MS_HumanHairName();
|
|
class FName MS_HumanEyeName();
|
|
class FName MS_HumanClothName();
|
|
class FName MS_HumanBrowName();
|
|
class FName MS_HumanBodyName();
|
|
class FName MP_TorsoNormalMinIntensityName();
|
|
class FName MP_TorsoNormalMaxIntensityName();
|
|
class FName MP_PalLitBaseColorName();
|
|
class FName MP_LegNormalMinIntensityName();
|
|
class FName MP_LegNormalMaxIntensityName();
|
|
class FName MP_CharacterMakeSubsurfaceColorName();
|
|
class FName MP_CharacterMakeBaseColorSaturationName();
|
|
class FName MP_CharacterMakeBaseColorHueName();
|
|
class FName MP_CharacterMakeBaseColorBrightnessName();
|
|
class FName MP_ArmNormalMinIntensityName();
|
|
class FName MP_ArmNormalMaxIntensityName();
|
|
class FName FlagName_OverWeightInventory();
|
|
class FName FlagName_DebugBotGuildName();
|
|
class FName FlagName_CameraOffsetInLiftup();
|
|
class FName DecreaseSanityRate_WorkHard();
|
|
class FName DecreaseFullStomachRate_WorkHard();
|
|
class FName DecreaseFullStomachRate_Work();
|
|
class FName BS_TorsoArmMinName();
|
|
class FName BS_TorsoArmMaxName();
|
|
class FName BS_LegArmMinName();
|
|
class FName BS_LegArmMaxName();
|
|
class FName BS_BodyArmMinName();
|
|
class FName BS_BodyArmMaxName();
|
|
class FName ActionNotify_MiningImpactTiming();
|
|
class FName ActionNotify_MiningEndTiming();
|
|
class FName ActionBBKey_FeedItem();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalDismantleObjectChecker
|
|
class APalDismantleObjectChecker : public AActor
|
|
{
|
|
public:
|
|
class APalBuildObject* TargetBuildObject; // 0x290(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDismantleObjectChecker* GetDefaultObj();
|
|
|
|
class APalBuildObject* GetTargetObject();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalStageAreaVolume
|
|
class APalStageAreaVolume : public AActor
|
|
{
|
|
public:
|
|
class UDataLayerAsset* RelatedDataLayerAsset; // 0x290(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalStageAreaVolume* GetDefaultObj();
|
|
|
|
void SetRelatedDataLayerAsset(class UDataLayerAsset* DataLayerAsset);
|
|
class UDataLayerAsset* GetRelatedDataLayerAsset();
|
|
struct FBox GetBoundingBox();
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Pal.PalDungeonAreaVolume
|
|
class APalDungeonAreaVolume : public APalStageAreaVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonAreaVolume* GetDefaultObj();
|
|
|
|
void OnOverlapActor(class AActor* Other);
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Pal.PalDungeonLevelDataAsset
|
|
class UPalDungeonLevelDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
struct FBox LevelBounds; // 0x30(0x38)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonLevelDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalDungeonSpawnerDataAsset
|
|
class UPalDungeonSpawnerDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class FName> SpawnerPatternNames; // 0x30(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonSpawnerDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalDungeonDefines
|
|
class UPalDungeonDefines : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonDefines* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalDungeonInfoParameterUtility
|
|
class UPalDungeonInfoParameterUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonInfoParameterUtility* GetDefaultObj();
|
|
|
|
float CalcDisappearRemainSeconds(class UObject* WorldContextObject, struct FPalDungeonInfoParameter& InParameter);
|
|
};
|
|
|
|
// 0x38 (0x2C8 - 0x290)
|
|
// Class Pal.PalDungeonEnemySpawnerPoint
|
|
class APalDungeonEnemySpawnerPoint : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2B3D[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalDungeonEnemySpawnerRankType RankType; // 0x2A0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B3E[0x27]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonEnemySpawnerPoint* GetDefaultObj();
|
|
|
|
void ReturnIndividualHandleDelegate__DelegateSignature(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void OnEnterCharacterToGroup(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void OnCreatedGroup();
|
|
void OnChangeBossState_ServerInternal(class UPalDungeonInstanceModel* InstanceModel);
|
|
void CheckLevelStreamingCompleted();
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalDungeonEntrance
|
|
class APalDungeonEntrance : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2B4C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalStageModelDungeon* StageModel; // 0x298(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonEntrance* GetDefaultObj();
|
|
|
|
bool TryGetDungeonInstanceModel(class UPalDungeonInstanceModel** OutModel);
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnResponseDialogEnterDungeon(bool bResponse);
|
|
struct FTransform GetWarpPoint();
|
|
class UPalStageModelDungeon* GetStageModel();
|
|
struct FPalStageInstanceId GetStageInstanceId();
|
|
struct FGuid GetDungeonInstanceId();
|
|
struct FTransform GetDeadItemDropPoint();
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalDungeonExit
|
|
class APalDungeonExit : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2B55[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bStartPoint; // 0x298(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B56[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonExit* GetDefaultObj();
|
|
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnResponseDialogExitDungeon(bool bResponse);
|
|
bool IsStartPoint();
|
|
struct FTransform GetWarpPoint();
|
|
};
|
|
|
|
// 0x80 (0x320 - 0x2A0)
|
|
// Class Pal.PalDungeonFixedEntrance
|
|
class APalDungeonFixedEntrance : public APalDungeonEntrance
|
|
{
|
|
public:
|
|
uint8 Pad_2B5F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LevelObjectInstanceId; // 0x2A8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FDataTableRowHandle DungeonNameRowHandle; // 0x2B8(0x10)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
class UDataLayerAsset* DataLayerAsset; // 0x2C8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class APalNPCSpawnerBase> EnemySpawnerSoftClass; // 0x2D0(0x30)(Edit, DisableEditOnTemplate, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RespawnCoolTimeMinutesAfterBossDefeated; // 0x300(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B60[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalNPCSpawnerBase> EnemySpawnerClass; // 0x318(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonFixedEntrance* GetDefaultObj();
|
|
|
|
struct FGuid GetLevelObjectInstanceId();
|
|
TSoftClassPtr<class APalNPCSpawnerBase> GetEnemySpawnerSoftClass();
|
|
TSubclassOf<class APalNPCSpawnerBase> GetEnemySpawner();
|
|
class UDataLayerAsset* GetDataLayerAsset();
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalDungeonGimmickUnlockableDoor
|
|
class APalDungeonGimmickUnlockableDoor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonGimmickUnlockableDoor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalDungeonGimmickUnlockableDoor_DefeatBoss
|
|
class APalDungeonGimmickUnlockableDoor_DefeatBoss : public APalDungeonGimmickUnlockableDoor
|
|
{
|
|
public:
|
|
enum class EPalDungeonInstanceBossState BossState; // 0x290(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B6E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonGimmickUnlockableDoor_DefeatBoss* GetDefaultObj();
|
|
|
|
void OnRep_BossState();
|
|
void OnChangeBossStateImpl(enum class EPalDungeonInstanceBossState ToState);
|
|
void OnChangeBossState_ServerInternal(class UPalDungeonInstanceModel* InstanceModel);
|
|
};
|
|
|
|
// 0x240 (0x268 - 0x28)
|
|
// Class Pal.PalDungeonInstanceModel
|
|
class UPalDungeonInstanceModel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2B8C[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnChangeInstanceStatusDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid DungeonInstanceId; // 0x70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid MarkerPointId; // 0x80(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DungeonSpawnAreaId; // 0x90(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DungeonLevelName; // 0x98(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverrideDungeonNameTextId; // 0xA0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector_NetQuantize RepFieldWarpPointLocation; // 0xA8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform FieldWarpPointTransform; // 0xC0(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform StartPointTransform; // 0x120(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform DeadItemDropTransform; // 0x180(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalDungeonInstanceBossState BossState; // 0x1E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B92[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName EnemySpawner_Boss_RowName; // 0x1E4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B93[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class APalNPCSpawnerBase> EnemySpawnerClass_Boss; // 0x1F0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameDateTime DisappearTimeAt; // 0x220(0x8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Level; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalStageInstanceId StageInstanceId; // 0x22C(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalMapObjectSaveData> MapObjectSaveDataArray; // 0x240(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 ReservedDataLayerAssetIndex; // 0x250(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B96[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataLayerAsset* ReservedDataLayerAsset; // 0x258(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B97[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonInstanceModel* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalDungeonInstanceModel* Self);
|
|
void OnUpdateBossState();
|
|
void OnSpawnedCharacter_ServerInternal(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void OnRep_DisappearTimeAt();
|
|
void OnRep_BossState();
|
|
void OnDeadBoss_ServerInternal(const struct FPalDeadInfo& DeadInfo);
|
|
void OnChangeInstanceStatus();
|
|
void OnCapturedBoss_ServerInternal(class APalCharacter* Character, class APalCharacter* Attacker);
|
|
int32 GetLevel();
|
|
class FName GetDungeonSpawnAreaId();
|
|
class FText GetDungeonNameText();
|
|
struct FGameDateTime GetDisappearTimeAt();
|
|
enum class EPalDungeonInstanceBossState GetBossState();
|
|
float CalcRemainSecondsBy(class UObject* WorldContextObject, struct FGameDateTime& TimeAt);
|
|
float CalcDisappearRemainSeconds(class UObject* WorldContextObject, struct FGameDateTime& InDisappearTimeAt);
|
|
};
|
|
|
|
// 0x8 (0x270 - 0x268)
|
|
// Class Pal.PalDungeonInstanceModelFixedDungeon
|
|
class UPalDungeonInstanceModelFixedDungeon : public UPalDungeonInstanceModel
|
|
{
|
|
public:
|
|
struct FGameDateTime RespawnBossTimeAt; // 0x268(0x8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonInstanceModelFixedDungeon* GetDefaultObj();
|
|
|
|
struct FGameDateTime GetRespawnBossTimeAt();
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Pal.PalLevelObjectActor
|
|
class APalLevelObjectActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2BA8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LevelObjectInstanceId; // 0x298(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectActor* GetDefaultObj();
|
|
|
|
struct FGuid GetLevelObjectInstanceId();
|
|
};
|
|
|
|
// 0x50 (0x2F8 - 0x2A8)
|
|
// Class Pal.PalDungeonItemSpawnerPoint
|
|
class APalDungeonItemSpawnerPoint : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
enum class EPalDungeonItemSpawnerType ItemSpawnerType; // 0x2A8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BAB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class APalMapObjectSpawnerTreasureBox> TreasureBoxSpawnerSoftClass; // 0x2B0(0x30)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BAC[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonItemSpawnerPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2D8 - 0x2A8)
|
|
// Class Pal.PalDungeonPointMarker
|
|
class APalDungeonPointMarker : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
TArray<struct FPalDataTableRowName_DungeonSpawnAreaData> SpawnAreaIds; // 0x2A8(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bEditSpawnParameter; // 0x2B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BAF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDungeonMarkerPointSpawnParameter EditSpawnParameter; // 0x2BC(0x10)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BB0[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalDungeonEntrance> DungeonEntranceClass; // 0x2D0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonPointMarker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalDungeonStartPointMarker
|
|
class APalDungeonStartPointMarker : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDungeonStartPointMarker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x138 (0x1A8 - 0x70)
|
|
// Class Pal.PalDungeonWorldSubsystem
|
|
class UPalDungeonWorldSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_2BB7[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalDungeonMarkerPointData> MarkerPointDataMap; // 0x80(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalDungeonInstanceModel*> InstanceModelMap; // 0xD0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector DungeonMargin; // 0x120(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TickInterval; // 0x138(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BB8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, struct FPalDungeonDataLayerAssetSet> DataLayerAssetMap; // 0x140(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APalDungeonPointMarker*> PointMarkersWaitSystemInitializeInServer; // 0x190(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
bool bInitializedWithSaveData; // 0x1A0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BB9[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDungeonWorldSubsystem* GetDefaultObj();
|
|
|
|
bool TryGetDungeonInfo(struct FPalStageInstanceId& StageInstanceId, struct FPalDungeonInfoParameter* OutInfo);
|
|
struct FGuid Debug_GetDungeonInstanceIdByIndex(int32 Index);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalDynamicItemDataBase
|
|
class UPalDynamicItemDataBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2BBC[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDynamicItemId ID; // 0x40(0x20)(BlueprintVisible, BlueprintReadOnly, Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName StaticId; // 0x60(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicItemDataBase* GetDefaultObj();
|
|
|
|
class FName GetStaticId();
|
|
struct FPalDynamicItemId GetId();
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Pal.PalDynamicArmorItemDataBase
|
|
class UPalDynamicArmorItemDataBase : public UPalDynamicItemDataBase
|
|
{
|
|
public:
|
|
uint8 Pad_2BDD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Durability; // 0x70(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDurability; // 0x74(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OldDurability; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BDF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> PassiveSkillList; // 0x80(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2BE0[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicArmorItemDataBase* GetDefaultObj();
|
|
|
|
void SetDurability(float NewDurability);
|
|
void OnRep_Durability();
|
|
TArray<class FName> GetPassiveSkillList();
|
|
float GetMaxDurability();
|
|
float GetDurability();
|
|
void DeleteAllPassive();
|
|
bool ChangePassiveSkill(int32 PassiveIndex, class FName SkillName);
|
|
bool AddPassiveSkill(class FName SkillName);
|
|
};
|
|
|
|
// 0xE8 (0x110 - 0x28)
|
|
// Class Pal.PalDynamicItemDataManager
|
|
class UPalDynamicItemDataManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2BE6[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnCreateItemInServerDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalDynamicItemId, class UPalDynamicItemDataBase*> ItemDynamicDataMap; // 0x48(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
float DisposeReservedDynamicItemRemainingTime; // 0x98(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2BE8[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 DynamicItemDisposeReserveCount; // 0xB0(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2BEA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalDynamicItemDisposeWaitNotifyInfo> DisposeDynamicItemIdRequestWaitInfoMap_ServerInternal; // 0xB8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2BEC[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicItemDataManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD0 (0x140 - 0x70)
|
|
// Class Pal.PalDynamicItemWorldSubsystem
|
|
class UPalDynamicItemWorldSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_2BF1[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalDynamicItemId, class UPalDynamicItemDataBase*> DynamicItemDataMap_InServer; // 0x90(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalDynamicItemId, struct FPalDynamicItemInfo> WeakDynamicItemDataMap_InClient; // 0xE0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalDynamicItemDataBase*> DynamicItemDataCache_InClient; // 0x130(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicItemWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalDynamicObjectBase
|
|
class APalDynamicObjectBase : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalDynamicObjectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x220 (0x288 - 0x68)
|
|
// Class Pal.PalDynamicPalEggItemDataBase
|
|
class UPalDynamicPalEggItemDataBase : public UPalDynamicItemDataBase
|
|
{
|
|
public:
|
|
class FName CharacterID; // 0x68(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalIndividualCharacterSaveParameter SaveParameter; // 0x70(0x218)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicPalEggItemDataBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Pal.PalDynamicWeaponItemDataBase
|
|
class UPalDynamicWeaponItemDataBase : public UPalDynamicItemDataBase
|
|
{
|
|
public:
|
|
uint8 Pad_2C06[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Durability; // 0x70(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxDurability; // 0x74(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OldDurability; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RemainingBullets; // 0x7C(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> PassiveSkillList; // 0x80(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C07[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDynamicWeaponItemDataBase* GetDefaultObj();
|
|
|
|
int32 UseBullets(int32 UseNum);
|
|
bool UseBullet();
|
|
void SetDurability(float NewDurability);
|
|
void SetBulletsNum(int32 bulletsNum);
|
|
void OnRep_Durability();
|
|
bool IsEmptyMagazine();
|
|
int32 GetRemainingBulletsNum();
|
|
TArray<class FName> GetPassiveSkillList();
|
|
float GetMaxDurability();
|
|
float GetDurability();
|
|
void DeleteAllPassive();
|
|
bool ChangePassiveSkill(int32 PassiveIndex, class FName SkillName);
|
|
bool AddPassiveSkill(class FName SkillName);
|
|
};
|
|
|
|
// 0x48 (0x2D8 - 0x290)
|
|
// Class Pal.PalEditorMapObjectCheckPlacer
|
|
class APalEditorMapObjectCheckPlacer : public AActor
|
|
{
|
|
public:
|
|
class UArrowComponent* LeftEdgeArrow; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* RightEdgeArrow; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* StackRowArrow; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D PlacementMargin; // 0x2A8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalDataTableRowName_MapObjectData> IgnoreRowNames; // 0x2B8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C09[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalEditorMapObjectCheckPlacer* GetDefaultObj();
|
|
|
|
void PlaceMapObjects();
|
|
};
|
|
|
|
// 0x280 (0x2A8 - 0x28)
|
|
// Class Pal.PalEditorSetting
|
|
class UPalEditorSetting : public UObject
|
|
{
|
|
public:
|
|
struct FSoftObjectPath ItemDataTableAssetPath; // 0x28(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PalMonsterDataTableAssetPath; // 0x48(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PalHumanDataTableAssetPath; // 0x68(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath MapObjectDataTableAssetPath; // 0x88(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath FarmCropDataTableAssetPath; // 0xA8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath CrimeMasterDataTableAssetPath; // 0xC8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PassiveSkillDataTableAssetPath; // 0xE8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ItemProductDataTableAssetPath; // 0x108(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath NPCUniqueDataTableAssetPath; // 0x128(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath RecipeTechnologyDataTableAssetPath; // 0x148(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath BaseCampWorkerEventDataTableAssetPath; // 0x168(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath UIInputActionTableAssetPath; // 0x188(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath SoundIDTableAssetPath; // 0x1A8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ItemShopCreateDataTableAssetPath; // 0x1C8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ItemShopLotteryDataTableAssetPath; // 0x1E8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PalShopCreateDataTableAssetPath; // 0x208(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DungeonSpawnAreaDataTableAssetPath; // 0x228(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath FieldLotteryNameDataTableAssetPath; // 0x248(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath NoteDataTableAssetPath; // 0x268(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath GameProgressPresetTableAssetPath; // 0x288(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEditorSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalEnemySpawner
|
|
class APalEnemySpawner : public AActor
|
|
{
|
|
public:
|
|
enum class EPalEnemySpawnActorType EnemyActorType; // 0x290(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalEnemySpawnDefaultAction DefaultAction; // 0x291(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C14[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalEnemySpawner* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalEnemyVirtualCommander
|
|
class APalEnemyVirtualCommander : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalEnemyVirtualCommander* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalEquipWeaponShooterComponent
|
|
class UPalEquipWeaponShooterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalMonsterEquipWeaponSocketType, struct FPalEquipWeaponInfo> SpawnedWeaponInfoMap; // 0xA0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEquipWeaponShooterComponent* GetDefaultObj();
|
|
|
|
void SetWeapon_ForDebug_DirectBP(enum class EPalMonsterEquipWeaponSocketType SocketType, TSubclassOf<class APalMonsterEquipWeaponBase> WeaponActorClass);
|
|
void SetWeapon_ForDebug(enum class EPalMonsterEquipWeaponSocketType SocketType, class FName ItemName);
|
|
void PullTrigger();
|
|
};
|
|
|
|
// 0x60 (0xD0 - 0x70)
|
|
// Class Pal.PalEventNotifySystem
|
|
class UPalEventNotifySystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPalEventNotifyBase>> EventNotifyClassArray; // 0x70(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TSubclassOf<class UPalEventNotifyBase>, class UPalEventNotifyBase*> EventNotifyMap; // 0x80(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotifySystem* GetDefaultObj();
|
|
|
|
class UPalEventNotifyBase* GetEventNotify(TSubclassOf<class UPalEventNotifyBase> Class);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEventNotifyBase
|
|
class UPalEventNotifyBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotifyBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEventNotifySystem_Concrete
|
|
class UPalEventNotifySystem_Concrete : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotifySystem_Concrete* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalEventNotify_Area
|
|
class UPalEventNotify_Area : public UPalEventNotifyBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifyEventBeginInvasionInServer; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotifyEventEndInvasionInServer; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotify_Area* GetDefaultObj();
|
|
|
|
void OnRegiterdArea_ServerInternal(class APalTriggerAreaBase* TriggerBase);
|
|
void OnEndAreaInvasion_ServerInternal(class AActor* HitActor, struct FGuid& AreaInstanceId);
|
|
void OnBeginAreaInvasion_ServerInternal(class AActor* HitActor, struct FGuid& AreaInstanceId);
|
|
class UPalEventNotify_Area* GetEventNotify_Area(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalEventNotify_Character
|
|
class UPalEventNotify_Character : public UPalEventNotifyBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifyEventDamagedInServer; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotifyEventDeadInServer; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotify_Character* GetDefaultObj();
|
|
|
|
void OnCharacterSpawned_ServerInternal(class UPalIndividualCharacterHandle* CharacterHandle);
|
|
void OnCharacterDead_ServerInternal(const struct FPalDeadInfo& DeadInfo);
|
|
void OnCharacterDamaged_ServerInternal(const struct FPalDamageResult& DamageResult);
|
|
class UPalEventNotify_Character* GetEventNotify_Character(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalEventNotify_ItemContainer
|
|
class UPalEventNotify_ItemContainer : public UPalEventNotifyBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifyEventMoveInServer; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEventNotify_ItemContainer* GetDefaultObj();
|
|
|
|
void OnItemOperationMove_ServerInternal(TArray<struct FPalItemOperationInfo_Move>& OperationInfoSet);
|
|
class UPalEventNotify_ItemContainer* GetEventNotify_Item(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalExpDatabase
|
|
class UPalExpDatabase : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* ExpDataTable; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PaldexBonusExpDataTable; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalExpDatabase* GetDefaultObj();
|
|
|
|
int32 GetTotalExp(int32 Level, bool IsPlayer);
|
|
int32 GetNextExp(int32 Level, bool IsPlayer);
|
|
int32 GetDropExp(int32 Level, class FName RowName);
|
|
void DistributionExpValue_forPlayerParty_Server(int32 ExpValue, const TArray<class APalPlayerCharacter*>& GiftPlayerList, bool IsCallDelegate);
|
|
int32 CalcPaldexBonusExp(class FName CharacterID, int32 CaptureCount, class APalPlayerState* CaptureOwnerState);
|
|
int32 CalcLevelFromTotalExp(int32 TotalEXP, bool IsPlayer);
|
|
void AddExpValue_forPlayerParty_Server(int32 ExpValue, const TArray<class APalPlayerCharacter*>& GiftPlayerList, bool IsCallDelegate);
|
|
void AddExp_forPlayerParty_TowerBoss(class UPalIndividualCharacterHandle* DeadEnemyHandle, const TArray<class APalPlayerCharacter*>& GiftPlayerList, bool IsCallDelegate);
|
|
void AddExp_forBaseCamp(class UPalIndividualCharacterHandle* DeadEnemyHandle, class UPalBaseCampModel* CampModel);
|
|
void AddExp_EnemyDeath(const struct FPalDeadInfo& DeadInfo);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalExponentialHeightFogVolume
|
|
class APalExponentialHeightFogVolume : public AActor
|
|
{
|
|
public:
|
|
class UExponentialHeightFogComponent* Component; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13B : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2CA9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bEnableSwitchVisibility; // 0x29C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableEnabledFlag; // 0x29D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CAA[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalExponentialHeightFogVolume* GetDefaultObj();
|
|
|
|
void OnRep_bEnabled();
|
|
};
|
|
|
|
// 0x28 (0xC8 - 0xA0)
|
|
// Class Pal.PalFacialComponent
|
|
class UPalFacialComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bIsEnableEyeBlink; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalFacial_MainModule* MainModule; // 0xA8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CC2[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFacialComponent* GetDefaultObj();
|
|
|
|
void SetUpTestMesh(class USkeletalMeshComponent* SkeletalMeshComponent);
|
|
void SetDisableNotify(bool Disable);
|
|
void SetDefaultLayer(enum class EPalFacialEyeType Eye);
|
|
bool ExistFacialNotifyInMontage(class UAnimMontage* Montage);
|
|
bool ExistEyeNotifyInMontage(class UAnimMontage* Montage);
|
|
void ChangeMouth_ForMontageNotify(enum class EPalFacialMouthType Mouth);
|
|
void ChangeEyeAndMouthMesh(enum class EPalFacialEyeType Eye);
|
|
void ChangeEye_ForMontageNotify(enum class EPalFacialEyeType Eye);
|
|
void ChangeDefaultFacial();
|
|
void Blink();
|
|
};
|
|
|
|
// 0x288 (0x2B0 - 0x28)
|
|
// Class Pal.PalFacial_MainModule
|
|
class UPalFacial_MainModule : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2CC4[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 EyeMaterialIndex; // 0x68(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MouthMaterialIndex; // 0x6C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 BrowMaterialIndex; // 0x70(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CC5[0x54]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalFacialEyeType, struct FPalMorphSetting> MorphSetting_Eye; // 0xC8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalFacialMouthType, struct FPalMorphSetting> MorphSetting_Mouth; // 0x118(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CC7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalFacialEyeType, float> BlendShape_TypeEyeWeight; // 0x170(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalFacialMouthType, float> BlendShape_TypeMouthWeight; // 0x1C0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> BlendShape_EyeWeight; // 0x210(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> BlendShape_MouthWeight; // 0x260(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFacial_MainModule* GetDefaultObj();
|
|
|
|
void Setup_FacialModule(class USkeletalMeshComponent* SkeletalMeshComponent);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalFadeWidgetBase
|
|
class UPalFadeWidgetBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFadeWidgetBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x420 - 0x418)
|
|
// Class Pal.PalFirePointLightComponent
|
|
class UPalFirePointLightComponent : public UPointLightComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2CC9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFirePointLightComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xE0 - 0xA0)
|
|
// Class Pal.PalFlyMeshHeightCtrlComponent
|
|
class UPalFlyMeshHeightCtrlComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float FlingAdditionalHeight; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HighFlingAddtionalHeight; // 0xA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalFlyHeightType State; // 0xA8(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2CD1[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsHighFling; // 0xB4(0x1)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsHighFlingCache; // 0xB5(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CD2[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeletalMeshComponent* SK; // 0xB8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CD3[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFlyMeshHeightCtrlComponent* GetDefaultObj();
|
|
|
|
void ToLand(float Duration);
|
|
void ToFly(float Duration);
|
|
void SetupMesh();
|
|
void OnRep_bIsHighFling();
|
|
void OnInitializedCharacter(class APalCharacter* OwnerCharacter);
|
|
void OnChangeBattleMode(bool bIsBattleMode);
|
|
bool IsFlying();
|
|
void HighFlingEnd_Server();
|
|
void HighFlingEnd_Implementation();
|
|
void HighFlingEnd();
|
|
float GetDefaultMeshLocationZ();
|
|
void Debug_ForceHighFlingEnd();
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Pal.PalFoliageDamageReactionComponent
|
|
class UPalFoliageDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2CD9[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHitEffectSlot* EffectSlot; // 0xB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageDamageReactionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1B8 (0x1E0 - 0x28)
|
|
// Class Pal.PalFoliageGridModel
|
|
class UPalFoliageGridModel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2CDC[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, class UPalMapObjectFoliageModel*> FoliageModelMapInServer; // 0x48(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CDE[0xA8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, struct FPalFoliageGridInstanceMap> InstanceMapByComponentId; // 0x140(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FVector, struct FPalFoliageInstanceId> InstanceIdMapByLocation; // 0x190(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageGridModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalFoliageInstallDataAssetByIFA
|
|
class UPalFoliageInstallDataAssetByIFA : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPalFoliageInstallDataArray> InstallDataArrayMap; // 0x30(0x50)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageInstallDataAssetByIFA* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalFoliageInstallDataAsset
|
|
class UPalFoliageInstallDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, TSoftObjectPtr<class UPalFoliageInstallDataAssetByIFA>> InstallDataSetMap; // 0x30(0x50)(Edit, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageInstallDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x158 (0x180 - 0x28)
|
|
// Class Pal.PalFoliageInstance
|
|
class UPalFoliageInstance : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2CEE[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, bool> DirtyMap; // 0x48(0x50)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CEF[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ModelInstanceId; // 0xB8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName FoliageTypeId; // 0xC8(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 HP; // 0xD0(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAlive; // 0xD4(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CF0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalFoliageInstanceTransform WorldTransform; // 0xD8(0x38)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FTransform WorldTransformCache; // 0x110(0x60)(Edit, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGameDateTime RespawnTimeAt; // 0x170(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2CF1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageInstance* GetDefaultObj();
|
|
|
|
void OnRep_WorldTransform();
|
|
void OnRep_Alive(bool bOldValue);
|
|
void FoliageInstanceDelegate__DelegateSignature(class UPalFoliageInstance* Instance);
|
|
};
|
|
|
|
// 0x0 (0x900 - 0x900)
|
|
// Class Pal.PalFoliageISMComponent
|
|
class UPalFoliageISMComponent : public UFoliageInstancedStaticMeshComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageISMComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x950 - 0x900)
|
|
// Class Pal.PalFoliageISMComponentBase
|
|
class UPalFoliageISMComponentBase : public UPalFoliageISMComponent
|
|
{
|
|
public:
|
|
TMap<struct FVector, int32> InstanceIndexMapByLocation; // 0x900(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageISMComponentBase* GetDefaultObj();
|
|
|
|
void SpawnInstance(class UPalFoliageInstance* Instance);
|
|
void OnRemoveInstance(class FName FoliageTypeId, class UPalFoliageInstance* Instance);
|
|
void OnRegisterInstance(class FName FoliageTypeId, class UPalFoliageInstance* Instance);
|
|
void OnReceiveDamageInClient(struct FPalDamageInfo& DamageInfo);
|
|
void OnDisposeModel(class UPalMapObjectFoliageModel* Model);
|
|
void DespawnInstance(class UPalFoliageInstance* Instance);
|
|
};
|
|
|
|
// 0x150 (0x3E0 - 0x290)
|
|
// Class Pal.PalFoliageModelChunk
|
|
class APalFoliageModelChunk : public AActor
|
|
{
|
|
public:
|
|
struct FPalFoliageInstanceRepInfoArray RepInfoArray; // 0x290(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 ChunkGridSize; // 0x3D8(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 InstanceNum; // 0x3DC(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalFoliageModelChunk* GetDefaultObj();
|
|
|
|
void OnRep_ChunkGridSize();
|
|
void OnReceivedChunkGridSize(int32 NewChunkGridSize);
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalFoliagePresetDataSet
|
|
class UPalFoliagePresetDataSet : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<enum class EPalFoliagePresetType, struct FPalFoliagePresetData> Presets; // 0x30(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliagePresetDataSet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x4F8 - 0x4F0)
|
|
// Class Pal.PalFoliageType_InstancedStaticMesh
|
|
class UPalFoliageType_InstancedStaticMesh : public UFoliageType_InstancedStaticMesh
|
|
{
|
|
public:
|
|
enum class EPalFoliagePresetType PresetType; // 0x4F0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D07[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFoliageType_InstancedStaticMesh* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2B8 - 0x2B8)
|
|
// Class Pal.PalFollowingComponent
|
|
class UPalFollowingComponent : public UPathFollowingComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFollowingComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x108 (0x1A8 - 0xA0)
|
|
// Class Pal.PalFootIKComponent
|
|
class UPalFootIKComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool bIsEnableFootIK; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D0D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinMeshOffset; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FootIKInterpTime; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D0E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalFootType, struct FFootIKSetting> FootIKSettings; // 0xB0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float FootIKMeshOffset; // 0x100(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalFootType, struct FHitResult> FootGroundResult; // 0x108(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D10[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFootIKComponent* GetDefaultObj();
|
|
|
|
void SetFootIKDisable(class FName FlagName, bool bIsDisable);
|
|
bool IsEnableFootIK();
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalFootStepEffectAssetBase
|
|
class UPalFootStepEffectAssetBase : public UObject
|
|
{
|
|
public:
|
|
TMap<enum class EPalLandingType, struct FFootStepEffectInfo> FootStepEffectInfo; // 0x28(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFootStepEffectAssetBase* GetDefaultObj();
|
|
|
|
TSoftObjectPtr<class UNiagaraSystem> GetEffectObjectPtr(enum class EPalLandingType LandingType, enum class EPhysicalSurface PhysicalSurface);
|
|
bool GetEffectInfo(enum class EPalLandingType LandingType, struct FFootStepEffectInfo* OutVal);
|
|
};
|
|
|
|
// 0x48 (0x840 - 0x7F8)
|
|
// Class Pal.PalFunnelCharacter
|
|
class APalFunnelCharacter : public APalCharacter
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionFunnelSkillBase> FunnelSkillAIActionClass; // 0x7F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalFunnelSkillModule> FunnelSkillModuleClass; // 0x800(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID OwnerCharacterId; // 0x808(0x30)(Net, Transient, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D24[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalFunnelCharacter* GetDefaultObj();
|
|
|
|
void SetOwnerCharacterId(const struct FPalInstanceID& OwnerCharacterId);
|
|
void SetLocationNearTrainer();
|
|
void OnTrainerMoveToRespawnLocation(class APalPlayerCharacter* Player, const struct FVector& Location);
|
|
void OnTrainerDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnSpawned();
|
|
void OnRep_OwnerCharacterId();
|
|
void OnOwnerDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnInactive();
|
|
void OnActive();
|
|
void InactivateSelf();
|
|
class APalCharacter* GetTrainer();
|
|
int32 GetRank();
|
|
class APalCharacter* GetOwnerPal();
|
|
class FName GetCharacterID();
|
|
void ActivateSelf();
|
|
};
|
|
|
|
// 0xA0 (0x110 - 0x70)
|
|
// Class Pal.PalFunnelCharacterManager
|
|
class UPalFunnelCharacterManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalFunnelCharacterManagementInfo> ManagedCharacterInfo; // 0x70(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalInstanceID> PickupTarget; // 0xC0(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFunnelCharacterManager* GetDefaultObj();
|
|
|
|
void SpawnActorCallback(struct FGuid& Guid, class AActor* Actor);
|
|
void SetFunnelCharacterActive(class APalFunnelCharacter* FunnelCharacter, bool IsActive);
|
|
void InitializeForServer_BP();
|
|
void Initialize_BP();
|
|
class APalCharacter* GetOwnerCharacter(class APalFunnelCharacter* FunnelCharacter);
|
|
int32 GetIndexOfFunnelsWithinSameTrainer(class APalFunnelCharacter* FunnelCharacter);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalFunnelSkillModule
|
|
class UPalFunnelSkillModule : public UObject
|
|
{
|
|
public:
|
|
class APalFunnelCharacter* FunnelCharacter; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFunnelSkillModule* GetDefaultObj();
|
|
|
|
bool ShouldSetSkillAction();
|
|
void SetCharacter(class APalCharacter* Character);
|
|
void OnTick(float DeltaTime);
|
|
void OnNotifyFinishSkillAction();
|
|
class APalCharacter* GetCharacter();
|
|
};
|
|
|
|
// 0x78 (0xA8 - 0x30)
|
|
// Class Pal.PalFunnelSkillModuleCollectItem
|
|
class UPalFunnelSkillModuleCollectItem : public UPalFunnelSkillModule
|
|
{
|
|
public:
|
|
TArray<float> SearchItemRange; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGuid CollectItemId; // 0x40(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldSetSkillAction; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D42[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalFunnelSkillModuleCollectItemSearchInfo> SearchItemInfoList; // 0x58(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFunnelSkillModuleCollectItem* GetDefaultObj();
|
|
|
|
void SearchCollectableItem(float DeltaTime);
|
|
void Reset();
|
|
bool Pickup();
|
|
void ObserveCollectItem(float DeltaTime);
|
|
bool IsNearTargetLocation(const struct FVector& Location);
|
|
class APalMapObject* GetTargetObject();
|
|
bool GetTargetLocation(struct FVector* Location);
|
|
struct FGuid GetTargetId();
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Pal.PalFunnelSkillModuleReticleTargetAttack
|
|
class UPalFunnelSkillModuleReticleTargetAttack : public UPalFunnelSkillModule
|
|
{
|
|
public:
|
|
bool bShouldSetSkillAction; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D45[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SearchRange; // 0x34(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D46[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CoolTime; // 0x3C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class APalCharacter> ReticleTarget; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalFunnelSkillModuleReticleTargetAttack* GetDefaultObj();
|
|
|
|
void Reset();
|
|
class APalCharacter* GetTarget();
|
|
};
|
|
|
|
// 0x5A0 (0x760 - 0x1C0)
|
|
// Class Pal.PalGameInstance
|
|
class UPalGameInstance : public UGameInstance
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCompletedCharacterMakeDelegate; // 0x1C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPawnLocalPlayerControllerChangedDelegates; // 0x1D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
bool bNetworkError; // 0x1E0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D69[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString DisplayVersion; // 0x1E8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D6A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ErrorString; // 0x200(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString InputPassword; // 0x210(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> BanList; // 0x220(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D6B[0x190]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalGameSetting> GameSettingClass; // 0x3C0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalGameSetting* GameSetting; // 0x3C8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalMasterDataTables> MasterDataTablesClass; // 0x3D0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalMasterDataTables* MasterDataTables; // 0x3D8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalMapObjectManager> MapObjectManagerClass; // 0x3E0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalGroupManager> GroupManagerClass; // 0x3E8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalCharacterManager> CharacterManagerClass; // 0x3F0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalCharacterContainerManager> CharacterContainerManagerClass; // 0x3F8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterContainerManager* CharacterContainerManager; // 0x400(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalBaseCampManager> BaseCampManagerClass; // 0x408(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalWorkProgressManager> WorkProgressManagerClass; // 0x410(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDamagePopUpManager> DamagePopUpManagerClass; // 0x418(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDamagePopUpManager* DamagePopUpManager; // 0x420(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalItemContainerManager> ItemContainerManagerClass; // 0x428(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalItemIDManager> ItemIDManagerClass; // 0x430(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalItemIDManager* ItemIDManager; // 0x438(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalWazaDatabase> WazaDatabaseClass; // 0x440(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalWazaDatabase* WazaDatabase; // 0x448(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalBattleManager> BattleManagerClass; // 0x450(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalBossBattleManager> BossBattleManagerClass; // 0x458(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalPlayerDataStorage> PlayerDataStorageClass; // 0x460(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalPlayerDataStorage* PlayerDataStorage; // 0x468(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalHUDService> HUDServiceClass; // 0x470(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHUDService* HUDService; // 0x478(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalExpDatabase> ExpDatabaseClass; // 0x480(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalExpDatabase* ExpDatabase; // 0x488(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDatabaseCharacterParameter> DatabaseCharacterParameterClass; // 0x490(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDatabaseCharacterParameter* DatabaseCharacterParameter; // 0x498(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalAssetStreamableManager> AssetStreamableManagerClass; // 0x4A0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalAssetStreamableManager* AssetStreamableManager; // 0x4A8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalPassiveSkillManager> PassiveSkillManagerClass; // 0x4B0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalPassiveSkillManager* PassiveSkillManager; // 0x4B8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDataTableRowIdMapper> DataTableRowIdMapperClass; // 0x4C0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDataTableRowIdMapper* DataTableRowIdMapper; // 0x4C8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDeadBodyManager> DeadBodyManagerClass; // 0x4D0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDeadBodyManager* DeadBodyManager; // 0x4D8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalBulletCreator> BulletCreatorClass; // 0x4E0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalBulletCreator* BulletCreator; // 0x4E8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalPlayerManager> PlayerManagerClass; // 0x4F0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalSaveGameManager> SaveGameManagerClass; // 0x4F8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalSaveGameManager* SaveGameManager; // 0x500(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalVisualEffectDataBase> VisualEffectDataBaseClass; // 0x508(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalVisualEffectDataBase* VisualEffectDataBase; // 0x510(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalEventNotifySystem> EventNotifySystemClass; // 0x518(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalWorldSecuritySystem> WorldSecuritySystemClass; // 0x520(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalLocationManager> LocationManagerClass; // 0x528(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalNPCManager> NPCManagerClass; // 0x530(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalNPCManager* NPCManager; // 0x538(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDeathPenaltyManager> DeathPenaltyManagerClass; // 0x540(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalDeathPenaltyManager* DeathPenaltyManager; // 0x548(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalCoopSkillSearchSystem> CoopSkillSearchSystemClass; // 0x550(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCoopSkillSearchSystem* CoopSkillSearchSystem; // 0x558(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalCharacterImportanceManager> CharacterImportanceManagerClass; // 0x560(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterImportanceManager* CharacterImportanceManager; // 0x568(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalAudioSettingSystem> AudioSettingClass; // 0x570(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalAudioSettingSystem* AudioSettingSystem; // 0x578(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalCharacterParameterStorageSubsystem> CharacterParameterStorageSubsystemClass; // 0x580(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalTutorialManager> TutorialManagerClass; // 0x588(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalObjectCollector> ObjectCollectorClass; // 0x590(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalActionDummyTargetManager> ActionDummyTargetManager; // 0x598(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalLogManager> LogManagerClass; // 0x5A0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RevisionNum; // 0x5A8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D82[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ FxiedCharacterMakeDataDelegate; // 0x5B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ FxiedCharacterNameDelegate; // 0x5C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TScriptInterface<class IPalGameSystemNeedSync>> NeedWorldSyncSystems; // 0x5D0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D85[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalPersistentSoundPlayer> TitleBGMPlayerClass; // 0x600(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPersistentSoundPlayer* TitleBGMPlayer; // 0x608(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString SelectedWorldName; // 0x610(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString SelectedWorldSaveDirectoryName; // 0x620(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsNewGame; // 0x630(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2D87[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalOptionWorldSettings NewGameWorldSetting; // 0x638(0x128)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameInstance* GetDefaultObj();
|
|
|
|
void ShowUIMultiplayRestriction(bool bOverrideChecking);
|
|
void ShowCharacterMakeScreen();
|
|
void SetupGameInit();
|
|
void SetNewWorldName(const class FString& WorldName);
|
|
void SetIsNewGame();
|
|
bool SelectWorldSaveDirectoryName(const class FString& WorldSaveDirectoryName);
|
|
bool SelectWorld(const class FString& WorldName);
|
|
void OnPawnLocalPlayerControllerChanged__DelegateSignature(class APawn* Pawn, class AController* Controller);
|
|
void OnInitializeCompleteSystem();
|
|
void OnCompletedJoinSession(bool IsSuccess, enum class EJoinSessionResultType Type);
|
|
void OnCompletedFindSessions(bool bIsSuccess, TArray<struct FBlueprintSessionResult>& Results, const class FString& ErrorStr);
|
|
void OnCompletedCharacterMake__DelegateSignature();
|
|
void LoadingFinished();
|
|
bool IsPlayFromTitle();
|
|
bool IsNewGame();
|
|
void GoToDefaultMap();
|
|
class FString GetSelectedWorldSaveDirectoryName();
|
|
class FString GetSelectedWorldName();
|
|
void FxiedCharacterName__DelegateSignature(const class FString& Name);
|
|
void FxiedCharacterMakeData__DelegateSignature(struct FPalPlayerDataCharacterMakeInfo& MakeInfo);
|
|
void CompleteInitCharacterMakeData();
|
|
void ClearNetworkError();
|
|
void CheckInvite();
|
|
void ApplicationHasReactivated();
|
|
void ApplicationHasEnteredForeground();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalGameInstanceViewActor
|
|
class APalGameInstanceViewActor : public AActor
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UObject> Target; // 0x290(0x8)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameInstanceViewActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalGameLocalSettings
|
|
class UPalGameLocalSettings : public UObject
|
|
{
|
|
public:
|
|
struct FPalOptionAudioSettings AudioSettings; // 0x28(0x1C)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EPalOptionGraphicsLevel GraphicsLevel; // 0x44(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalOptionGraphicsLevel DefaultGraphicsLevel; // 0x45(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRunedBenchMark; // 0x46(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasAppliedUserSetting; // 0x47(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DedicatedServerName; // 0x48(0x10)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAntiAliasingMethod AntiAliasingType; // 0x58(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EUDLSSMode DLSSMode; // 0x59(0x1)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D9F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 GraphicsCommonQuality; // 0x5C(0x4)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameLocalSettings* GetDefaultObj();
|
|
|
|
bool RequireBenchMarkScalaBility();
|
|
};
|
|
|
|
// 0x8 (0x338 - 0x330)
|
|
// Class Pal.PalGameModeBase
|
|
class APalGameModeBase : public AGameModeBase
|
|
{
|
|
public:
|
|
enum class EPalGameModeType GameModeType; // 0x330(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2DA2[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameModeBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x358 - 0x338)
|
|
// Class Pal.PalGameMode
|
|
class APalGameMode : public APalGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_2DAC[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameMode* GetDefaultObj();
|
|
|
|
void RestartGame();
|
|
void RespawnPlayer(int32 PlayerIndex);
|
|
void OnServerLobbyUpdate();
|
|
void OnEOSLoginDedicatedServerComplete(class UPocketpairUserInfo* UserInfo, bool bSuccess, const class FString& ErrorStr);
|
|
void OnCompleteCreateSession(bool IsSuccess, const class FString& ErrorStr);
|
|
void CreateSession(const class FString& Address);
|
|
};
|
|
|
|
// 0x8 (0x340 - 0x338)
|
|
// Class Pal.PalGameModeLogin
|
|
class APalGameModeLogin : public APalGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_2DD1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameModeLogin* GetDefaultObj();
|
|
|
|
void OnSwitchUserUICompleted(class UPocketpairUserInfo* UserInfo, bool bSuccess, const class FString& ErrorStr);
|
|
void OnLoginEOSCompleted(class UPocketpairUserInfo* UserInfo, bool bSuccess, const class FString& ErrorStr);
|
|
void OnLoginCompleted(class UPocketpairUserInfo* UserInfo, bool bSuccess, const class FString& ErrorStr);
|
|
void OnConfirmAlert_MultiplayRestricted(bool bSuccess);
|
|
void OnConfirmAlert_EOSLogin(bool bSuccess);
|
|
void OnCloseEalryAccess(bool _);
|
|
void GoToTitle();
|
|
};
|
|
|
|
// 0x0 (0x338 - 0x338)
|
|
// Class Pal.PalGameModeServerEntry
|
|
class APalGameModeServerEntry : public APalGameModeBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameModeServerEntry* GetDefaultObj();
|
|
|
|
void LoadLevel();
|
|
};
|
|
|
|
// 0x0 (0x338 - 0x338)
|
|
// Class Pal.PalGameModeTitle
|
|
class APalGameModeTitle : public APalGameModeBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameModeTitle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1620 (0x1648 - 0x28)
|
|
// Class Pal.PalGameSetting
|
|
class UPalGameSetting : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
int32 CharacterMaxLevel; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GuildCharacterMaxLevel; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OtomoLevelSyncAddMaxLevel; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalPlayerSprintStaminaDecreaseType PlayerSprintStaminaType; // 0x34(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E06[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CharacterMaxRank; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ConsumStamina_PalThrow; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReturnOtomoPalCoolTime; // 0x40(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OtomoSlotNum; // 0x44(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoWazaCoolDownSpeedRate; // 0x48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerHPRateFromRespawn; // 0x4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerStomachRateFromRespawn; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RarePal_AppearanceProbability; // 0x54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RarePal_LevelMultiply; // 0x58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BossOrRarePal_TalentMin; // 0x5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CharacterRankUpRequiredNumDefault; // 0x60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E0D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, int32> CharacterRankUpRequiredNumMap; // 0x68(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float NaturalUpdateSaveParameterInterval; // 0xB8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterHUDDisplayRange; // 0xBC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterFedEatingTime; // 0xC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterStayingSecondsInSpa; // 0xC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PalBoxPageNum; // 0xC8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PalBoxSlotNumInPage; // 0xCC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerBattleJudge_EnemyDistance; // 0xD0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E0F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, float> BodyTemperature_SlipDamage_Percent; // 0xD8(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<int32, float> BodyTemperature_StomachDecreaceRate; // 0x128(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UNiagaraSystem> SleepFXDefault; // 0x178(0x30)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LiftupCharacterThrownVelocityScalar; // 0x1A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LiftupCharacterClearCollisionDelayTime; // 0x1AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NickNameMaxLength; // 0x1B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IntervalForPalAttackFromBall; // 0x1B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool CanShootRiderByFullRide; // 0x1B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool HitWazaAttackForMapObject; // 0x1B9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E10[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 KnockBack_MaxHpPercent; // 0x1BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KnockBack_Power; // 0x1C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StunTime; // 0x1C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StepCooldownTime; // 0x1C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Stun_GunDamageRate; // 0x1CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableAutoReload; // 0x1D0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E11[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DeadShootImpulseRate; // 0x1D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeadShootImpulseMax; // 0x1D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoDamageRate_Defense; // 0x1DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DamageValueMin_MapObject; // 0x1E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRate_WealPoint; // 0x1E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRate_StrongPoint; // 0x1E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRate_SleepHit; // 0x1EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_Waza; // 0x1F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_Weapon; // 0x1F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_Mine; // 0x1F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_MapObject_Waza; // 0x1FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_MapObject_Weapon; // 0x200(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalDamageRate_MapObject_Mine; // 0x204(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FoliageDefault_Defense; // 0x208(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WazaAttackerLevelDamage_Power; // 0x20C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRandomRate_Min; // 0x210(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRandomRate_Max; // 0x214(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LevelDamageCorrect; // 0x218(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LevelStatusAccumulateCorrect; // 0x21C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageElementMatchRate; // 0x220(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MineAttack_DefensePower; // 0x224(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_LevelMultiply_HP; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StatusCalculate_TribePlus_HP; // 0x22C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StatusCalculate_ConstPlus_HP; // 0x230(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_LevelMultiply_Attack; // 0x234(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StatusCalculate_ConstPlus_Attack; // 0x238(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_LevelMultiply_Defense; // 0x23C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StatusCalculate_ConstPlus_Defense; // 0x240(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_TribeMultiply_CraftSpeed; // 0x244(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_GenkaiToppa_PerAdd; // 0x248(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StatusCalculate_Talent_PerAdd; // 0x24C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BreakedWeaponDamageRate; // 0x250(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BreakedArmorDefenseRate; // 0x254(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArmorDurabilityDamageDivide; // 0x258(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbingStamina_Move; // 0x25C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClimbingStamina_Jump; // 0x260(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RideWazaStaminaRate; // 0x264(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableJumpPreliminary; // 0x268(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E18[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float JumpInterval; // 0x26C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyMaxHeight; // 0x270(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyHover_SP; // 0x274(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyHorizon_SP; // 0x278(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyHorizon_Dash_SP; // 0x27C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyVertical_SP; // 0x280(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimingSpeedRateInRide; // 0x284(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingEndSpeed; // 0x288(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 JumpSP; // 0x28C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StepSP; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MeleeAttackSP; // 0x294(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintSP; // 0x298(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderSP; // 0x29C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SwimmingFallWaitTimeSec; // 0x2A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Swimming_SP_Idle; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Swimming_SP_Swim; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Swimming_SP_DashSwim; // 0x2AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FluidFriction; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OverWeightSpeedZero_AddPercent; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WalkableFloorAngleForDefault; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WalkableFloorAngleForRide; // 0x2BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableSpeedCollision; // 0x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E1C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CollisionDamageMinSpeed; // 0x2C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedCollisionDamagePower; // 0x2C8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CollisionDamageSpeedMultiplay; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CollisionDamageWeightThreshold; // 0x2D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoHPRegene_Percent_perSecond; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoHPRegene_Percent_perSecond_Sleeping; // 0x2D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PosionHPDecrease_Percent_perSecond; // 0x2DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Starvation_DecreaseHP_Percent_perSecond; // 0x2E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoSANRegene_Percent_perSecond_PalStorage; // 0x2E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreace_perSecond_Monster; // 0x2E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreace_perSecond_Player; // 0x2EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreace_AutoHealing; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreace_WorkingRate; // 0x2F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HungerStart_StomachValue; // 0x2F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FullStomachPalStartEatFood; // 0x2FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FullStomachCost_ByWazaUse_Base; // 0x300(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E20[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, float> FullStomachCost_ByWazaUse_RateMap; // 0x308(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float StomachDecreaceRate_GroundRide_Sprint; // 0x358(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreaceRate_WaterRide; // 0x35C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreaceRate_WaterRide_Sprint; // 0x360(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreaceRate_FlyRide; // 0x364(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StomachDecreaceRate_FlyRide_Sprint; // 0x368(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RemainderOfLife_Second; // 0x36C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HpDecreaseRate_Drowning; // 0x370(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerShield_RecoverStartTime; // 0x374(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerShield_RecoverPercentPerSecond; // 0x378(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StaminaRecover_PercentPerSecond; // 0x37C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResuscitationTime; // 0x380(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerDeath_DropOtomoNum; // 0x384(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerDeath_DropOtomoRange; // 0x388(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerDeath_DropOtomoDisappearHours; // 0x38C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerDyingDamagePerTime; // 0x390(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ElementStatus_ResistanceInitialValue; // 0x394(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ElementStatus_AutoDecreasePerSecond; // 0x398(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ElementStatus_ResetResistanceSecond; // 0x39C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BuildExp; // 0x3A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CraftExp; // 0x3A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PickupItemOnLevelExp; // 0x3A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MapObjectDestroyProceedExp; // 0x3AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectDistributeExpRange; // 0x3B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E24[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<int32, int32> OtomoExp_LevelDifferenceMap; // 0x3B8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 OtomoExp_HigherPlayerLevel; // 0x408(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CaptureExpBonus_Tier1_TableReferenceNum; // 0x40C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CaptureExpBonus_Tier2_TableReferenceNum; // 0x410(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CaptureExpBonus_Tier3_TableReferenceNum; // 0x414(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDebugOtomoPalInfo> NewGameOtomoPalSet; // 0x418(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> NewGameInventoryItemSet; // 0x428(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> NewGameLoadoutItemSet; // 0x478(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FVector WorldHUDDisplayOffsetDefault; // 0x4C8(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldHUDDisplayRangeDefault; // 0x4E0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldHUDDetailDisplayRange; // 0x4E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDataTableRowName_ItemData> FarmCropWaterItemIds; // 0x4E8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float FarmCropGrowupSpeedBySec; // 0x4F8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FarmCropIncreaseRateByWaterFillRate; // 0x4FC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MaxMoney; // 0x500(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DefaultMoney; // 0x510(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SneakAttackBackJudgeAngle_Degree; // 0x514(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SneakAttack_PalMeleeWaza_AttackRate; // 0x518(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoAimCameraMoveRate; // 0x51C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoAimCharacterMoveRate; // 0x520(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoAimCameraAdsorptionSpeed; // 0x524(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoAimLockOnScreenSpaceRate; // 0x528(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ForceAutoAimTime; // 0x52C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SellItemRate; // 0x530(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalPriceConstantValueA; // 0x534(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalPriceConstantValueB; // 0x538(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SellPalRate; // 0x53C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SearchRangeOnThrowedCharacterLanded; // 0x540(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkCompleteReactionRangeFromPlayer; // 0x544(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WorkerCollectResourceStackMaxNum; // 0x548(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalFacialEyeType FacialTypeHardWork; // 0x54C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E2E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Timeout_WorkerApproachToTarget; // 0x550(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaitTime_WorkRepairFailedFindPath; // 0x554(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkerWaitingNotifyInterval; // 0x558(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarpCheckInterval; // 0x55C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarpCheckMoveDistanceThreshold; // 0x560(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarpThreshold; // 0x564(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoDecreaseHateValue_PercentMaxHP_PerSecond; // 0x568(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HateDecreaseDamageRate; // 0x56C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Hate_ForceUp_HPRate_OtomoActive; // 0x570(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Hate_ForceUp_HPRate_IncidentBattle; // 0x574(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatEndDistance_BattleStartSelfPos_To_SelfPos; // 0x578(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatEndDistance_BattleStartSelfPos_To_TargetPos; // 0x57C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatEndDistance_BattleStartSelfPos_To_TargetPos_AddFirstTargetDistance; // 0x580(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavigationAreaDivideExtents; // 0x584(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalNavigationUpdateFrequencySetting> NavigationUpdateFrequencySettingsFromPlayer; // 0x588(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float AutoSaveSpan; // 0x598(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SaveDataName_WorldBaseInfo; // 0x59C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SaveDataName_World; // 0x5A4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SaveDataName_PlayerDirectory; // 0x5AC(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SaveDataName_LocalData; // 0x5B4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SaveDataName_WorldOption; // 0x5BC(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E35[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalSupportedPlatformType, int32> MaxWorldDataNumMap; // 0x5C8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 PalWorldTime_GameStartHour; // 0x618(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PalWorldMinutes_RealOneMinute; // 0x61C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NightStartHour; // 0x620(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NightEndHour; // 0x624(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerMorningHour; // 0x628(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerSleepStartHour; // 0x62C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NightSkipWaitSecond; // 0x630(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LocalPlayerAndOtomo_LightRangeScale; // 0x634(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector BuildBaseUnitGridDefinition; // 0x638(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildSimulationVerticalAdjustRate; // 0x650(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildSimulationVerticalMinLength; // 0x654(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildSimulationFoundationFloatingAllowance; // 0x658(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E38[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalBuildObjectInstallStrategy, struct FVector> BuildSimulationFoundationCheckCollisionScale; // 0x660(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float BuildSimulationRoofHeightOffset; // 0x6B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildSimulationStairHeightOffset; // 0x6B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildSimulationLeanAngleMax; // 0x6B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildingProgressInterpolationSpeed; // 0x6BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerRecord_BuildingObjectMaxNum; // 0x6C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildingMaxZ; // 0x6C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BuildObj_HatchedPalCharacterLevel; // 0x6C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BuildObj_DamageScarecrowStartRecoveryTime; // 0x6CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampAreaRange; // 0x6D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampPalFindWorkRange; // 0x6D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalArriveToWorkLocationRange; // 0x6D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalArriveToWorkLocationRangeZ; // 0x6DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampNeighborMinimumDistance; // 0x6E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalRotateSpeedToWork; // 0x6E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampFoliageWorkableRange; // 0x6E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampHungerApproachToPlayer; // 0x6EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampHungerUnreachableObjectTimeoutRealSeconds; // 0x6F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HungerHUDDisplayRange; // 0x6F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkAmountBySecForPlayer; // 0x6F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerEventTriggerInterval; // 0x6FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerEventTriggerProbability; // 0x700(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerSanityWarningThreshold; // 0x704(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerFinishEatingFullStomach; // 0x708(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerFinishEatingSanity; // 0x70C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BaseCampWorkerFinishEatCount; // 0x710(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerRecoverHungryTurnToTargetTimeout; // 0x714(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerStartSleepHpPercentage; // 0x718(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerSleepInPlaceRecoverSanityRate; // 0x71C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerDistancePickableItem; // 0x720(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E3A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<enum class EPalBaseCampItemContainerType> BaseCampBuildingItemContainerPriority; // 0x728(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float FoliageRespawnFailedExtraRangeOfBaseCamp; // 0x738(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampPalCombatRange_AddCampRange; // 0x73C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval BaseCampPalWalkTime_BeforeSleep; // 0x740(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampTimeFinishBattleModeAfterEmptyEnemy; // 0x748(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalCharacterImportanceType BaseCampWorkerMoveModeChangeThreshold; // 0x74C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E3B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 BaseCampWorkerDirectorTickForAssignWorkByCount; // 0x750(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkerLookToTargetWork; // 0x754(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReviveWorkAdditionalRange; // 0x758(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkAroundRangeDefault; // 0x75C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalWorkType> IssueNotifyWorkTypes; // 0x760(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float WorkAmountByManMonth; // 0x770(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkNotifyDelayTime; // 0x774(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkFinishDelayCallAddWorkNotifyDelayTime; // 0x778(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkIgnitionTorchWaitTime; // 0x77C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWorkAssignableCheckResult, enum class EPalMonsterControllerBaseCampLogType> WorkAssignFailedLogTypeMap; // 0x780(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float WorkTransportingSpeedRate; // 0x7D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E40[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDataTableRowName_ItemData> BaseCampNotTransportItemBlackList; // 0x7D8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float WorkTransportingDelayTimeDropItem; // 0x7E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseCampStopProvideEnergyInterval; // 0x7EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalBaseCampPassiveEffectWorkHardType, struct FPalBaseCampPassiveEffectWorkHardInfo> BaseCampPassiveEffectWorkHardInfoMap; // 0x7F0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float BaseCampWorkCollectionRestoreStashSeconds; // 0x840(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E41[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalWorkTypeSet> WorkTypeAssignPriorityOrder; // 0x848(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_Build; // 0x858(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_FoliageWork; // 0x898(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_ReviveCharacterWork; // 0x8D8(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_TransportItemInBaseCamp; // 0x918(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_RepairBuildObjectInBaseCamp; // 0x958(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_BreedFarm; // 0x998(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkAssignDefineDataStaticSetting WorkAssignDefineData_ExtinguishBurn; // 0x9D8(0x40)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 WorkSuitabilityMaxRank; // 0xA18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E42[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalWorkSuitability, struct FPalWorkSuitabilityDefineData> WorkSuitabilityDefineDataMap; // 0xA20(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkSuitabilityCollectionDefineData WorkSuitabilityDefineData_Collection; // 0xA70(0x28)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkSuitabilityDeforestDefineData WorkSuitabilityDefineData_Deforest; // 0xA98(0x28)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalWorkSuitabilityMiningDefineData WorkSuitabilityDefineData_Mining; // 0xAC0(0x28)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 DropItemWaitInsertMaxNumPerTick; // 0xAE8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalDungeonMarkerPointSpawnParameter DungeonSpawnParameterDefault; // 0xAEC(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float GamePad_NotAimCameraRotateSpeed_DegreePerSecond; // 0xAFC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GamePad_AimCameraRotateSpeed_DegreePerSecond; // 0xB00(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mouse_NotAimCameraRotateSpeed; // 0xB04(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mouse_AimCameraRotateSpeed; // 0xB08(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawCameraMaxSpeedRate; // 0xB0C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeForCameraMaxSpeed; // 0xB10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimInterpInterval; // 0xB14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvaderSelfDeleteAddTime; // 0xB18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvadeProbability; // 0xB1C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeOccurablePlayerLevel; // 0xB20(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeJudgmentInterval_Minutes; // 0xB24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeCollTime_Max_Minutes; // 0xB28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeCollTime_Min_Minutes; // 0xB2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeReturnTime_Minutes; // 0xB30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeStartPoint_BaseCampRadius_Min_cm; // 0xB34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InvadeStartPoint_BaseCampRadius_Max_cm; // 0xB38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VisitorNPCProbability; // 0xB3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VisitorNPCReturnTime_Minutes; // 0xB40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RidingAimOpacity; // 0xB44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HideUITimeWhenNotConflict; // 0xB48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FirstCapturedUIDisplayTime; // 0xB4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapturedUIDisplayTime; // 0xB50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FirstActivatedOtomoInfoDisplayTime; // 0xB54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerLevelUpUIDIsplayTime; // 0xB58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerExpGaugeUIDisplayTime; // 0xB5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoExpGaugeUIDisplayTime; // 0xB60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NpcGaugeDisplayDistance; // 0xB64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NpcGaugeDisplayRange_CameraSight; // 0xB68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GuildMemberGaugeDisplayDIstance; // 0xB6C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DownPlayerLoupeDisplayDistance; // 0xB70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DownPlayerGaugeDisplayRange_CameraSight; // 0xB74(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D ReticleOffsetRate; // 0xB78(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LowHealthEffectParcent; // 0xB88(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E47[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalDamageTextType, int32> DamageTextMargineMap; // 0xB90(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float DamageTextDisplayLength; // 0xBE0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E48[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D DamageTextMaxOffset; // 0xBE8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageTextOffsetInterpolationLength; // 0xBF8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E49[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalDamageTextType, float> DamageTextScaleMap; // 0xC00(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FVector2D DamageTextRandomOffset; // 0xC50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StrongEnemyMarkLevel; // 0xC60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoInteractUIDisplayDistance; // 0xC64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyMarkUIMinScale; // 0xC68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyMarkScaleInterpolationLength; // 0xC6C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D NpcHPGaugeGlobalOffset; // 0xC70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayGaugeStartTime; // 0xC80(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayGaugeProgressPerSecond; // 0xC84(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryWeaponRangeMaxBorder; // 0xC88(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryWeaponStabilityMinBorder; // 0xC8C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryWeaponAccuracyMinBorder; // 0xC90(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldmapUIMaskClearSize; // 0xC94(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldmapUIFTMergeDistance; // 0xC98(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WorldmapUIMaxMarker; // 0xC9C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NPCHPGaugeUpdateSpan; // 0xCA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CaptureFailedUIDisplayTime; // 0xCA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDataTableRowName_ItemData> CaptureSphereSortArray; // 0xCA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float OpenGameOverUITime; // 0xCB8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockRespawnTime; // 0xCBC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryWeightAlertRate; // 0xCC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryWeightGaugeDIsplayTime; // 0xCC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoLevelUpNoticeUIDisplayTime; // 0xCC8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtomoMasteredWazaNoticeUIDisplayTime; // 0xCCC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ProgressGaugeInterpolationSpeed; // 0xCD0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportFadeInTime; // 0xCD4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportFadeOutTime; // 0xCD8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerTeleportTimeoutTime; // 0xCDC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> PassiveSkillAppendNumWeights; // 0xCE0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bIsEggLauncherExplosion; // 0xCF0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E50[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ThrowPalBattleRadius; // 0xCF4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ThrowPalWorkRadius; // 0xCF8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RopeHitPowe; // 0xCFC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RopePullPower; // 0xD00(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxInventoryWeight; // 0xD04(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RaycastLengthForDetectIndoor; // 0xD08(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectConnectAnyPlaceRaycastLength; // 0xD0C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShootingTargetRayCastDistance; // 0xD10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E53[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> CaptureJudgeRateArray; // 0xD18(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 CaptureBallBoundCountMax; // 0xD28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E54[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> ExceptCapturedItemList; // 0xD30(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalCaptureSphereLevelType, int32> CaptureSphereLevelMap; // 0xD40(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalStatusID, float> CaptureRateAddByStatusMap; // 0xD90(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float IgnoreFirstCaptureFailedHPRate; // 0xDE0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CaptureRateAdd_ByLegHold; // 0xDE4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LongPressInterval; // 0xDE8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LongPressInterval_EnemyCampCage; // 0xDEC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LongPressInterval_GetHatchedPal; // 0xDF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchLockAttenuation; // 0xDF4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableCharacterWazaScale; // 0xDF8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsOverrideDamageAdditiveAnimation; // 0xDF9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E56[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BlinkInterval; // 0xDFC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrimeStateMaintainDurationBaseDefault; // 0xE00(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TechnologyPointPerLevel; // 0xE04(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 bossTechnologyPointPerTowerBoss; // 0xE08(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 bossTechnologyPointPerNormalBoss; // 0xE0C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDataTableRowName_RecipeTechnologyData> DefaultUnlockTechnology; // 0xE10(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 DefaultTechnologyPoint; // 0xE20(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TechnologyPoint_UnlockFastTravel; // 0xE24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecreaseSanity_DamagedMultiply; // 0xE28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FullStomachPercent_RecoverySanity; // 0xE2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoverySanity_FullStomach; // 0xE30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecreaseSanity_Hunger; // 0xE34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecreaseSanity_Starvation; // 0xE38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool Spawner_IsCheckLoadedWorldPartition; // 0xE3C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E57[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SpawnerDisableDistanceCM_FromBaseCamp; // 0xE40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultSpawnRadius_S; // 0xE44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultSpawnRadius_M; // 0xE48(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultSpawnRadius_L; // 0xE4C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultSpawnRadius_NPC; // 0xE50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultDespawnDistance_S; // 0xE54(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultDespawnDistance_M; // 0xE58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultDespawnDistance_L; // 0xE5C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Spawner_DefaultDespawnDistance_NPC; // 0xE60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E58[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataTable* CharacterHeadMeshDataTable; // 0xE68(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* CharacterBodyMeshDataTable; // 0xE70(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* CharacterHairMeshDataTable; // 0xE78(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* CharacterEquipmentArmorMeshDataTable; // 0xE80(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* CharacterEyeMaterialDataTable; // 0xE88(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterMakeColorLimit_SV; // 0xE90(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsAutoEquipMasteredWaza; // 0xE94(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ActiveUNKO; // 0xE95(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E59[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxSpawnableDeathPenaltyChest; // 0xE98(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BuildObjectInstallStrategy_SinkAllowCollisionPresetName; // 0xE9C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectShakeTimeOnDamaged; // 0xEA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MapObjectShakeOffsetOnDamaged; // 0xEA8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MapObjectOutlineByReticleTargetting; // 0xEC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MapObjectOutlineByInteractable; // 0xEC4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalMapObjectRepairInfo MapObjectRepairInfo; // 0xEC8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float FoliageExtentsXY; // 0xED8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FoliageChunkSeparateScale; // 0xEDC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectHPDisplayDistance; // 0xEE0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectHPDisplayTime; // 0xEE4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectGateLockTime; // 0xEE8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDirectObtainFromTreasureBox; // 0xEEC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E5A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MapObjectEffectTriggerAccumulate_Burn; // 0xEF0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectEffect_Burn_DamageHpRate; // 0xEF4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MapObjectEffect_Burn_DamageAroundRange; // 0xEF8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectEffect_Burn_DamageAroundInterval; // 0xF10(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectEffect_Burn_DamageAroundDamageValue; // 0xF14(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectEffect_Burn_DamageAroundAccumulateValue; // 0xF18(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectEffect_Burn_DamageAroundAccumulateValue_ForCharacter; // 0xF1C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PasswordLockFailedMaxNum; // 0xF20(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MapObjectItemChestCorruptionRateFromWorkSpeed; // 0xF24(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalOptimizeParameter RuntimeOptimizeParameter; // 0xF28(0x490)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, struct FPalWorldSecurityWantedPoliceSettingData> WorldSecurityWantedPoliceSettingDataMap; // 0x13B8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<int32, struct FPalWorldSecurityWantedPoliceSettingData> WorldSecurityWantedPoliceSettingDataMapForDS; // 0x1408(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
int32 StatusPointPerLevel; // 0x1458(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddMaxHPPerStatusPoint; // 0x145C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddMaxSPPerStatusPoint; // 0x1460(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddPowerPerStatusPoint; // 0x1464(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddMaxInventoryWeightPerStatusPoint; // 0x1468(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddCaptureLevelPerStatusPoint; // 0x146C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddWorkSpeedPerStatusPoint; // 0x1470(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddMaxHPPerHPRank; // 0x1474(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddAttackPerAttackRank; // 0x1478(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddDefencePerDefenceRank; // 0x147C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AddWorkSpeedPerWorkSpeedRank; // 0x1480(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E62[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> Combi_TalentInheritNum; // 0x1488(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<float> Combi_PassiveInheritNum; // 0x1498(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<float> Combi_PassiveRandomAddNum; // 0x14A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalEggRankInfo> PalEggRankInfoArray; // 0x14B8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalElementType, struct FPalDataTableRowName_MapObjectData> PalEggMapObjectIdMap; // 0x14C8(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<int32, float> PalEggHatchingSpeedRateByTemperature; // 0x1518(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UFont* DebugInfoFont; // 0x1568(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxGuildNameLength; // 0x1570(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JoinGuildRequestInteractLongPushTime; // 0x1574(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TutorialMinDisplayTime; // 0x1578(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TutorialDisplayTime; // 0x157C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalUIRewardDisplayType, float> CommonRewardDisplayTime; // 0x1580(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float DeadBodyDestroySecond; // 0x15D0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyCampRespawnCoolTime; // 0x15D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyCampDespawnDelayTime; // 0x15D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PalBoxReviveTime; // 0x15DC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AfterNPCTalkDelayTime_Interact; // 0x15E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSprintThreshold; // 0x15E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSprintThreshold; // 0x15E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinHPGaugeDisplayTime; // 0x15EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* SoundSourceDataTable; // 0x15F0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalPlatformType, TSubclassOf<class UPalOptimizeParameterSetting>> OptimizeParameterSettingClass; // 0x15F8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSetting* GetDefaultObj();
|
|
|
|
bool TryGetWorkSuitabilityDefineData(enum class EPalWorkSuitability WorkSuitability, struct FPalWorkSuitabilityDefineData* OutDefineData);
|
|
bool IsSoundMuteable(class FName RowName);
|
|
float GetWeakScale(int32 WeakCount);
|
|
int32 GetSoundRadius_cm(class FName RowName);
|
|
class UPalOptionSubsystem* GetOptionSubsystem(class UObject* WorldContextObject);
|
|
void GetMiningRankDefineData(int32 MiningRank, struct FPalMiningRankDefineData* OutDefineData);
|
|
float GetMiningDamageRate(int32 MiningRank);
|
|
float GetEnemyMarkScale(struct FVector& TargetPosition, struct FVector& SelfPosition);
|
|
void GetDeforestRankDefineData(int32 DeforestRank, struct FPalDeforestRankDefineData* OutDefineData);
|
|
float GetDeforestDamageRate(int32 DeforestRank);
|
|
float GetCollectionDropNumRate(int32 CollectionRank);
|
|
float GetCaptureRateByStatus_ForGameSettingBP(class AActor* TargetPal);
|
|
int32 GetCaptureLevelBySphereType(enum class EPalCaptureSphereLevelType SphereType);
|
|
float CalcCaptureRate(float CaptureItemLevel, class UPalIndividualCharacterHandle* TargetHandle, class UPalIndividualCharacterHandle* ThrowCharacterHandle);
|
|
};
|
|
|
|
// 0x0 (0x2E0 - 0x2E0)
|
|
// Class Pal.PalGameState
|
|
class APalGameState : public AGameStateBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameState* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x428 - 0x2E0)
|
|
// Class Pal.PalGameStateInGame
|
|
class APalGameStateInGame : public APalGameState
|
|
{
|
|
public:
|
|
class UPalCharacterManagerReplicator* CharacterManagerReplicator; // 0x2E0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalBaseCampReplicator* BaseCampReplicator; // 0x2E8(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalOptionReplicator* OptionReplicator; // 0x2F0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalStageReplicator* StageReplicator; // 0x2F8(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalLocationReplicator* LocationReplicator; // 0x300(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E75[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalNetworkTransmitter* DedicatedServerTransmitter; // 0x358(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalGameSystemInitManagerComponent* GameSystemInitManager; // 0x360(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APalBotBuilderLocationBase*> BotBuilderLocation; // 0x368(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class FString WorldName; // 0x378(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString WorldSaveDirectoryName; // 0x388(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsDedicatedServer; // 0x398(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E79[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxPlayerNum; // 0x39C(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGameDateTime WorldTime; // 0x3A0(0x8)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FDateTime RealUtcTime; // 0x3A8(0x8)(Net, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ServerFrameTime; // 0x3B0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E7B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ServerSessionId; // 0x3B8(0x10)(Net, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ServerWildMonsterCount; // 0x3C8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ServerOtomoMonsterCount; // 0x3CC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ServerBaseCampMonsterCount; // 0x3D0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ServerNPCCount; // 0x3D4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ServerOtherCharacterCount; // 0x3D8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_AllUpdate; // 0x3DC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_Nearest; // 0x3E0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_Near; // 0x3E4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_MidInSight; // 0x3E8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_FarInSight; // 0x3EC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_MidOutSight; // 0x3F0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_FarOutSight; // 0x3F4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ImportanceCharacterCount_Farthest; // 0x3F8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 BaseCampCount; // 0x3FC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 NavMeshInvokerCount; // 0x400(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E7F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalChatMessage> ChatMessages; // 0x408(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRecievedChatMessageDelegate; // 0x418(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGameStateInGame* GetDefaultObj();
|
|
|
|
void OnRep_WorldSaveDirectoryName();
|
|
void OnRep_StageReplicator();
|
|
void OnRep_OptionReplicator();
|
|
void OnRep_LocationReplicator();
|
|
void OnRep_CharacterManagerReplicator();
|
|
void OnRep_BaseCampReplicator();
|
|
void OnRecievedChatMessageDelegate__DelegateSignature(struct FPalChatMessage& Message);
|
|
class FString GetWorldName();
|
|
float GetServerFrameTime();
|
|
int32 GetMaxPlayerNum();
|
|
void BroadcastChatMessage(struct FPalChatMessage& ChatMessage);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalGameSystemInitProcessHandle
|
|
class UPalGameSystemInitProcessHandle : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2E82[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UPalGameSystemInitProcessHandle*> ChildProcessHandles; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E83[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitProcessHandle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalGameSystemInitSequenceBase
|
|
class UPalGameSystemInitSequenceBase : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPalGameSystemInitProcessHandle*> ProcessHandles; // 0x28(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequenceBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0xF8 - 0xA0)
|
|
// Class Pal.PalGameSystemInitManagerComponent
|
|
class UPalGameSystemInitManagerComponent : public UGameStateComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2E85[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalGameSystemInitSequenceSet> InitSequences; // 0xE0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 CurrentSequenceIndex; // 0xF0(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E86[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitManagerComponent* GetDefaultObj();
|
|
|
|
void OnChangeProcessState(class UPalGameSystemInitProcessHandle* ChangedProcessHandle);
|
|
void OnChangeProcessProgressRate(class UPalGameSystemInitProcessHandle* ChangedProcessHandle);
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_WaitForWorldSystemInit
|
|
class UPalGameSystemInitSequence_WaitForWorldSystemInit : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_WaitForWorldSystemInit* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_WaitForLocalNetworkTransmitter
|
|
class UPalGameSystemInitSequence_WaitForLocalNetworkTransmitter : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_WaitForLocalNetworkTransmitter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_WaitForLocalPlayerStateSetup
|
|
class UPalGameSystemInitSequence_WaitForLocalPlayerStateSetup : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_WaitForLocalPlayerStateSetup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_CreateSystemForDedicatedServer
|
|
class UPalGameSystemInitSequence_CreateSystemForDedicatedServer : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_CreateSystemForDedicatedServer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_ReadyWorldSaveData
|
|
class UPalGameSystemInitSequence_ReadyWorldSaveData : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_ReadyWorldSaveData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_InitializeWorld
|
|
class UPalGameSystemInitSequence_InitializeWorld : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_InitializeWorld* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_ApplyWorldSaveData
|
|
class UPalGameSystemInitSequence_ApplyWorldSaveData : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_ApplyWorldSaveData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_InitializeWorldAfterAppliedSaveData
|
|
class UPalGameSystemInitSequence_InitializeWorldAfterAppliedSaveData : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_InitializeWorldAfterAppliedSaveData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_StartAutoSave_WorldOnly
|
|
class UPalGameSystemInitSequence_StartAutoSave_WorldOnly : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_StartAutoSave_WorldOnly* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_StartAutoSave_WorldAndLocal
|
|
class UPalGameSystemInitSequence_StartAutoSave_WorldAndLocal : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_StartAutoSave_WorldAndLocal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalGameSystemInitSequence_MapObjectRegistration
|
|
class UPalGameSystemInitSequence_MapObjectRegistration : public UPalGameSystemInitSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameSystemInitSequence_MapObjectRegistration* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x3E0 - 0x3E0)
|
|
// Class Pal.PalGameViewportClient
|
|
class UPalGameViewportClient : public UCommonGameViewportClient
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameViewportClient* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x150 - 0x28)
|
|
// Class Pal.PalGameWorldSettings
|
|
class UPalGameWorldSettings : public UObject
|
|
{
|
|
public:
|
|
struct FPalOptionWorldSettings OptionSettings; // 0x28(0x128)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGameWorldSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGetWorldUObject
|
|
class UPalGetWorldUObject : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGetWorldUObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x118 - 0xA0)
|
|
// Class Pal.PalGliderComponent
|
|
class UPalGliderComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnStartGlidingDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndGlidingDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalGliderPalInfo> GliderPalInfos; // 0xC0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class APalGliderObject* CurrentGlider; // 0xD0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class APalGliderObject> CurrentGliderSoftClass; // 0xD8(0x30)(Net, Transient, RepNotify, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APalGliderObject> CurrentGliderClass; // 0x108(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsGliding; // 0x110(0x1)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2ED5[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGliderComponent* GetDefaultObj();
|
|
|
|
class UPalIndividualCharacterHandle* TryGetGliderIndividualHandleFromOtomoHolder();
|
|
void StopGliderSound(struct FPalDataTableRowName_SoundID& ID);
|
|
void StartGliding_ToServer();
|
|
void StartGliding();
|
|
void SetCurrentGliderSoftClass_ToServer(TSoftClassPtr<class APalGliderObject>& GliderSoftClass);
|
|
void PlayGliderSound(struct FPalDataTableRowName_SoundID& ID, struct FPalSoundOptions& Option);
|
|
void OnUpdateOtomoHolderSlot(int32 SlotIndex, class UPalIndividualCharacterHandle* LastHandle);
|
|
void OnUpdateOtomoHolderInitialized(class APalCharacter* Character);
|
|
void OnUpdateInventoryContainer(class UPalItemContainer* Container);
|
|
void OnUpdateIndividualActor(class UPalIndividualCharacterHandle* Handle);
|
|
void OnUpdateEquipmentSlot(class UPalItemSlot* ItemSlot, enum class EPalPlayerEquipItemSlotType SlotType);
|
|
void OnStartGliding__DelegateSignature();
|
|
void OnStartGliding();
|
|
void OnRep_IsGliding();
|
|
void OnRep_CurrentGliderSoftClass();
|
|
void OnInitializeGlider();
|
|
void OnEndGliding__DelegateSignature();
|
|
void OnEndGliding();
|
|
void OnDeadGliderPal(const struct FPalDeadInfo& DeadInfo);
|
|
void OnCompleteOwnerInitialize();
|
|
void OnChangeMovementMode(class UPalCharacterMovementComponent* Component, enum class EMovementMode PrevMode, enum class EMovementMode NewMode, enum class EPalCharacterMovementCustomMode PrevCustomMode, enum class EPalCharacterMovementCustomMode NewCustomMode);
|
|
void OnChangeGliderVisibility(bool bIsVisibility);
|
|
bool IsGliding();
|
|
bool IsEquipGlider();
|
|
bool HasGliderPal();
|
|
TArray<class FName> GetAllGliderPalNames();
|
|
void EndGliding_ToServer();
|
|
void EndGliding();
|
|
bool CanGliding();
|
|
bool CanEndGliding();
|
|
void CancelGliding();
|
|
};
|
|
|
|
// 0x78 (0x308 - 0x290)
|
|
// Class Pal.PalGliderObject
|
|
class APalGliderObject : public AActor
|
|
{
|
|
public:
|
|
float GliderMaxSpeed; // 0x290(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderSP; // 0x294(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderAirControl; // 0x298(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GliderGravityScale; // 0x29C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector OffsetLocation; // 0x2A0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator OffsetRotation; // 0x2B8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bUseLeftHand; // 0x2D0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRightHand; // 0x2D1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EDF[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName AttachBoneName; // 0x2D4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EE2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAnimMontage* GliderStartAnimation; // 0x2E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* GliderLoopAnimation; // 0x2E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* GliderStartPlayerAnimation; // 0x2F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* GliderLoopPlayerAnimation; // 0x2F8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalSoundPlayerComponent* SoundPlayerComponent; // 0x300(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGliderObject* GetDefaultObj();
|
|
|
|
class UPalSkeletalMeshComponent* GetMainMesh();
|
|
class USceneComponent* GetAkOwnerComponent();
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalGroupBase
|
|
class UPalGroupBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2F04[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnChangedGroupName; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEnterCharacterDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnExitCharacterDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid ID; // 0x60(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString GroupName; // 0x70(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalInstanceID> IndividualCharacterHandleIds; // 0x80(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F08[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupBase* GetDefaultObj();
|
|
|
|
void OnUpdateIndividualActor(class UPalIndividualCharacterHandle* CharacterHandle);
|
|
void OnRep_GroupName();
|
|
void IndividualHandleDelegate__DelegateSignature(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
struct FGuid GetId();
|
|
class FString GetGroupName();
|
|
void ChangedGroupNameDelegate__DelegateSignature(const class FString& NewGroupName);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGroupOperationResultUtility
|
|
class UPalGroupOperationResultUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupOperationResultUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGroupDefine
|
|
class UPalGroupDefine : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupDefine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB8 - 0x98)
|
|
// Class Pal.PalGroupOrganization
|
|
class UPalGroupOrganization : public UPalGroupBase
|
|
{
|
|
public:
|
|
uint8 Pad_2F1B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalOrganizationType OrganizationType; // 0xA0(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F1D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FGuid> BaseCampIds; // 0xA8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupOrganization* GetDefaultObj();
|
|
|
|
void OnDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnDamage(const struct FPalDamageResult& DamageResult);
|
|
};
|
|
|
|
// 0x78 (0x130 - 0xB8)
|
|
// Class Pal.PalGroupGuildBase
|
|
class UPalGroupGuildBase : public UPalGroupOrganization
|
|
{
|
|
public:
|
|
uint8 Pad_2F3B[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalGuildPalStorage* PalStorage; // 0xF0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> MapObjectInstanceIds_BaseCampPoint; // 0xF8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 BaseCampLevel; // 0x108(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class APalGuildInfo> WeakGuildInfo; // 0x10C(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F3E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString GuildName; // 0x118(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllPlayerNotOnlineAndAlreadyReset; // 0x128(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F3F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupGuildBase* GetDefaultObj();
|
|
|
|
void UpdatedGuildNameDelegate__DelegateSignature(const class FString& NewGuildName);
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalGroupGuildBase* Self);
|
|
enum class EPalGroupOperationResult RequestDismantleBaseCamp(struct FGuid& BaseCampId);
|
|
void OnRep_Guildname();
|
|
void OnRep_BaseCampLevel(int32 OldValue);
|
|
void OnDeletePlayerAccount_ServerInternal(class UPalPlayerAccount* DeleteAccount);
|
|
void NotifyPlayerInfoDelegate__DelegateSignature(class UPalGroupGuildBase* Self, struct FGuid& PlayerUId, struct FPalGuildPlayerInfo& PlayerInfo);
|
|
class FString GetGuildName();
|
|
int32 GetBaseCampMaxNumInGuild();
|
|
int32 GetBaseCampLevel();
|
|
};
|
|
|
|
// 0x158 (0x288 - 0x130)
|
|
// Class Pal.PalGroupGuild
|
|
class UPalGroupGuild : public UPalGroupGuildBase
|
|
{
|
|
public:
|
|
struct FPalFastGuildPlayerInfoRepInfoArray PlayerInfoRepInfoArray; // 0x130(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FGuid AdminPlayerUId; // 0x278(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupGuild* GetDefaultObj();
|
|
|
|
void OnChangedGuildMemberNickName(class UPalIndividualCharacterParameter* Parameter, const class FString& NickName);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGuildPlayerInfoUtility
|
|
class UPalGuildPlayerInfoUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGuildPlayerInfoUtility* GetDefaultObj();
|
|
|
|
bool IsValid(struct FPalGuildPlayerInfo& PlayerInfo);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGuildJoinRequestResultUtility
|
|
class UPalGuildJoinRequestResultUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGuildJoinRequestResultUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x160 - 0x130)
|
|
// Class Pal.PalGroupIndependentGuild
|
|
class UPalGroupIndependentGuild : public UPalGroupGuildBase
|
|
{
|
|
public:
|
|
struct FGuid PlayerUId; // 0x130(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalGuildPlayerInfo PlayerInfo; // 0x140(0x20)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupIndependentGuild* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x158 (0x1C8 - 0x70)
|
|
// Class Pal.PalGroupManager
|
|
class UPalGroupManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_2F7C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, class UPalGroupBase*> GroupMap; // 0x78(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalGroupGuildBase*> GuildMap; // 0xC8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalOrganizationType, enum class EPalGroupType> StaticOrganizationGroupTypeMap; // 0x118(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalOrganizationType, struct FGuid> StaticOrganizationGroupIdMap; // 0x168(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F7E[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupManager* GetDefaultObj();
|
|
|
|
bool TryGetGuildName(struct FGuid& GroupID, class FString* OutGuildName);
|
|
bool TryGetGroupName(struct FGuid& GroupID, class FString* OutGroupName);
|
|
bool IsExistGroup(const class FString& GroupName);
|
|
struct FGuid GetOrganizationGroupId(class UObject* WorldContextObject, enum class EPalOrganizationType OrganizationType);
|
|
void Debug_RequestNewGroup(const struct FPalGroupCreateParameter& CreateParam, FDelegateProperty_ Callback);
|
|
void Debug_RequestExitGroup(struct FPalInstanceID& IndividualId, FDelegateProperty_ Callback);
|
|
void Debug_RequestEnterGroup(struct FPalInstanceID& IndividualId, struct FGuid& GroupID, FDelegateProperty_ Callback);
|
|
void Debug_RequestDisposeGroup(struct FGuid& GroupID, FDelegateProperty_ Callback);
|
|
class UPalGroupBase* Debug_GetFirstGroupByType(enum class EPalGroupType Type);
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// Class Pal.PalGroupNeutral
|
|
class UPalGroupNeutral : public UPalGroupBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupNeutral* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGroupUtility
|
|
class UPalGroupUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGroupUtility* GetDefaultObj();
|
|
|
|
enum class EPalOrganizationType GetOrganizationTypeByIndividualId(class UObject* WorldContextObject, struct FPalInstanceID& IndividualId);
|
|
enum class EPalOrganizationType GetOrganizationTypeByIndividualHandle(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* IndividualHandle);
|
|
class UPalGroupGuildBase* GetLocalPlayerGuild(class UObject* WorldContextObject);
|
|
struct FGuid GetGroupIdByIndividualId(class UObject* WorldContextObject, struct FPalInstanceID& IndividualId);
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Pal.PalGuildInfo
|
|
class APalGuildInfo : public AInfo
|
|
{
|
|
public:
|
|
struct FGuid GroupID; // 0x290(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalGroupGuildBase* Guild; // 0x2A0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalGuildInfo* GetDefaultObj();
|
|
|
|
void OnRep_Guild(class UPalGroupGuildBase* OldValue);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalGuildPalStorage
|
|
class UPalGuildPalStorage : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2FAD[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGuildPalStorage* GetDefaultObj();
|
|
|
|
void OnNotifiedRemovedCharacterFromPalBoxInServer(class UPalIndividualCharacterHandle* Handle);
|
|
void OnNotifiedObtainCharacterInServer(class UPalIndividualCharacterHandle* Handle);
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Pal.PalHate
|
|
class UPalHate : public UObject
|
|
{
|
|
public:
|
|
TMap<struct FPalInstanceID, float> HateMap; // 0x28(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle HateTimerHandle; // 0x78(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHate* GetDefaultObj();
|
|
|
|
void SelfDeathEvent(const struct FPalDeadInfo& DeadInfo);
|
|
void ForceHateUp_ForActiveAndAttackOtomoPal(class AActor* OtomoPal);
|
|
class AActor* FindMostHateTarget();
|
|
void DamageEvent(const struct FPalDamageResult& DamageResult);
|
|
void ChangeHate(class AActor* Attacker, float PlusHateValue);
|
|
void AttackSuccessEvent(const struct FPalDamageResult& DamageResult);
|
|
};
|
|
|
|
// 0x38 (0xD8 - 0xA0)
|
|
// Class Pal.PalHeadUpDisplayComponent
|
|
class UPalHeadUpDisplayComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float HeadUpOffset; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2FBD[0x34]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHeadUpDisplayComponent* GetDefaultObj();
|
|
|
|
void UpdateInvaderHUD();
|
|
void ShowInvaderHUD();
|
|
void OnUpdatePossessItem(class UPalCharacterParameterComponent* Parameter);
|
|
void OnUpdateOwnerCharacterGroupId(struct FGuid& GroupID);
|
|
void OnInitializedCharacter(class APalCharacter* OwnerCharacter);
|
|
};
|
|
|
|
// 0x18 (0x590 - 0x578)
|
|
// Class Pal.PalHeatSourceBoxComponent
|
|
class UPalHeatSourceBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
bool DefaultActive; // 0x578(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2FC1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHeatSourceModule* HeatSourceModule; // 0x580(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2FC2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHeatSourceBoxComponent* GetDefaultObj();
|
|
|
|
void SetActiveHeatSource(bool NextIsActive);
|
|
class UPalHeatSourceModule* GetModule();
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalHeatSourceModule
|
|
class UPalHeatSourceModule : public UObject
|
|
{
|
|
public:
|
|
TArray<TWeakObjectPtr<class AActor>> PlayerList; // 0x28(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class AActor>> ActorList; // 0x38(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
bool IsActive; // 0x48(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2FCD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName UnieqName; // 0x4C(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalHeatSourceInfo HeatSourceInfo; // 0x54(0x8)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2FCE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHeatSourceModule* GetDefaultObj();
|
|
|
|
void SetActivate(bool Active);
|
|
void RemovePlayer(class AActor* Player);
|
|
void RemoveActor(class AActor* Actor);
|
|
void InitializeHeatSource(class FName SourceName, const struct FPalHeatSourceInfo& Info, bool DefaultActive);
|
|
void AddPlayer(class AActor* Player);
|
|
void AddActor(class AActor* Actor);
|
|
};
|
|
|
|
// 0x10 (0x570 - 0x560)
|
|
// Class Pal.PalHeatSourceSphereComponent
|
|
class UPalHeatSourceSphereComponent : public USphereComponent
|
|
{
|
|
public:
|
|
bool DefaultActive; // 0x560(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2FD2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHeatSourceModule* HeatSourceModule; // 0x568(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHeatSourceSphereComponent* GetDefaultObj();
|
|
|
|
void SetActiveHeatSource(bool NextIsActive);
|
|
class UPalHeatSourceModule* GetModule();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalHiddenAreaBase
|
|
class APalHiddenAreaBase : public AActor
|
|
{
|
|
public:
|
|
class UPalProceduralFoliageComponent* ProceduralComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHiddenAreaBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A0 - 0x298)
|
|
// Class Pal.PalHiddenAreaBox
|
|
class APalHiddenAreaBox : public APalHiddenAreaBase
|
|
{
|
|
public:
|
|
class UPalHiddenBoxComponent* HiddenBoxComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHiddenAreaBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A0 - 0x298)
|
|
// Class Pal.PalHiddenAreaCapsule
|
|
class APalHiddenAreaCapsule : public APalHiddenAreaBase
|
|
{
|
|
public:
|
|
class UPalHiddenCapsuleComponent* HiddenCapsuleComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHiddenAreaCapsule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x580 - 0x578)
|
|
// Class Pal.PalHiddenBoxComponent
|
|
class UPalHiddenBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2FE0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHiddenBoxComponent* GetDefaultObj();
|
|
|
|
void EndOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void BeginOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x0 (0x560 - 0x560)
|
|
// Class Pal.PalHiddenCapsuleComponent
|
|
class UPalHiddenCapsuleComponent : public UCapsuleComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHiddenCapsuleComponent* GetDefaultObj();
|
|
|
|
void EndOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void BeginOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalHitCollision
|
|
class APalHitCollision : public AActor
|
|
{
|
|
public:
|
|
class UPalHitFilter* HitFilter; // 0x290(0x8)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHitCollision* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A0 - 0x298)
|
|
// Class Pal.PalHitCollisionBox
|
|
class APalHitCollisionBox : public APalHitCollision
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHitCollisionBox* GetDefaultObj();
|
|
|
|
void DrawHitCollision();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalHitLocationCalculator
|
|
class UPalHitLocationCalculator : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHitLocationCalculator* GetDefaultObj();
|
|
|
|
struct FVector CalcLocation(class UPrimitiveComponent* MyHitComponent, class UPrimitiveComponent* OtherHitComponent);
|
|
};
|
|
|
|
// 0x0 (0x380 - 0x380)
|
|
// Class Pal.PalHUD
|
|
class APalHUD : public AHUD
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHUD* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_MapObject
|
|
class UPalHUDDispatchParameter_MapObject : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectConcreteModelBase* MapObjectConcreteModel; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_MapObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_MonsterDetail
|
|
class UPalHUDDispatchParameter_MonsterDetail : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalIndividualCharacterHandle* IndividualHandle; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_MonsterDetail* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_ConvertItem
|
|
class UPalHUDDispatchParameter_ConvertItem : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectConvertItemModel* ConvertItemModel; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_ConvertItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_MapObjectEnergyModule
|
|
class UPalHUDDispatchParameter_MapObjectEnergyModule : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectEnergyModule* EnergyModule; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_MapObjectEnergyModule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_RecoverOtomo
|
|
class UPalHUDDispatchParameter_RecoverOtomo : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectRecoverOtomoModel* RecoverOtomoModel; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_RecoverOtomo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_CharacterDisplay
|
|
class UPalHUDDispatchParameter_CharacterDisplay : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectDisplayCharacterModel* Model; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_CharacterDisplay* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_PalBox
|
|
class UPalHUDDispatchParameter_PalBox : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
struct FGuid BaseCampId; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_PalBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_WorkerRadialMenu
|
|
class UPalHUDDispatchParameter_WorkerRadialMenu : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalIndividualCharacterHandle* IndividualHandle; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWorkerRadialMenuResult ResultType; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3022[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_WorkerRadialMenu* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_HungerIcon
|
|
class UPalHUDDispatchParameter_HungerIcon : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
bool IsExistFood; // 0x38(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3025[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid BelongGroupId; // 0x3C(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3026[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_HungerIcon* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x68 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_Invader
|
|
class UPalHUDDispatchParameter_Invader : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APalCharacter> ParentCharacter; // 0x38(0x30)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_Invader* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x98 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_FadeWidget
|
|
class UPalHUDDispatchParameter_FadeWidget : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
enum class EPalFadeWidgetType FadeWidgetType; // 0x38(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_302C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLinearColor CustomColor; // 0x3C(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInTime; // 0x4C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutTime; // 0x50(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_302E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnStartFadeIn; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndFadeIn; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartFadeOut; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndFadeOut; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_FadeWidget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_CutsceneOverlay
|
|
class UPalHUDDispatchParameter_CutsceneOverlay : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalCutsceneComponent* CutsceneComponent; // 0x38(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_CutsceneOverlay* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Pal.PalWorldHUDDisplayInfo
|
|
class UPalWorldHUDDisplayInfo : public UObject
|
|
{
|
|
public:
|
|
struct FPalWorldHUDParameter Parameter; // 0x28(0x68)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGuid ID; // 0x90(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisposeFlag; // 0xA0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3037[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid WidgetId; // 0xA4(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3038[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldHUDDisplayInfo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x288 (0x608 - 0x380)
|
|
// Class Pal.PalHUDInGame
|
|
class APalHUDInGame : public AHUD
|
|
{
|
|
public:
|
|
uint8 Pad_3063[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUIHUDLayoutBase> HUDLayoutClass; // 0x388(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIInputGuard> PlayerInputGuardClass; // 0x390(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIHUDLayoutBase* HUDLayout; // 0x398(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalUserWidgetWorldHUD*> WorldHUDWidgetMap; // 0x3A0(0x50)(Edit, ExportObject, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalUserWidget*> HUDWidgets; // 0x3F0(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalUserWidgetStackableUI*> StackableUIWidgets; // 0x400(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPalUILiftSlotModel* LiftSlotModel; // 0x410(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* HoverWidget; // 0x418(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPalWorldHUDDisplayInfo*> WorldHUDDisplayInfos; // 0x420(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalWorldHUDDisplayInfo*> ActiveWorldHUDDisplayInfos; // 0x430(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalWidgetBlueprintType, TSoftClassPtr<class UPalUserWidgetStackableUI>> CommonUIClassMap; // 0x440(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalWorldHUDWidgetBlueprintType, TSoftClassPtr<class UPalUserWidgetWorldHUD>> WorldHUDClassMap; // 0x490(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalWidgetBlueprintType, TSubclassOf<class UPalUserWidgetStackableUI>> LoadedCommonUIClassMap; // 0x4E0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalWorldHUDWidgetBlueprintType, TSubclassOf<class UPalUserWidgetWorldHUD>> LoadedWorldHUDClassMap; // 0x530(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3067[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalSoundPlayer* SoundPlayer; // 0x598(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3068[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FGameplayTag> GameMenuLayerTagOrder; // 0x5A8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGameplayTag, struct FFlagContainer> LayerHideFlagMap; // 0x5B8(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalHUDInGame* GetDefaultObj();
|
|
|
|
void TickWorldHUDs();
|
|
void ShowLiftIcon();
|
|
void RemoveWorldHUDFromWidgetId(struct FGuid& ID);
|
|
void RemoveWorldHUD(struct FGuid& ID);
|
|
void RemoveHUD(struct FGuid& ID);
|
|
struct FGuid PushWidgetStackableUI(TSubclassOf<class UPalUserWidgetStackableUI> WidgetClass, class UPalHUDDispatchParameterBase* Parameter);
|
|
void OnApplicationActivationStateChanged(bool bIsFocused);
|
|
void Initialize();
|
|
void HideLiftIcon();
|
|
class UPalUserWidgetWorldHUD* CreateWorldHUDWidget(TSubclassOf<class UPalUserWidgetWorldHUD> WidgetClass, class UPalHUDDispatchParameterBase* Parameter);
|
|
class UPalUserWidget* CreateHUDWidget(TSubclassOf<class UPalUserWidget> WidgetClass, enum class EPalHUDWidgetPriority Priority, class UPalHUDDispatchParameterBase* Parameter);
|
|
void CloseWorldHUDWidget(const struct FGuid& WidgetId);
|
|
void CloseOverlayUI(struct FGuid& ID);
|
|
void CloseHUDWidget(class UPalUserWidget* Widget);
|
|
void BP_SetupPlayerUI();
|
|
void BindGameOverUI();
|
|
struct FGuid AddWorldHUD(const struct FPalWorldHUDParameter& Parameter);
|
|
struct FGuid AddHUD(TSubclassOf<class UPalUserWidget> WidgetClass, enum class EPalHUDWidgetPriority Priority, class UPalHUDDispatchParameterBase* Parameter);
|
|
};
|
|
|
|
// 0x30 (0x400 - 0x3D0)
|
|
// Class Pal.PalHUDLayout
|
|
class UPalHUDLayout : public UPalActivatableWidget
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UCommonActivatableWidget> EscapeMenuClass; // 0x3D0(0x30)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDLayout* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalHUDServiceProviderInterface
|
|
class IPalHUDServiceProviderInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalHUDServiceProviderInterface* GetDefaultObj();
|
|
|
|
void PlayAkSound(class UAkAudioEvent* AkEvent);
|
|
class UPalSoundPlayer* GetSoundPlayer();
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalHUDService
|
|
class UPalHUDService : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_30A7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPushedStackableUI; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSuccessedCapturePal; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnApplicationActivationStateChanged; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInvalidatePlayerInputGuard; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FUITransientData TransientData; // 0x70(0x14)(BlueprintVisible, Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IPalHUDServiceProviderInterface> ServiceProvider; // 0x88(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDService* GetDefaultObj();
|
|
|
|
void StartFadeOut(enum class EPalFadeWidgetLayerType LayerType);
|
|
void StartFadeIn(enum class EPalFadeWidgetLayerType LayerType, class UPalHUDDispatchParameter_FadeWidget* FadeParameter);
|
|
struct FGuid ShowCommonUI(enum class EPalWidgetBlueprintType WBPType, class UPalHUDDispatchParameterBase* Parameter);
|
|
void ShowCommonReward(struct FPalUICommonRewardDisplayData& RewardDisplayData);
|
|
void ShowCommonItemInfo(struct FPalUICommonItemInfoDisplayData& DisplayData);
|
|
void SetHUDLayerHideFlag(struct FGameplayTag& LayerTagName, class FName& HideReasonName, bool IsHide);
|
|
void RemoveWorldHUDFromWidgetId(struct FGuid& ID);
|
|
void RemoveWorldHUD(struct FGuid& ID);
|
|
void RemoveHUD(struct FGuid& ID);
|
|
struct FGuid Push(TSubclassOf<class UPalUserWidgetStackableUI> WidgetClass, class UPalHUDDispatchParameterBase* Parameter);
|
|
void PlayAkSound(class UAkAudioEvent* AkEvent);
|
|
void OnSuccessedCapturePal__DelegateSignature(struct FPalUIPalCaptureInfo& CaptureInfo);
|
|
void OnPushedStackableUI__DelegateSignature(struct FGuid& PushedWidgetID);
|
|
void OnApplicationActivationStateChangedDelegate__DelegateSignature(bool bIsFocused);
|
|
void InvokeFunction_Int32(class FName FunctionName, int32 Value);
|
|
void InvokeFunction_FName(class FName FunctionName, class FName Value);
|
|
void InvokeFunction(class FName FunctionName);
|
|
void InvalidatePlayerInputGuard__DelegateSignature();
|
|
void HideCommonItemInfo();
|
|
class UPalSoundPlayer* GetSoundPlayer();
|
|
class UPalUILiftSlotModel* GetLiftSlotModel();
|
|
void DeactivateFocusCursor();
|
|
class UPalHUDDispatchParameterBase* CreateDispatchParameterForK2Node(class UObject* WorldContextObject, TSubclassOf<class UPalHUDDispatchParameterBase> ParameterClass);
|
|
void CloseOwnerStackableUI(class UObject* InObject);
|
|
void CloseOverlayUIAll();
|
|
void Close(struct FGuid& ID);
|
|
struct FGuid AddWorldHUD(const struct FPalWorldHUDParameter& Parameter);
|
|
struct FGuid AddHUD(TSubclassOf<class UPalUserWidget> WidgetClass, enum class EPalHUDWidgetPriority Priority, class UPalHUDDispatchParameterBase* Parameter);
|
|
void ActivatePlayerInputGuard();
|
|
void ActivateFocusCursor(class UWidget* TargetWidget);
|
|
};
|
|
|
|
// 0x128 (0x3B8 - 0x290)
|
|
// Class Pal.PalImGui
|
|
class APalImGui : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_30B0[0x118]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class APalCharacter> WeakCharacterForParameterDisplay; // 0x3A8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30B1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalImGui* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalDebugWindowSetting
|
|
class UPalDebugWindowSetting : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class FString> PriorityFunctions; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDebugWindowSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x138 (0x160 - 0x28)
|
|
// Class Pal.PalIncidentBase
|
|
class UPalIncidentBase : public UObject
|
|
{
|
|
public:
|
|
struct FPalIncidentExecutionSettings ExecSettings; // 0x28(0x1)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_310B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalIncidentIdParameter IdParameter; // 0x30(0x38)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
class UPalIncidentBase* ParentIncident; // 0x68(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalIncidentDynamicParameter* DynamicParameter; // 0x70(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3112[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalIncidentSystemFunctionAccessor FunctionAccessor; // 0x80(0xC0)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
bool bForceStop; // 0x140(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3113[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UObject* OccuredObject; // 0x148(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UObject* OwnerObject; // 0x150(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalIncidentState ExecState; // 0x158(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3114[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentBase* GetDefaultObj();
|
|
|
|
void Tick(float DeltaTime);
|
|
void SetDynamicParameter(class UPalIncidentDynamicParameter* Parameter);
|
|
int32 RequestConsumeInventoryItem(class UPalPlayerInventoryData* InventoryData, class FName ItemId, int32 ConsumeNum);
|
|
void OnInitialized();
|
|
void OnGenerated();
|
|
void OnForceStop();
|
|
void OnEnd();
|
|
void OnChildInitialized(class UPalIncidentBase* Child);
|
|
void OnCanceled();
|
|
void OnBegin();
|
|
bool IsInitialized();
|
|
bool IsExecuting();
|
|
bool IsCompleted();
|
|
bool IsCanceled();
|
|
bool HasOption(class FName& Option);
|
|
class UPalIncidentBase* GetRootIncident();
|
|
class UPalIncidentBase* GetParentIncident();
|
|
class UObject* GetOwner();
|
|
class UObject* GetOccuredObject();
|
|
class FName GetIncidentType();
|
|
class FName GetIncidentId();
|
|
class UPalIncidentDynamicParameter* GetDynamicParameter();
|
|
TArray<class FName> GetArgs();
|
|
class FName GetArg(int32 Index);
|
|
void ForceStop();
|
|
void Finish();
|
|
void DropItem(class FName ItemId, int32 DropNum, const struct FVector& SpawnLocation, const struct FVector& ReleaseDirection);
|
|
};
|
|
|
|
// 0x40 (0x1A0 - 0x160)
|
|
// Class Pal.PalIncidentList
|
|
class UPalIncidentList : public UPalIncidentBase
|
|
{
|
|
public:
|
|
TArray<class FName> FirstIncidentIds; // 0x160(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UPalIncidentBase*> WaitingIncidents; // 0x170(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UPalIncidentBase* CurrentIncident; // 0x180(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPalIncidentBase*> CompletedIncidents; // 0x188(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 ProgressCount; // 0x198(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_311F[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentList* GetDefaultObj();
|
|
|
|
void OnIncidentProgressed(class UPalIncidentBase* PrevIncident, class UPalIncidentBase* NextIncident, int32 ProcessCount);
|
|
void OnAllIncidentsCompleted();
|
|
void InsertIncidentToTop(class FName& ID);
|
|
void InsertIncidentsToTop(TArray<class FName>& IDs);
|
|
void AddIncidents(TArray<class FName>& IDs);
|
|
void AddIncident(class FName& ID);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalIncidentNotifyListener
|
|
class UPalIncidentNotifyListener : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnIncidentStateNotifyDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UObject* FilterOccuredObject; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* FilterOwnerObject; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> FilterIncidentIds; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> FilterIncidentTypes; // 0x58(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentNotifyListener* GetDefaultObj();
|
|
|
|
void UnregisterFromIncidentSystem();
|
|
void RegisterToIncidentSystemWithFilterOwner(class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterOccuredOwner(class UObject* FilterOccured, class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterOccured(class UObject* FilterOccured);
|
|
void RegisterToIncidentSystemWithFilterIdsOwner(TArray<class FName>& FilterIds, class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterIdsOccuredOwner(TArray<class FName>& FilterIds, class UObject* FilterOccured, class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterIdsOccured(TArray<class FName>& FilterIds, class UObject* FilterOccured);
|
|
void RegisterToIncidentSystemWithFilterIds(TArray<class FName>& FilterIds);
|
|
void RegisterToIncidentSystemWithFilterIdOwner(class FName FilterId, class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterIdOccuredOwner(class FName FilterId, class UObject* FilterOccured, class UObject* FilterOwner);
|
|
void RegisterToIncidentSystemWithFilterIdOccured(class FName FilterId, class UObject* FilterOccured);
|
|
void RegisterToIncidentSystemWithFilterId(class FName FilterId);
|
|
void RegisterToIncidentSystem();
|
|
void OnIncidentStateNotify(class UPalIncidentNotifyListener* Listener, enum class EPalIncidentState IncidentState, struct FPalIncidentNotifyParameter& Parameter);
|
|
void IncidentStateNotifyDelegate__DelegateSignature(class UPalIncidentNotifyListener* Listener, enum class EPalIncidentState IncidentState, struct FPalIncidentNotifyParameter& Parameter);
|
|
};
|
|
|
|
// 0x180 (0x1F0 - 0x70)
|
|
// Class Pal.PalIncidentSystem
|
|
class UPalIncidentSystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class FName> ResidentIncidentList; // 0x70(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, TSubclassOf<class UPalIncidentBase>> IncidentClassMap; // 0x80(0x50)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UDataTable* IncidentParameterDataTable; // 0xD0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnIncidentStateNotifyDelegate; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalIncidentBase*> WaitingIncidents; // 0xE8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalIncidentBase*> ExecuteIncidents; // 0xF8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalIncidentBase*> ResidentIncidents; // 0x108(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIncidentNotifyListener*> Listeners; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31AD[0xC8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentSystem* GetDefaultObj();
|
|
|
|
class UPalIncidentList* RequestIncidents(TArray<class FName>& Incidents, class UObject* OccuredObject, class UObject* OwnerObject, class UPalIncidentDynamicParameter* Parameter);
|
|
class UPalIncidentBase* RequestIncident(class FName IncidentId, class UObject* OccuredObject, class UObject* OwnerObject, class UPalIncidentDynamicParameter* Parameter);
|
|
void NotifyIncidentState(enum class EPalIncidentState NotifyType, struct FPalIncidentNotifyParameter& Parameter);
|
|
bool IsIncidentBeginAllowed(class UPalIncidentBase* Incident);
|
|
void IncidentStateNotify__DelegateSignature(enum class EPalIncidentState IncidentState, struct FPalIncidentNotifyParameter& Parameter);
|
|
class UPalIncidentBase* GenerateIncident(struct FPalIncidentInitializeParameter* InitializeParam);
|
|
void ForceStopByOwner(class UObject* OwnerObject);
|
|
void ForceStopByOccuredObject(class UObject* OccuredObject);
|
|
void ForceStopByIncidentType(class FName IncidentType);
|
|
void ForceStopByIncidentId(class FName IncidentId);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalIncidentDynamicParameter
|
|
class UPalIncidentDynamicParameter : public UObject
|
|
{
|
|
public:
|
|
class AActor* Other; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentDynamicParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Pal.PalIncidentDynamicParameterTalk
|
|
class UPalIncidentDynamicParameterTalk : public UPalIncidentDynamicParameter
|
|
{
|
|
public:
|
|
enum class EPalIncidentTalkType TalkType; // 0x30(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName TalkId; // 0x34(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RequestItem; // 0x3C(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RequestItemNum; // 0x44(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsRequestSucceed; // 0x48(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31B7[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentDynamicParameterTalk* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalIncidentDynamicParameterRandom
|
|
class UPalIncidentDynamicParameterRandom : public UPalIncidentDynamicParameter
|
|
{
|
|
public:
|
|
class FName SettingName; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerId; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31BF[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentDynamicParameterRandom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x90 - 0x50)
|
|
// Class Pal.PalIndividualCharacterContainer
|
|
class UPalIndividualCharacterContainer : public UPalContainerBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateContentsDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotsDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31CF[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UPalIndividualCharacterSlot*> SlotArray; // 0x80(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterContainer* GetDefaultObj();
|
|
|
|
void UpdateContentsDelegate__DelegateSignature(class UPalIndividualCharacterContainer* Container);
|
|
void OnRep_Slots();
|
|
int32 Num();
|
|
TArray<class UPalIndividualCharacterSlot*> GetSlots();
|
|
class UPalIndividualCharacterSlot* Get(int32 Index);
|
|
class UPalIndividualCharacterSlot* FindEmptySlot();
|
|
class UPalIndividualCharacterSlot* FindByHandle(class UPalIndividualCharacterHandle* Handle);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalIndividualCharacterHandle
|
|
class UPalIndividualCharacterHandle : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateIndividualActorDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID ID; // 0x38(0x30)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterHandle* GetDefaultObj();
|
|
|
|
void UpdateIndividualActorDelegate__DelegateSignature(class UPalIndividualCharacterHandle* Handle);
|
|
class APalCharacter* TryGetPhantomActor(int32 PhantomId);
|
|
class UPalIndividualCharacterParameter* TryGetIndividualParameter();
|
|
class APalCharacter* TryGetIndividualActor();
|
|
int32 GetPhantomIDByActor(class APalCharacter* Character);
|
|
struct FPalInstanceID GetIndividualID();
|
|
};
|
|
|
|
// 0x0 (0x68 - 0x68)
|
|
// Class Pal.PalIndividualCharacterHandleReference
|
|
class UPalIndividualCharacterHandleReference : public UPalIndividualCharacterHandle
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterHandleReference* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalStatusHungerTypeUtility
|
|
class UPalStatusHungerTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatusHungerTypeUtility* GetDefaultObj();
|
|
|
|
bool IsHunger(enum class EPalStatusHungerType Type);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEquipItemContainerUtility
|
|
class UPalEquipItemContainerUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEquipItemContainerUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalIndividualCharacterSaveParameterUtility
|
|
class UPalIndividualCharacterSaveParameterUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterSaveParameterUtility* GetDefaultObj();
|
|
|
|
bool IsValid(struct FPalIndividualCharacterSaveParameter& SaveParameter);
|
|
};
|
|
|
|
// 0x798 (0x7C0 - 0x28)
|
|
// Class Pal.PalIndividualCharacterParameter
|
|
class UPalIndividualCharacterParameter : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateLevelDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateRankDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddExpDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateHPDelegate; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSPDelegate; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateFullStomachDelegate; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateHungerTypeDelegate; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateNickNameDelegate; // 0x98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateNickNameWithParameterDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateShieldMaxHPDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateShieldHPDelegate; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnShieldDamageDelegate; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSanityDelegate; // 0xE8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateUnusedStatusPoint; // 0xF8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateStatusPointDelegate; // 0x108(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBuffDelegate; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnConditionChangedDelegate; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnWorkSuitabilityChangedDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnGotStatusPointListChangedDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStatusRankChangedDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInvaderTargetChanged; // 0x168(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTriedConsumeFoodDelegate; // 0x178(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateGroupIdDelegate; // 0x188(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateReviveTimerDelegate; // 0x198(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndMedicalBedDelegate; // 0x1A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRevivedDelegate; // 0x1B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDeadBodyDelegate; // 0x1C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class APalCharacter* IndividualActor; // 0x1D8(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID IndividualId; // 0x1E0(0x30)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<int32, class APalCharacter*> PhantomActorMap; // 0x210(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalPhantomReplicateInfo> PhantomActorReplicateArray; // 0x260(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NativeAccessSpecifierPublic)
|
|
struct FPalIndividualCharacterSaveParameter SaveParameter; // 0x270(0x218)(Edit, Net, DisableEditOnTemplate, RepNotify, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32F3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAddEquipWazaDelegate; // 0x490(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeEquipWazaDelegate; // 0x4A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeMasteredWazaDelegate; // 0x4B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32F4[0x60]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer DisableNaturalHealing; // 0x520(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FFloatContainer AdditionalNatureHealingRate; // 0x570(0x10)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FPalIndividualCharacterSaveParameter SaveParameterMirror; // 0x580(0x218)(Transient, NativeAccessSpecifierPrivate)
|
|
class UPalItemContainer* EquipItemContainer; // 0x798(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid BaseCampId; // 0x7A0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString Debug_CurrentAIActionName; // 0x7B0(0x10)(Net, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterParameter* GetDefaultObj();
|
|
|
|
void WorkSuitabilityChangedDelegate__DelegateSignature();
|
|
void UseItemInSlot(const struct FPalItemSlotIdAndNum& SlotIdAndNum);
|
|
void UpdateUnusedStatusPointDelegate__DelegateSignature(int32 UnusedPoint);
|
|
void UpdateStatusPointDelegate__DelegateSignature(class FName StatusName, int32 PrevPoint, int32 NewPoint);
|
|
void UpdateSPDelegate__DelegateSignature(const struct FFixedPoint64& NowSP, const struct FFixedPoint64& NowMaxSP, bool IsOverHeated);
|
|
void UpdateShieldMaxHPDelegate__DelegateSignature(const struct FFixedPoint64& NowShieldMaxHP);
|
|
void UpdateShieldHPDelegate__DelegateSignature(const struct FFixedPoint64& NowShieldMaxHP, const struct FFixedPoint64& NowShieldHP);
|
|
void UpdateSanityDelegate__DelegateSignature(float NowSanity, float OldSanity);
|
|
void UpdateReviveTimerDelegate__DelegateSignature(float NowReviveTimer);
|
|
void UpdateRankDelegate__DelegateSignature(int32 NowRank, int32 OldRank);
|
|
void UpdateNickNameWithParameterDelegate__DelegateSignature(class UPalIndividualCharacterParameter* IndividualParameter, const class FString& NewNickName);
|
|
void UpdateNickNameDelegate__DelegateSignature(const class FString& NewNickName);
|
|
void UpdateLevelDelegate__DelegateSignature(int32 AddLevel, int32 NowLevel);
|
|
void UpdateHungerTypeDelegate__DelegateSignature(enum class EPalStatusHungerType Current, enum class EPalStatusHungerType Last);
|
|
void UpdateHPDelegate__DelegateSignature(const struct FFixedPoint64& NowHP, const struct FFixedPoint64& NowMaxHP);
|
|
void UpdateGroupIdDelegate__DelegateSignature(struct FGuid& NewGroupId);
|
|
void UpdateFullStomachDelegate__DelegateSignature(float Current, float Last);
|
|
bool TryFindEatItem(struct FPalContainerId& ContainerId, int32* SlotIndex);
|
|
void TriedConsumeFoodDelegate__DelegateSignature();
|
|
void StoreIndividualActorInfoToSaveParameter();
|
|
void StatusRankChangedDelegate__DelegateSignature();
|
|
void StartRemainderOfLifeTimer();
|
|
void StartRecuperatingInMedicalBed();
|
|
void ShieldDamageDelegate__DelegateSignature(int32 Damage, bool IsShieldBroken);
|
|
void SetStatusPoint(class FName StatusName, int32 Point);
|
|
void SetShieldMaxHP(const struct FFixedPoint64& NextSheildMaxHP);
|
|
void SetShieldHP(const struct FFixedPoint64& NextSheildHP);
|
|
void SetPhysicalHealth(enum class EPalStatusPhysicalHealthType PhysicalHealth);
|
|
void SetNoFallDamageHeightLastJumpedLocation();
|
|
void SetLastJumpedLocation(const struct FVector& Location);
|
|
void SetInvaderData(enum class EPalInvaderType InvaderType, const struct FGuid& InBaseCampId);
|
|
void SetDisableNaturalHealing(class FName Key, bool Disable);
|
|
void SetDecreaseFullStomachRates(class FName Name, float Rate);
|
|
void ResetLastJumpedLocation();
|
|
void RemoveDecreaseFullStomachRates(class FName Name);
|
|
void PartyPalMealInventoryFood();
|
|
void OnRevivedDelegate__DelegateSignature(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
void OnRep_SaveParameter();
|
|
void OnRep_PhantomActorReplicateArray();
|
|
void OnRep_IndividualActor();
|
|
void NaturalUpdateSaveParameter(enum class EPalCharacterNaturalUpdateType Type);
|
|
bool IsSleeping();
|
|
bool IsRarePal();
|
|
bool IsNoFallDamageLastJumpedLocation();
|
|
bool IsNocturnal();
|
|
bool IsLevelMax();
|
|
bool IsHPFullRecovered();
|
|
void InvaderTargetChangedDelegate__DelegateSignature();
|
|
float HungerParameterRate();
|
|
bool HasWorkSuitabilityRank(enum class EPalWorkSuitability InWorkSuitability, int32 SuitabilityRank);
|
|
bool HasWorkSuitability(enum class EPalWorkSuitability InWorkSuitability);
|
|
bool HasMasteredWaza(enum class EPalWazaID WazaID);
|
|
bool HasGenusCategory(enum class EPalGenusCategoryType Category);
|
|
void GotStatusPointListChangedDelegate__DelegateSignature();
|
|
int32 GetWorkSuitabilityRankWithCharacterRank(enum class EPalWorkSuitability WorkSuitability);
|
|
TMap<enum class EPalWorkSuitability, int32> GetWorkSuitabilityRanksWithCharacterRank();
|
|
int32 GetWorkSuitabilityRank(enum class EPalWorkSuitability InWorkSuitability);
|
|
int32 GetWorkSpeedRank();
|
|
enum class EPalBaseCampWorkerSickType GetWorkerSick();
|
|
int32 GetUnusedStatusPoint();
|
|
enum class EPalTribeID GetTribeID();
|
|
void GetStatusPointList(TArray<struct FPalGotStatusPoint>* OutPointList);
|
|
int32 GetStatusPoint(class FName StatusName);
|
|
int32 GetShotAttack_withBuff();
|
|
int32 GetShotAttack();
|
|
struct FFixedPoint64 GetShieldMaxHP();
|
|
struct FFixedPoint64 GetShieldHP();
|
|
struct FPalIndividualCharacterSaveParameter GetSaveParameter();
|
|
float GetSanityValue();
|
|
float GetSanityRate();
|
|
float GetRatePassiveSkill(enum class EPalPassiveSkillEffectType EffectType);
|
|
float GetRatePartnerSkill(enum class EPalPassiveSkillEffectType EffectType);
|
|
int32 GetRank();
|
|
enum class EPalStatusPhysicalHealthType GetPhysicalHealth();
|
|
TArray<class FName> GetPassiveSkillList();
|
|
int32 GetPalSoulRank();
|
|
void GetNickname(class FString* OutName);
|
|
int32 GetMeleeAttack_withBuff();
|
|
int32 GetMeleeAttack();
|
|
float GetMaxSanityValue();
|
|
struct FFixedPoint64 GetMaxHP_withBuff();
|
|
int32 GetMaxHP();
|
|
float GetMaxFullStomach();
|
|
TArray<enum class EPalWazaID> GetMasteredWaza();
|
|
int32 GetLevel();
|
|
struct FVector GetLastJumpedLocation();
|
|
enum class EPalStatusHungerType GetHungerType();
|
|
int32 GetHPRank();
|
|
struct FFixedPoint64 GetHP();
|
|
struct FGuid GetGroupId();
|
|
enum class EPalGenderType GetGenderType();
|
|
float GetFullStomachRate();
|
|
float GetFullStomachDecreasingRate();
|
|
float GetFullStomach();
|
|
float GetFoodStatusRate(enum class EPalFoodStatusEffectType EffectType);
|
|
int32 GetExp();
|
|
TArray<enum class EPalWazaID> GetEquipWaza();
|
|
struct FPalContainerId GetEquipItemContainerId();
|
|
struct FPalIndividualCharacterEquipItemContainerHandler GetEquipItemContainerHandler();
|
|
float GetEffectFoodTimeRate();
|
|
class FName GetEffectFoodName();
|
|
int32 GetDefense_withBuff();
|
|
int32 GetDefense();
|
|
int32 GetDefenceRank();
|
|
enum class EPalWorkSuitability GetCurrentWorkSuitability();
|
|
float GetCraftSpeedSickRate();
|
|
int32 GetCraftSpeedByWorkSuitability(enum class EPalWorkSuitability WorkSuitability);
|
|
float GetCraftSpeedBuffRate();
|
|
int32 GetCraftSpeed_withBuff_WorkSuitability(enum class EPalWorkSuitability Suitability);
|
|
int32 GetCraftSpeed_withBuff();
|
|
int32 GetCraftSpeed();
|
|
class FName GetCharacterID();
|
|
TSoftClassPtr<class APalCharacter> GetCharacterClass();
|
|
enum class EPalBaseCampWorkerEventType GetBaseCampWorkerEventType();
|
|
struct FGuid GetBaseCampId();
|
|
int32 GetAttackRank();
|
|
float GetAffectSanityValue();
|
|
void FullRecoveryHP();
|
|
void EndRecuperatingInMedicalBed();
|
|
void EndMedicalBedDelegate__DelegateSignature();
|
|
void DecrementUnusedStatusPoint();
|
|
void DecreaseShieldHPByDamage(int32 Damage);
|
|
void DeadBodyDelegate__DelegateSignature(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void ConditionChangedDelegate__DelegateSignature();
|
|
void ClearEquipWaza();
|
|
void ChangeMasteredWazaDelegate__DelegateSignature(class UPalIndividualCharacterParameter* IndividualParameter, enum class EPalWazaID WazaID);
|
|
void ChangeEquipWazaDelegate__DelegateSignature(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
void ChangeBuffStatusDelegate__DelegateSignature();
|
|
void AddPassiveSkill(class FName AddSkill, class FName OverrideSkill);
|
|
void AddHP(const struct FFixedPoint64& PlusHP);
|
|
void AddExpDelegate__DelegateSignature(int32 AddExp, int32 NowExp);
|
|
void AddEquipWazaDelegate__DelegateSignature(enum class EPalWazaID WazaID);
|
|
void AddEquipWaza(enum class EPalWazaID WazaID);
|
|
};
|
|
|
|
// 0x218 (0x240 - 0x28)
|
|
// Class Pal.PalIndividualCharacterSaveParameterObject
|
|
class UPalIndividualCharacterSaveParameterObject : public UObject
|
|
{
|
|
public:
|
|
struct FPalIndividualCharacterSaveParameter SaveParameter; // 0x28(0x218)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterSaveParameterObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalIndividualCharacterParameterUtility
|
|
class UPalIndividualCharacterParameterUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterParameterUtility* GetDefaultObj();
|
|
|
|
int32 CraftSpeedWorkSuitability(enum class EPalWorkSuitability WorkSuitability, class UPalIndividualCharacterParameter* Parameter);
|
|
int32 CraftSpeed(class UPalIndividualCharacterParameter* Parameter);
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Pal.PalIndividualCharacterSlot
|
|
class UPalIndividualCharacterSlot : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_332E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotHandleDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotLockDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalIndividualCharacterHandle* Handle; // 0x50(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalInstanceID ReplicateHandleID; // 0x58(0x30)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3333[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalContainerId ContainerId; // 0x90(0x10)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SlotIndex; // 0xA0(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LockPlayerUId; // 0xA4(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalTribeID PermissionTribeID; // 0xB4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsReplicateCharacterParameter; // 0xB5(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3334[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterSlot* GetDefaultObj();
|
|
|
|
void UpdateSlotLockDelegate__DelegateSignature(class UPalIndividualCharacterSlot* Slot);
|
|
void UpdateSlotHandleDelegate__DelegateSignature(class UPalIndividualCharacterSlot* Slot, class UPalIndividualCharacterHandle* LastHandle);
|
|
void Setup(int32 InSlotIndex, struct FPalContainerId& InContainerId);
|
|
void OnRep_LockPlayerUId();
|
|
void OnRep_HandleID();
|
|
bool IsLocked();
|
|
bool IsEmpty();
|
|
int32 GetSlotIndex();
|
|
struct FPalCharacterSlotId GetSlotId();
|
|
struct FGuid GetLockPlayerUId();
|
|
class UPalIndividualCharacterHandle* GetHandle();
|
|
bool CanSetHandle(class UPalIndividualCharacterHandle* InHandle);
|
|
};
|
|
|
|
// 0x40 (0xF8 - 0xB8)
|
|
// Class Pal.PalIndividualCharacterReferenceSlot
|
|
class UPalIndividualCharacterReferenceSlot : public UPalIndividualCharacterSlot
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotReferenceHandleDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID IndividualId; // 0xC8(0x30)(Edit, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterReferenceSlot* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalIndividualCharacterSlotsObserver
|
|
class UPalIndividualCharacterSlotsObserver : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateContainerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_333D[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIndividualCharacterSlotsObserver* GetDefaultObj();
|
|
|
|
void UpdateContainerDelegate__DelegateSignature();
|
|
void OnUpdateSlot(class UPalIndividualCharacterSlot* Slot, class UPalIndividualCharacterHandle* LastHandle);
|
|
void OnUpdateContainerSlots(class UPalIndividualCharacterContainer* Container);
|
|
void OnUpdateContainerSize(class UPalIndividualCharacterContainer* Container);
|
|
void OnUpdateContainer(class UPalIndividualCharacterContainer* Container);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInflictDamageNotifyInterface
|
|
class IPalInflictDamageNotifyInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalInflictDamageNotifyInterface* GetDefaultObj();
|
|
|
|
void OnInflictDamage(struct FPalDamageResult& DamageResult);
|
|
void OnDefeatCharacter(struct FPalDeadInfo& DeadInfo);
|
|
};
|
|
|
|
// 0x30 (0xD0 - 0xA0)
|
|
// Class Pal.PalInsideBaseCampCheckComponent
|
|
class UPalInsideBaseCampCheckComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnEnterBaseCampDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLeaveBaseCampDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid NowInsideBaseCampID; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInsideBaseCampCheckComponent* GetDefaultObj();
|
|
|
|
void OnLeaveBaseCampDelegate__DelegateSignature();
|
|
void OnEnterBaseCampDelegate__DelegateSignature(class UPalBaseCampModel* Model);
|
|
bool IsInsideBaseCamp();
|
|
class UPalBaseCampModel* GetInsideBaseCampModel();
|
|
struct FGuid GetInsideBaseCampID();
|
|
};
|
|
|
|
// 0x70 (0x5D0 - 0x560)
|
|
// Class Pal.PalInteractiveObjectSphereComponent
|
|
class UPalInteractiveObjectSphereComponent : public USphereComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3354[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalInteractDelegates* InteractDelegates; // 0x570(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableTriggerInteract; // 0x578(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsImplementedTriggerInteract; // 0x579(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTick; // 0x57A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTickInClientOnly; // 0x57B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3355[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FComponentReference IndicatorOriginRef; // 0x580(0x28)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class IPalInteractiveObjectIndicatorInterface> IndicatorInterface; // 0x5A8(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnCreateInteractDelegatesDelegate; // 0x5B8(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3357[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectSphereComponent* GetDefaultObj();
|
|
|
|
void SetIndicatorInterface(TScriptInterface<class IPalInteractiveObjectIndicatorInterface> InIndicatorInterface);
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
void OnCreateInteractsDelegates__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
void OnCreateInteractDelegatesMultiCast__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
struct FVector GetIndicatorLocation();
|
|
void EnableTriggerInteract();
|
|
class UPalInteractDelegates* Delegates();
|
|
void CallOrRegisterOnCreateInteractDelegates(FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x0 (0x5D0 - 0x5D0)
|
|
// Class Pal.PalInteractableSphereComponentNative
|
|
class UPalInteractableSphereComponentNative : public UPalInteractiveObjectSphereComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractableSphereComponentNative* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x190 - 0xA0)
|
|
// Class Pal.PalInteractComponent
|
|
class UPalInteractComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnStartInteractiveObjectDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndInteractiveObjectDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateInteractiveObjectDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TScriptInterface<class IPalInteractiveObjectComponentInterface>> InteractiveObjects; // 0xD0(0x10)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> TargetInteractiveObject; // 0xE0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> LastInteractingObject; // 0xF0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3362[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer InteractDisableFlags; // 0x140(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractComponent* GetDefaultObj();
|
|
|
|
void UpdateInteractiveObjectDelegate__DelegateSignature(TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObject);
|
|
void TerminateInteract();
|
|
void StartTriggerInteract(enum class EPalInteractiveObjectActionType ActionType);
|
|
void StartInteractiveObjectDelegate__DelegateSignature(TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObject);
|
|
void SetEnableInteractByFlagName(class FName& FlagName, bool bEnable, bool bTerminateInteractIfDisable);
|
|
void SetEnableInteract(bool bEnable, bool bTerminateInteractIfDisable);
|
|
void OnEnableInteract(TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
bool IsInteracting();
|
|
bool IsEnableInteract();
|
|
void EndTriggerInteract(enum class EPalInteractiveObjectActionType ActionType);
|
|
void EndInteractiveObjectDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x78 (0x5F0 - 0x578)
|
|
// Class Pal.PalInteractiveObjectBoxComponent
|
|
class UPalInteractiveObjectBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 Pad_337C[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalInteractDelegates* InteractDelegates; // 0x588(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableTriggerInteract; // 0x590(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsImplementedTriggerInteract; // 0x591(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTick; // 0x592(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTickInClientOnly; // 0x593(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_337E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FComponentReference IndicatorOriginRef; // 0x598(0x28)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsAdjustIndicatorLocationZForPlayer; // 0x5C0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_337F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IPalInteractiveObjectIndicatorInterface> IndicatorInterface; // 0x5C8(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnCreateInteractDelegatesDelegate; // 0x5D8(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3380[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectBoxComponent* GetDefaultObj();
|
|
|
|
void SetIndicatorInterface(TScriptInterface<class IPalInteractiveObjectIndicatorInterface> InIndicatorInterface);
|
|
void SetForceDisableInteract();
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
void OnCreateInteractsDelegates__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
void OnCreateInteractDelegatesMultiCast__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
struct FVector GetIndicatorLocation();
|
|
void EnableTriggerInteract();
|
|
class UPalInteractDelegates* Delegates();
|
|
void CallOrRegisterOnCreateInteractDelegates(FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x70 (0x5D0 - 0x560)
|
|
// Class Pal.PalInteractiveObjectCapsuleComponent
|
|
class UPalInteractiveObjectCapsuleComponent : public UCapsuleComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3392[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalInteractDelegates* InteractDelegates; // 0x570(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableTriggerInteract; // 0x578(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsImplementedTriggerInteract; // 0x579(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTick; // 0x57A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsEnableInteractingTickInClientOnly; // 0x57B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3394[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FComponentReference IndicatorOriginRef; // 0x580(0x28)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsAdjustIndicatorLocationZForPlayer; // 0x5A8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3396[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IPalInteractiveObjectIndicatorInterface> IndicatorInterface; // 0x5B0(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnCreateInteractDelegatesDelegate; // 0x5C0(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectCapsuleComponent* GetDefaultObj();
|
|
|
|
void SetIndicatorInterface(TScriptInterface<class IPalInteractiveObjectIndicatorInterface> InIndicatorInterface);
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
void OnCreateInteractsDelegates__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
void OnCreateInteractDelegatesMultiCast__DelegateSignature(class UPalInteractDelegates* InteractDelegates);
|
|
struct FVector GetIndicatorLocation();
|
|
void EnableTriggerInteract();
|
|
class UPalInteractDelegates* Delegates();
|
|
void CallOrRegisterOnCreateInteractDelegates(FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveObjectActionInfoUtility
|
|
class UPalInteractiveObjectActionInfoUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectActionInfoUtility* GetDefaultObj();
|
|
|
|
enum class EPalInteractiveObjectIndicatorType GetIndicatorType(struct FPalInteractiveObjectActionInfoSet& ActionInfo, enum class EPalInteractiveObjectActionType ActionType);
|
|
struct FPalInteractiveObjectActionBy CreateSituationInfo(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveObjectIndicatorTypeUtility
|
|
class UPalInteractiveObjectIndicatorTypeUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectIndicatorTypeUtility* GetDefaultObj();
|
|
|
|
class FText ToText(class UObject* WorldObjectContext, enum class EPalInteractiveObjectIndicatorType Type);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveObjectIndicatorInterface
|
|
class IPalInteractiveObjectIndicatorInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalInteractiveObjectIndicatorInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xA8 - 0x28)
|
|
// Class Pal.PalInteractDelegates
|
|
class UPalInteractDelegates : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnEnableTriggerInteract; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInteractBegin; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInteractEnd; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInteracting; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTriggerInteract; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartTriggerInteract; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndTriggerInteract; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTriggeringInteract; // 0x98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractDelegates* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveInterface
|
|
class IPalInteractiveInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalInteractiveInterface* GetDefaultObj();
|
|
|
|
bool IsEnableTriggerInteract();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveObjectComponentInterface
|
|
class IPalInteractiveObjectComponentInterface : public IPalInteractiveInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalInteractiveObjectComponentInterface* GetDefaultObj();
|
|
|
|
void SetIndicatorInterface(TScriptInterface<class IPalInteractiveObjectIndicatorInterface> InIndicatorInterface);
|
|
class UObject* Self();
|
|
class FText GetIndicatorText(class UObject* WorldContextObject, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
struct FVector GetIndicatorLocation();
|
|
void GetIndicatorInfo(struct FPalInteractiveObjectActionInfoSet* ActionInfo, struct FPalInteractiveObjectActionBy& SituationInfo);
|
|
void EnableTriggerInteract();
|
|
class UPalInteractDelegates* Delegates();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalInteractiveObjectComponentUtility
|
|
class UPalInteractiveObjectComponentUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInteractiveObjectComponentUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalInvaderBaseCampObserver
|
|
class UPalInvaderBaseCampObserver : public UObject
|
|
{
|
|
public:
|
|
class UPalBaseCampModel* TargetBaseCamp; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid TargetBaseCampId; // 0x30(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsInvading; // 0x40(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsCoolTime; // 0x41(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33BF[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CoolTimeFinish; // 0x44(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CoolTimeElapsed; // 0x48(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerInBaseCampTimer; // 0x4C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInvaderBaseCampObserver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC0 (0x220 - 0x160)
|
|
// Class Pal.PalInvaderIncidentBase
|
|
class UPalInvaderIncidentBase : public UPalIncidentBase
|
|
{
|
|
public:
|
|
enum class EPalInvaderType InvaderType; // 0x160(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_33CA[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataTable* InvaderDataTable; // 0x168(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalAIController> MonsterAIControllerClass; // 0x170(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalAIController> EnemyAIControllerClass; // 0x178(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalInvaderSpawnCharacterParameter> InvaderMember; // 0x180(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APalAIController*> MemberController; // 0x190(0x10)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class FName ChosenInvaderDataRowName; // 0x1A0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid GroupGuid; // 0x1A8(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bCanExecute; // 0x1B8(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33CB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalSquad* Squad; // 0x1C0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalInstanceID, struct FGuid> LocationMap; // 0x1C8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33CC[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInvaderIncidentBase* GetDefaultObj();
|
|
|
|
void StartInvader();
|
|
void SpawnMemberCharacters(const struct FVector& StartLocation);
|
|
bool SelectInvaders(int32 Grade, enum class EPalBiomeType Biome, TArray<struct FPalInvaderSpawnCharacterParameter>* OutInvaderMember);
|
|
void RemoveGroupCharacter(class UPalIndividualCharacterHandle* RemoveIndividualHandle);
|
|
void OnStartInvade();
|
|
void OnInvaderArrived();
|
|
void OnEndInvade();
|
|
bool IsGroupCharacter(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
int32 GetVisitorNPCReturnTimeMinutes();
|
|
class UPalBaseCampModel* GetTargetCampModel();
|
|
bool GetInvaderStartPoint(struct FVector* Result);
|
|
int32 GetInvadeReturnTimeMinutes();
|
|
void GetChosenInvaderGroupName(class FText* OutText);
|
|
int32 GetCandidateStartLocations(TArray<struct FVector>* Result);
|
|
void GetBroadcastParameter(struct FPalIncidentBroadcastParameter* OutParameter);
|
|
int32 GetAliveInvaderNum();
|
|
void EndInvadeByTimelimit();
|
|
void AddGroupCharacter(class UPalIndividualCharacterHandle* AddIndividualHandle, enum class EPalCharacterLocationType LocationType);
|
|
};
|
|
|
|
// 0x150 (0x1C0 - 0x70)
|
|
// Class Pal.PalInvaderManager
|
|
class UPalInvaderManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_33D6[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FDelegateProperty_ SpawnDummyNavInvokerDelegate; // 0x80(0x10)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInvaderStartDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInvaderEndDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInvaderArrivedDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FGuid, struct FPalInvaderStartPointInfo> InvadeStartLocationList; // 0xC0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalInvaderBaseCampObserver*> Observers; // 0x110(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalInvaderIncidentBase*> Incidents; // 0x160(0x50)(NativeAccessSpecifierPrivate)
|
|
struct FGuid StartInvaderLogId; // 0x1B0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalInvaderManager* GetDefaultObj();
|
|
|
|
void VisitorTravelTest();
|
|
void VisitorTravelLog(enum class EPalLogType LogType);
|
|
void StartInvaderMarchRandom();
|
|
void StartInvaderMarchAll();
|
|
class AActor* SpawnDummyNavInvokerDelegate__DelegateSignature(const struct FTransform& Transform);
|
|
class AActor* SpawnDummyNavInvoker(struct FTransform& Transform);
|
|
class UPalInvaderIncidentBase* RequestIncidentVisitorNPC_BP(class UObject* OccuredBaseCamp, class UPalIncidentDynamicParameterInvader* Parameter);
|
|
bool RequestIncidentVisitorNPC(struct FGuid& Guid, class UPalInvaderBaseCampObserver* Observer);
|
|
class UPalInvaderIncidentBase* RequestIncidentInvaderEnemy_BP(class UObject* OccuredBaseCamp, class UPalIncidentDynamicParameterInvader* Parameter);
|
|
bool RequestIncidentInvaderEnemy(struct FGuid& Guid, class UPalInvaderBaseCampObserver* Observer);
|
|
void RemoveInvaderIncident(class UPalIncidentBase* Incident);
|
|
void InvaderStartDelegate__DelegateSignature(struct FPalIncidentBroadcastParameter& Parameter);
|
|
void InvaderOnArrivedDelegate__DelegateSignature(struct FPalIncidentBroadcastParameter& Parameter);
|
|
void InvaderEndDelegate__DelegateSignature(struct FPalIncidentBroadcastParameter& Parameter);
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Pal.PalInvaderStartPoint
|
|
class APalInvaderStartPoint : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_33D8[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalBiomeType BiomeType; // 0x2A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D9[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalInvaderStartPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalIncidentDynamicParameterInvader
|
|
class UPalIncidentDynamicParameterInvader : public UPalIncidentDynamicParameter
|
|
{
|
|
public:
|
|
struct FGuid TargetBaseCampId; // 0x30(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalIncidentDynamicParameterInvader* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0xA8 - 0x50)
|
|
// Class Pal.PalItemContainer
|
|
class UPalItemContainer : public UPalContainerBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateContentsDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalItemSlot*> ItemSlotArray; // 0x60(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalItemPermission Permission; // 0x70(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
float CorruptionMultiplier; // 0xA0(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_33E1[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemContainer* GetDefaultObj();
|
|
|
|
void UpdateContentsDelegate__DelegateSignature(class UPalItemContainer* Container);
|
|
void OnUpdateSlotContent(class UPalItemSlot* Slot);
|
|
void OnRep_Permission();
|
|
void OnRep_ItemSlotArray();
|
|
int32 Num();
|
|
struct FPalItemPermission GetPermission();
|
|
int32 GetItemStackCount(class FName StaticItemId);
|
|
class UPalItemSlot* Get(int32 Index);
|
|
};
|
|
|
|
// 0x120 (0x190 - 0x70)
|
|
// Class Pal.PalItemContainerManager
|
|
class UPalItemContainerManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_33F0[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnItemOperationMoveDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalContainerId, class UPalItemContainer*> ItemContainerMap_InServer; // 0x90(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33F1[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalContainerId, struct FPalItemContainerBelongInfo> ItemContainerBelongInfo; // 0x130(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33F2[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemContainerManager* GetDefaultObj();
|
|
|
|
bool TryGetSlot(struct FPalItemSlotId& SlotID, class UPalItemSlot** Slot);
|
|
bool TryGetContainer(struct FPalContainerId& ContainerId, class UPalItemContainer** Container);
|
|
void ItemOperationMoveDelegate__DelegateSignature(TArray<struct FPalItemOperationInfo_Move>& OperationInfoSet);
|
|
struct FGuid GetGroupIdByItemSlotId(class UObject* WorldContextObject, struct FPalItemSlotId& SlotID);
|
|
struct FGuid GetGroupIdByItemContainerId(class UObject* WorldContextObject, struct FPalContainerId& ContainerId);
|
|
class UPalItemContainer* GetContainer(struct FPalContainerId& ContainerId);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalItemContainerMultiHelper
|
|
class UPalItemContainerMultiHelper : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateContentDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalItemContainer*> Containers; // 0x38(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemContainerMultiHelper* GetDefaultObj();
|
|
|
|
void UpdateContentDelegate__DelegateSignature(class UPalItemContainerMultiHelper* Self);
|
|
void OnUpdateContainerContent(class UPalItemContainer* Container);
|
|
void OnRep_Containers();
|
|
bool IsExistItems(TArray<struct FPalStaticItemIdAndNum>& StaticItemInfos);
|
|
void FindByStaticItemIds(TArray<class FName>& StaticItemIds, TArray<struct FPalStaticItemIdAndNum>* StaticItemInfos);
|
|
void FindByStaticItemId(class FName StaticItemId, struct FPalStaticItemIdAndNum* StaticItemInfo);
|
|
};
|
|
|
|
// 0x28 (0x660 - 0x638)
|
|
// Class Pal.PalItemFlowSplineComponent
|
|
class UPalItemFlowSplineComponent : public USplineComponent
|
|
{
|
|
public:
|
|
float ItemSpawnInterval; // 0x638(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FlowSpeedRate; // 0x63C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatCounter FlowingItemSpawnTimer; // 0x640(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class AActor> ItemVisualBlueprintClass; // 0x648(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalItemFlowInSplineInfo> FlowingItemInfos; // 0x650(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemFlowSplineComponent* GetDefaultObj();
|
|
|
|
void UpdateTargetItem(class FName InStaticItemId);
|
|
void UpdateIsFlowing(bool bOn);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalItemIDManager
|
|
class UPalItemIDManager : public UObject
|
|
{
|
|
public:
|
|
class UPalStaticItemDataAsset* StaticItemDataAsset; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData WoodItemRowName; // 0x30(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData EggItemRowName; // 0x38(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData PalUpgradeStoneItemRowName; // 0x40(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData MoneyItemRowName; // 0x48(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalStaticItemDataTable* StaticItemDataTable; // 0x50(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemIDManager* GetDefaultObj();
|
|
|
|
class FName GetStaticItemIdPalEgg(class UObject* WorldContextObject, class FName CharacterID);
|
|
class UPalStaticItemDataBase* GetStaticItemData(class FName StaticItemId);
|
|
struct FPalItemData GetItemData(struct FPalItemId& ItemId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalItemInventoryBase
|
|
class UPalItemInventoryBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemInventoryBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x100 - 0xA0)
|
|
// Class Pal.PalItemSelectorComponent
|
|
class UPalItemSelectorComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeSelectedIndex; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalPlayerInventoryType, struct FPalPlayerInventorySelectData> ItemSelectDataMap; // 0xB0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemSelectorComponent* GetDefaultObj();
|
|
|
|
void SelectPrevItem(enum class EPalPlayerInventoryType TargetInventory);
|
|
void SelectNextItem(enum class EPalPlayerInventoryType TargetInventory);
|
|
void SelectItem(enum class EPalPlayerInventoryType TargetInventory, int32 Index);
|
|
bool RemoveTargetInventoryType(enum class EPalPlayerInventoryType TargetInventoryType);
|
|
class UPalItemSlot* GetNowSelectedItemSlot(enum class EPalPlayerInventoryType TargetInventory);
|
|
int32 GetNowSelectedIndex(enum class EPalPlayerInventoryType TargetInventory);
|
|
class UPalItemContainer* GetContainer(enum class EPalPlayerInventoryType TargetInventory);
|
|
void ChangeSelectedIndexDelegate__DelegateSignature(enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
bool AddTargetInventoryType(enum class EPalPlayerInventoryType TargetInventoryType);
|
|
};
|
|
|
|
// 0x158 (0x180 - 0x28)
|
|
// Class Pal.PalItemSlot
|
|
class UPalItemSlot : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotContentDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLiftedSlotContentDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishLiftedContentDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotContentDurabilityDelegate; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotCorruptionDelegate; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<int32, bool> DirtyMap; // 0x78(0x50)(NativeAccessSpecifierPublic)
|
|
int32 SlotIndex; // 0xC8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalContainerId ContainerId; // 0xCC(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalItemId ItemId; // 0xDC(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StackCount; // 0x104(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CorruptionProgressValue; // 0x108(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_342C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalItemPermission Permission; // 0x110(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
class UPalDynamicItemDataBase* DynamicItemData; // 0x140(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_342D[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalItemId LastItemId_Client; // 0x158(0x28)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemSlot* GetDefaultObj();
|
|
|
|
void UpdateSlotContentDurabilityDelegate__DelegateSignature(float OldDurability, float NewDurability);
|
|
void UpdateSlotContentDelegate__DelegateSignature(class UPalItemSlot* Slot);
|
|
bool TryGetStaticItemData(class UPalStaticItemDataBase** OutStaticItemData);
|
|
bool TryGetDynamicItemData(class UPalDynamicItemDataBase** OutDynamicItemData);
|
|
void OnUpdateSlotContentDurability(float OldDurability, float NewDurability);
|
|
void OnRep_StackCount();
|
|
void OnRep_Permission();
|
|
void OnRep_ItemId();
|
|
void OnRep_DynamicItemData();
|
|
void OnRep_CorruptionProgressValue();
|
|
void LiftedSlotContentDelegate__DelegateSignature(int32 LiftItemNum);
|
|
bool IsMaxStack();
|
|
bool IsEmpty();
|
|
int32 GetStackCount();
|
|
struct FPalItemSlotId GetSlotId();
|
|
struct FPalItemPermission GetPermission();
|
|
struct FPalItemId GetItemId();
|
|
class FText GetCorruptionRemainTimeText();
|
|
float GetCorruptionProgressRate();
|
|
void FinishLiftedContentDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalItemOperationResultUtility
|
|
class UPalItemOperationResultUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemOperationResultUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalItemUtility
|
|
class UPalItemUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalItemUtility* GetDefaultObj();
|
|
|
|
bool TryGetItemVisualBlueprintClass(class UObject* WorldContextObject, class FName StaticItemId, TSoftClassPtr<class AActor>* VisualBlueprintClass);
|
|
void RestoreWithItem(class UObject* WorldContextObject, class FName StaticItemName, class UPalIndividualCharacterParameter* TargetParameter);
|
|
void MaterialInfos(struct FPalItemRecipe& Recipe, TArray<struct FPalStaticItemIdAndNum>* MaterialInfos);
|
|
bool IsValid(struct FPalItemRecipe& Recipe);
|
|
bool IsStatusPointResetItem(class UPalStaticItemDataBase* ItemData);
|
|
bool IsRepairableItem(class UObject* WorldContextObject, struct FPalItemId& TargetItemId);
|
|
bool IsEmpty(struct FPalItemAndNum& ItemInfo);
|
|
int32 GetRecipeMaterialKindCount(struct FPalItemRecipe& Recipe);
|
|
class UPalItemSlot* CreateLocalItemSlot(class UObject* WorldContextObject, class FName StaticItemId, int32 Stack);
|
|
void CollectLocalPlayerControllableItemInfos(class UObject* WorldContextObject, const TArray<class FName>& StaticItemIds, TArray<struct FPalStaticItemIdAndNum>* OutItemInfos, bool bIncludeInRangeBaseCamp);
|
|
bool CanUseHealItem(class UObject* WorldContextObject, class FName StaticItemName, class UPalIndividualCharacterParameter* TargetParameter);
|
|
};
|
|
|
|
// 0x8 (0x580 - 0x578)
|
|
// Class Pal.PalLavaBoxComponent
|
|
class UPalLavaBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 Pad_345B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLavaBoxComponent* GetDefaultObj();
|
|
|
|
void EndOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void BeginOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x10 (0x330 - 0x320)
|
|
// Class Pal.PalLevelInstance
|
|
class APalLevelInstance : public ALevelInstance
|
|
{
|
|
public:
|
|
uint8 Pad_345F[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLevelObjectInterface
|
|
class IPalLevelObjectInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalLevelObjectInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLevelObjectInterfaceUtility
|
|
class UPalLevelObjectInterfaceUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLevelObjectInterfaceUtility* GetDefaultObj();
|
|
|
|
struct FGuid BP_GetLevelObjectInstanceId(TScriptInterface<class IPalLevelObjectInterface> Target);
|
|
};
|
|
|
|
// 0x18 (0x2C0 - 0x2A8)
|
|
// Class Pal.PalLevelObjectCharacterStatusOperator
|
|
class APalLevelObjectCharacterStatusOperator : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
uint8 Pad_3465[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractComp; // 0x2B0(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectCharacterStatusOperator* GetDefaultObj();
|
|
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
};
|
|
|
|
// 0x60 (0x308 - 0x2A8)
|
|
// Class Pal.PalLevelObjectObtainable
|
|
class APalLevelObjectObtainable : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
uint8 Pad_346A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdatePickupStatusInClient; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UNiagaraSystem> ObtainFXSoftObj; // 0x2C0(0x30)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractComp; // 0x2F0(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPickedInClient; // 0x300(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_346D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectObtainable* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class APalLevelObjectObtainable* Self);
|
|
void OnUpdateFlagMapRecord(class FName Key, bool bFlag);
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnCompleteSyncPlayer(class APalPlayerState* PlayerState);
|
|
struct FVector GetObtainFXLocation();
|
|
};
|
|
|
|
// 0x8 (0x310 - 0x308)
|
|
// Class Pal.PalLevelObjectNote
|
|
class APalLevelObjectNote : public APalLevelObjectObtainable
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_NoteData NoteRowName; // 0x308(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectNote* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x308 - 0x308)
|
|
// Class Pal.PalLevelObjectRelic
|
|
class APalLevelObjectRelic : public APalLevelObjectObtainable
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectRelic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class Pal.PalLevelObjectRespawnPoint
|
|
class APalLevelObjectRespawnPoint : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
class FName RespawnPointID; // 0x2A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectRespawnPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x2E0 - 0x2A8)
|
|
// Class Pal.PalLevelObjectUnlockableFastTravelPoint
|
|
class APalLevelObjectUnlockableFastTravelPoint : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
uint8 Pad_347D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateUnlockStateDelegate; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractComp; // 0x2C0(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUnlocked; // 0x2D0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool EnableRequestUnlock; // 0x2D1(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_347F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName FastTravelPointID; // 0x2D4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3480[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalLevelObjectUnlockableFastTravelPoint* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class APalLevelObjectUnlockableFastTravelPoint* Self);
|
|
void OnUpdateFlagMapRecord(class FName Key, bool bFlag);
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnCompleteSyncPlayer(class APalPlayerState* PlayerState);
|
|
bool IsUnlocked();
|
|
class UAkAudioEvent* GetUnlockAkAudioEvent();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLimitVolumeInterface
|
|
class IPalLimitVolumeInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalLimitVolumeInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x590 - 0x578)
|
|
// Class Pal.PalLimitVolumeBoxComponent
|
|
class UPalLimitVolumeBoxComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3485[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LimitFlags; // 0x580(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3486[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLimitVolumeBoxComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x570 - 0x560)
|
|
// Class Pal.PalLimitVolumeSphereComponent
|
|
class UPalLimitVolumeSphereComponent : public USphereComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3487[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LimitFlags; // 0x568(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3488[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLimitVolumeSphereComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalLoadingScreenWidgetBase
|
|
class UPalLoadingScreenWidgetBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLoadingScreenWidgetBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x140 (0x240 - 0x100)
|
|
// Class Pal.PalLoadoutSelectorComponent
|
|
class UPalLoadoutSelectorComponent : public UPalItemSelectorComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class APalWeaponBase> ThrowOtomoPalWeaponClass; // 0x100(0x30)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalWeaponBase> DummyBallWeaponClass; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
FMulticastInlineDelegateProperty_ OnEquipmentItemDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveItemDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalPlayerInventoryType PrimaryTargetInventoryType; // 0x158(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CurrentItemSlotIndex; // 0x15C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName NowEquipBallItemID; // 0x160(0x8)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalWeaponBase* ThrowOtomoPalWeapon; // 0x168(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APalWeaponBase*> SpawnedWeaponsArray; // 0x170(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class APalWeaponBase*> SpawnedBallMap; // 0x180(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
class APalWeaponBase* DummyBall; // 0x1D0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalPlayerInventoryType ReplicatedPrimaryTargetInventoryType; // 0x1D8(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34E4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ReplicatedCurrentItemSlotIndex; // 0x1DC(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34E5[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLoadoutSelectorComponent* GetDefaultObj();
|
|
|
|
void TryEquipNowSelectedWeapon_ToAll();
|
|
bool TryEquipNowSelectedWeapon();
|
|
void SetWeaponLoadoutIndex_Internal(int32 Index);
|
|
void SetWeaponLoadoutIndex(int32 Index);
|
|
void SetupItemContainer();
|
|
void SetBallLoadoutIndex_Internal(int32 Index);
|
|
void SetBallLoadoutIndex(int32 Index);
|
|
void RequestChangeNowEquipBallItemID_ToServer(class FName NextBallID);
|
|
void RemoveItem__DelegateSignature(enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
void OnUpdateWeaponLoadoutSlot(class UPalItemSlot* ItemSlot);
|
|
void OnUpdateInventorySlot(class UPalItemSlot* ItemSlot);
|
|
void OnRep_PrimaryTargetInventoryType();
|
|
void OnRep_CurrentItemSlotIndex();
|
|
void OnRemoveEquipItem(enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
void OnEquipItem(enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
enum class EPalPlayerInventoryType GetPrimaryInventoryType();
|
|
void GetNowEquipedBallItemID(class FName* OutBallItemID);
|
|
void EquipmentItem__DelegateSignature(enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
void CheckRespawnWeaponActor(const TArray<struct FPalLoadoutSynchronalizedData>& SynchroData, const TArray<class APalWeaponBase*>& WeaponActorList, enum class EPalPlayerInventoryType InventoryType);
|
|
void ChangeWeaponByReplicated();
|
|
void ChangePrimiryInventoryType(enum class EPalPlayerInventoryType TargetInventory);
|
|
void ChangePrevWeaponLoadout_Internal();
|
|
void ChangePrevWeaponLoadout();
|
|
void ChangePrevBallLoadout_Internal();
|
|
void ChangePrevBallLoadout();
|
|
void ChangeNextWeaponLoadout_Internal();
|
|
void ChangeNextWeaponLoadout();
|
|
void ChangeNextBallLoadout_Internal();
|
|
void ChangeNextBallLoadout();
|
|
void AttachSpawnOtomoPalThrowWeapon_ToServer(int32 IssuerID, bool IsAttach, bool ShouldEquipDummyWeapon);
|
|
void AttachSpawnOtomoPalThrowWeapon_ToAll(int32 IssuerID, bool IsAttach, bool ShouldEquipDummyWeapon);
|
|
};
|
|
|
|
// 0x0 (0x2E8 - 0x2E8)
|
|
// Class Pal.PalLocalPlayer
|
|
class UPalLocalPlayer : public UCommonLocalPlayer
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocalPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalLocationCreateParameter
|
|
class UPalLocationCreateParameter : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_34F2[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationCreateParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalLocationBase
|
|
class UPalLocationBase : public UObject
|
|
{
|
|
public:
|
|
struct FGuid CalledPlayerUId; // 0x28(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid ID; // 0x38(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShouldDisplay; // 0x48(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShowInMap; // 0x49(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShowInCompass; // 0x4A(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34F8[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationBase* GetDefaultObj();
|
|
|
|
bool ShouldDisplay();
|
|
class UPalLocationPoint* LocationPoint();
|
|
bool IsShowInMap();
|
|
bool IsShowInCompass();
|
|
bool IsRequestedPlayer(struct FGuid& LocalPlayerUId);
|
|
enum class EPalLocationType GetType();
|
|
};
|
|
|
|
// 0xA8 (0x118 - 0x70)
|
|
// Class Pal.PalLocationManager
|
|
class UPalLocationManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnAddedLocation; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveLocation; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddedLocationForCompass; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveLocationForCompass; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FGuid, class UPalLocationBase*> LocationMap; // 0xB0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalLocationPoint_Custom*> CustomLocations; // 0x100(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3500[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationManager* GetDefaultObj();
|
|
|
|
void RemoveLocalCustomLocation(struct FGuid& LocationId);
|
|
void LocationDelegate__DelegateSignature(struct FGuid& LocationId, class UPalLocationBase* Location);
|
|
class UPalLocationPoint* GetLocationPoint(struct FGuid& ID);
|
|
TMap<struct FGuid, class UPalLocationBase*> GetLocationMap();
|
|
class UPalLocationBase* GetLocation(struct FGuid& ID);
|
|
int32 GetLocalCustomLocationCount();
|
|
struct FGuid AddLocalCustomLocation(const struct FVector& IconLocation, int32 IconType);
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class Pal.PalLocationPoint
|
|
class UPalLocationPoint : public UPalLocationBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint* GetDefaultObj();
|
|
|
|
bool IsEnableFastTravel();
|
|
void InvokeFastTravel();
|
|
float GetRotationZ();
|
|
struct FQuat GetRotation();
|
|
void GetLocationAndRotationZ(struct FVector* OutLocation, float* OutRotationZ);
|
|
struct FVector GetLocation();
|
|
};
|
|
|
|
// 0x20 (0x70 - 0x50)
|
|
// Class Pal.PalLocationPointStaticCreateParameter
|
|
class UPalLocationPointStaticCreateParameter : public UPalLocationCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3516[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointStaticCreateParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x70 - 0x50)
|
|
// Class Pal.PalLocationPointStatic
|
|
class UPalLocationPointStatic : public UPalLocationPoint
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x50(0x18)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RotationZ; // 0x68(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3518[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointStatic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x80 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_BaseCamp
|
|
class UPalLocationPointCreateParameter_BaseCamp : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_351D[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_BaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x88 - 0x70)
|
|
// Class Pal.PalLocationPointBaseCamp
|
|
class UPalLocationPointBaseCamp : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
struct FGuid BaseCampId; // 0x70(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsAvailable; // 0x80(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3525[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointBaseCamp* GetDefaultObj();
|
|
|
|
void SetAvailable();
|
|
void OnDisposeTarget(class UPalBaseCampModel* Model);
|
|
bool IsSameGuildWithPlayer(const struct FGuid& PlayerUId);
|
|
struct FGuid GetBaseCampId();
|
|
};
|
|
|
|
// 0x8 (0x78 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_BossTower
|
|
class UPalLocationPointCreateParameter_BossTower : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3526[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_BossTower* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x78 - 0x70)
|
|
// Class Pal.PalLocationPoint_BossTower
|
|
class UPalLocationPoint_BossTower : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
class APalBossTower* BossTower; // 0x70(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_BossTower* GetDefaultObj();
|
|
|
|
class APalBossTower* GetBossTower();
|
|
};
|
|
|
|
// 0x48 (0x98 - 0x50)
|
|
// Class Pal.PalLocationPointCreateParameter_Character
|
|
class UPalLocationPointCreateParameter_Character : public UPalLocationCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_352B[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_Character* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xA0 - 0x50)
|
|
// Class Pal.PalLocationPoint_Character
|
|
class UPalLocationPoint_Character : public UPalLocationPoint
|
|
{
|
|
public:
|
|
struct FPalInstanceID IndividualId; // 0x50(0x30)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalCharacterLocationType CharacterLocationType; // 0x80(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_353C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid TargetBaseCampId; // 0x84(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName CharacterID; // 0x94(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_353E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_Character* GetDefaultObj();
|
|
|
|
void OnDestroyedTarget(class AActor* Target);
|
|
void OnDeadTarget(const struct FPalDeadInfo& Info);
|
|
enum class EPalCharacterLocationType GetCharacterLocationType();
|
|
class FName GetCharacterID();
|
|
};
|
|
|
|
// 0x18 (0x88 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_CustomMarker
|
|
class UPalLocationPointCreateParameter_CustomMarker : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3544[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_CustomMarker* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x98 - 0x70)
|
|
// Class Pal.PalLocationPoint_Custom
|
|
class UPalLocationPoint_Custom : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnIconTypeChanged; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_354A[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_Custom* GetDefaultObj();
|
|
|
|
void SetIconType(int32 Index);
|
|
void OnIconTypeChangedDelegate__DelegateSignature(int32 NewType);
|
|
struct FGuid GetOwnerPlayerId();
|
|
int32 GetIconType();
|
|
};
|
|
|
|
// 0x20 (0x90 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_DroppedCharacter
|
|
class UPalLocationPointCreateParameter_DroppedCharacter : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_354B[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_DroppedCharacter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x90 - 0x70)
|
|
// Class Pal.PalLocationPoint_DroppedCharacter
|
|
class UPalLocationPoint_DroppedCharacter : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
struct FGuid MapObjectConcreteModelId; // 0x70(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerPlayerUId; // 0x80(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_DroppedCharacter* GetDefaultObj();
|
|
|
|
struct FGuid GetOwnerPlayerUId();
|
|
class UPalMapObjectPickableCharacterModelBase* GetMapObjectConcreteModel();
|
|
};
|
|
|
|
// 0x10 (0x80 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_DroppedChest
|
|
class UPalLocationPointCreateParameter_DroppedChest : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_355A[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_DroppedChest* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x80 - 0x70)
|
|
// Class Pal.PalLocationPoint_DroppedChest
|
|
class UPalLocationPoint_DroppedChest : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
struct FGuid OwnerPlayerUId; // 0x70(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_DroppedChest* GetDefaultObj();
|
|
|
|
struct FGuid GetOwnerPlayerUId();
|
|
};
|
|
|
|
// 0x0 (0x70 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_DungeonPortal
|
|
class UPalLocationPointCreateParameter_DungeonPortal : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_DungeonPortal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x70 - 0x70)
|
|
// Class Pal.PalLocationPointDungeonPortal
|
|
class UPalLocationPointDungeonPortal : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointDungeonPortal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x90 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_FastTravel
|
|
class UPalLocationPointCreateParameter_FastTravel : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3561[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_FastTravel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x90 - 0x70)
|
|
// Class Pal.PalLocationPointFastTravel
|
|
class UPalLocationPointFastTravel : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
struct FGuid LocationId; // 0x70(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool ShouldUnlockFlag; // 0x80(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3563[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName FastTravelPointID; // 0x84(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3564[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointFastTravel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalLocationPointCreateParameter_MapObject
|
|
class UPalLocationPointCreateParameter_MapObject : public UPalLocationCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3566[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_MapObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x78 - 0x50)
|
|
// Class Pal.PalLocationPoint_MapObject
|
|
class UPalLocationPoint_MapObject : public UPalLocationPoint
|
|
{
|
|
public:
|
|
struct FGuid MapObjectModelId; // 0x50(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector InitialLocationCache; // 0x60(0x18)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_MapObject* GetDefaultObj();
|
|
|
|
void OnDisposeTarget(class UPalMapObjectModel* Model, struct FPalMapObjectDisposeOptions& Options);
|
|
bool GetMapObjectName(class FName* MapObjectName);
|
|
};
|
|
|
|
// 0x8 (0x78 - 0x70)
|
|
// Class Pal.PalLocationPointCreateParameter_Respawn
|
|
class UPalLocationPointCreateParameter_Respawn : public UPalLocationPointStaticCreateParameter
|
|
{
|
|
public:
|
|
uint8 Pad_356E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPointCreateParameter_Respawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x78 - 0x70)
|
|
// Class Pal.PalLocationPoint_Respawn
|
|
class UPalLocationPoint_Respawn : public UPalLocationPointStatic
|
|
{
|
|
public:
|
|
class FName RespawnPointID; // 0x70(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationPoint_Respawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Pal.PalLocationReplicator
|
|
class UPalLocationReplicator : public UPalGameStateReplicatorBase
|
|
{
|
|
public:
|
|
struct FFastPalLocationRepInfoArray RepInfoArray; // 0x28(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3576[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocationReplicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Pal.PalLoginPlayer
|
|
class UPalLoginPlayer : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifyObtainNewInServerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotifyRemovedFromPalBoxInServerDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid PlayerUId; // 0x48(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector RegisteredRespawnLocation; // 0x58(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLoginPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0x120 - 0x70)
|
|
// Class Pal.PalLogManager
|
|
class UPalLogManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
float NormalLogDisplayTime; // 0x70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImportantLogDisplayTime; // 0x74(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VeryImportantLogDisplayTime; // 0x78(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3597[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, struct FPalLogDataSet> VeryImportantLogMap; // 0x80(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalStaticLogCollector> StaticLogCollectorClass; // 0xD0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalStaticLogCollector* StaticLogCollector; // 0xD8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
FMulticastInlineDelegateProperty_ OnAddedNormalLogDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddedImportantLogDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddedVeryImportantLogDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemovedVeryImportantLogDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLogManager* GetDefaultObj();
|
|
|
|
bool RemoveVeryImportantLog(struct FGuid& TargetLogId);
|
|
void RemovedVeryImportantLogDelegate__DelegateSignature(struct FGuid& LogId);
|
|
struct FGuid AddLog(enum class EPalLogPriority LogPriority, class FText& LogText, struct FPalLogAdditionalData& LogAdditionalData);
|
|
void AddedVeryImportantLogDelegate__DelegateSignature(struct FGuid& LogId, class FText& LogText, struct FPalLogAdditionalData& LogAdditionalData);
|
|
void AddedNormalLogDelegate__DelegateSignature(class FText& LogText, struct FPalLogAdditionalData& LogAdditionalData);
|
|
void AddedImportantLogDelegate__DelegateSignature(class FText& LogText, struct FPalLogAdditionalData& LogAdditionalData);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLogUtility
|
|
class UPalLogUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLogUtility* GetDefaultObj();
|
|
|
|
void SetTextureToAdditionalDataFromStaticItemIDs(class UObject* WorldContextObject, struct FPalLogAdditionalData& TargetData, TArray<class FName>& StaticItemIds);
|
|
void SetTextureToAdditionalDataFromStaticItemID(class UObject* WorldContextObject, struct FPalLogAdditionalData& TargetData, class FName& StaticItemId);
|
|
void SetTextureToAdditionalDataFromHandles(class UObject* WorldContextObject, struct FPalLogAdditionalData& TargetData, TArray<class UPalIndividualCharacterHandle*>& TargetHandles);
|
|
void SetTextureToAdditionalDataFromHandle(class UObject* WorldContextObject, struct FPalLogAdditionalData& TargetData, class UPalIndividualCharacterHandle* TargetHandle);
|
|
void SetTextureToAdditionalDataFromCharacterID(class UObject* WorldContextObject, struct FPalLogAdditionalData& TargetData, class FName CharacterID);
|
|
void CreateLogText(class UObject* WorldContextObject, enum class EPalLogType LogType, class FText* OutText);
|
|
class FText CreateItemGetLogText(class UObject* WorldContextObject, struct FPalStaticItemIdAndNum& ItemIDAndNum);
|
|
void AddWorkerStartWorking_ProductResource_Mining(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, class FName MapObjectId);
|
|
void AddWorkerStartWorking_ProductResource_Deforest(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle);
|
|
void AddWorkerStartWorking_CollectResource(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, class FName StaticItemId);
|
|
void AddWorkerStartWorking(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, enum class EPalWorkType WorkType);
|
|
void AddWorkerStartRepairing(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, class FName& buildedMapObjectName);
|
|
void AddWorkerStartBuilding(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, class FName& buildedMapObjectName);
|
|
void AddWorkerCompleteItemConvertLog(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, struct FPalItemId& ItemId, int32 Num);
|
|
void AddWorkerCompleteBuildLog(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* WorkerHandle, class FName& buildedMapObjectName);
|
|
void AddSkillLog(class UObject* WorldContextObject, enum class EPalLogType LogType, struct FPalLogInfo_Skill& Info);
|
|
void AddItemGetLog(class UObject* WorldContextObject, struct FPalStaticItemIdAndNum& ItemIDAndNum);
|
|
void AddDropPalLog(class UObject* WorldContextObject, struct FPalLogInfo_DropPal& LogInfo);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalLogWidget
|
|
class UPalLogWidget : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLogWidget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x420 - 0x408)
|
|
// Class Pal.PalLogWidgetBase
|
|
class UPalLogWidgetBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
float DestroyTime; // 0x408(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ElapsedTime; // 0x40C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalLogWidgetState LogState; // 0x410(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_35ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalStaticItemIdAndNum ItemIDAndNum; // 0x414(0xC)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLogWidgetBase* GetDefaultObj();
|
|
|
|
void StartDisplayLog(float InDestroyTime);
|
|
void SetState(enum class EPalLogWidgetState ChangeState);
|
|
void SetLogText(class FText& InText);
|
|
void SetAdditionalData(struct FPalLogAdditionalData& InAdditionalData);
|
|
void RequestOutAnime();
|
|
void RequestInAnime();
|
|
};
|
|
|
|
// 0x158 (0x180 - 0x28)
|
|
// Class Pal.PalLongPressObject
|
|
class UPalLongPressObject : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_35F6[0x158]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLongPressObject* GetDefaultObj();
|
|
|
|
void ReleaseCallback();
|
|
void PressCallback();
|
|
void LongPressCallback();
|
|
};
|
|
|
|
// 0xC0 (0x160 - 0xA0)
|
|
// Class Pal.PalLookAtComponent
|
|
class UPalLookAtComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FVector LookAtTargetLocation; // 0xA0(0x18)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector LookAtTargetLocation_forActor; // 0xB8(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AActor* LookAtTargetActor; // 0xD0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector LookAtTargetLocation_Interpolated; // 0xD8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName LookAtTargetBoneName; // 0xF0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LookAtInInterpTime; // 0xF8(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LookAtOutInterpTime; // 0xFC(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsEnableLookAt; // 0x100(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_360D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer LookAtDisableFlag; // 0x108(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
float InterpolatedSpeed; // 0x158(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsShowDebugImage; // 0x15C(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_360E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLookAtComponent* GetDefaultObj();
|
|
|
|
void StopLookAt(float InterpTime);
|
|
void StartLookAtForActor(class AActor* Actor, class FName BoneName, float InterpTime);
|
|
void StartLookAt(const struct FVector& LookAtTarget, float InterpTime);
|
|
void SetLookAtDisable(class FName FlagName, bool bIsDisable);
|
|
void OnChangeShootState(bool IsAim, bool IsShooting);
|
|
bool IsEnableLookAt();
|
|
struct FVector GetLookAtTarget();
|
|
float GetLookAtOutInterpTime();
|
|
float GetLookAtInInterpTime();
|
|
};
|
|
|
|
// 0x18 (0x3B8 - 0x3A0)
|
|
// Class Pal.PalMapLevelObject
|
|
class APalMapLevelObject : public APalMapObject
|
|
{
|
|
public:
|
|
uint8 Pad_3611[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LevelObjectInstanceId; // 0x3A8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapLevelObject* GetDefaultObj();
|
|
|
|
struct FGuid GetLevelObjectInstanceId();
|
|
};
|
|
|
|
// 0x1F0 (0x218 - 0x28)
|
|
// Class Pal.PalMapObjectConcreteModelBase
|
|
class UPalMapObjectConcreteModelBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_361F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAvailableDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNotAvailableDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<class UClass*, FMulticastInlineDelegateProperty_> OnSpawnedReadyModuleDelegateMap; // 0x50(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FGuid InstanceId; // 0xA0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid ModelInstanceId; // 0xB0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bDisposed; // 0xC0(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3620[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalFastMapObjectModuleRepInfoArray ModuleRepInfoArray; // 0xC8(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
class UPalMapObjectWorkeeModule* WorkeeModuleCache; // 0x210(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectConcreteModelBase* GetDefaultObj();
|
|
|
|
class FName TryGetMapObjectId();
|
|
void SimpleDelegate__DelegateSignature(class UPalMapObjectConcreteModelBase* Model);
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnTriggeringInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType, float DeltaTime);
|
|
void OnStartTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnRep_ModuleArray();
|
|
void OnEndTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
class UPalMapObjectWorkeeModule* GetWorkeeModule();
|
|
struct FTransform GetTransform();
|
|
class UPalMapObjectSwitchModule* GetSwitchModule();
|
|
class UPalMapObjectPasswordLockModule* GetPasswordLockModule();
|
|
void GetMapObjectLocation(struct FVector* OutVector);
|
|
class UPalMapObjectItemContainerModule* GetItemContainerModule();
|
|
struct FGuid GetInstanceId();
|
|
class UPalMapObjectEnergyModule* GetEnergyModule();
|
|
class UPalMapObjectCharacterContainerModule* GetCharacterContainerModule();
|
|
class UPalBaseCampModel* GetBaseCampModelBelongTo();
|
|
struct FGuid GetBaseCampIdBelongTo();
|
|
void CallOrRegisterOnReadyModule(enum class EPalMapObjectConcreteModelModuleType ModuleType, FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x68 (0x280 - 0x218)
|
|
// Class Pal.PalMapObjectAmusementModel
|
|
class UPalMapObjectAmusementModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3623[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateCharacterDelegate; // 0x240(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalIndividualCharacterHandle* HealingCharacterHandle; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector HealingLocationOffset; // 0x258(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AffectSanityRate; // 0x270(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3624[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalAIActionBase> AIActionClass; // 0x278(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectAmusementModel* GetDefaultObj();
|
|
|
|
void SimpleDelegate__DelegateSignature(class UPalMapObjectAmusementModel* Model);
|
|
void OnInteractBegin(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnFinishHealingAction(class UPalAIActionBase* Action);
|
|
class UPalIndividualCharacterHandle* GetHealingHandle();
|
|
void ClearCharacterHandle();
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectAmusementParameterComponent
|
|
class UPalMapObjectAmusementParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float AffectSanityRate; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3625[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalAIActionBase> AIActionClass; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectAmusementParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectBaseCampPassiveEffectModel
|
|
class UPalMapObjectBaseCampPassiveEffectModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPassiveEffectModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalMapObjectBaseCampPassiveEffectParameterComponentBase
|
|
class UPalMapObjectBaseCampPassiveEffectParameterComponentBase : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPassiveEffectParameterComponentBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectBaseCampPassiveEffectWorkSpeedParameterComponent
|
|
class UPalMapObjectBaseCampPassiveEffectWorkSpeedParameterComponent : public UPalMapObjectBaseCampPassiveEffectParameterComponentBase
|
|
{
|
|
public:
|
|
int32 AffectMaxNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWorkSuitability TargetWorkSuitability; // 0xA4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3627[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WorkSpeedAdditionalRate; // 0xA8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3628[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPassiveEffectWorkSpeedParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalMapObjectBaseCampPassiveEffectWorkHardParameterComponent
|
|
class UPalMapObjectBaseCampPassiveEffectWorkHardParameterComponent : public UPalMapObjectBaseCampPassiveEffectParameterComponentBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPassiveEffectWorkHardParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectBaseCampPassiveWorkHardModel
|
|
class UPalMapObjectBaseCampPassiveWorkHardModel : public UPalMapObjectBaseCampPassiveEffectModel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPassiveWorkHardModel* GetDefaultObj();
|
|
|
|
void RequestUpdateWorkHardType_ServerInternal(int32 RequestPlayerId, int32 TypeInt);
|
|
void RequestUpdateWorkHardType(enum class EPalBaseCampPassiveEffectWorkHardType Type);
|
|
class UPalBaseCampPassiveEffect_WorkHard* GetPassiveEffectWorkHard();
|
|
};
|
|
|
|
// 0x20 (0x238 - 0x218)
|
|
// Class Pal.PalMapObjectBaseCampPoint
|
|
class UPalMapObjectBaseCampPoint : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> PalBoxWiget; // 0x218(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> CampTaskWiget; // 0x220(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampId; // 0x228(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x230 - 0x218)
|
|
// Class Pal.PalMapObjectBaseCampWorkerDirectorModel
|
|
class UPalMapObjectBaseCampWorkerDirectorModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifiedChangeBaseCampBattleTypeDelegate; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalBaseCampWorkerDirectionBattleType BaseCampBattleTypeForClientRead; // 0x228(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBaseCampWorkerDirectorModel* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalMapObjectBaseCampWorkerDirectorModel* Model);
|
|
void RequestUpdateBaseCampBattleType_ServerInternal(int32 RequestPlayerId, int32 BattleTypeInt);
|
|
void OnRep_BaseCampBattleTypeForClientRead();
|
|
void NotifyChangeBaseCampBattleType_ClientInternal();
|
|
};
|
|
|
|
// 0x50 (0x268 - 0x218)
|
|
// Class Pal.PalMapObjectBreedFarmModel
|
|
class UPalMapObjectBreedFarmModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateBreedProgress; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> SpawnedEggInstanceIds; // 0x228(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 ExistPalEggMaxNum; // 0x238(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BreedRequiredRealTime; // 0x23C(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BreedProgressTime; // 0x240(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3635[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalInstanceID> LastProceedWorkerIndividualIds; // 0x248(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> TargetBreedItemIds; // 0x258(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBreedFarmModel* GetDefaultObj();
|
|
|
|
void OnUpdateAssignedCharacter(class UPalWorkBase* Work);
|
|
void OnRep_UpdateBreedProgress();
|
|
void OnBreedProgressChangedDelegate__DelegateSignature(float CurrentProgress, float MaxProgress);
|
|
void GetBreedProgress(float* NowProgress, float* MaxProgress);
|
|
bool CanProceedBreeding();
|
|
enum class EPalItemOperationResult CanConsumeBreedItem(struct FPalItemSlotIdAndNum* ConsumableItem);
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Pal.PalMapObjectBreedFarmParameterComponent
|
|
class UPalMapObjectBreedFarmParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float BreedRequiredRealTime; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ExistPalEggMaxNum; // 0xA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SlotNum; // 0xA8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3637[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDataTableRowName_ItemData> TargetItemIds; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectBreedFarmParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectConcreteModelModuleBase
|
|
class UPalMapObjectConcreteModelModuleBase : public UObject
|
|
{
|
|
public:
|
|
bool bTriggeredOnSpawnedReady; // 0x28(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3639[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectConcreteModelModuleBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMapObjectCharacterContainerModule
|
|
class UPalMapObjectCharacterContainerModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
class UPalIndividualCharacterContainer* TargetContainer; // 0x30(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectCharacterContainerModule* GetDefaultObj();
|
|
|
|
bool TryGetContainer(class UPalIndividualCharacterContainer** OutContainer);
|
|
void OnRep_TargetContainer();
|
|
bool IsCompleteSetup();
|
|
struct FPalContainerId GetContainerId();
|
|
class UPalIndividualCharacterContainer* GetContainer();
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectCharacterStatusOperatorModel
|
|
class UPalMapObjectCharacterStatusOperatorModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectCharacterStatusOperatorModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Pal.PalMapObjectCollectResourceParameterComponent
|
|
class UPalMapObjectCollectResourceParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SlotNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3641[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalDataTableRowName_ItemData> TargetItemIds; // 0xA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float AdditionalRangeOutOfBaseCamp; // 0xB8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3642[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectCollectResourceParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectConcreteModelModuleItemHolderInterface
|
|
class IPalMapObjectConcreteModelModuleItemHolderInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectConcreteModelModuleItemHolderInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB8 (0x2D0 - 0x218)
|
|
// Class Pal.PalMapObjectConvertItemModel
|
|
class UPalMapObjectConvertItemModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_364E[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateRecipeDelegate; // 0x238(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishConvertDelegate; // 0x248(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRecieveUpdateRecipeRequestResultDelegate; // 0x258(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSettingDelegate; // 0x268(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FName CurrentRecipeId; // 0x278(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 RequestedProductNum; // 0x280(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 RemainProductNum; // 0x284(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsWorkable; // 0x288(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_364F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> RecipeIds; // 0x290(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
float WorkSpeedAdditionalRate; // 0x2A0(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CurrentRecipeRequestPlayerId; // 0x2A4(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<enum class EPalItemTypeA> TargetTypesA; // 0x2A8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<enum class EPalItemTypeB> TargetTypesB; // 0x2B8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 TargetRankMax; // 0x2C8(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsPickUpInteractable; // 0x2CC(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3650[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectConvertItemModel* GetDefaultObj();
|
|
|
|
void UpdateSettingDelegate__DelegateSignature(class UPalMapObjectConvertItemModel* Model);
|
|
void UpdateRecipeDelegate__DelegateSignature(class UPalMapObjectConvertItemModel* Model);
|
|
void RequestUpdateRecipe(class FName RecipeID, int32 ProductNum);
|
|
void RequestChangeRecipe_ServerInternal(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void RequestCancel();
|
|
void RecieveUpdateRecipeRequestResultDelegate__DelegateSignature(enum class EPalMapObjectConvertItemModelRequestResult Result);
|
|
void ReceivedPickProductResult(class UPalItemSlot* Slot);
|
|
void OnUpdateEnergyModuleState(class UPalMapObjectEnergyModule* EnergyModule);
|
|
void OnUpdateContainerContentInServer(class UPalItemContainer* Container);
|
|
void OnStartWorkAnyone_ServerInternal(class UPalWorkBase* Work, struct FPalInstanceID& WorkerIndividualId);
|
|
void OnRep_RequestedProductNum();
|
|
void OnRep_RemainProductNum();
|
|
void OnRep_IsWorkable();
|
|
void OnRep_CurrentRecipeId();
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
void OnEndWorkAnyone_ServerInternal(class UPalWorkBase* Work, struct FPalInstanceID& WorkerIndividualId);
|
|
bool IsTransportToStorage();
|
|
bool IsProductNumInfinite(int32 ProductNum);
|
|
class UPalItemSlot* GetSlotInjectableMaterial(class FName StaticItemId);
|
|
int32 GetSlotIndexProductOut();
|
|
TArray<int32> GetSlotIndexesMaterialInput();
|
|
int32 GetRemainCreateNum();
|
|
TArray<class FName> GetRecipes();
|
|
class UPalItemSlot* GetProductSlot();
|
|
class FName GetCurrentRecipeId();
|
|
struct FPalItemRecipe GetCurrentRecipe();
|
|
void FinishConvertDelegate__DelegateSignature(class UPalMapObjectConvertItemModel* Model);
|
|
float CalcRequiredAmount(float BaseRequiredAmount);
|
|
void AddConvertItemResultLog(struct FPalNetArchive& Archive);
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class Pal.PalMapObjectDamagedScarecrowModel
|
|
class UPalMapObjectDamagedScarecrowModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
float ProgressTimeStartAtDamaged; // 0x218(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3652[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDamagedScarecrowModel* GetDefaultObj();
|
|
|
|
void OnDamage_ServerInternal(class UPalMapObjectModel* Model, struct FPalDamageInfo& DamageInfo, int32 LastHp);
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectDamageReactionComponent
|
|
class UPalMapObjectDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3653[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHitEffectSlot* EffectSlot; // 0xA8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDamageReactionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x240 (0x458 - 0x218)
|
|
// Class Pal.PalMapObjectPickableCharacterModelBase
|
|
class UPalMapObjectPickableCharacterModelBase : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
struct FPalCharacterStoredParameterId StoredParameterId; // 0x218(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalIndividualCharacterSaveParameter ForRead_CharacterSaveParameter; // 0x228(0x218)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FGuid LocationId; // 0x440(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3657[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickableCharacterModelBase* GetDefaultObj();
|
|
|
|
void RequestPickup_ServerInternal(int32 RequestPlayerId);
|
|
void RequestPickup();
|
|
void OnRemovedStoredCharacter_ServerInternal(struct FPalCharacterStoredParameterId& RemovedID);
|
|
void OnDisappearTimeAt();
|
|
struct FPalIndividualCharacterSaveParameter GetCharacterSaveParameter();
|
|
};
|
|
|
|
// 0x20 (0x478 - 0x458)
|
|
// Class Pal.PalMapObjectDeathDroppedCharacterModel
|
|
class UPalMapObjectDeathDroppedCharacterModel : public UPalMapObjectPickableCharacterModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifiedGuildUpdateInClientDelegate; // 0x458(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid OwnerPlayerUId; // 0x468(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDeathDroppedCharacterModel* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalMapObjectDeathDroppedCharacterModel* Model);
|
|
void OnChangedPlayerInfoInLocalPlayerGuild_ClientInternal(class APalPlayerState* LocalPlayerState);
|
|
bool IsSameGuildInLocalPlayer();
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class Pal.PalMapObjectItemStorageModel
|
|
class UPalMapObjectItemStorageModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
bool bAutoDestroyIfEmpty; // 0x218(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_365C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemStorageModel* GetDefaultObj();
|
|
|
|
void RequestSortContainer();
|
|
void OnUpdateContainerContentInServer(class UPalItemContainer* Container);
|
|
};
|
|
|
|
// 0x30 (0x250 - 0x220)
|
|
// Class Pal.PalMapObjectDeathPenaltyStorageModel
|
|
class UPalMapObjectDeathPenaltyStorageModel : public UPalMapObjectItemStorageModel
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNotifiedGuildUpdateInClientDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid OwnerPlayerUId; // 0x230(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LocationId; // 0x240(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDeathPenaltyStorageModel* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalMapObjectDeathPenaltyStorageModel* Model);
|
|
void OnChangedPlayerInfoInLocalPlayerGuild_ClientInternal(class APalPlayerState* LocalPlayerState);
|
|
bool IsSameGuildInLocalPlayer();
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectDefenseModelBase
|
|
class UPalMapObjectDefenseModelBase : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDefenseModelBase* GetDefaultObj();
|
|
|
|
bool TryGetLauncherControlMapObject(class APalMapObject** OutMapObject);
|
|
struct FVector GetLocation();
|
|
enum class EPalMapObjectDefenseType GetDefenseType();
|
|
};
|
|
|
|
// 0x20 (0x238 - 0x218)
|
|
// Class Pal.PalMapObjectDefenseBulletLauncherModel
|
|
class UPalMapObjectDefenseBulletLauncherModel : public UPalMapObjectDefenseModelBase
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APalMapObject> WeakLauncherControlMapObject; // 0x218(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class APalStationaryWeaponBase> WeakWeapon; // 0x220(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RemainingBulletsNum; // 0x228(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MagazineSize; // 0x22C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BulletItemName; // 0x230(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDefenseBulletLauncherModel* GetDefaultObj();
|
|
|
|
void UseBullet();
|
|
void TurnToTarget(class AActor* TargetActor, float DeltaTime);
|
|
bool TryGetWeapon(class APalStationaryWeaponBase** OutWeapon);
|
|
void SetOwnerCharacter(class APalCharacter* OwnerCharacter);
|
|
void SetEnableTrigger(bool EnableTrigger);
|
|
void ReloadBullets(int32 ReloadBulletsNum);
|
|
void OnUpdateEnergyModuleState(class UPalMapObjectEnergyModule* EnergyModule);
|
|
int32 GetRemainingBulletsNum();
|
|
int32 GetMagazineSize();
|
|
class FName GetBulletName();
|
|
float GetAttackableDistance();
|
|
float GetAttackableAngle();
|
|
bool CanAvailable();
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class Pal.PalMapObjectDefenseWaitModel
|
|
class UPalMapObjectDefenseWaitModel : public UPalMapObjectDefenseModelBase
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APalMapObject> WeakLauncherControlMapObject; // 0x218(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDefenseWaitModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectOperationResultUtility
|
|
class UPalMapObjectOperationResultUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectOperationResultUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectInteractRestrictTypeUtility
|
|
class UPalMapObjectInteractRestrictTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectInteractRestrictTypeUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectModelInterface
|
|
class IPalMapObjectModelInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectModelInterface* GetDefaultObj();
|
|
|
|
struct FGuid GetModelId();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectItemCollectableInterface
|
|
class IPalMapObjectItemCollectableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectItemCollectableInterface* GetDefaultObj();
|
|
|
|
enum class EPalMapObjectItemCollectableType GetItemCollectableType();
|
|
void GetCollectableStaticItemIds(TArray<class FName>* OutStaticItemIds);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectWorkerAvailableFacilityInterface
|
|
class IPalMapObjectWorkerAvailableFacilityInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectWorkerAvailableFacilityInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD8 (0x2F0 - 0x218)
|
|
// Class Pal.PalMapObjectDisplayCharacterModel
|
|
class UPalMapObjectDisplayCharacterModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
float RecoverAmountBySec; // 0x218(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_366F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform CharacterSpawnLocalTransform; // 0x220(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class AController> ControllerClass; // 0x280(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x288(0x8)(Edit, Net, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalIndividualCharacterSlotsObserver* CharacterSlotsObserver; // 0x290(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3670[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDisplayCharacterModel* GetDefaultObj();
|
|
|
|
void TryMoveToDisplayCage(class UPalIndividualCharacterSlot* FromSlot);
|
|
void OnUpdateCharacterContainer_ServerInternal();
|
|
void OnSpawnedPhantomCharacter_ServerInternal(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
bool GetDisplaySlots(TArray<class UPalIndividualCharacterSlot*>* Slots);
|
|
};
|
|
|
|
// 0x80 (0x120 - 0xA0)
|
|
// Class Pal.PalMapObjectDisplayCharacterParameterComponent
|
|
class UPalMapObjectDisplayCharacterParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SlotNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoverAmountBySec; // 0xA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3675[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform CharacterSpawnLocalTransform; // 0xB0(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AController> ControllerClass; // 0x110(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x118(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDisplayCharacterParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectDoorModel
|
|
class UPalMapObjectDoorModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDoorModel* GetDefaultObj();
|
|
|
|
void RequestTrigger_ServerInternal(int32 RequestPlayerId, int32 ToStateInt);
|
|
};
|
|
|
|
// 0x0 (0x3A0 - 0x3A0)
|
|
// Class Pal.PalMapObjectDropItem
|
|
class APalMapObjectDropItem : public APalMapObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectDropItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x240 - 0x218)
|
|
// Class Pal.PalMapObjectPickableItemModelBase
|
|
class UPalMapObjectPickableItemModelBase : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_367B[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bAutoPickedUp; // 0x230(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_367C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle RemovePickupGuardTimerHandle; // 0x238(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickableItemModelBase* GetDefaultObj();
|
|
|
|
void RequestPickup_ServerInternal(int32 RequestPlayerId);
|
|
void RequestPickup();
|
|
void OnTimer_RemovePickupGuard();
|
|
TArray<struct FPalItemAndNum> CreatePickupItemInfo();
|
|
};
|
|
|
|
// 0x58 (0x298 - 0x240)
|
|
// Class Pal.PalMapObjectDropItemModel
|
|
class UPalMapObjectDropItemModel : public UPalMapObjectPickableItemModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3680[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalItemId ItemId; // 0x248(0x28)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector ReleaseDirection; // 0x270(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableInteract; // 0x288(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3681[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDropItemModel* GetDefaultObj();
|
|
|
|
void OnUpdateItemContainerContentInServer(class UPalItemContainer* Container);
|
|
void OnInteracting(float DeltaTime);
|
|
void OnInteractEnd(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnInteractBegin(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnEnableTriggerInteract(TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectDropItemParameterComponent
|
|
class UPalMapObjectDropItemParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FPalMapObjectDropItemData> DropItems; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectDropItemParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Pal.PalMapObjectEnergyModule
|
|
class UPalMapObjectEnergyModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateCurrentStateDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalEnergyType EnergyType; // 0x40(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3683[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ConsumeEnergySpeed; // 0x44(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentConsumeEnergySpeed; // 0x48(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalMapObjectEnergyModuleStatusType CurrentState; // 0x4C(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequiredConsumeEnergy; // 0x4D(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3685[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid StatusHUDId; // 0x50(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3686[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectEnergyModule* GetDefaultObj();
|
|
|
|
void ReturnSelfMulticastDelegate__DelegateSignature(class UPalMapObjectEnergyModule* Module);
|
|
void RemoveHUD();
|
|
void OnRep_CurrentState();
|
|
bool IsRequiredEnergy();
|
|
enum class EPalEnergyType GetEnergyType();
|
|
enum class EPalMapObjectEnergyModuleStatusType GetCurrentState();
|
|
float GetCurrentConsumeEnergySpeed();
|
|
float GetConsumeEnergySpeed();
|
|
bool CanConsumeEnergy();
|
|
};
|
|
|
|
// 0x68 (0x280 - 0x218)
|
|
// Class Pal.PalMapObjectFarmBlockV2Model
|
|
class UPalMapObjectFarmBlockV2Model : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_368B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateStateDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FReactivePropertyFloat CropProgressRate; // 0x230(0x18)(BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FReactivePropertyFloat WaterStackRate; // 0x248(0x18)(BlueprintVisible, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourMachine* StateBehaviourMachine; // 0x260(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CurrentCropDataId; // 0x268(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalFarmCropState CurrentState; // 0x270(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_368C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CropProgressRateValue; // 0x274(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WaterStackRateValue; // 0x278(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_368D[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2Model* GetDefaultObj();
|
|
|
|
void UpdateStateDelegate__DelegateSignature(enum class EPalFarmCropState LastState, enum class EPalFarmCropState NextState);
|
|
void OnUpdateWaterStackRate(float UpdatedRate);
|
|
void OnUpdateCropProgressRate(float ProgressRate);
|
|
void OnRep_WaterStackRateValue();
|
|
void OnRep_CurrentState();
|
|
void OnRep_CropProgressRateValue();
|
|
void NotifySimpleDelegate__DelegateSignature();
|
|
enum class EPalFarmCropState GetCurrentState();
|
|
class FName GetCurrentCropDataId();
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalStateMachine
|
|
class UPalStateMachine : public UObject
|
|
{
|
|
public:
|
|
TMap<class UClass*, class UPalStateMachineStateBase*> StateMap; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UPalStateMachineStateBase* CurrentState; // 0x78(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_368F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStateMachine* GetDefaultObj();
|
|
|
|
void Tick(float DeltaTime);
|
|
void Start(class UClass* StartClass);
|
|
class UPalStateMachineStateBase* GetCurrentState();
|
|
void Dispose();
|
|
void ChangeState(class UClass* ToStateClass);
|
|
void AddState(class UPalStateMachineStateBase* State);
|
|
};
|
|
|
|
// 0x10 (0x98 - 0x88)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourMachine
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourMachine : public UPalStateMachine
|
|
{
|
|
public:
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourBase* CurrentStateBehaviourCache; // 0x88(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3690[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourMachine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalStateMachineStateBase
|
|
class UPalStateMachineStateBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3691[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStateMachineStateBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourBase
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourBase : public UPalStateMachineStateBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourSeeding
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding : public UPalMapObjectFarmBlockV2ModelStateBehaviourBase
|
|
{
|
|
public:
|
|
uint8 Pad_369A[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourSeeding* GetDefaultObj();
|
|
|
|
void UpdateProgressRateDelegate__DelegateSignature(float ProgressRate);
|
|
void OnProgressWork(class UPalWorkProgress* WorkProgress);
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourWatering
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourWatering : public UPalMapObjectFarmBlockV2ModelStateBehaviourBase
|
|
{
|
|
public:
|
|
uint8 Pad_369C[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourWatering* GetDefaultObj();
|
|
|
|
void UpdateWaterStackRateDelegate__DelegateSignature(float WaterStackRate);
|
|
void OnProgressWorkInServer(class UPalWorkProgress* WorkProgress);
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourGrowup
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourGrowup : public UPalMapObjectFarmBlockV2ModelStateBehaviourBase
|
|
{
|
|
public:
|
|
uint8 Pad_36A0[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourGrowup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Pal.PalMapObjectFarmBlockV2ModelStateBehaviourHarvestable
|
|
class UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable : public UPalMapObjectFarmBlockV2ModelStateBehaviourBase
|
|
{
|
|
public:
|
|
uint8 Pad_36A5[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmBlockV2ModelStateBehaviourHarvestable* GetDefaultObj();
|
|
|
|
void UpdateHarvestProgressRateDelegate__DelegateSignature(float ProgressRate);
|
|
void OnWorkStarted(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnProgressWork(class UPalWorkProgress* WorkProgress);
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalMapObjectFarmCrop
|
|
class APalMapObjectFarmCrop : public AActor
|
|
{
|
|
public:
|
|
TArray<struct FPalFarmCropGrowupProcessSet> GrowupProcessSets; // 0x290(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectFarmCrop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectFarmCropDataUtility
|
|
class UPalMapObjectFarmCropDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFarmCropDataUtility* GetDefaultObj();
|
|
|
|
void MaterialInfos(struct FPalMapObjectFarmCropData& Data, TArray<struct FPalStaticItemIdAndNum>* MaterialInfos);
|
|
bool IsValid(struct FPalMapObjectFarmCropData* Data);
|
|
};
|
|
|
|
// 0x10 (0x228 - 0x218)
|
|
// Class Pal.PalMapObjectFastTravelPointModel
|
|
class UPalMapObjectFastTravelPointModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
struct FGuid LocationInstanceId; // 0x218(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFastTravelPointModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x108 (0x130 - 0x28)
|
|
// Class Pal.PalMapObjectFoliage
|
|
class UPalMapObjectFoliage : public UObject
|
|
{
|
|
public:
|
|
class UPalFoliagePresetDataSet* PresetDataSet; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class UPalFoliageType_InstancedStaticMesh*> UsedPalFoliageTypeMap; // 0x30(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TSet<enum class EPalFoliagePresetType> LoadedPresetTypeSet; // 0x80(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
int32 GridSize; // 0xD0(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36AD[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FPalCellCoord, class UPalFoliageGridModel*> GridModelMap; // 0xD8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36AE[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFoliage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x140 - 0x28)
|
|
// Class Pal.PalMapObjectFoliageModel
|
|
class UPalMapObjectFoliageModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRespawn; // 0x28(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDamage; // 0x38(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDestroy; // 0x48(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdatedRequiredTickInServer; // 0x58(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDisposeModelDelegate; // 0x68(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
class FName ModelId; // 0x78(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalFoliageInstanceId, class UPalFoliageInstance*> InstanceMap; // 0x80(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36B6[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalCellCoord CellCoord; // 0x120(0x18)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalFoliagePresetType FoliagePresetType; // 0x138(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36B7[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFoliageModel* GetDefaultObj();
|
|
|
|
void ReturnSelfDelegate__DelegateSignature(class UPalMapObjectFoliageModel* Self);
|
|
void RespawnInstance(class UPalFoliageInstance* Instance);
|
|
void OnDestroyInstance(class UPalFoliageInstance* Instance);
|
|
void InstanceDelegate__DelegateSignature(class UPalFoliageInstance* Instance);
|
|
void InstanceDamageDelegate__DelegateSignature(class UPalFoliageInstance* Instance, int32 DamageValue);
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectFoodBoxParameterComponent
|
|
class UPalMapObjectFoodBoxParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float CorruptionMultiplier; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36B8[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectFoodBoxParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x270 - 0x218)
|
|
// Class Pal.PalMapObjectGateModel
|
|
class UPalMapObjectGateModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
struct FGameDateTime UnlockDateTime; // 0x218(0x8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FPalInstanceID, TWeakObjectPtr<class UPalIndividualCharacterParameter>> WeakInteractingCharacterParameters; // 0x220(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectGateModel* GetDefaultObj();
|
|
|
|
void RequestTrigger_ServerInternal(int32 RequestPlayerId, int32 ToStateInt);
|
|
void OnInteractEnd(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnInteractBegin(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
};
|
|
|
|
// 0x30 (0x248 - 0x218)
|
|
// Class Pal.PalMapObjectGenerateEnergyModel
|
|
class UPalMapObjectGenerateEnergyModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_36BC[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateStoredEnergyAmountDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalEnergyType EnergyType; // 0x230(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36BD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GenerateEnergyRateByWorker; // 0x234(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxEnergyStorage; // 0x238(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StoredEnergyAmount; // 0x23C(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConsumeEnergySpeed; // 0x240(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36BE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectGenerateEnergyModel* GetDefaultObj();
|
|
|
|
void UpdateEnergyAmountDelegate__DelegateSignature(class UPalMapObjectGenerateEnergyModel* Model);
|
|
void OnUpdateAssignedCharacter_ServerInternal(class UPalWorkBase* Work);
|
|
void OnRep_StoredEnergyAmount();
|
|
float GetStoredEnergyAmount();
|
|
float GetMaxEnergyStorage();
|
|
enum class EPalEnergyType GetEnergyType();
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectGenerateEnergyParameterComponent
|
|
class UPalMapObjectGenerateEnergyParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
enum class EPalEnergyType GenerateEnergyType; // 0xA0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36BF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GenerateEnergyRateByWorker; // 0xA4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxEnergyStorage; // 0xA8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36C0[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectGenerateEnergyParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x258 (0x470 - 0x218)
|
|
// Class Pal.PalMapObjectHatchingEggModel
|
|
class UPalMapObjectHatchingEggModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_36C7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateHatchedCharacterDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateHatchTemperaturDelegate; // 0x230(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalIndividualCharacterSaveParameter HatchedCharacterSaveParameter; // 0x240(0x218)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
bool bWorkable; // 0x458(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36C9[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x460(0x8)(Net, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CurrentPalEggTemperatureDiff; // 0x468(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36CA[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectHatchingEggModel* GetDefaultObj();
|
|
|
|
void UpdateWorkAmountBySec(float NewWorkAmountBySec);
|
|
void UpdateHatchTemperatureDelegate__DelegateSignature(int32 Temperature);
|
|
void UpdateHatchedCharacterDelegate__DelegateSignature(class UPalMapObjectHatchingEggModel* Model);
|
|
void SetTemperatureDiff(int32 TemperatureDiff);
|
|
void OnUpdateContainerContentInServer(class UPalItemContainer* Container);
|
|
void OnRep_HatchTemperatureDiff();
|
|
void OnRep_HatchedCharacterSaveParameter();
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
void ObtainHatchedCharacter_ServerInternal(int32 RequestPlayerId);
|
|
int32 GetTemperatureDiff();
|
|
bool GetPalEggRankInfo(struct FPalEggRankInfo* OutPalEggRankInfo);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_HatchingEgg
|
|
class UPalHUDDispatchParameter_HatchingEgg : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectHatchingEggModel* HatchingEggModel; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_HatchingEgg* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectHatchingEggParameterComponent
|
|
class UPalMapObjectHatchingEggParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float AutoWorkAmountBySec; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36CF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0xA8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectHatchingEggParameterComponent* GetDefaultObj();
|
|
|
|
float GetDefaultAutoWorkAmountBySec();
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectHeatSourceModel
|
|
class UPalMapObjectHeatSourceModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectHeatSourceModel* GetDefaultObj();
|
|
|
|
void OnUpdateEnergyModuleState_ServerInternal(class UPalMapObjectEnergyModule* EnergyModule);
|
|
void OnUpdateAssignedCharacter_ServerInternal(class UPalWorkBase* Work);
|
|
};
|
|
|
|
// 0x8 (0x228 - 0x220)
|
|
// Class Pal.PalMapObjectItemChestModel
|
|
class UPalMapObjectItemChestModel : public UPalMapObjectItemStorageModel
|
|
{
|
|
public:
|
|
uint8 Pad_36D2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemChestModel* GetDefaultObj();
|
|
|
|
void OnUpdateLocalPlayerPasswordLockInfo(struct FPalMapObjectPasswordLockPlayerInfo& OldLocalPlayerInfo, struct FPalMapObjectPasswordLockPlayerInfo& NewLocalPlayerInfo);
|
|
};
|
|
|
|
// 0x30 (0xD0 - 0xA0)
|
|
// Class Pal.PalMapObjectItemChestParameterComponent
|
|
class UPalMapObjectItemChestParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SlotNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<enum class EPalItemTypeA> TargetTypesA; // 0xA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalItemTypeB> TargetTypesB; // 0xB8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EPalContainerOperationRestrictType OperationRestrictType; // 0xC8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoDestroyIfEmpty; // 0xC9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36D4[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CorruptionMultiplier; // 0xCC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemChestParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x228 - 0x228)
|
|
// Class Pal.PalMapObjectItemChest_AffectCorruption
|
|
class UPalMapObjectItemChest_AffectCorruption : public UPalMapObjectItemChestModel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemChest_AffectCorruption* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD0 (0x100 - 0x30)
|
|
// Class Pal.PalMapObjectItemContainerModule
|
|
class UPalMapObjectItemContainerModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
uint8 Pad_36DF[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalItemContainer* TargetContainer; // 0x40(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bDropItemAtDisposed; // 0x48(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36E0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalMapObjectItemContainerModuleSlotIndexes> SlotAttributeIndexes; // 0x50(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<enum class EPalMapObjectItemContainerSlotAttribute> AllSlotAttribute; // 0x60(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36E2[0x80]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalContainerUsageType UsageType; // 0xF0(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36E3[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemContainerModule* GetDefaultObj();
|
|
|
|
void UpdateContentsMulticastDelegate__DelegateSignature(class UPalMapObjectItemContainerModule* Module);
|
|
void UpdateContentsDelegate__DelegateSignature(class UPalMapObjectItemContainerModule* Module);
|
|
void UnbindUpdateContents(FDelegateProperty_ Delegate);
|
|
bool TryGetContainer(class UPalItemContainer** OutContainer);
|
|
void RequestSortContainer_ServerInternal();
|
|
void RequestSortContainer();
|
|
void OnUpdateContents(class UPalItemContainer* Container);
|
|
void OnRep_TargetContainer();
|
|
struct FPalContainerId GetContainerId();
|
|
class UPalItemContainer* GetContainer();
|
|
void BindUpdateContents(FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
// 0x30 (0xD0 - 0xA0)
|
|
// Class Pal.PalMapObjectItemConverterParameterComponent
|
|
class UPalMapObjectItemConverterParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<enum class EPalItemTypeA> TargetTypesA; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalItemTypeB> TargetTypesB; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 TargetRankMax; // 0xC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoWorkAmountBySec; // 0xC4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkSpeedAdditionalRate; // 0xC8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36E6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemConverterParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x240 - 0x218)
|
|
// Class Pal.PalMapObjectItemDropOnDamagModel
|
|
class UPalMapObjectItemDropOnDamagModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_36EA[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalItemAndNum> DropItemInfos; // 0x230(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemDropOnDamagModel* GetDefaultObj();
|
|
|
|
void OnDamage_ServerInternal(class UPalMapObjectModel* Model, struct FPalDamageInfo& DamageInfo, int32 LastHp);
|
|
};
|
|
|
|
// 0x18 (0xB8 - 0xA0)
|
|
// Class Pal.PalMapObjectItemSimpleProductParameterComponent
|
|
class UPalMapObjectItemSimpleProductParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_ItemProductData ItemProductId; // 0xA0(0x8)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SlotNum; // 0xA8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorkSpeedAdditionalRate; // 0xAC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGainExp; // 0xB0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36EC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectItemSimpleProductParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectLampModel
|
|
class UPalMapObjectLampModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectLampModel* GetDefaultObj();
|
|
|
|
void OnUpdateEnergyModuleState(class UPalMapObjectEnergyModule* EnergyModule);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectLauncherControlInterface
|
|
class IPalMapObjectLauncherControlInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectLauncherControlInterface* GetDefaultObj();
|
|
|
|
void TurnToTarget(class AActor* TargetActor, float DeltaTime);
|
|
void SetOwnerCharacter(class APalCharacter* OwnerCharacter);
|
|
void SetEnableTrigger(bool EnableTrigger);
|
|
struct FRotator GetCharacterRotation();
|
|
struct FVector GetCharacterLocation();
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectLocationComponent
|
|
class UPalMapObjectLocationComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FGuid LocationId; // 0xA0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectLocationComponent* GetDefaultObj();
|
|
|
|
void SetLocationId();
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalMapObjectSpawnRequestHandler
|
|
class UPalMapObjectSpawnRequestHandler : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36F3[0x68]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalMapObjectModelInitializeExtraParameters ExtraParameters; // 0x90(0x28)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_36F4[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSpawnRequestHandler* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x748 (0x7B8 - 0x70)
|
|
// Class Pal.PalMapObjectManager
|
|
class UPalMapObjectManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3701[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnCreateMapObjectModelInServerDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRepMapObjectModelDelegate; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSpawnedMapObjectModelByInServerDelegate; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3702[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TScriptInterface<class IPalBuildObjectSpawnValidationCheckInterface>> BuildSpawnValidationCheckers; // 0x110(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UDataTable* BuildObjectDataTable; // 0x120(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BuildObjectNameTable; // 0x128(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BuildObjectDescTable; // 0x130(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* MapObjectAssignTable; // 0x138(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBuildingSurfaceMaterialSet BuildingSurfaceMaterialSet; // 0x140(0x38)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UPalFoliagePresetDataSet* FoliagePresetDataSet; // 0x178(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalFoliageModelChunk> FoliageModelChunkClass; // 0x180(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FoliageGridSize; // 0x188(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3703[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalMapObjectFoliage* Foliage; // 0x190(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalBuildOperator* BuildOperator; // 0x198(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMapObjectWorldDisposer* WorldDisposerForServer; // 0x1A0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalMapObjectModel*> MapObjectModelMapForServer; // 0x1A8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalMapObjectConcreteModelBase*> MapObjectConcreteModelMapForServer; // 0x1F8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3706[0xF0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, struct FPalMapObjectModelStaticData> MapObjectModelStaticDataCacheMap; // 0x338(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalMapObjectStaticData StaticData; // 0x388(0x48)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName DropItemMapObjectId; // 0x3D0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BuildObjectId_PalStorage; // 0x3D8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<enum class EObjectTypeQuery> SearchObjectTypes; // 0x3E0(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3707[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalMapObjectDestroyFXType, class UNiagaraSystem*> DestroyEffectMap; // 0x3F8(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName MapObjectDestroyFXUserParamName_BoxSize; // 0x448(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MapObjectDestroyFXUserParamName_BoxSurfaceArea; // 0x450(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* BuildStartEffect; // 0x458(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* BuildCompleteEffect; // 0x460(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BuildFXUserParamName_BoxCenter; // 0x468(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BuildFXUserParamName_BoxSize; // 0x470(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BuildFXUserParamName_BoxSurfaceArea; // 0x478(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* BuildCompleteSE; // 0x480(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* RepairEffect; // 0x488(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* DamageEffect; // 0x490(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_Alpha; // 0x498(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_Rate; // 0x4A0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_Scale; // 0x4A8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_RadiusScale; // 0x4B0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_AddRate; // 0x4B8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DamageFXUserParamName_EndAlpha; // 0x4C0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageParam_MaxRate; // 0x4C8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageParam_MaxAddRate; // 0x4CC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageParam_MaxScale; // 0x4D0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageParam_MaxRadiusScale; // 0x4D4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageParam_RadiusScaleMultiplier; // 0x4D8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageFX_StartHPRate; // 0x4DC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageFX_DefaultBoundsSphereRadius; // 0x4E0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_370B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DamageFX_SpanwLocationOffset; // 0x4E8(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageFX_EndFadeTime; // 0x500(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DropItemSpawnLocationFromActorBounds; // 0x504(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DropItemSpawnDirectionZ; // 0x508(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_370C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector FoliageDropItemSpawnOffset; // 0x510(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DropItemReleaseDirectionRelative; // 0x528(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector FoliageDestroyFXExtentsDefault; // 0x540(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalHitEffectSlot> HitEffectSlotClass; // 0x558(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalMapObjectChangeMeshFXType, class UNiagaraSystem*> ChangeMeshEffectMap; // 0x560(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalMapObjectVisualEffectAssets VisualEffectAssets; // 0x5B0(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalMapObjectTreasureGradeType, struct FPalDataTableRowName_ItemData> TreasureBoxOpenRequiredItemMap; // 0x600(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalMapObjectModel*> MapObjectModelHandlingMap; // 0x650(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_370D[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalMapObject*> LevelMapObjectsToRegister; // 0x6B0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class APalTestMapObjectRegistrationToManager* Registrator; // 0x6C0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_370E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, class UPalMapObjectSpawnRequestHandler*> SpawnRequestHandlerMap; // 0x6D0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_370F[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 InDoorCheckProcessIndex_AnyThread; // 0x768(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 InDoorCheckMaxNumPerFrame_AnyThread; // 0x76C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APalMapObjectSpawnerBase*> SpawnedSpawners; // 0x770(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class UObject>> SkeletalLODComponentArrayExec; // 0x780(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class UObject>> SkeletalLODComponentArrayWait; // 0x790(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3710[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class UObject>> PointLightComponents; // 0x7A8(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectManager* GetDefaultObj();
|
|
|
|
void UpdateSkeletalMeshComponentForLOD(int32 InExecuteCount);
|
|
void UpdatePointLightComponentForCulling();
|
|
void UnResisterSkeletalMeshComponentForLOD(class UObject* InComponent);
|
|
void UnResisterPointLightComponent(class UObject* InComponent);
|
|
void ResisterSkeletalMeshComponentForLOD(class UObject* InComponent);
|
|
void ResisterPointLightComponent(class UObject* InComponent);
|
|
void RequestDismantleObject_OnResponseDialog(bool bResult, class UPalDialogParameterBase* DialogParameter);
|
|
void RecalcPointLightOverlap();
|
|
void MapObjectModelWithVectorDelegate__DelegateSignature(class UPalMapObjectModel* MapObjectModel, struct FVector& Vector);
|
|
void MapObjectModelSpawnedByDelegate__DelegateSignature(class UPalMapObjectModel* MapObjectModel, class UPalMapObjectModelInitializeExtraParameterSpawnedBy* SpawnedBy);
|
|
void MapObjectModelInterfaceDelegate__DelegateSignature(TScriptInterface<class IPalMapObjectModelInterface> MapObjectModel);
|
|
void MapObjectModelDynamicDelegate__DelegateSignature(class UPalMapObjectModel* MapObjectModel);
|
|
class UPalMapObjectFoliage* GetFoliage();
|
|
class UPalBuildOperator* GetBuildOperator();
|
|
class UPalMapObjectModel* FindModel(struct FGuid& InstanceId);
|
|
class UPalMapObjectConcreteModelBase* FindConcreteModel(struct FGuid& InstanceId);
|
|
};
|
|
|
|
// 0x78 (0x290 - 0x218)
|
|
// Class Pal.PalMapObjectMedicalPalBedModel
|
|
class UPalMapObjectMedicalPalBedModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3714[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateSleepingCharacterDelegate; // 0x240(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalIndividualCharacterHandle* SleepingCharacterHandle; // 0x250(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector SleepLocationOffset; // 0x258(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RemovedSleepLocationOffset; // 0x270(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AdditionalHealingRate; // 0x288(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AffectSanityRate; // 0x28C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectMedicalPalBedModel* GetDefaultObj();
|
|
|
|
void SimpleDelegate__DelegateSignature(class UPalMapObjectMedicalPalBedModel* Model);
|
|
void OnInteractBegin(class AActor* Other, TScriptInterface<class IPalInteractiveObjectComponentInterface> Component);
|
|
void OnFinishSleepAction(class UPalAIActionBase* Action);
|
|
class UPalIndividualCharacterHandle* GetSleepingHandle();
|
|
void ClearSleepingCharacterHandle();
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectMedicalPalBedParameterComponent
|
|
class UPalMapObjectMedicalPalBedParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float AdditionalHealingRate; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AffectSanityRate; // 0xA4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectMedicalPalBedParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x348 (0x370 - 0x28)
|
|
// Class Pal.PalMapObjectModel
|
|
class UPalMapObjectModel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_371F[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnDamageInServerDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDamageDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateHp; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDestroyDelegate; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDisposeDelegateInServer; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdatedEnableTickDelegate; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateBaseCampIdBelongToInServerDelegate; // 0x98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateGroupIdBelongToInServerDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRepBuildPlayerUIdDelegate_Client; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3720[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid InstanceId; // 0xF8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName MapObjectMasterDataId; // 0x108(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalBoundsTransform WorkableBounds; // 0x110(0x80)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FBox MeshBoxBounds; // 0x190(0x38)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FGuid ConcreteModelInstanceId; // 0x1C8(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalMapObjectConcreteModelBase* ConcreteModel; // 0x1D8(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid BaseCampIdBelongTo; // 0x1E0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid GroupIdBelongTo; // 0x1F0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BuildObjectId; // 0x200(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalBuildProcess* BuildProcess; // 0x208(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalMapObjectDamagableType DamagableType; // 0x210(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3721[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalMapObjectStatusValue HP; // 0x214(0x8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3722[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform InitialTransformCache; // 0x220(0x60)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalMapObjectModelConnectorBase* Connector; // 0x280(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalMapObjectModelEffect* Effect; // 0x288(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid RepairWorkId; // 0x290(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid OwnerSpawnerLevelObjectInstanceId; // 0x2A0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid OwnerInstanceId; // 0x2B0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid BuildPlayerUId; // 0x2C0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bInDoor; // 0x2D0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalMapObjectInteractRestrictType InteractRestrictType; // 0x2D1(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3724[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGameDateTime CreatedAt; // 0x2D8(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3726[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DeteriorationDamage; // 0x2E4(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DeteriorationTotalDamage; // 0x2E8(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIgnoredSave; // 0x2EC(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3728[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid DungeonInstanceIdBelongTo; // 0x2F0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalStageInstanceId StageInstanceIdBelongTo; // 0x300(0x14)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3729[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer TickFlagContainer; // 0x318(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_372A[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModel* GetDefaultObj();
|
|
|
|
void RequestRepairByPlayer_ToServer_ServerInternal(struct FGuid& RequestPlayerUId);
|
|
void OnUpdateBuildProcess_ServerInternal(class UPalBuildProcess* TargetBuildProcess);
|
|
void OnUnassignWorkRepairBuildObject(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnTriggeringInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType, float DeltaTime);
|
|
void OnStartTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnRep_Effect();
|
|
void OnRep_ConcreteModel();
|
|
void OnRep_BuildPlayerUId();
|
|
void OnEndTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnAssignWorkRepairBuildObject(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
bool IsDamaged();
|
|
struct FPalMapObjectStatusValue GetHP();
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalMapObjectModelEffectBase
|
|
class UPalMapObjectModelEffectBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_372B[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelEffectGrantParameterBase
|
|
class UPalMapObjectModelEffectGrantParameterBase : public UObject
|
|
{
|
|
public:
|
|
class UPalMapObjectModel* OwnerModel; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffectGrantParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x170 (0x198 - 0x28)
|
|
// Class Pal.PalMapObjectModelEffect
|
|
class UPalMapObjectModelEffect : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_372E[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalFastMapObjectModelEffectRepInfoArray RepInfoArray; // 0x48(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_372F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x58 - 0x40)
|
|
// Class Pal.PalMapObjectModelEffect_AccumulateTrigger
|
|
class UPalMapObjectModelEffect_AccumulateTrigger : public UPalMapObjectModelEffectBase
|
|
{
|
|
public:
|
|
uint8 Pad_3731[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AccumulateValue; // 0x50(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3732[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffect_AccumulateTrigger* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMapObjectModelEffectGrantParameter_AccumulateTrigger
|
|
class UPalMapObjectModelEffectGrantParameter_AccumulateTrigger : public UPalMapObjectModelEffectGrantParameterBase
|
|
{
|
|
public:
|
|
float Value; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3733[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffectGrantParameter_AccumulateTrigger* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x68 - 0x58)
|
|
// Class Pal.PalMapObjectModelEffect_Burn
|
|
class UPalMapObjectModelEffect_Burn : public UPalMapObjectModelEffect_AccumulateTrigger
|
|
{
|
|
public:
|
|
bool bBurning; // 0x58(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3736[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PersistenceValue; // 0x5C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalHitCollisionBox* HitCollisionBox; // 0x60(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffect_Burn* GetDefaultObj();
|
|
|
|
void OnRep_Burning(bool bLastValue);
|
|
void OnHitCollisionBox(class UPrimitiveComponent* MyHitComponent, class AActor* OtherHitActor, class UPrimitiveComponent* OtherHitComponent, TArray<int32>& FoliageIndex, const struct FVector& HitLocation, int32 HitCount);
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Pal.PalMapObjectModelEffectGrantParameter_Burn
|
|
class UPalMapObjectModelEffectGrantParameter_Burn : public UPalMapObjectModelEffectGrantParameter_AccumulateTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelEffectGrantParameter_Burn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterBase
|
|
class UPalMapObjectModelInitializeExtraParameterBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterBuild
|
|
class UPalMapObjectModelInitializeExtraParameterBuild : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
float BuildWorkAmount; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3738[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterBuild* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterSpawnedBy
|
|
class UPalMapObjectModelInitializeExtraParameterSpawnedBy : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
struct FGuid ByMapObjectModelInstanceId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterSpawnedBy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterSpawner
|
|
class UPalMapObjectModelInitializeExtraParameterSpawner : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
struct FGuid OwnerSpawnerLevelObjectInstanceId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalStageInstanceId OwnerSpawnerStageInstanceId; // 0x38(0x14)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3739[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterSpawner* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterItem
|
|
class UPalMapObjectModelInitializeExtraParameterItem : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
TArray<struct FPalItemAndNum> ItemInfos; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterTreasureBox
|
|
class UPalMapObjectModelInitializeExtraParameterTreasureBox : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
enum class EPalMapObjectTreasureGradeType GradeType; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_373C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterTreasureBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterDropItem
|
|
class UPalMapObjectModelInitializeExtraParameterDropItem : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
struct FPalContainerId TempContainerID; // 0x28(0x10)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ReleaseDirection; // 0x38(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoPickup; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_373D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterDropItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterItemDropObject
|
|
class UPalMapObjectModelInitializeExtraParameterItemDropObject : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
TArray<struct FPalItemAndNum> ItemInfos; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterItemDropObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterInitialItem
|
|
class UPalMapObjectModelInitializeExtraParameterInitialItem : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
TArray<struct FPalItemAndNum> ItemInfos; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterInitialItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x218 (0x240 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterInitialCharacter
|
|
class UPalMapObjectModelInitializeExtraParameterInitialCharacter : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
struct FPalIndividualCharacterSaveParameter CharacterSaveParameter; // 0x28(0x218)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterInitialCharacter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterPalEgg
|
|
class UPalMapObjectModelInitializeExtraParameterPalEgg : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
class FName CharacterID; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterPalEgg* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterNote
|
|
class UPalMapObjectModelInitializeExtraParameterNote : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
class FName NoteRowName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterNote* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterInteract
|
|
class UPalMapObjectModelInitializeExtraParameterInteract : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
enum class EPalMapObjectInteractRestrictType RestrictType; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3742[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterInteract* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterItemContainerAttribute
|
|
class UPalMapObjectModelInitializeExtraParameterItemContainerAttribute : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
TArray<enum class EPalMapObjectItemContainerSlotAttribute> AllSlotAttribute; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterItemContainerAttribute* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectModelInitializeExtraParameterByPlayerUId
|
|
class UPalMapObjectModelInitializeExtraParameterByPlayerUId : public UPalMapObjectModelInitializeExtraParameterBase
|
|
{
|
|
public:
|
|
struct FGuid ByPlayerUId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectModelInitializeExtraParameterByPlayerUId* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectMonsterFarmModel
|
|
class UPalMapObjectMonsterFarmModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectMonsterFarmModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectMonsterFarmParameterComponent
|
|
class UPalMapObjectMonsterFarmParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FFloatInterval ActionIntervalSeconds; // 0xA0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectMonsterFarmParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectNoteObjectParameterComponent
|
|
class UPalMapObjectNoteObjectParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_NoteData NoteRowName; // 0xA0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectNoteObjectParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x3A8 - 0x3A0)
|
|
// Class Pal.PalMapObjectPalEgg
|
|
class APalMapObjectPalEgg : public APalMapObject
|
|
{
|
|
public:
|
|
class UPalMapObjectPickupItemPalEggParameterComponent* ParameterComponent; // 0x3A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectPalEgg* GetDefaultObj();
|
|
|
|
class FName GetCharacterID();
|
|
};
|
|
|
|
// 0x10 (0x250 - 0x240)
|
|
// Class Pal.PalMapObjectPickupItemOnLevelModel
|
|
class UPalMapObjectPickupItemOnLevelModel : public UPalMapObjectPickableItemModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3745[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName VisualStaticItemId; // 0x248(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickupItemOnLevelModel* GetDefaultObj();
|
|
|
|
void OnUpdateItemContainerContents(class UPalItemContainer* Container);
|
|
class FName GetVisualStaticItemId();
|
|
};
|
|
|
|
// 0x0 (0x250 - 0x250)
|
|
// Class Pal.PalMapObjectPalEggModel
|
|
class UPalMapObjectPalEggModel : public UPalMapObjectPickupItemOnLevelModel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPalEggModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class Pal.PalMapObjectPalFoodBoxModel
|
|
class UPalMapObjectPalFoodBoxModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3748[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPalFoodBoxModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xE8 (0x300 - 0x218)
|
|
// Class Pal.PalMapObjectPalStorageModel
|
|
class UPalMapObjectPalStorageModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSpawnedCharacterDelegate; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3752[0xC8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalInstanceID> SpawnedIndividualIds; // 0x2F0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPalStorageModel* GetDefaultObj();
|
|
|
|
void SpawnedCharacterDelegate__DelegateSignature(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
void OnUpdateGuildPalStorage_ServerInternal(class UPalBaseCampModel* BaseCampModel, class UPalGuildPalStorage* GuildPalStorage);
|
|
void OnTriggerInteract_BP(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnSpawnedPhantomCharacter(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
void OnOverlapEndCageWalls(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp);
|
|
void OnOverlapBeginCageWalls(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp);
|
|
void OnDroppedCharacterToPhantom(const struct FPalInstanceID& IndividualId, int32 PhantomId);
|
|
void OnAddGuildPalStorage_ServerInternal(class UPalIndividualCharacterHandle* NewCharacter);
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Pal.PalHUDDispatchParameter_Authentication
|
|
class UPalHUDDispatchParameter_Authentication : public UPalHUDDispatchParameter_MapObject
|
|
{
|
|
public:
|
|
bool IsAuthentication; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3753[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_Authentication* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Pal.PalMapObjectPasswordLockModule
|
|
class UPalMapObjectPasswordLockModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateLockStateDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_375E[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAuthenticationResultNotifyDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalMapObjectPasswordLockState LockState; // 0x80(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_375F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString Password; // 0x88(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalMapObjectPasswordLockPlayerInfo> PlayerInfos; // 0x98(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NativeAccessSpecifierPrivate)
|
|
int32 TryAuthenticateMaxNum; // 0xA8(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3760[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPasswordLockModule* GetDefaultObj();
|
|
|
|
void ReturnSelfMulticastDelegate__DelegateSignature(class UPalMapObjectPasswordLockModule* Module);
|
|
void ReturnSelfAndPasswordMulticastDelegate__DelegateSignature(class UPalMapObjectPasswordLockModule* Module, const class FString& Password);
|
|
void ReturnPlayerInfoDelegate__DelegateSignature(struct FPalMapObjectPasswordLockPlayerInfo& OldLocalPlayerInfo, struct FPalMapObjectPasswordLockPlayerInfo& NewLocalPlayerInfo);
|
|
void RequestUpdateUnlock_ServerInternal(int32 RequestPlayerId);
|
|
void RequestUpdatePassword_ServerInternal(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void RequestUpdatePassword(const class FString& NewPassword);
|
|
void RequestUpdateLock(enum class EPalMapObjectPasswordLockState NewLockState);
|
|
void RequestOpenUIPasswordSetting();
|
|
void RequestAuthenticate_ServerInternal(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void RequestAuthenticate(const class FString& InputPassword);
|
|
void OpenMenuSecuritySetting();
|
|
void OnRep_PlayerInfos(TArray<struct FPalMapObjectPasswordLockPlayerInfo>& OldValue);
|
|
void NotifyAuthenticationResultDelegate__DelegateSignature(bool Passed);
|
|
void NotifyAuthenticationResult(bool Passed);
|
|
enum class EPalMapObjectPasswordLockState GetLockState();
|
|
bool CanTryAuthenticateByPlayer(struct FGuid& RequestPlayerUId);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalMapObjectPickupItemParameterComponentBase
|
|
class UPalMapObjectPickupItemParameterComponentBase : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickupItemParameterComponentBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectPickupItemParameterComponent
|
|
class UPalMapObjectPickupItemParameterComponent : public UPalMapObjectPickupItemParameterComponentBase
|
|
{
|
|
public:
|
|
TArray<struct FPalMapObjectPickupItemData> DropItems; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickupItemParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Pal.PalMapObjectPickupItemPalEggParameterComponent
|
|
class UPalMapObjectPickupItemPalEggParameterComponent : public UPalMapObjectPickupItemParameterComponent
|
|
{
|
|
public:
|
|
struct FPalMapObjectPickupItemPalEggData PalEggData; // 0xB0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPickupItemPalEggParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x248 - 0x218)
|
|
// Class Pal.PalMapObjectPlayerBedModel
|
|
class UPalMapObjectPlayerBedModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
struct FVector RespawnLocationOffset; // 0x218(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasAuthority; // 0x230(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3767[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ACharacter* SleepingCharacter; // 0x238(0x8)(Net, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalAction_SleepPlayerBed* SleepPlayerBedAction; // 0x240(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPlayerBedModel* GetDefaultObj();
|
|
|
|
void RequestTriggerSleepPlayerBed_ToServer(int32 RequestPlayerId);
|
|
void RequestTriggerGetupPlayerBed_ToServer(int32 RequestPlayerId);
|
|
void ReceiveTriggerSleepPlayerBedSuccess(int32 RequestPlayerId);
|
|
void ReceiveTriggerGetupPlayerBedSuccess(int32 RequestPlayerId);
|
|
void PutPlayerToSleep(class UPalIndividualCharacterHandle* CharacterHandle);
|
|
void OnPlayerActionBegin(class UPalActionBase* ActionBase);
|
|
void OnGetupTrigger();
|
|
void OnEndSleep();
|
|
void OnDispose(class UPalMapObjectModel* MapObjectModel, struct FPalMapObjectDisposeOptions& Options);
|
|
void OnDamagePlayer(const struct FPalDamageResult& DamageResult);
|
|
void BP_OnTriggerInteract_SleepPlayerBed(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
};
|
|
|
|
// 0x48 (0x78 - 0x30)
|
|
// Class Pal.PalMapObjectPlayerRecordModule
|
|
class UPalMapObjectPlayerRecordModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePlayerRecordBoolValDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdatePlayerRecordIntValDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_376E[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName TargetKey; // 0x70(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectPlayerRecordModule* GetDefaultObj();
|
|
|
|
void OnUpdatePlayerRecordIntVal(class FName Key, int32 Value);
|
|
void OnUpdatePlayerRecordBoolVal(class FName Key, bool Value);
|
|
void OnCompleteSyncPlayerFromServer_InClient(class APalPlayerState* LocalPlayerState);
|
|
void MulticastIntValDelegate__DelegateSignature(class UPalMapObjectPlayerRecordModule* Module, class FName Key, int32 Value);
|
|
void MulticastBoolValDelegate__DelegateSignature(class UPalMapObjectPlayerRecordModule* Module, class FName Key, bool Value);
|
|
};
|
|
|
|
// 0x28 (0x240 - 0x218)
|
|
// Class Pal.PalMapObjectProductItemModel
|
|
class UPalMapObjectProductItemModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3773[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnFinishProductOneLoopDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsWorkable; // 0x230(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3774[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName ProductItemId; // 0x234(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WorkSpeedAdditionalRate; // 0x23C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectProductItemModel* GetDefaultObj();
|
|
|
|
void SimpleDelegate__DelegateSignature(class UPalMapObjectProductItemModel* Model);
|
|
void OnUpdateContainerContent(class UPalItemContainer* Container);
|
|
void OnFinishWorkInServer(class UPalWorkBase* Work);
|
|
class FName GetProductItemId();
|
|
class UPalItemContainer* GetItemContainer();
|
|
float CalcRequiredAmount(float BaseRequiredAmount);
|
|
};
|
|
|
|
// 0x28 (0x240 - 0x218)
|
|
// Class Pal.PalMapObjectRankUpCharacterModel
|
|
class UPalMapObjectRankUpCharacterModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnReceiveRequestResultDelegate; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampIdBelongTo; // 0x228(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x238(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRankUpCharacterModel* GetDefaultObj();
|
|
|
|
void RequestRankup_ServerInternal(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void ReceiveOperationResult(int32 ResultInt);
|
|
};
|
|
|
|
// 0x18 (0x230 - 0x218)
|
|
// Class Pal.PalMapObjectRecoverOtomoModel
|
|
class UPalMapObjectRecoverOtomoModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_377C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RecoverAmountBySec; // 0x220(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_377D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x228(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRecoverOtomoModel* GetDefaultObj();
|
|
|
|
void StoreAllOtomo_ServerInternal(int32 RequestPlayerId);
|
|
void RequestRecoverAllOtomo_ServerInternal(int32 RequestPlayerId);
|
|
void OnUpdateCharacterContainer(class UPalIndividualCharacterContainer* Container);
|
|
void ObtainAll_ServerInternal(int32 RequestPlayerId);
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalMapObjectRecoverOtomoParameterComponent
|
|
class UPalMapObjectRecoverOtomoParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SlotNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoverAmountBySec; // 0xA4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0xA8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRecoverOtomoParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x238 - 0x218)
|
|
// Class Pal.PalMapObjectRepairItemModel
|
|
class UPalMapObjectRepairItemModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_3781[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RequiredRepairItemRate; // 0x228(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3782[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> WidgetClass; // 0x230(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRepairItemModel* GetDefaultObj();
|
|
|
|
void RequestRepairItem(TArray<struct FPalItemSlotId>& TargetItemSlotIdArray);
|
|
void RepairItem_ServerInternal(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void OnNotifyRepairResult__DelegateSignature(bool IsSuccess);
|
|
void NotifyRepairResult(bool IsSuccess);
|
|
void GetRequiredMaterials(TArray<struct FPalItemId>& TargetRepairItemIdArray, TArray<struct FPalStaticItemIdAndNum>* OutRequiredMaterials);
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectRepairItemParameterComponent
|
|
class UPalMapObjectRepairItemParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float RequiredRepairItemPercent; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3783[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRepairItemParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x228 - 0x218)
|
|
// Class Pal.PalMapObjectRespawnPointModel
|
|
class UPalMapObjectRespawnPointModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
struct FGuid LocationId; // 0x218(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectRespawnPointModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x228 - 0x218)
|
|
// Class Pal.PalMapObjectShippingItemModel
|
|
class UPalMapObjectShippingItemModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
TArray<int32> ShippingHours; // 0x218(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectShippingItemModel* GetDefaultObj();
|
|
|
|
void OnChangeTimeHoursInServer();
|
|
};
|
|
|
|
// 0x18 (0xB8 - 0xA0)
|
|
// Class Pal.PalMapObjectShippingItemParameterComponent
|
|
class UPalMapObjectShippingItemParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 SlotNum; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3785[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> ShippingHours; // 0xA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectShippingItemParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x248 - 0x218)
|
|
// Class Pal.PalMapObjectSignboardModel
|
|
class UPalMapObjectSignboardModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateSignboardTextDelegate; // 0x218(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0x228(0x8)(Net, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString SignboardText; // 0x230(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsEditing; // 0x240(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_378A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSignboardModel* GetDefaultObj();
|
|
|
|
void UpdateSignboardTextDelegate__DelegateSignature(const class FString& TextValue);
|
|
void RequestUpdateText(int32 RequestPlayerId, struct FPalNetArchive& Archive);
|
|
void RequestEditText(int32 RequestPlayerId, bool IsEditing);
|
|
void OnUpdateText(const class FString& Text);
|
|
void OnRep_Text();
|
|
void OnOpenEdit();
|
|
class FString GetSignboardText();
|
|
};
|
|
|
|
// 0x30 (0x70 - 0x40)
|
|
// Class Pal.PalHUDDispatchParameter_Signboard
|
|
class UPalHUDDispatchParameter_Signboard : public UPalHUDDispatchParameter_MapObject
|
|
{
|
|
public:
|
|
class FString InText; // 0x40(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString OutText; // 0x50(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTextDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_Signboard* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectSignboardParameterComponent
|
|
class UPalMapObjectSignboardParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalUserWidgetOverlayUI> MenuUIWidgetClass; // 0xA0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSignboardParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x2D0 - 0x2A8)
|
|
// Class Pal.PalMapObjectSpawnerBase
|
|
class APalMapObjectSpawnerBase : public APalLevelObjectActor
|
|
{
|
|
public:
|
|
int32 ProbabilityRespawn; // 0x2A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LotteryCoolTimeMinutes; // 0x2AC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalStageInstanceId StageInstanceIdBelongTo; // 0x2B0(0x14)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_378D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USphereComponent* LocateSphere; // 0x2C8(0x8)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerBase* GetDefaultObj();
|
|
|
|
void OnWorldMapObjectSpawnableInServer();
|
|
};
|
|
|
|
// 0x0 (0x2D0 - 0x2D0)
|
|
// Class Pal.PalMapObjectSpawnerSingleBase
|
|
class APalMapObjectSpawnerSingleBase : public APalMapObjectSpawnerBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerSingleBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0xB8 - 0xA0)
|
|
// Class Pal.PalMapObjectSpawnerDamageReactionComponent
|
|
class UPalMapObjectSpawnerDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3790[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bDropItemOnDamaged; // 0xA8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3791[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalHitEffectSlot* EffectSlot; // 0xB0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSpawnerDamageReactionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x330 - 0x2D0)
|
|
// Class Pal.PalMapObjectSpawnerMultiItem
|
|
class APalMapObjectSpawnerMultiItem : public APalMapObjectSpawnerBase
|
|
{
|
|
public:
|
|
uint8 Pad_3794[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDataTableRowName_FieldLotteryNameData FieldLotteryName; // 0x320(0x8)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RespawnTimeMinutesObtained; // 0x328(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3795[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerMultiItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x5F0 - 0x5F0)
|
|
// Class Pal.PalMapObjectSpawnerMultiItemLocationComponent
|
|
class UPalMapObjectSpawnerMultiItemLocationComponent : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSpawnerMultiItemLocationComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2E8 - 0x2D0)
|
|
// Class Pal.PalMapObjectSpawnerPalEgg
|
|
class APalMapObjectSpawnerPalEgg : public APalMapObjectSpawnerSingleBase
|
|
{
|
|
public:
|
|
TArray<struct FPalMapObjectPickupItemPalEggLotteryData> SpawnPalEggLotteryDataArray; // 0x2D0(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float RespawnTimeMinutesObtained; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRespawnableMulti; // 0x2E4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_379C[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerPalEgg* GetDefaultObj();
|
|
|
|
void OnFinishedSpawningMapObjectModel(const struct FGuid& InstanceId, enum class EPalMapObjectOperationResult Result);
|
|
};
|
|
|
|
// 0x8 (0x2D8 - 0x2D0)
|
|
// Class Pal.PalMapObjectSpawnerSimple
|
|
class APalMapObjectSpawnerSimple : public APalMapObjectSpawnerSingleBase
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_MapObjectData MapObjectId; // 0x2D0(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerSimple* GetDefaultObj();
|
|
|
|
void OnFinishedSpawningMapObjectModel(const struct FGuid& InstanceId, enum class EPalMapObjectOperationResult Result);
|
|
};
|
|
|
|
// 0x18 (0x2E8 - 0x2D0)
|
|
// Class Pal.PalMapObjectSpawnerTreasureBox
|
|
class APalMapObjectSpawnerTreasureBox : public APalMapObjectSpawnerSingleBase
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_MapObjectData SpawnMapObjectId; // 0x2D0(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_FieldLotteryNameData FieldLotteryName; // 0x2D8(0x8)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RespawnTimeMinutesObtained; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRespawnableMulti; // 0x2E4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_37A2[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectSpawnerTreasureBox* GetDefaultObj();
|
|
|
|
void OnFinishedSpawningMapObjectModel(const struct FGuid& InstanceId, enum class EPalMapObjectOperationResult Result);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalBuildObjectSpawnValidationCheckInterface
|
|
class IPalBuildObjectSpawnValidationCheckInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalBuildObjectSpawnValidationCheckInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Pal.PalMapObjectStatusObserverModule
|
|
class UPalMapObjectStatusObserverModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnDamageInServerDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectStatusObserverModule* GetDefaultObj();
|
|
|
|
void OnDamage_ServerInternal(class UPalMapObjectModel* Model, struct FPalDamageInfo& DamageInfo, int32 LastHp);
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Pal.PalMapObjectSwitchModule
|
|
class UPalMapObjectSwitchModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateSwitchStateDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
enum class EPalMapObjectSwitchState SwitchState; // 0x40(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_37A6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSwitchModule* GetDefaultObj();
|
|
|
|
void ReturnSelfMulticastDelegate__DelegateSignature(class UPalMapObjectSwitchModule* Module);
|
|
void OnRep_SwitchState();
|
|
enum class EPalMapObjectSwitchState GetSwitchState();
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectSwitchOnInWorking
|
|
class UPalMapObjectSwitchOnInWorking : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectSwitchOnInWorking* GetDefaultObj();
|
|
|
|
void OnUpdateAssignedCharacter_ServerInternal(class UPalWorkBase* Work);
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class Pal.PalMapObjectTestFunctionModel
|
|
class UPalMapObjectTestFunctionModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_37A9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTestFunctionModel* GetDefaultObj();
|
|
|
|
void RequestCountUpSIngle_ServerInternal(int32 RequestPlayerId);
|
|
void RequestCountUp_ServerInternal(int32 RequestPlayerId, int32 IncrementNum);
|
|
void RequestCountUp(int32 IncrementNum);
|
|
void OnRecieveCountUp(int32 ReflectedCounter);
|
|
};
|
|
|
|
// 0x0 (0x218 - 0x218)
|
|
// Class Pal.PalMapObjectTestGlobalContainerModel
|
|
class UPalMapObjectTestGlobalContainerModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTestGlobalContainerModel* GetDefaultObj();
|
|
|
|
void WatchContainer();
|
|
void Swap(int32 ASlotIndex, int32 BSlotIndex);
|
|
void ProduceWithSlotWithConsume(class FName StaticItemId, int32 Num, int32 SlotIndex, int32 ConsumeSlotIndex, int32 ConsumeNum);
|
|
void ProduceWithSlot(class FName StaticItemId, int32 Num, int32 SlotIndex);
|
|
void Produce(class FName StaticItemId, int32 Num);
|
|
void OpenContainerUI();
|
|
void Move(int32 Num, int32 ToSlotIndex, int32 FromSlotIndex);
|
|
void Dispose(int32 SlotIndex, int32 Num);
|
|
void CloseContainerUI();
|
|
};
|
|
|
|
// 0x10 (0x228 - 0x218)
|
|
// Class Pal.PalMapObjectTestItemDestroyedDropModel
|
|
class UPalMapObjectTestItemDestroyedDropModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
TArray<struct FPalItemAndNum> DropItemInfos; // 0x218(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTestItemDestroyedDropModel* GetDefaultObj();
|
|
|
|
void OnDestroy_ServerInternal(class UPalMapObjectModel* Model);
|
|
};
|
|
|
|
// 0x10 (0x228 - 0x218)
|
|
// Class Pal.PalMapObjectTorchModel
|
|
class UPalMapObjectTorchModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
int32 IgnitionMinutes; // 0x218(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_37AC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGameDateTime ExtinctionDateTime; // 0x220(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTorchModel* GetDefaultObj();
|
|
|
|
void RequestTriggerIgnition_ToServer(int32 RequestPlayerId);
|
|
void OnWorkBootUp_ServerInternal(class UPalWorkBootUp* Work);
|
|
};
|
|
|
|
// 0x8 (0xA8 - 0xA0)
|
|
// Class Pal.PalMapObjectTorchParameterComponent
|
|
class UPalMapObjectTorchParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 IgnitionMinutes; // 0xA0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_37AE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTorchParameterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x3D0 - 0x3A0)
|
|
// Class Pal.PalMapObjectTreasureBox
|
|
class APalMapObjectTreasureBox : public APalMapObject
|
|
{
|
|
public:
|
|
struct FVector DropItemLocalLocation; // 0x3A0(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_37B0[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMapObjectTreasureBox* GetDefaultObj();
|
|
|
|
void TriggerOpen();
|
|
void OnReceiveOpenInServer(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void NotifyStartOpenInAnimation();
|
|
void BroadcastTriggerOpen();
|
|
};
|
|
|
|
// 0x38 (0x250 - 0x218)
|
|
// Class Pal.PalMapObjectTreasureBoxModel
|
|
class UPalMapObjectTreasureBoxModel : public UPalMapObjectConcreteModelBase
|
|
{
|
|
public:
|
|
uint8 Pad_37B6[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPalMapObjectTreasureGradeType TreasureGradeType; // 0x228(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_37B7[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DropItemLocalLocation; // 0x230(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bOpened; // 0x248(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_37B8[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectTreasureBoxModel* GetDefaultObj();
|
|
|
|
void RequestOpen_ServerInternal(int32 RequestPlayerId);
|
|
void ReceiveOpenSuccess_ClientInternal(struct FPalNetArchive& Archive);
|
|
void ReceiveOpenFailed_ClientInternal(struct FPalNetArchive& Archive);
|
|
enum class EPalMapObjectTreasureGradeType GetTreasureGradeType();
|
|
void Debug_ReceiveObtainInfo_ClientInternal(struct FPalNetArchive& Archive);
|
|
TArray<struct FPalItemAndNum> CreateItemInfo();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectUtility
|
|
class UPalMapObjectUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectUtility* GetDefaultObj();
|
|
|
|
bool TryGetItemVisualModelStaticMesh(TSubclassOf<class AActor> ActorClass, class UStaticMesh** OutStaticMesh, struct FTransform* OutComponentTransform, struct FVector* OutCenterOfMass, class UMaterialInterface** OutMaterialInterface);
|
|
enum class EPalMapObjectOperationResult ToMapObjectOperationResult(int32 ResultIntValue);
|
|
enum class EPalMapObjectOperationResult SelectPriorityResult(enum class EPalMapObjectOperationResult Result1, enum class EPalMapObjectOperationResult Result2);
|
|
class FString MapObjectOperationResultToString(enum class EPalMapObjectOperationResult Result);
|
|
bool IsContainsCollisionProfiles(class UPrimitiveComponent* Component, TArray<class FName>& CollisionProfiles);
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalMapObjectVisualEffectComponent
|
|
class UPalMapObjectVisualEffectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalMapObjectVisualEffectType, struct FPalMapObjectVisualEffectInstanceSet> SpawnedEffectMap; // 0xA0(0x50)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectVisualEffectComponent* GetDefaultObj();
|
|
|
|
void UpdateVisualByEffect(class UPalMapObjectModelEffectBase* Effect);
|
|
void OnRemoveEffect(class UPalMapObjectModel* Model, class UPalMapObjectModelEffectBase* Effect);
|
|
void OnGrantedEffect(class UPalMapObjectModel* Model, class UPalMapObjectModelEffectBase* Effect);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapObjectWaterRecievableInterface
|
|
class IPalMapObjectWaterRecievableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMapObjectWaterRecievableInterface* GetDefaultObj();
|
|
|
|
void OnWaterOneshot(class AActor* Waterer);
|
|
void OnWateringEnd(class AActor* Waterer);
|
|
void OnWateringBegin(class AActor* Waterer);
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMapObjectWorkeeModule
|
|
class UPalMapObjectWorkeeModule : public UPalMapObjectConcreteModelModuleBase
|
|
{
|
|
public:
|
|
class UPalWorkBase* TargetWork; // 0x30(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectWorkeeModule* GetDefaultObj();
|
|
|
|
void OnRep_TargetWork();
|
|
class UPalWorkProgress* GetWorkProgress();
|
|
class UPalWorkBase* GetWork();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalMapObjectWorldDisposer
|
|
class UPalMapObjectWorldDisposer : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPalMapObjectWorldDisposerBase*> WorldDisposers; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectWorldDisposer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMapObjectWorldDisposerBase
|
|
class UPalMapObjectWorldDisposerBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_37C6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectWorldDisposerBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Pal.PalMapObjectWorldDisposer_DropItem
|
|
class UPalMapObjectWorldDisposer_DropItem : public UPalMapObjectWorldDisposerBase
|
|
{
|
|
public:
|
|
uint8 Pad_37CA[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalDropItemType, struct FPalMapObjectWorldDropItemInfoSet> DropItemInfoSetMap; // 0x40(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectWorldDisposer_DropItem* GetDefaultObj();
|
|
|
|
void OnRestoreMapObject_ServerInternal(class UPalMapObjectModel* Model);
|
|
void OnCreateMapObject_ServerInternal(class UPalMapObjectModel* SpawnedModel, struct FVector& SpawnLocation);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalMasterDataTableAccessBase
|
|
class UPalMasterDataTableAccessBase : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* DataTable; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccessBase* GetDefaultObj();
|
|
|
|
TArray<class FName> GetRowNames();
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_LocalizeText
|
|
class UPalMasterDataTableAccess_LocalizeText : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_LocalizeText* GetDefaultObj();
|
|
|
|
class FText FindRow(class FName RowName);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_WildSpawnerData
|
|
class UPalMasterDataTableAccess_WildSpawnerData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_WildSpawnerData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_ItemRecipe
|
|
class UPalMasterDataTableAccess_ItemRecipe : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_ItemRecipe* GetDefaultObj();
|
|
|
|
void BPExec_FindRow(class FName RowName, enum class EPalMasterDataExecPinType* ExecType, struct FPalItemRecipe* OutData);
|
|
struct FPalItemRecipe BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_FarmCropData
|
|
class UPalMasterDataTableAccess_FarmCropData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_FarmCropData* GetDefaultObj();
|
|
|
|
void BPExec_FindRowByCropItemId(class FName CropItemId, enum class EPalMasterDataExecPinType* ExecType, struct FPalMapObjectFarmCropData* OutData);
|
|
void BPExec_FindRow(class FName RowName, enum class EPalMasterDataExecPinType* ExecType, struct FPalMapObjectFarmCropData* OutData);
|
|
struct FPalMapObjectFarmCropData BP_FindRowByCropItemId(class FName CropItemId, bool* bResult);
|
|
struct FPalMapObjectFarmCropData BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_MapObjectMasterData
|
|
class UPalMasterDataTableAccess_MapObjectMasterData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_MapObjectMasterData* GetDefaultObj();
|
|
|
|
void BPExec_FindRow(class FName RowName, enum class EPalMasterDataExecPinType* ExecType, struct FPalMapObjectMasterData* OutData);
|
|
struct FPalMapObjectMasterData BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_BuildObjectData
|
|
class UPalMasterDataTableAccess_BuildObjectData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_BuildObjectData* GetDefaultObj();
|
|
|
|
void BPExec_FindRowByMapObjectId(class FName MapObjectId, enum class EPalMasterDataExecPinType* ExecType, struct FPalBuildObjectData* OutData);
|
|
void BPExec_FindRow(class FName RowName, enum class EPalMasterDataExecPinType* ExecType, struct FPalBuildObjectData* OutData);
|
|
struct FPalBuildObjectData BP_FindRowByMapObjectId(class FName MapObjectId, class FName* OutRowName, bool* bResult);
|
|
struct FPalBuildObjectData BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_BuildObjectIconData
|
|
class UPalMasterDataTableAccess_BuildObjectIconData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_BuildObjectIconData* GetDefaultObj();
|
|
|
|
void BPExec_FindRow(class FName RowName, enum class EPalMasterDataExecPinType* ExecType, struct FPalBuildObjectIconData* OutData);
|
|
struct FPalBuildObjectIconData BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_ItemProductData
|
|
class UPalMasterDataTableAccess_ItemProductData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_ItemProductData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_BaseCampLevelData
|
|
class UPalMasterDataTableAccess_BaseCampLevelData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
uint8 Pad_37F2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_BaseCampLevelData* GetDefaultObj();
|
|
|
|
int32 GetMaxLevel();
|
|
struct FPalBaseCampLevelMasterData GetLevelInfo(int32 Level);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_DungeonSpawnAreaData
|
|
class UPalMasterDataTableAccess_DungeonSpawnAreaData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_DungeonSpawnAreaData* GetDefaultObj();
|
|
|
|
struct FPalDungeonSpawnAreaData BP_FindRow(class FName RowName, bool* bResult);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_DungeonLevelData
|
|
class UPalMasterDataTableAccess_DungeonLevelData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_DungeonLevelData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_DungeonEnemySpawnerData
|
|
class UPalMasterDataTableAccess_DungeonEnemySpawnerData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_DungeonEnemySpawnerData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_DungeonItemLotteryData
|
|
class UPalMasterDataTableAccess_DungeonItemLotteryData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_DungeonItemLotteryData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_FieldLotteryNameData
|
|
class UPalMasterDataTableAccess_FieldLotteryNameData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_FieldLotteryNameData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_ItemLotteryData
|
|
class UPalMasterDataTableAccess_ItemLotteryData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_ItemLotteryData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_PlayerStatusRankData
|
|
class UPalMasterDataTableAccess_PlayerStatusRankData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
uint8 Pad_37F7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_PlayerStatusRankData* GetDefaultObj();
|
|
|
|
int32 GetMaxRank();
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_CharacterUpgradeData
|
|
class UPalMasterDataTableAccess_CharacterUpgradeData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
uint8 Pad_37F8[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_CharacterUpgradeData* GetDefaultObj();
|
|
|
|
int32 GetMaxRank();
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_UIInputActionData
|
|
class UPalMasterDataTableAccess_UIInputActionData : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_UIInputActionData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_ItemShopLottery
|
|
class UPalMasterDataTableAccess_ItemShopLottery : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_ItemShopLottery* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_ItemShop
|
|
class UPalMasterDataTableAccess_ItemShop : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_ItemShop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalMasterDataTableAccess_PalShop
|
|
class UPalMasterDataTableAccess_PalShop : public UPalMasterDataTableAccessBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTableAccess_PalShop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x210 (0x238 - 0x28)
|
|
// Class Pal.PalMasterDataTables
|
|
class UPalMasterDataTables : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* WildSpawnerDataTable; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_WildSpawnerData* Access_WildSpawnerDataTable; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemRecipeDataTable; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_ItemRecipe* Access_ItemRecipeDataTable; // 0x40(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* FarmCropDataTable; // 0x48(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_FarmCropData* Access_FarmCropDataTable; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* MapObjectDataTable; // 0x58(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_MapObjectMasterData* Access_MapObjectDataTable; // 0x60(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BuildObjectDataTable; // 0x68(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_BuildObjectData* Access_BuildObjectDataTable; // 0x70(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BuildObjectIconDataTable; // 0x78(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_BuildObjectIconData* Access_BuildObjectIconDataTable; // 0x80(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemProductDataTable; // 0x88(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_ItemProductData* Access_ItemProductDataTable; // 0x90(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* BaseCampLevelDataTable; // 0x98(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_BaseCampLevelData* Access_BaseCampLevelDataTable; // 0xA0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DungeonSpawnAreaDataTable; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_DungeonSpawnAreaData* Access_DungeonSpawnAreaDataTable; // 0xB0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DungeonLevelDataTable; // 0xB8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_DungeonLevelData* Access_DungeonLevelDataTable; // 0xC0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DungeonEnemySpawnerDataTable; // 0xC8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_DungeonEnemySpawnerData* Access_DungeonEnemySpawnerDataTable; // 0xD0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DungeonItemLotteryDataTable; // 0xD8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_DungeonItemLotteryData* Access_DungeonItemLotteryDataTable; // 0xE0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* FieldLotteryNameDataTable; // 0xE8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_FieldLotteryNameData* Access_FieldLotteryNameDataTable; // 0xF0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemLotteryDataTable; // 0xF8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_ItemLotteryData* Access_ItemLotteryDataTable; // 0x100(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PlayerStatusRankDataTable; // 0x108(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_PlayerStatusRankData* Access_PlayerStatusRankDataTable; // 0x110(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* CharacterUpgradeDataTable; // 0x118(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_CharacterUpgradeData* Access_CharacterUpgradeDataTable; // 0x120(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalNoteDataAsset* NoteDataAsset; // 0x128(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalNoteDataAsset* HelpGuideDataAsset; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalLocalizeTextCategory, class UDataTable*> LocalizeTextDataTableMap; // 0x138(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalLocalizeTextCategory, class UPalMasterDataTableAccess_LocalizeText*> Access_LocalizeTextDataTables; // 0x188(0x50)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* UIInputActionDataTable; // 0x1D8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_UIInputActionData* Access_UIInputActionDataTable; // 0x1E0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalTechnologyDataSet TechnologyDataSet; // 0x1E8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* WorldMapDataTable; // 0x200(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemShopLotteryDataTable; // 0x208(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_ItemShopLottery* Access_ItemShopLotteryDataTable; // 0x210(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemShopDataTable; // 0x218(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_ItemShop* Access_ItemShopDataTable; // 0x220(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* PalShopDataTable; // 0x228(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalMasterDataTableAccess_PalShop* Access_PalShopDataTable; // 0x230(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTables* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMasterDataTablesUtility
|
|
class UPalMasterDataTablesUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMasterDataTablesUtility* GetDefaultObj();
|
|
|
|
class UPalMasterDataTableAccess_WildSpawnerData* GetWildSpawnerDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetWildSpawnerDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_UIInputActionData* GetUIInputActionDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetUIInputActionDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_PlayerStatusRankData* GetPlayerStatusRankDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetPlayerStatusRankDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_PalShop* GetPalShopDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetPalShopDataTable(class UObject* WorldContextObject);
|
|
class UPalNoteDataAsset* GetNoteDataAsset(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_MapObjectMasterData* GetMapObjectDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetMapObjectDataTable(class UObject* WorldContextObject);
|
|
class FText GetLocalizedText(class UObject* WorldContextObject, enum class EPalLocalizeTextCategory TextCategory, class FName TextId);
|
|
class UPalMasterDataTableAccess_ItemShopLottery* GetItemShopLotteryDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetItemShopLotteryDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_ItemShop* GetItemShopDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetItemShopDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_ItemRecipe* GetItemRecipeDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetItemRecipeDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_ItemLotteryData* GetItemLotteryDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetItemLotteryDataTable(class UObject* WorldContextObject);
|
|
class UPalNoteDataAsset* GetHelpGuideDataAsset(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_FieldLotteryNameData* GetFieldLotteryNameDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetFieldLotteryNameDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_FarmCropData* GetFarmCropDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetFarmCropDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_DungeonSpawnAreaData* GetDungeonSpawnAreaDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetDungeonSpawnAreaDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_DungeonLevelData* GetDungeonLevelDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetDungeonLevelDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_DungeonItemLotteryData* GetDungeonItemLotteryDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetDungeonItemLotteryDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_DungeonEnemySpawnerData* GetDungeonEnemySpawnerDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetDungeonEnemySpawnerDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_CharacterUpgradeData* GetCharacterUpgradeDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetCharacterUpgradeDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_BuildObjectIconData* GetBuildObjectIconDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetBuildObjectIconDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_BuildObjectData* GetBuildObjectDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetBuildObjectDataTable(class UObject* WorldContextObject);
|
|
class UPalMasterDataTableAccess_BaseCampLevelData* GetBaseCampLevelDataTableAccess(class UObject* WorldContextObject);
|
|
class UDataTable* GetBaseCampLevelDataTable(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalMoneyData
|
|
class UPalMoneyData : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatedMoneyDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddMoneyDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalPlayerInventoryData* ParentInventoryData; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_380C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMoneyData* GetDefaultObj();
|
|
|
|
void UpdatedMoneyDelegate__DelegateSignature(int64 NowMoney);
|
|
void OnUpdateInventorylContainer(class UPalItemContainer* Container);
|
|
int64 GetNowMoney();
|
|
void AddMoneyDelegate__DelegateSignature(int64 OldMoney, int64 AddMoney);
|
|
};
|
|
|
|
// 0x18 (0x810 - 0x7F8)
|
|
// Class Pal.PalNPC
|
|
class APalNPC : public APalCharacter
|
|
{
|
|
public:
|
|
class UPalNPCWeaponGenerator* WeaponGenerator; // 0x7F8(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableJumpEffect; // 0x800(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_380D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 DefaultVoiceID; // 0x804(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_380E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalNPC* GetDefaultObj();
|
|
|
|
void OnCompletedInitParam(class APalCharacter* InCharacter);
|
|
};
|
|
|
|
// 0x80 (0x890 - 0x810)
|
|
// Class Pal.PalMonsterCharacter
|
|
class APalMonsterCharacter : public APalNPC
|
|
{
|
|
public:
|
|
uint8 Pad_3810[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObj; // 0x818(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCharacterLiftupObjectComponent* LiftupObjectComponent; // 0x828(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3811[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMonsterCharacter* GetDefaultObj();
|
|
|
|
void SelectedFeedingItem(struct FPalItemSlotId& ItemSlotId, int32 Num);
|
|
void OnTriggerInteract(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnSelectedOrderWorkerRadialMenu(class UPalHUDDispatchParameterBase* Parameter);
|
|
void MasterWazaUpdateWhenLevelUp(int32 AddLevel, int32 NowLevel);
|
|
void MasterWazaSetup(class APalCharacter* InCharacter);
|
|
bool IsLiftupObject();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMonsterControllerBaseCampLogTypeUtility
|
|
class UPalMonsterControllerBaseCampLogTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMonsterControllerBaseCampLogTypeUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMonsterControllerBaseCampUtility
|
|
class UPalMonsterControllerBaseCampUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMonsterControllerBaseCampUtility* GetDefaultObj();
|
|
|
|
struct FPalMonsterControllerBaseCampHungryParameter SetHungryParameterToDefault(class UObject* WorldObjectContext, const struct FPalMonsterControllerBaseCampHungryParameter& Parameter);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMonsterControllerBaseCampInterface
|
|
class IPalMonsterControllerBaseCampInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMonsterControllerBaseCampInterface* GetDefaultObj();
|
|
|
|
void TerminateBaseCampActionByClass(TSubclassOf<class UPalAIActionBase> ActionClass);
|
|
void SetDefaultPositionAction();
|
|
void SetCapturedStorageAction();
|
|
void SetBaseCampFighterGunnerAction();
|
|
void SetBaseCampFighterAction();
|
|
void SetBaseCampActionWithFixAssign(struct FGuid& TargetWorkProgressId, float DistanceFixAssignTargetting);
|
|
void SetBaseCampActionSpawningForWork();
|
|
void SetBaseCampActionSleepMedicalBed(struct FGuid& TargetBedConcreteModelId);
|
|
class UPalAIActionBaseCampSleep* SetBaseCampActionSleep();
|
|
void SetBaseCampActionLift();
|
|
class UPalAIActionBase* SetBaseCampActionByClass(TSubclassOf<class UPalAIActionBase> ActionClass);
|
|
void SetBaseCampAction();
|
|
void NotifyOrderCommand(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
void InterruptSleepActivelyAction(struct FPalAIActionBaseCampSleepActivelyParameter& Parameter);
|
|
void InterruptReturnBackToBaseCamp();
|
|
void InterruptRecoverHungryAction(const struct FPalMonsterControllerBaseCampHungryParameter& Parameter);
|
|
void InterruptPlayWorkerEventAction(class UPalAIActionBase* Action, enum class EAIRequestPriority Priority);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMonsterControllerLogInterface
|
|
class IPalMonsterControllerLogInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalMonsterControllerLogInterface* GetDefaultObj();
|
|
|
|
void ShowBaseCampLog(struct FPalMonsterControllerBaseCampLogContent& Content);
|
|
};
|
|
|
|
// 0x2A8 (0x538 - 0x290)
|
|
// Class Pal.PalWeaponBase
|
|
class APalWeaponBase : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_383F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnReloadDelegate; // 0x298(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUseBulletDelegate; // 0x2A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnShootBulletDelegate; // 0x2B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeCoolDownStateDelegate; // 0x2C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoolDownUpdateDelegate; // 0x2D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCreatedBulletDelegate; // 0x2E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ OnGetWeaponDamageDelegate; // 0x2F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAttachWeaponDelegate; // 0x308(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnDetachWeaponDelegate; // 0x318(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnWeaponNotifyDelegate; // 0x328(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float BulletDeleteTime; // 0x338(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BulletDecayStartRate; // 0x33C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* RecoilCurve; // 0x340(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoilYawRange; // 0x348(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoilPitchTotalMax; // 0x34C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoilDecaySpeed; // 0x350(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3842[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UCameraShakeBase> ShotCameraShake; // 0x358(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EWeaponCoopType WeaponCoopType; // 0x360(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWeaponType WeaponType; // 0x361(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsRequiredBullet; // 0x362(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3843[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName BulletItemName; // 0x364(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3845[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* ShootBlurMaterial; // 0x370(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ShootBlurAlphaCurve; // 0x378(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalSpecialAttackRateInfo> SpecialAttackRateInfos; // 0x380(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> WeaponIconTexture; // 0x390(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalDamageAnimationReactionType WeaponBulletDamageReactionType; // 0x3C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3847[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class UPalSoundSlot> PalSoundSlotClass; // 0x3C8(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EWeaponPlaySoundType, struct FPalDataTableRowName_SoundID> PlaySoundIds; // 0x3F8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool IsEmptyOtomoPal; // 0x448(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3849[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CoolDownTime; // 0x44C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ShootBlurMaterialDynamic; // 0x450(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_384A[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalItemId OwnItemID; // 0x46C(0x28)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_384B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalItemData OwnItemData; // 0x498(0x10)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
class UPalStaticWeaponItemData* OwnWeaponStaticData; // 0x4A8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalDynamicWeaponItemDataBase* OwnWeaponDynamicData; // 0x4B0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer HiddenWeapon; // 0x4B8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
class UPalSoundSlot* PalSoundSlotCache; // 0x508(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RecoilPowerRate; // 0x510(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsScopeMode; // 0x514(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsOneBulletReloadWeapon; // 0x515(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_384D[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DelayDestorySecond; // 0x518(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsUnnecessaryDynamicData; // 0x51C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalShooterFlagContainerPriority ShooterFlagPriority; // 0x51D(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_384E[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalBackWeaponBase> BackWeaponClass; // 0x520(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APalBackWeaponBase* BackWeaponModel; // 0x528(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LoadoutSelectorIndex; // 0x530(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3850[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalWeaponBase* GetDefaultObj();
|
|
|
|
void WeaponNotifyDelegate__DelegateSignature(enum class EWeaponNotifyType NotifyType);
|
|
void UseBulletDelegate__DelegateSignature(int32 RemainingBulletsNum);
|
|
void UnbindGetWeaponDamageDelegate();
|
|
class UPalDynamicWeaponItemDataBase* TryGetDynamicWeaponData();
|
|
void StartCoolDown();
|
|
void SetupWeaponSkill();
|
|
void SetHiddenWeaponMyself(bool IsHidden);
|
|
void SetHiddenWeaponDefault(bool IsHidden);
|
|
void SetHiddenWeapon(class FName FlagName, bool IsHidden);
|
|
void SendWeaponNotify(enum class EWeaponNotifyType Type);
|
|
bool SeekRightHandOpen();
|
|
bool SeekLeftHandOpen();
|
|
void RPCDummy();
|
|
void RequestConsumeItem_ForThrowWeapon(class FName& StaticItemId, int32 ConsumeNum);
|
|
void RequestConsumeItem(class FName& StaticItemId, int32 ConsumeNum);
|
|
void ReloadBulletsDelegate__DelegateSignature(int32 bulletsNum);
|
|
bool ReloadBullets();
|
|
void PlaySoundWithOption(struct FPalDataTableRowName_SoundID& ID, struct FPalSoundOptions& Arg);
|
|
void PlaySound(struct FPalDataTableRowName_SoundID& ID);
|
|
void OnWeaponNotify(enum class EWeaponNotifyType Type);
|
|
void OnStartAim();
|
|
void OnShootBulletDelegate__DelegateSignature();
|
|
void OnRequestClosing();
|
|
void OnReloadStart();
|
|
void OnReleaseTrigger();
|
|
void OnPullTrigger();
|
|
void OnPullCancel();
|
|
void OnEndAim();
|
|
void OnDetachWeaponDelegate__DelegateSignature();
|
|
void OnDetachWeapon(class AActor* DetachActor);
|
|
void OnCreatedBullet(class APalBullet* Bullet);
|
|
void OnCoolDownUpdateDelegate__DelegateSignature(float RemainingTime, float CoolDownTime);
|
|
void OnChangeTargetDirection(const struct FVector& Direction);
|
|
void OnChangeCoolDownStateDelegate__DelegateSignature(bool IsStart);
|
|
void OnAttachWeaponDelegate__DelegateSignature();
|
|
void OnAttachWeapon(class AActor* AttachActor);
|
|
bool IsUseLeftHandAttach();
|
|
bool IsHiddenWeapon();
|
|
bool IsFullMagazine();
|
|
bool IsExistBulletInPlayerInventory();
|
|
bool IsEnableAutoAim();
|
|
bool IsEmptyMagazine();
|
|
bool IsCoolDown();
|
|
int32 GetWeaponEffectValue();
|
|
enum class EPalAdditionalEffectType GetWeaponEffectType();
|
|
int32 GetWeaponDamageFromDelegate();
|
|
int32 GetWeaponDamageDelegate__DelegateSignature();
|
|
int32 GetWeaponDamage();
|
|
int32 GetWeaponBaseDamage();
|
|
class AActor* GetWeaponAttacker();
|
|
float GetSneakAttackRate();
|
|
TArray<struct FPalPassiveSkillEffect> GetSkillEffectList();
|
|
float GetShooterComponentBlurRate();
|
|
void GetRequiredBulletName(class FName* OutName);
|
|
float GetRemainingCoolDownTime();
|
|
int32 GetRemainBulletCount();
|
|
float GetRandomFloat(float Min, float Max);
|
|
float GetParameterWithPassiveSkillEffect(float OriginalValue, enum class EPalPassiveSkillEffectType EffectType);
|
|
class APalCharacter* GetOwnerCharacter();
|
|
int32 GetNPCWeaponDamage();
|
|
class USceneComponent* GetMainMesh();
|
|
int32 GetMagazineSize();
|
|
struct FTransform GetLeftHandTransform();
|
|
struct FPalItemId GetItemId();
|
|
class FName GetEquipSocketName();
|
|
float GetDefaultBlurAngle();
|
|
float GetBlurModifierValue();
|
|
int32 DecrementCurrentSelectPalSphere(int32 RequestConsumeNum, class FName* UsedItemID);
|
|
bool DecrementBullet();
|
|
void CreatedBulletDelegate__DelegateSignature(class APalBullet* Bullet);
|
|
void ClearWeaponSkill();
|
|
float CalcStability();
|
|
float CalcRange();
|
|
float CalcDPS();
|
|
float CalcAccuracy();
|
|
};
|
|
|
|
// 0x18 (0x550 - 0x538)
|
|
// Class Pal.PalMonsterEquipWeaponBase
|
|
class APalMonsterEquipWeaponBase : public APalWeaponBase
|
|
{
|
|
public:
|
|
struct FVector BattleAimTargetLocation; // 0x538(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalMonsterEquipWeaponBase* GetDefaultObj();
|
|
|
|
class APalBullet* ShootOneBulletDefault();
|
|
class APalBullet* ShootOneBullet(TSubclassOf<class APalBullet> bulletClass, class UNiagaraSystem* MuzzleEffect, const struct FVector& MuzzleLocation, const struct FRotator& MuzzleRotate, float BulrAngle);
|
|
struct FRotator GetMuzzleRotation();
|
|
struct FVector GetMuzzleLocation();
|
|
class UNiagaraSystem* GetMuzzleEffect();
|
|
struct FVector GetCommonTargetLocation();
|
|
float GetBulrAngle();
|
|
TSubclassOf<class APalBullet> GetBulletClass();
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalNavArea_HighObstacle
|
|
class UPalNavArea_HighObstacle : public UNavArea
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNavArea_HighObstacle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x110 - 0xA8)
|
|
// Class Pal.PalNavigationInvokerComponent
|
|
class UPalNavigationInvokerComponent : public UNavigationInvokerComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3866[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsAutoActivateInvoker; // 0xB0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsWaitWorldPartition; // 0xB1(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3867[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FIntPoint AreaBelongTo; // 0xB4(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3868[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer IsDisableInvorkerFlag; // 0xC0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNavigationInvokerComponent* GetDefaultObj();
|
|
|
|
void SetDisableInvorkerFlag(class FName FlagName, bool IsDisable);
|
|
bool IsDisableInvorker();
|
|
void ActivateInvoker();
|
|
};
|
|
|
|
// 0x58 (0x1588 - 0x1530)
|
|
// Class Pal.PalNavigationSystemV1
|
|
class UPalNavigationSystemV1 : public UNavigationSystemV1
|
|
{
|
|
public:
|
|
uint8 Pad_386A[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 UpdateInvokerCounter; // 0x1580(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_386B[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNavigationSystemV1* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalNetArchiveObject
|
|
class UPalNetArchiveObject : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetArchiveObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkBaseCampComponent
|
|
class UPalNetworkBaseCampComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkBaseCampComponent* GetDefaultObj();
|
|
|
|
void RequestModule_Server_void(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName);
|
|
void RequestModule_Server_int32(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void RequestModule_Server_FVector(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void RequestModule_Server_FPalNetArchive(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void RequestModule_Server_bool(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void Request_Server_void(struct FGuid& BaseCampId, class FName FunctionName);
|
|
void Request_Server_int32(struct FGuid& BaseCampId, class FName FunctionName, int32 Value);
|
|
void Request_Server_FVector(struct FGuid& BaseCampId, class FName FunctionName, const struct FVector& Value);
|
|
void Request_Server_FPalNetArchive(struct FGuid& BaseCampId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void Request_Server_bool(struct FGuid& BaseCampId, class FName FunctionName, bool Value);
|
|
void NotifyModule_RequestClient_void(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName);
|
|
void NotifyModule_RequestClient_int32(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void NotifyModule_RequestClient_FVector(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyModule_RequestClient_FPalNetArchive(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyModule_RequestClient_bool(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void NotifyModule_Multicast_void(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName);
|
|
void NotifyModule_Multicast_int32(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void NotifyModule_Multicast_FVector(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyModule_Multicast_FPalNetArchive(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyModule_Multicast_bool(struct FGuid& BaseCampId, enum class EPalBaseCampModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void Notify_RequestClient_void(struct FGuid& BaseCampId, class FName FunctionName);
|
|
void Notify_RequestClient_int32(struct FGuid& BaseCampId, class FName FunctionName, int32 Value);
|
|
void Notify_RequestClient_FVector(struct FGuid& BaseCampId, class FName FunctionName, const struct FVector& Value);
|
|
void Notify_RequestClient_FPalNetArchive(struct FGuid& BaseCampId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void Notify_RequestClient_bool(struct FGuid& BaseCampId, class FName FunctionName, bool Value);
|
|
void Notify_Multicast_void(struct FGuid& BaseCampId, class FName FunctionName);
|
|
void Notify_Multicast_int32(struct FGuid& BaseCampId, class FName FunctionName, int32 Value);
|
|
void Notify_Multicast_FVector(struct FGuid& BaseCampId, class FName FunctionName, const struct FVector& Value);
|
|
void Notify_Multicast_FPalNetArchive(struct FGuid& BaseCampId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void Notify_Multicast_bool(struct FGuid& BaseCampId, class FName FunctionName, bool Value);
|
|
void BroadcastBaseCampWorkerLog_Server(enum class EPalLogType DisplayLogType, struct FPalInstanceID& WorkerCharacterInstanceId, class FName& EventDataID);
|
|
void BroadcastBaseCampLog_Server(struct FPalMonsterControllerBaseCampLogContent& LogContent);
|
|
void AddBaseCampWorkerLog_Client(enum class EPalLogType DisplayLogType, struct FPalInstanceID& WorkerCharacterInstanceId, class FName& EventDataID);
|
|
void AddBaseCampLog_Client(struct FPalMonsterControllerBaseCampLogContent& LogContent);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkBossBattleComponent
|
|
class UPalNetworkBossBattleComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkBossBattleComponent* GetDefaultObj();
|
|
|
|
void UnlockAchievement_ToClient(enum class EPalBossType BossType);
|
|
void RequestBossBattleStart_ToServer(enum class EPalBossType BossType, class APalPlayerCharacter* StartPlayer);
|
|
void RequestBossBattleStart_ToClient(bool IsSuccess, enum class EPalBossType BossType, const struct FPalStageInstanceId& StageInstanceId, TArray<class APalPlayerCharacter*>& JoinPlayers);
|
|
void RequestBossBattleEntry_ToServer(enum class EPalBossType BossType, class APalPlayerCharacter* EntryPlayer);
|
|
void RemovePlayerFromRoom_ToClient(enum class EPalBossType BossType, class APalPlayerCharacter* DeadPlayer);
|
|
void NoticeSequenceEnd_ToServer(enum class EPalBossType BossType, class APalPlayerCharacter* Player);
|
|
void CombatResult_ToClient(enum class EPalBossType BossType, enum class EPalBossBattleCombatResult CombatResult);
|
|
void ChangeSequence_ToClient(enum class EPalBossType BossType, enum class EPalBossBattleSequenceType NextSequence);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkCharacterComponent
|
|
class UPalNetworkCharacterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkCharacterComponent* GetDefaultObj();
|
|
|
|
void RequestReflectAction_ToServer(class APalCharacter* Character);
|
|
void ReflectAction_ToClient(class APalCharacter* Character, const struct FActionDynamicParameter& Param, TSubclassOf<class UPalActionBase> ActionClass);
|
|
void NotifyTalkStart_ToServer(class APalPlayerCharacter* TalkPlayer, class APalCharacter* TargetNPC);
|
|
void NotifyTalkEnd_ToServer(class APalPlayerCharacter* TalkPlayer, class APalCharacter* TargetNPC);
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalNetworkCharacterContainerComponent
|
|
class UPalNetworkCharacterContainerComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalNetworkCharacterContainerParameter> ContainerParamMap; // 0xA0(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkCharacterContainerComponent* GetDefaultObj();
|
|
|
|
void RequestUnlockSlot_ToServer(struct FGuid& RequestID, struct FPalCharacterSlotId& SlotID);
|
|
void RequestSwap_ToServer_Rep(struct FPalCharacterSlotId& SlotIdA, struct FPalCharacterSlotId& SlotIdB);
|
|
void RequestSortContainer_ToServer(struct FPalContainerId& ContainerId, enum class EPalCharacterContainerSortType SortType);
|
|
void RequestEmptySlot_ToServer_Rep(struct FPalCharacterSlotId& SlotID);
|
|
void RequestAddToContainer_ToServer_Rep(struct FPalContainerId& ContainerId, struct FPalInstanceID& IndividualId);
|
|
void RecieveUnlockSlot_ToRequestClient(struct FGuid& RequestID, enum class EPalCharacterContainerOperationResult Result);
|
|
void RecieveUnlockSlot_ToClient(struct FPalCharacterSlotId& SlotID);
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalNetworkCharacterStatusOperationComponent
|
|
class UPalNetworkCharacterStatusOperationComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnReceiveRequestResultDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkCharacterStatusOperationComponent* GetDefaultObj();
|
|
|
|
void RequestReviveCharacterFromDying_ToServer(class APalCharacter* Character);
|
|
void RequestReviveCharacterFromDying(class APalCharacter* Character);
|
|
void RequestPlayerStatusUp_ToServer(int32 ToRank);
|
|
void RequestPlayerStatusClear_ToServer();
|
|
void RequestPlayerRankClear();
|
|
void RequestPlayerRankAdd(int32 ToRank);
|
|
void RequestOtomoStatusPointClearAll_ToServer(struct FPalInstanceID& IndividualId);
|
|
void RequestOtomoStatusPointClearAll(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
void RequestOtomoStatusPointClear_ToServer(struct FPalInstanceID& IndividualId, enum class EPalCharacterStatusOperationName StatusName);
|
|
void RequestOtomoStatusPointClear(class UPalIndividualCharacterHandle* IndividualHandle, enum class EPalCharacterStatusOperationName StatusName);
|
|
void RequestOtomoStatusPointAdd_ToServer(struct FPalInstanceID& IndividualId, enum class EPalCharacterStatusOperationName StatusName, int32 ToRank);
|
|
void RequestOtomoStatusPointAdd(class UPalIndividualCharacterHandle* IndividualHandle, enum class EPalCharacterStatusOperationName StatusName, int32 ToRank);
|
|
void ReceiveOperationResult_ToClient(enum class EPalCharacterStatusOperationResult Result);
|
|
class UPalNetworkCharacterStatusOperationComponent* NetCharacterStatusOperation(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalNetworkComponentUtility
|
|
class UPalNetworkComponentUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkComponentUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkGroupComponent
|
|
class UPalNetworkGroupComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkGroupComponent* GetDefaultObj();
|
|
|
|
void RequestJoinGuildRequestForPlayer_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& TargetPlayerUId);
|
|
void RequestJoinGuildForPlayer_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& TargetPlayerUId);
|
|
void RequestExitGuild_ToServer(struct FGuid& TargetPlayerUId);
|
|
void RequestChangeGuildName_ToServer(struct FGuid& GroupID, const class FString& NewGuildName);
|
|
void RequestChangeGuildAdmin_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& TargetPlayerUId);
|
|
void NotifyJoinGuildRequestResult_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& NotifyTargetPlayerUId, enum class EPalGuildJoinRequestResult ResultType);
|
|
};
|
|
|
|
// 0x168 (0x208 - 0xA0)
|
|
// Class Pal.PalNetworkIndividualComponent
|
|
class UPalNetworkIndividualComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3942[0x168]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkIndividualComponent* GetDefaultObj();
|
|
|
|
void UpdateCharacterParameter_ToServer(struct FPalInstanceID& ID, struct FPalNetArchive& ParameterArchive, const struct FGuid& Guid);
|
|
void UpdateCharacterParameter_ToAll(struct FPalInstanceID& ID, struct FPalNetArchive& ParameterArchive, const struct FGuid& Guid);
|
|
void UpdateCharacterNickName_ToServer(struct FPalInstanceID& ID, const class FString& NewNickName);
|
|
void SpawnPhantomActor_ToServer(const struct FPalInstanceID& ID, const struct FNetworkActorSpawnParameters& SpawnParameter, const struct FGuid& Guid);
|
|
void SpawnPhantomActor_ToALL(const struct FPalInstanceID& ID, int32 PhantomId, class AActor* Actor, const struct FGuid& Guid);
|
|
void SpawnPhantomActor_SyncCheck(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void SpawnIndividualActor_ToServer(const struct FPalInstanceID& ID, const struct FNetworkActorSpawnParameters& SpawnParameter, const struct FGuid& Guid);
|
|
void SpawnIndividualActor_ToALL(const struct FPalInstanceID& ID, class AActor* Actor, const struct FGuid& Guid);
|
|
void SpawnIndividualActor_SyncCheck(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void SetWorkerSick_ToServer(struct FPalInstanceID& ID, enum class EPalBaseCampWorkerSickType SickType);
|
|
void ResetStatusPoint_ToServer(struct FPalInstanceID& ID);
|
|
void ReplaceEquipWaza_ToServer(struct FPalInstanceID& ID, enum class EPalWazaID OldWaza, enum class EPalWazaID NewWaza);
|
|
void RemoveHighPriorityList_ToServer(struct FPalInstanceID& ID, class APalCharacter* TargetPlayer);
|
|
void RemoveEquipWaza_ToServer(struct FPalInstanceID& ID, enum class EPalWazaID TargetWaza);
|
|
void RaiseToMainActor_ToServer(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void RaiseToMainActor_ToALL(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void EatItem_ToServer(struct FPalInstanceID& ID, class UPalStaticConsumeItemData* ItemData, int32 Num);
|
|
void DropToPhantomActor_ToServer(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void DropToPhantomActor_ToALL(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void DespawnPhantomActor_ToServer(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void DespawnPhantomActor_ToALL(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void DespawnPhantomActor_SyncCheck(const struct FPalInstanceID& ID, int32 PhantomId, const struct FGuid& Guid);
|
|
void DespawnIndividualActor_ToServer(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void DespawnIndividualActor_ToALL(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void DespawnIndividualActor_SyncCheck(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void CreateIndividualID_ToServer(const struct FPalIndividualCharacterSaveParameter& InitParameter, const struct FGuid& Guid, int32 RequestPlayerId);
|
|
void CreateIndividualID_ToALL(const struct FPalIndividualCharacterSaveParameter& InitParameter, const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void CreateIndividualID_SyncCheck(const struct FPalInstanceID& ID, const struct FGuid& Guid);
|
|
void CreateFixedIndividualID_ToServer(const struct FPalInstanceID& ID, const struct FPalIndividualCharacterSaveParameter& InitParameter, const struct FGuid& Guid, int32 RequestPlayerId);
|
|
void BroadcastChangeOwnerCharacter_ToAll(const struct FPalInstanceID& ID, struct FGuid& PlayerUId, const struct FDateTime& OwnedTime);
|
|
void AddPlayerCharacterStatusPoint_ToServer(struct FPalInstanceID& ID, TArray<struct FPalGotStatusPoint>& AddStatusPointArray);
|
|
void AddMasteredWaza_ToServer(struct FPalInstanceID& ID, enum class EPalWazaID WazaID);
|
|
void AddHighPriorityList_ToServer(struct FPalInstanceID& ID, class APalCharacter* TargetPlayer);
|
|
void AddEquipWaza_ToServer(struct FPalInstanceID& ID, enum class EPalWazaID NewWaza);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkInvaderComponent
|
|
class UPalNetworkInvaderComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkInvaderComponent* GetDefaultObj();
|
|
|
|
void OnInvaderStart(struct FPalIncidentBroadcastParameter& Parameter);
|
|
void OnInvaderEnd(struct FPalIncidentBroadcastParameter& Parameter);
|
|
void OnInvaderArrived(struct FPalIncidentBroadcastParameter& Parameter);
|
|
};
|
|
|
|
// 0x140 (0x1E0 - 0xA0)
|
|
// Class Pal.PalNetworkItemComponent
|
|
class UPalNetworkItemComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalNetworkDynamicItemParameter> DynamicItemParamMap; // 0xA0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalNetworkContainerParameter> ContainerParamMap; // 0xF0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalNetworkItemOperationParameter> ItemOperationParamMap; // 0x140(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FPalNetworkParameter> OperationParamMap; // 0x190(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkItemComponent* GetDefaultObj();
|
|
|
|
void RequestSwap_ToServer(struct FGuid& RequestID, struct FPalItemAndSlot& SlotA, struct FPalItemPermission& APermission, struct FPalItemAndSlot& SlotB, struct FPalItemPermission& BPermission);
|
|
void RequestProduceWithSlot_ToServer(struct FGuid& RequestID, struct FPalStaticItemIdAndNum& ProductData, struct FPalItemAndSlot& To, struct FPalNetArchive& CreateParamArchive);
|
|
void RequestProduce_ToServer(struct FGuid& RequestID, struct FPalStaticItemIdAndNum& ProductData, struct FPalContainerId& ContainerId, struct FPalNetArchive& CreateParamArchive);
|
|
void RequestMoveToContainer_ToServer(struct FGuid& RequestID, struct FPalItemId& ItemId, struct FPalContainerId& ToContainerId, struct FPalItemPermission& ToPermission, TArray<struct FPalSlotItemAndNum>& Froms);
|
|
void RequestMove_ToServer(struct FGuid& RequestID, struct FPalItemId& ItemId, struct FPalItemAndSlot& To, struct FPalItemPermission& ToPermission, TArray<struct FPalSlotItemAndNum>& Froms);
|
|
void RequestDrop_ToServer(TArray<struct FPalItemSlotIdAndNum>& DropSlotAndNumArray, struct FVector& DropLocation, bool IsAutoPickup);
|
|
void RequestDispose_ToServer(struct FGuid& RequestID, struct FPalSlotItemAndNum& SlotInfo);
|
|
void ReceiveProduceWithSlotResult_ToRequestClient(struct FGuid& RequestID, enum class EPalItemOperationResult Result);
|
|
void ReceiveProduceResult_ToRequestClient(struct FGuid& RequestID, enum class EPalItemOperationResult Result);
|
|
};
|
|
|
|
// 0xA0 (0x140 - 0xA0)
|
|
// Class Pal.PalNetworkMapObjectComponent
|
|
class UPalNetworkMapObjectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalNetworkMapObjectSpawnRequestParameter> MapObjectSpawnRequestParameterMap; // 0xA0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalMapObjectSpawnRequestHandler*> SpawnRequestHandlerMap; // 0xF0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkMapObjectComponent* GetDefaultObj();
|
|
|
|
void RequestSpawnMapObject_ToServer(struct FGuid& RequestID, class FName MapObjectId, struct FVector& Location, struct FQuat& Rotation, TArray<struct FPalNetArchive>& ExtraParameterArchives);
|
|
void RequestRepair_ToServer(struct FGuid& InstanceId);
|
|
void RequestDismantleObject_ToServer(struct FGuid& InstanceId);
|
|
void RequestDamageMapObjectSpawner_ToServer(class APalMapObjectSpawnerBase* TargetSpawnerActor, struct FPalDamageInfo& DamageInfo);
|
|
void RequestDamageMapObject_ToServer(struct FGuid& InstanceId, struct FPalDamageInfo& Info);
|
|
void RequestDamageFoliage_ToServer(struct FPalCellCoord& CellCoord, class FName ModelId, TArray<struct FPalFoliageInstanceId>& InstanceIds, struct FPalDamageInfo& DamageInfo);
|
|
void RequestConcreteModelModule_Server_void(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName);
|
|
void RequestConcreteModelModule_Server_int32(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void RequestConcreteModelModule_Server_FVector(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void RequestConcreteModelModule_Server_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void RequestConcreteModelModule_Server_bool(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void RequestConcreteModel_void(struct FGuid& ConcreteModelInstanceId, class FName FunctionName);
|
|
void RequestConcreteModel_Server_void(struct FGuid& ConcreteModelInstanceId, class FName FunctionName);
|
|
void RequestConcreteModel_Server_int32(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, int32 Value);
|
|
void RequestConcreteModel_Server_FVector(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FVector& Value);
|
|
void RequestConcreteModel_Server_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void RequestConcreteModel_Server_bool(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, bool Value);
|
|
void RequestConcreteModel_int32(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, int32 Value);
|
|
void RequestConcreteModel_FVector(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FVector& Value);
|
|
void RequestConcreteModel_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void RequestConcreteModel_bool(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, bool Value);
|
|
void RequestBuildCancel_ToServer(struct FGuid& InstanceId);
|
|
void RecieveDestroyMapObject_Multicast(struct FGuid& InstanceId);
|
|
void RecieveDamageMapObject_ToClient(struct FGuid& InstanceId, struct FPalDamageInfo& Info, int32 DamagedHp);
|
|
void ReceiveUpdateHp_ToClient(struct FGuid& InstanceId, int32 UpdatedHp);
|
|
void ReceiveDismantleObjectResult_ToClient(enum class EPalMapObjectOperationResult Result, struct FGuid& InstanceId);
|
|
void NotifyReceivePickupResultSuccess_ToClient(struct FPalNetArchive& PickupItemArchive, class UPalMapObjectPickableItemModelBase* Model, bool IsAllPickup);
|
|
void NotifyReceivePickupResultFailed_ToClient(class UPalMapObjectPickableItemModelBase* Model);
|
|
void NotifyConcreteModelModule_RequestClient_void(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName);
|
|
void NotifyConcreteModelModule_RequestClient_int32(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModelModule_RequestClient_FVector(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModelModule_RequestClient_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModelModule_RequestClient_bool(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void NotifyConcreteModelModule_Multicast_void(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName);
|
|
void NotifyConcreteModelModule_Multicast_int32(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModelModule_Multicast_FVector(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModelModule_Multicast_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModelModule_Multicast_bool(struct FGuid& ConcreteModelInstanceId, enum class EPalMapObjectConcreteModelModuleType ModuleType, class FName FunctionName, bool Value);
|
|
void NotifyConcreteModel_ToRequestClient_void(struct FGuid& ConcreteModelInstanceId, int32 RequestPlayerId, class FName FunctionName);
|
|
void NotifyConcreteModel_ToRequestClient_int32(struct FGuid& ConcreteModelInstanceId, int32 RequestPlayerId, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModel_ToRequestClient_FVector(struct FGuid& ConcreteModelInstanceId, int32 RequestPlayerId, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModel_ToRequestClient_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, int32 RequestPlayerId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModel_ToRequestClient_bool(struct FGuid& ConcreteModelInstanceId, int32 RequestPlayerId, class FName FunctionName, bool Value);
|
|
void NotifyConcreteModel_ToMulticast_void(struct FGuid& ConcreteModelInstanceId, class FName FunctionName);
|
|
void NotifyConcreteModel_ToMulticast_int32(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModel_ToMulticast_FVector(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModel_ToMulticast_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModel_ToMulticast_bool(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, bool Value);
|
|
void NotifyConcreteModel_RequestClient_void(struct FGuid& ConcreteModelInstanceId, class FName FunctionName);
|
|
void NotifyConcreteModel_RequestClient_int32(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModel_RequestClient_FVector(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModel_RequestClient_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModel_RequestClient_bool(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, bool Value);
|
|
void NotifyConcreteModel_Multicast_void(struct FGuid& ConcreteModelInstanceId, class FName FunctionName);
|
|
void NotifyConcreteModel_Multicast_int32(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, int32 Value);
|
|
void NotifyConcreteModel_Multicast_FVector(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FVector& Value);
|
|
void NotifyConcreteModel_Multicast_FPalNetArchive(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void NotifyConcreteModel_Multicast_bool(struct FGuid& ConcreteModelInstanceId, class FName FunctionName, bool Value);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkMulticastGateComponent
|
|
class UPalNetworkMulticastGateComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkMulticastGateComponent* GetDefaultObj();
|
|
|
|
void SendToServer_void(int32 ID, class UObject* Instance, class FName FunctionName);
|
|
void SendToServer_object(int32 ID, class UObject* Instance, class FName FunctionName, class UObject* Value);
|
|
void SendToServer_int32(int32 ID, class UObject* Instance, class FName FunctionName, int32 Value);
|
|
void SendToServer_FVector(int32 ID, class UObject* Instance, class FName FunctionName, const struct FVector& Value);
|
|
void SendToServer_FPalNetArchive(int32 ID, class UObject* Instance, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void SendToServer_FPalInstanceID(int32 ID, class UObject* Instance, class FName FunctionName, const struct FPalInstanceID& Value);
|
|
void SendToServer_float(int32 ID, class UObject* Instance, class FName FunctionName, float Value);
|
|
void SendToServer_FGuid(int32 ID, class UObject* Instance, class FName FunctionName, const struct FGuid& Value);
|
|
void SendToServer_bool(int32 ID, class UObject* Instance, class FName FunctionName, bool Value);
|
|
void SendToALL_void(int32 ID, class UObject* Instance, class FName FunctionName);
|
|
void SendToALL_object(int32 ID, class UObject* Instance, class FName FunctionName, class UObject* Value);
|
|
void SendToALL_int32(int32 ID, class UObject* Instance, class FName FunctionName, int32 Value);
|
|
void SendToALL_FVector(int32 ID, class UObject* Instance, class FName FunctionName, const struct FVector& Value);
|
|
void SendToALL_FPalNetArchive(int32 ID, class UObject* Instance, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void SendToALL_FPalInstanceID(int32 ID, class UObject* Instance, class FName FunctionName, const struct FPalInstanceID& Value);
|
|
void SendToALL_float(int32 ID, class UObject* Instance, class FName FunctionName, float Value);
|
|
void SendToALL_FGuid(int32 ID, class UObject* Instance, class FName FunctionName, const struct FGuid& Value);
|
|
void SendToALL_bool(int32 ID, class UObject* Instance, class FName FunctionName, bool Value);
|
|
void SendInternal_void(class UObject* Instance, class FName FunctionName);
|
|
void SendInternal_object(class UObject* Instance, class FName FunctionName, class UObject* Value);
|
|
void SendInternal_int32(class UObject* Instance, class FName FunctionName, int32 Value);
|
|
void SendInternal_FVector(class UObject* Instance, class FName FunctionName, const struct FVector& Value);
|
|
void SendInternal_FPalNetArchive(class UObject* Instance, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void SendInternal_FPalInstanceID(class UObject* Instance, class FName FunctionName, const struct FPalInstanceID& Value);
|
|
void SendInternal_float(class UObject* Instance, class FName FunctionName, float Value);
|
|
void SendInternal_FGuid(class UObject* Instance, class FName FunctionName, const struct FGuid& Value);
|
|
void SendInternal_bool(class UObject* Instance, class FName FunctionName, bool Value);
|
|
void Send_void(class UObject* Instance, class FName FunctionName);
|
|
void Send_object(class UObject* Instance, class FName FunctionName, class UObject* Value);
|
|
void Send_int32(class UObject* Instance, class FName FunctionName, int32 Value);
|
|
void Send_FVector(class UObject* Instance, class FName FunctionName, const struct FVector& Value);
|
|
void Send_FPalNetArchive(class UObject* Instance, class FName FunctionName, const struct FPalNetArchive& Value);
|
|
void Send_FPalInstanceID(class UObject* Instance, class FName FunctionName, const struct FPalInstanceID& Value);
|
|
void Send_float(class UObject* Instance, class FName FunctionName, float Value);
|
|
void Send_FGuid(class UObject* Instance, class FName FunctionName, const struct FGuid& Value);
|
|
void Send_bool(class UObject* Instance, class FName FunctionName, bool Value);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkPlayerComponent
|
|
class UPalNetworkPlayerComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkPlayerComponent* GetDefaultObj();
|
|
|
|
void ShowBossDefeatRewardUI_ToClient(int32 TechPoint, bool AfterTeleport, int32 DelayTime);
|
|
void SetCurrentSelectPalSphereIndex_ToServer(int32 NextIndex, class UPalLoadoutSelectorComponent* LoadoutSelector);
|
|
void RequestUnlockTechnology_ToServer(class FName& UnlockTechnologyName);
|
|
void RequestTrashItemFromInventoryDropSlot_ToServer();
|
|
void RequestSortInventory_ToServer();
|
|
void RequestMoveItemToInventoryFromSlot(class UPalItemSlot* FromSlot, bool IsTryEquip);
|
|
void RequestMoveItemToInventoryFromContainer(class UPalItemContainer* FromContainer, bool IsTryEquip);
|
|
void RequestExitStage_ToServer();
|
|
void RequestEnterStage_ToServer(struct FPalStageInstanceId& StageInstanceId);
|
|
void RequestDropOtomoPal_ToServer(int32 OtomoIndex);
|
|
void RequestDropItemFromInventoryDropSlot_ToServer();
|
|
void RequestChangeVoiceID_ToServer(int32 NewVoiceID);
|
|
void RequestAddTechnolgyPointByItem_ToServer(struct FPalItemSlotId& ConsumeItemSlotID);
|
|
void RequestAddTechnolgyPoint_ToServer(int32 AddPoint);
|
|
void RequestAddItem_ToServer(class FName StaticItemId, int32 Count, bool IsAssignPassive);
|
|
void RegisterRespawnLocation_ToServer(struct FGuid& PlayerUId, struct FVector& Location);
|
|
void ReceiveExitStageRequestResult_ToRequestClient(enum class EPalStageRequestResult Result);
|
|
void ReceiveEnterStageRequestResult_ToRequestClient(struct FPalStageInstanceId& StageInstanceId, enum class EPalStageRequestResult Result);
|
|
void NotifyStartCrime_ToClient(const struct FGuid& CrimeInstanceId);
|
|
void NotifyReportCriminal_ToClient(class UPalIndividualCharacterHandle* CriminalHandle, TArray<class FName>& CrimeIds);
|
|
void NotifyReleaseWanted_ToClient(class UPalIndividualCharacterHandle* CriminalHandle);
|
|
void NotifyEndCrime_ToClient(const struct FGuid& CrimeInstanceId);
|
|
void LoadoutSelectorRemoveEquipItem(class UPalLoadoutSelectorComponent* LoadoutSelector);
|
|
void LoadoutSelectorEquipItem(class UPalLoadoutSelectorComponent* LoadoutSelector, enum class EPalPlayerInventoryType InventoryType, int32 Index);
|
|
void Dev_RequestTeleportToDungeonEntranceByIndex_ToServer(int32 Index);
|
|
void Dev_RequestTeleportToDungeonEntranceByDataLayer_ToServer(class FName DataLayerName);
|
|
void Dev_RequestTeleportToCurrentDungeonTreasureBox_ToServer();
|
|
void Dev_RequestTeleportToCurrentDungeonGoal_ToServer();
|
|
void Dev_RequestTeleportToBossTower_ToServer(enum class EPalBossType BossType);
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalNetworkPlayerStateComponent
|
|
class UPalNetworkPlayerStateComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<struct FGuid, struct FPalNetworkPlayerObtainClientParameter> ObtainClientParamMap; // 0xA0(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkPlayerStateComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkShopComponent
|
|
class UPalNetworkShopComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkShopComponent* GetDefaultObj();
|
|
|
|
void SetupShopDataForActor_ToServer(class AActor* VenderActor);
|
|
void RequestSellPals_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& ShopID, TArray<struct FPalCharacterSlotId>& SellPalSlotIDArray);
|
|
void RequestSellItems_ToServer(struct FGuid& RequestPlayerUId, struct FGuid& ShopID, TArray<struct FPalItemSlotIdAndNum>& SellItemSlotIDArray);
|
|
void RequestCollectDroppedPalProductData(struct FGuid& RequestPlayerUId, int32 MaxCollectNum);
|
|
void RequestBuyProduct_ToServer(struct FPalInstanceID& RequestPlayerInstanceId, struct FGuid& ShopID, struct FGuid& ProductId, int32 BuyNum);
|
|
void RequestBuyLostPal_ToServer(struct FGuid& RequestPlayerUId, struct FPalCharacterStoredParameterId& StoredParameterId);
|
|
void RemoveShopData_ToServer(struct FGuid& RemoveShopID);
|
|
void RecieveBuyResult_ToClient(enum class EPalShopBuyResultType ResultType);
|
|
void ReceiveDroppedPalProductData_ToClient(TArray<struct FPalDroppedPalProductDataForShop>& CollectedData);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkTimeComponent
|
|
class UPalNetworkTimeComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkTimeComponent* GetDefaultObj();
|
|
|
|
void PreNightSkip_ToClient();
|
|
void NightSkip_ToClient();
|
|
};
|
|
|
|
// 0xD8 (0x368 - 0x290)
|
|
// Class Pal.PalNetworkTransmitter
|
|
class APalNetworkTransmitter : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3A16[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalNetworkMapObjectComponent* MapObject; // 0x2E0(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkItemComponent* Item; // 0x2E8(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkBaseCampComponent* BaseCamp; // 0x2F0(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkCharacterContainerComponent* CharacterContainer; // 0x2F8(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkGroupComponent* Group; // 0x300(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkPlayerComponent* Player; // 0x308(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkCharacterComponent* Character; // 0x310(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkWorkProgressComponent* WorkProgress; // 0x318(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkWorldSecurityComponent* WorldSecurity; // 0x320(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkBossBattleComponent* BossBattle; // 0x328(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkTimeComponent* Time; // 0x330(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkShopComponent* Shop; // 0x338(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkInvaderComponent* Invader; // 0x340(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkCharacterStatusOperationComponent* CharacterStatusOperation; // 0x348(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalNetworkIndividualComponent* NetworkIndividualComponent; // 0x350(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalNetworkTransmitterDelaySpawnInfo> DelayDelegateCallQueue; // 0x358(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalNetworkTransmitter* GetDefaultObj();
|
|
|
|
struct FGuid SpawnReliableActorBroadcast(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnDelegate);
|
|
struct FGuid SpawnNonReliableActorBroadcast(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnDelegate);
|
|
void SpawnNonReliableActor_ToServer(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, int32 IssuerID);
|
|
void SpawnedNonReliableActor_ToALL(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, int32 IssuerID);
|
|
void SpawnedActor_ToALL(class AActor* SpawnedActor, class AActor* SpawnedController, const struct FNetworkActorSpawnParameters& SpawnParameter, const struct FGuid& Guid);
|
|
struct FGuid SpawnActorBroadcast(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, FDelegateProperty_ SpawnDelegate);
|
|
void SpawnActor_ToServer(class UClass* ActorClass, const struct FNetworkActorSpawnParameters& SpawnParameter, const struct FGuid& Guid);
|
|
void SetupBroadcast_FromServer();
|
|
class UPalNetworkWorldSecurityComponent* GetWorldSecurity();
|
|
class UPalNetworkWorkProgressComponent* GetWorkProgress();
|
|
class UPalNetworkTimeComponent* GetTime();
|
|
class UPalNetworkShopComponent* GetShop();
|
|
class UPalNetworkPlayerComponent* GetPlayer();
|
|
class UPalNetworkMapObjectComponent* GetMapObject();
|
|
class UPalNetworkItemComponent* GetItem();
|
|
class UPalNetworkInvaderComponent* GetInvader();
|
|
class UPalNetworkGroupComponent* GetGroup();
|
|
class UPalNetworkCharacterStatusOperationComponent* GetCharacterStatusOperation();
|
|
class UPalNetworkCharacterContainerComponent* GetCharacterContainer();
|
|
class UPalNetworkCharacterComponent* GetCharacter();
|
|
class UPalNetworkBossBattleComponent* GetBossBattle();
|
|
class UPalNetworkBaseCampComponent* GetBaseCamp();
|
|
void DummyReliableFunction();
|
|
void Debug_RequestLogTreasureBoxLocalPlayerAround_ToServer();
|
|
void Debug_ReceiveLogTreasureBoxLocalPlayerAround_ToRequestPlayer(const class FString& Message);
|
|
};
|
|
|
|
// 0x50 (0xF0 - 0xA0)
|
|
// Class Pal.PalNetworkWorkProgressComponent
|
|
class UPalNetworkWorkProgressComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3A1C[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkWorkProgressComponent* GetDefaultObj();
|
|
|
|
void RequestStartPlayerWork_ToServer(struct FGuid& RequestID, struct FGuid& WorkProgressId);
|
|
void RequestEndPlayerWork_ToServer(struct FGuid& WorkId);
|
|
void ReceiveStartPlayerWork_ToRequestClient(struct FGuid& RequestID, enum class EPalWorkRequestResult Result);
|
|
void AddCompleteBuildWorkLog(struct FPalNetArchive& Archive);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalNetworkWorldSecurityComponent
|
|
class UPalNetworkWorldSecurityComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNetworkWorldSecurityComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalNiagaraSoundStopInterface
|
|
class IPalNiagaraSoundStopInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalNiagaraSoundStopInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalNiagaraDataInterfaceSoundPlayer
|
|
class UPalNiagaraDataInterfaceSoundPlayer : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AkEvent; // 0x38(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDuration; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A22[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNiagaraDataInterfaceSoundPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalNoteData
|
|
class UPalNoteData : public UObject
|
|
{
|
|
public:
|
|
class FName TextId_Description; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> Texture; // 0x30(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNoteData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Pal.PalNoteDataAsset
|
|
class UPalNoteDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, class UPalNoteData*> NoteDataMap; // 0x30(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNoteDataAsset* GetDefaultObj();
|
|
|
|
class UPalNoteData* Find(class FName ID);
|
|
};
|
|
|
|
// 0xB8 (0xE0 - 0x28)
|
|
// Class Pal.PalNPCAIWeaponHandle
|
|
class UPalNPCAIWeaponHandle : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnInitializeEnd; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWeaponType, struct FPalNPCWeaponCombatInfo> CombatAIParamMap; // 0x38(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class AActor* ShooterHuman; // 0x88(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A43[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCAIWeaponHandle* GetDefaultObj();
|
|
|
|
void UnequipWeapon();
|
|
void TerminateNPCWeapon();
|
|
void ShootOneBullet();
|
|
void ShootBurstBullet(float PullSecond);
|
|
void ReleaseTrigger();
|
|
void OnInitializeEnd__DelegateSignature();
|
|
bool IsTargetInConeShap();
|
|
bool IsNear_NearRange(class AActor* TargetActor, float NearRangePlusOffset);
|
|
bool IsNear_FarRange(class AActor* TargetActor, float FarRangePlusOffset);
|
|
bool IsMagazineEmpty();
|
|
bool IsEndInitialize();
|
|
void InitializeNPCWeapon(class APalWeaponBase* WeaponActor);
|
|
bool GetUseSideDashMovement();
|
|
float GetShootInterval();
|
|
int32 GetRemainingBullet();
|
|
float GetReloadTime();
|
|
float GetRandomMoveTimeMin();
|
|
int32 GetMaxShootCount();
|
|
bool GetIsMeleeAttackWithGun();
|
|
TSubclassOf<class UPalStateMachineStateBase> GetFireStateClass();
|
|
TSubclassOf<class UPalAIActionBase> GetCombatClass();
|
|
void FullReload();
|
|
void EquipWeapon();
|
|
void DecreaseBullet();
|
|
void AimToTarget(class AActor* TargetActor, bool Aim, float DeltaTime);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalNPCCampSpawnerBase
|
|
class APalNPCCampSpawnerBase : public AActor
|
|
{
|
|
public:
|
|
class FName CampSpawnerName; // 0x290(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalNPCCampSpawnerBase* GetDefaultObj();
|
|
|
|
float CalcRemainRespawnTime(struct FPalEnemyCampStatus& CampStatus);
|
|
float CalcRemainDespawnTime(struct FPalEnemyCampStatus& CampStatus);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalNPCInteractCondition
|
|
class UPalNPCInteractCondition : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3A53[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCInteractCondition* GetDefaultObj();
|
|
|
|
void SetResult(bool bResult);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalNPCInteractConditionFunctions
|
|
class UPalNPCInteractConditionFunctions : public UObject
|
|
{
|
|
public:
|
|
class UObject* Owner; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCInteractConditionFunctions* GetDefaultObj();
|
|
|
|
void SetOwner(class UObject* Owner);
|
|
class UObject* GetOwner();
|
|
};
|
|
|
|
// 0xD8 (0x178 - 0xA0)
|
|
// Class Pal.PalNPCInteractionComponent
|
|
class UPalNPCInteractionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3A56[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataTable* NPCInteractionDataTable; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* NPCInteractConditionConstValDataTable; // 0xB0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalNPCInteractConditionFunctions> ConditionFunctionClass; // 0xB8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A57[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, enum class EPalIncidentTalkType> TalkTypeMap; // 0xD0(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class UPalNPCInteractCondition*> InteractConditions; // 0x120(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
class UPalNPCInteractConditionFunctions* ConditionFunctions; // 0x170(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCInteractionComponent* GetDefaultObj();
|
|
|
|
void OnTriggerInteract(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void Initialize();
|
|
void EndTalk(class APalPlayerCharacter* TalkPlayer);
|
|
void DebugInteractConditionString(const class FString& TestText);
|
|
void BeginPlay();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalNPCInteractionDataTableUtility
|
|
class UPalNPCInteractionDataTableUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCInteractionDataTableUtility* GetDefaultObj();
|
|
|
|
void GetJSONStringByInteractionDataTable(class FString* OutString, TMap<class FName, struct FPalNPCInteractionDataTableRow>& DataRows);
|
|
};
|
|
|
|
// 0x218 (0x240 - 0x28)
|
|
// Class Pal.PalNPCManager
|
|
class UPalNPCManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3A65[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UNavigationQueryFilter> AIOnNavMeshFilterClass; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class UPalIndividualCharacterHandle*, FDelegateProperty_> CallbackMap; // 0x38(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class UPalIndividualCharacterHandle*, struct FPalNPCSpawnInfo> SpawnInfoMap; // 0x88(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
class UPalWildPalDrinkWaterSpotProvider* DrinkWaterSpotProvider; // 0xD8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, bool> RespawnDisableFlag; // 0xE0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A67[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalAIController> NPCAIControllerBaseClass; // 0x180(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* UniqueNPCDataTable; // 0x188(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* NPCOneTalkDataTable; // 0x190(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* NPCMultiTalkDataTable; // 0x198(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalNPCTalkUIType, class UDataTable*> TalkDataTableMap; // 0x1A0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, enum class EPalNPCTalkUIType> NPCNameTalkTypeMap; // 0x1F0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCManager* GetDefaultObj();
|
|
|
|
void SpawNPCCallback(const struct FPalInstanceID& ID);
|
|
class UPalIndividualCharacterHandle* SpawnNPCForServer(const struct FPalNPCSpawnInfo& SpawnInfo, FDelegateProperty_ SpawnCallback);
|
|
void SetEnemyCampStatus(class FName KeyName, const struct FPalEnemyCampStatus& EnemyCampStatus);
|
|
void RemoveGroupWhenDestoryActor(class AActor* DestoryActor);
|
|
void NPCSpawnCallback__DelegateSignature(const struct FPalInstanceID& ID);
|
|
bool IsTalkable(class APalCharacter* Character);
|
|
enum class EPalNPCTalkUIType GetTalkUIType(class APalCharacter* Character);
|
|
class UDataTable* GetNPCTalkDTFromTalkUIType(enum class EPalNPCTalkUIType TalkUIType);
|
|
class UDataTable* GetNPCOneTalkDTFromTalkId(class FName TalkId);
|
|
class UDataTable* GetNPCOneTalkDTFromCharacter(class APalCharacter* Character);
|
|
TSubclassOf<class UPalNPCMultiTalkHandle> GetNPCMultiTalkClassFromTalkId(class FName TalkId);
|
|
TSubclassOf<class UPalNPCMultiTalkHandle> GetNPCMultiTalkClass(class APalCharacter* Character);
|
|
class UDataTable* GetNPCCharacterTalkDT(class FName CharacterID);
|
|
struct FPalEnemyCampStatus GetEnemyCampStatus(class FName KeyName);
|
|
class UPalWildPalDrinkWaterSpotProvider* GetDrinkWaterSpotProvider();
|
|
class FName GetCharacterIDFromCharacterIDAndUniqueNPCID(class FName CharacterID, class FName UniqueNPCID);
|
|
void AllResetBossRespawnFlag();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalNPCMultiTalkHandle
|
|
class UPalNPCMultiTalkHandle : public UObject
|
|
{
|
|
public:
|
|
class FName TalkId; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCMultiTalkHandle* GetDefaultObj();
|
|
|
|
void OnFinishOneTalk();
|
|
void IncrementTalkCountRecord();
|
|
class FName GetTalkId();
|
|
class UDataTable* GetTalkData(class FName& InTalkID);
|
|
class UPalPlayerDataStorage* GetPlayerDataStorage();
|
|
class UPalPlayerLocalRecordData* GetLocalRecordData();
|
|
int32 GetCurrentTalkCount();
|
|
};
|
|
|
|
// 0xD8 (0x368 - 0x290)
|
|
// Class Pal.PalNPCSpawnerBase
|
|
class APalNPCSpawnerBase : public AActor
|
|
{
|
|
public:
|
|
bool bIsRunOnAnyThread; // 0x290(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Ignore_DebugSettingDisable; // 0x291(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Ignore_DistanceLocationReset; // 0x292(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool Ignore_FarCheck; // 0x293(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoSpawnedTick; // 0x294(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalSpawnRadiusType SpawnRadiusType; // 0x295(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsSquadBehaviour; // 0x296(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A85[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString DebugOrganizationName; // 0x298(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LocationResetDistance_SpawnerToCharacterTooFar; // 0x2A8(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LocationResetHeight_SpawnerToCharacterTooLow; // 0x2AC(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString GroupName; // 0x2B0(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalNavigationInvokerComponent* NavInvokerComponent; // 0x2C0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> NPCLocations; // 0x2C8(0x10)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
FMulticastInlineDelegateProperty_ OnCreatedGroupDelegate; // 0x2D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A87[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid WildGroupGuid; // 0x2F8(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalSquad* Squad; // 0x308(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableSpawn; // 0x310(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
enum class EPalSpwnerImportanceType ImportanceType; // 0x360(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A88[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalNPCSpawnerBase* GetDefaultObj();
|
|
|
|
void Tick_Spawning(float DeltaTime);
|
|
void Tick_Spawned(float DeltaTime);
|
|
void Tick_Despawning(float DeltaTime);
|
|
void SpawnRequest_ByOutside(bool IsDeleteAliveCharacter);
|
|
void SetSpawnedFlag(bool IsSpawned);
|
|
void SetSpawnDisableFlag(class FName& Name, bool IsDisable);
|
|
void SetDisableBossSpawner_ToSaveData(class FName KeyName);
|
|
void SetCheckRadius(float SpawnRadius, float DespawnRadius);
|
|
void SetAllNPCLocation();
|
|
void RequestCreateGroup(const TArray<class FName>& CharacterIDList);
|
|
void Request_TickSpawningForGameThread(float DeltaTime);
|
|
void Request_TickSpawnedForGameThread(float DeltaTime);
|
|
void Request_TickDespawningForGameThread(float DeltaTime);
|
|
void RemoveGroupWhenDestoryActor(class AActor* DestoryActor);
|
|
void RemoveGroupCharacter(class UPalIndividualCharacterHandle* RemoveIndividualHandle);
|
|
bool RandomSpawnLocationByRadiusLineTraceWithWorldLocation(struct FVector* OutLocation, float Radius, float RayStartUpOffset, float RayEndDownOffset, struct FVector& WorldPos, int32 SumSpawnNum, int32 SelfIndexInAll);
|
|
bool RandomSpawnLocationByRadiusLineTrace(struct FVector* OutLocation, float Radius, float RayStartUpOffset, float RayEndDownOffset, int32 SumSpawnNum, int32 SelfIndexInAll);
|
|
void ProcessBossDefeatInfo_ServerInternal(class AActor* BossActor, class FName SpawnerName);
|
|
void PathWalkNameSort(const TArray<class UObject*>& WalkPoint, TArray<class UObject*>* OutSortedWalkPoint);
|
|
void OnInitialized();
|
|
bool IsSuppressedByRandomIncident();
|
|
bool IsSpawned();
|
|
bool IsSpawnDisable();
|
|
bool IsNearBaseCamp();
|
|
float GetSpawnRadiusCM();
|
|
float GetSpawnPointRadius();
|
|
int32 GetSpawnNumRandom_OneTribe(const struct FPalSpawnerOneTribeInfo& Info);
|
|
int32 GetSpawnLevelRandom_OneTribe(const struct FPalSpawnerOneTribeInfo& Info);
|
|
float GetSpawnerRadiusByType();
|
|
class FString GetSpawnDisableDebugInfo();
|
|
int32 GetMaxMonsterLevel();
|
|
bool GetIsServer();
|
|
bool GetDisableBossSpawnerFlag_FromSaveData(class FName KeyName);
|
|
void GetAllSpawnedNPCHandle(TArray<class UPalIndividualCharacterHandle*>* Handles);
|
|
void GetAllNPCLocation(TArray<struct FVector>* OutLocations);
|
|
void CreatedGroupDelegate__DelegateSignature();
|
|
void CreateDebugSpawnerGroupInfo(const struct FPalSpawnerGroupInfo& OneGroupInfo);
|
|
enum class EPalCheckSpawnResultType CheckSpawnDistance(bool IsSpawned);
|
|
void BlueprintTick_Spawning(float DeltaTime);
|
|
void BlueprintTick_Spawned(float DeltaTime);
|
|
void BlueprintTick_Despawning(float DeltaTime);
|
|
void BlueprintTick_AnyThread(float DeltaTime);
|
|
void BlueprintTick(float DeltaTime);
|
|
void AddGroupCharacterByGroupId(class UPalIndividualCharacterHandle* AddIndividualHandle, struct FGuid& GroupID, const class FString& DebugName);
|
|
void AddGroupCharacter(class UPalIndividualCharacterHandle* AddIndividualHandle);
|
|
};
|
|
|
|
// 0x28 (0xC8 - 0xA0)
|
|
// Class Pal.PalNPCTalkComponent
|
|
class UPalNPCTalkComponent : public UActorComponent
|
|
{
|
|
public:
|
|
bool IsTalking; // 0xA0(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A8C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnTalkStartDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTalkEndDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCTalkComponent* GetDefaultObj();
|
|
|
|
void TriggerStartTalk(class AActor* Other, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void TriggerEndTalk(class AActor* Other);
|
|
void TalkStartDelegate__DelegateSignature(class AActor* SelfActor, class AActor* TargetActor);
|
|
void TalkEndDelegate__DelegateSignature(class AActor* SelfActor, class AActor* TargetActor);
|
|
void StartTalk(class AActor* Other);
|
|
bool HasTalkData(class APalCharacter* TalkCharacter);
|
|
bool GetIsTalking();
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalNPCTalkSystem
|
|
class UPalNPCTalkSystem : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3A9E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalTalkWidgetParameter* TalkWidgetParameter; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalTalkWindowWidgetBase* TalkWidget; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalNPCTalkData NowExecutedTalkData; // 0x40(0x58)(NativeAccessSpecifierPrivate)
|
|
int32 NowTalkDataIndex; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName NowTalkDataSeqenceName; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AA1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> DefaultYesNoChoiceText; // 0xA8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class UFunction* TargetFunc; // 0xB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDataTable* FuncParam; // 0xC0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalNPCTalkCustomFunctionResult CustomFuncResult; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AA4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CustomFuncChoseIndex; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCTalkSystem* GetDefaultObj();
|
|
|
|
void SetCustomFunctionResult_Implementation(enum class EPalNPCTalkCustomFunctionResult Result);
|
|
void SetCustomFunctionChoseIndex_Implementation(int32 Index);
|
|
enum class EPalNPCTalkProceedResult Proceed();
|
|
void Initialize(class UPalTalkWidgetParameter* InParameter, class UPalTalkWindowWidgetBase* InTalkWidget);
|
|
bool ChangeSeqence(class FName TargetSeqenceName);
|
|
bool CallCustomFunc();
|
|
void AddArgument_Implementation(const class FString& Key, class FText& Text);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalNPCTalkSystemCustomFunctionInterface
|
|
class IPalNPCTalkSystemCustomFunctionInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalNPCTalkSystemCustomFunctionInterface* GetDefaultObj();
|
|
|
|
void SetCustomFunctionResult(enum class EPalNPCTalkCustomFunctionResult CustomFunctionResult);
|
|
void SetCustomFunctionChoseIndex(int32 Index);
|
|
void AddArgument(const class FString& Key, class FText& Text);
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Pal.PalNPCWeaponGenerator
|
|
class UPalNPCWeaponGenerator : public UObject
|
|
{
|
|
public:
|
|
TMap<enum class EPalWeaponType, class FName> WeaponIDMap; // 0x28(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalContainerId WeaponContainerId; // 0x78(0x10)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalWeaponBase* WeaponActorBP; // 0x88(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsDefaultEquipWeapon; // 0x90(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AB1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalNPCWeaponGenerator* GetDefaultObj();
|
|
|
|
void OnSpawnEvent(class APalWeaponBase* WeaponActor);
|
|
void GenerateWeapn(enum class EPalWeaponType WeaponType, bool IsDefaultEquip);
|
|
};
|
|
|
|
// 0x198 (0x208 - 0x70)
|
|
// Class Pal.PalObjectCollector
|
|
class UPalObjectCollector : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3AB3[0x60]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalCharacter*> PalCharacter_All; // 0xD0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalCharacter*> PalCharacter_NPC; // 0xE0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalCharacter*> PalCharacter_Player; // 0xF0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalMapObjectSpawnerBase*> MapObject_SpawnerBase; // 0x100(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class APalCharacter*, struct FPalCharacterList> NearestCharacter_FromPlayer; // 0x110(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalMapObjectSpawnerBase*> NearestSpawnerBase; // 0x160(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class APalCharacter*, struct FPalCharacterList> CalculationNearestCharacter_FromPlayer; // 0x170(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APalMapObjectSpawnerBase*> CalculationNearSpawnerBase_FromPlayer; // 0x1C0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FVector> BaseCampLocationList; // 0x1D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
bool bIsUpdateBaseCamp; // 0x1E0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AB5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalMapObjectSpawnerBase*> CalculationNearSpawnerBase_FromBaseCamp; // 0x1E8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
float NearStartDistanceForSpawnerBase; // 0x1F8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NearEndDistanceForSpawnerBase; // 0x1FC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NearDistanceForSpawnerBaseFromBaseCamp; // 0x200(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AB8[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalObjectCollector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalObjectDurabilityInterface
|
|
class IPalObjectDurabilityInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalObjectDurabilityInterface* GetDefaultObj();
|
|
|
|
void SetDurability(float NewDurability);
|
|
float GetMaxDurability();
|
|
float GetDurability();
|
|
};
|
|
|
|
// 0x10 (0xB0 - 0xA0)
|
|
// Class Pal.PalObjectReplicatorComponent
|
|
class UPalObjectReplicatorComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UObject*> ReplicateObject; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalObjectReplicatorComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalOnlineSubsystemSteam
|
|
class UPalOnlineSubsystemSteam : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOnlineSubsystemSteam* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x490 (0x4B8 - 0x28)
|
|
// Class Pal.PalOptimizeParameterSetting
|
|
class UPalOptimizeParameterSetting : public UObject
|
|
{
|
|
public:
|
|
struct FPalOptimizeParameter Parameter; // 0x28(0x490)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOptimizeParameterSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x150 - 0x28)
|
|
// Class Pal.PalOptionReplicator
|
|
class UPalOptionReplicator : public UPalGameStateReplicatorBase
|
|
{
|
|
public:
|
|
struct FPalOptionWorldSettings OptionWorldSettings; // 0x28(0x128)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOptionReplicator* GetDefaultObj();
|
|
|
|
void OnRep_OptionWorldSettings();
|
|
};
|
|
|
|
// 0x5D0 (0x640 - 0x70)
|
|
// Class Pal.PalOptionSubsystem
|
|
class UPalOptionSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeKeyboardDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangePadDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeGraphicsDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeWorldSettingsDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeKeyConfigDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeScreenRatioDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FPalOptionWorldStaticSettings OptionWorldStaticSettings; // 0xD0(0xF0)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionLocalStaticSettings OptionLocalStaticSettings; // 0x1C0(0x40)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionWorldSettings OptionWorldSettings; // 0x200(0x128)(Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionWorldSettings OptionWorldSettingsCache; // 0x328(0x128)(Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionGraphicsSettings GraphicsSettings; // 0x450(0x54)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionAudioSettings AudioSettings; // 0x4A4(0x1C)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionCommonSettings CommonSettings; // 0x4C0(0x20)(Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionKeyboardSettings KeyboardSettings; // 0x4E0(0x10)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalOptionPadSettings PadSettings; // 0x4F0(0x18)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalKeyConfigSettings KeyConfigSettings; // 0x508(0xC0)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3AED[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BaseFov; // 0x5E8(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3AEE[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString Namespace; // 0x600(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3AEF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataTable* OptionWorldPresetTable; // 0x618(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDataTable* OptionWorldModePresetTable; // 0x620(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDataTable* OptionGraphicsPresetTable; // 0x628(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APalPlayerCharacter> PalPlayerCharacterClass; // 0x630(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AF2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOptionSubsystem* GetDefaultObj();
|
|
|
|
void SetPadSettings(struct FPalOptionPadSettings& InPadSettings);
|
|
void SetOptionWorldSettings(struct FPalOptionWorldSettings& InOptionWorldSettings);
|
|
void SetKeyConfigSettings(struct FPalKeyConfigSettings& InKeyConfigSettings);
|
|
void SetKeyboardSettings(struct FPalOptionKeyboardSettings& InKeyboardSettings);
|
|
void SetGraphicsSettings(struct FPalOptionGraphicsSettings& InGraphicsSettings);
|
|
void SetCommonSettings(struct FPalOptionCommonSettings& InCommonSettings);
|
|
void SetAudioSettings(struct FPalOptionAudioSettings& InAudioSettings);
|
|
void SaveLocalSettings();
|
|
void RefreshBanList();
|
|
void OnCompletedGetBanlist(const class FString& ResponseBody, bool bResponseOK, int32 ResponseCode);
|
|
void OnChangeWorldSettingsDelegate__DelegateSignature(struct FPalOptionWorldSettings& PrevSettings, struct FPalOptionWorldSettings& NewSettings);
|
|
void OnChangeScreenRatioDelegate__DelegateSignature(float NewRatio);
|
|
void OnChangePadDelegate__DelegateSignature(struct FPalOptionPadSettings& PrevSettings, struct FPalOptionPadSettings& NewSettings);
|
|
void OnChangeKeyConfigDelegate__DelegateSignature(struct FPalKeyConfigSettings& PrevSettings, struct FPalKeyConfigSettings& NewSettings);
|
|
void OnChangeKeyboardDelegate__DelegateSignature(struct FPalOptionKeyboardSettings& PrevSettings, struct FPalOptionKeyboardSettings& NewSettings);
|
|
void OnChangeGraphicsDelegate__DelegateSignature(struct FPalOptionGraphicsSettings& PrevSettings, struct FPalOptionGraphicsSettings& NewSettings);
|
|
void GetSupportScreenSizes(TArray<struct FIntPoint>* SupportResolutions, enum class EWindowMode WindowMode);
|
|
struct FPalOptionPadSettings GetPadSettings();
|
|
struct FPalOptionWorldStaticSettings GetOptionWorldStaticSettings();
|
|
struct FPalOptionWorldSettings GetOptionWorldSettings();
|
|
struct FPalOptionLocalStaticSettings GetOptionLocalStaticSettings();
|
|
struct FPalKeyConfigSettings GetKeyConfigSettings();
|
|
struct FPalOptionKeyboardSettings GetKeyboardSettings();
|
|
struct FPalOptionGraphicsSettings GetGraphicsSettings();
|
|
struct FIntPoint GetGameResolution();
|
|
struct FPalOptionCommonSettings GetCommonSettings();
|
|
struct FPalOptionAudioSettings GetAudioSettings();
|
|
void ApplyWorldSettings();
|
|
void ApplyWorldPreset(struct FPalOptionWorldSettings& OutSettings, enum class EPalOptionWorldDifficulty Difficulty);
|
|
void ApplyWorldModePreset(struct FPalOptionWorldSettings& OutSettings, bool bIsPvP);
|
|
void ApplyGraphicsPresetByBenchMark(struct FPalOptionGraphicsSettings& OutSettings);
|
|
void ApplyGraphicsPreset(struct FPalOptionGraphicsSettings& OutSettings, enum class EPalOptionGraphicsLevel GraphicsLevel);
|
|
};
|
|
|
|
// 0x180 (0x1A8 - 0x28)
|
|
// Class Pal.PalOptionSaveGame
|
|
class UPalOptionSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
struct FPalOptionSaveData OptionSaveData; // 0x28(0x180)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOptionSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalOtomoAttackStopJudgeByBall
|
|
class UPalOtomoAttackStopJudgeByBall : public UObject
|
|
{
|
|
public:
|
|
bool IsProhibitAttack; // 0x28(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3AF4[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOtomoAttackStopJudgeByBall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalOtomoAttackStopJudgeByBallList
|
|
class UPalOtomoAttackStopJudgeByBallList : public UObject
|
|
{
|
|
public:
|
|
TMap<struct FGuid, class UPalOtomoAttackStopJudgeByBall*> JudgeList; // 0x28(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOtomoAttackStopJudgeByBallList* GetDefaultObj();
|
|
|
|
void OnHitCaptureBall(class AActor* Attacker);
|
|
};
|
|
|
|
// 0x78 (0x118 - 0xA0)
|
|
// Class Pal.PalOtomoHolderComponentBase
|
|
class UPalOtomoHolderComponentBase : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCreatedCharacterContainerDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateOtomoSlotDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateOtomoSlotWithActorDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateOtomoSlotWithInitializedParameterDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOtomoSpawnedDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UPalOtomoSpawnCollisionChecker* CollisionChecker; // 0xF0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalOtomoPalOrderType OtomoOrder; // 0xF8(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3B31[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIndividualCharacterContainer* CharacterContainer; // 0x100(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPalIndividualCharacterHandle*> CreatingHandleCache; // 0x108(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOtomoHolderComponentBase* GetDefaultObj();
|
|
|
|
void UpdateOtomoSlotWithInitializedParameterDelegate__DelegateSignature(class APalCharacter* Character);
|
|
void UpdateOtomoSlotDelegate__DelegateSignature(int32 SlotIndex, class UPalIndividualCharacterHandle* LastHandle);
|
|
class UPalIndividualCharacterHandle* TryGetSpawnedOtomoHandle();
|
|
class APalCharacter* TryGetSpawnedOtomo();
|
|
class APawn* TryGetOwnerControlledPawn();
|
|
class APalCharacter* TryGetOwnerControlledCharacter();
|
|
class APalCharacter* TryGetOtomoActorBySlotIndex(int32 SlotIndex);
|
|
void TryGetLoadedOtomoData(bool* bLoaded, TMap<struct FPalInstanceID, struct FPalIndividualCharacterSaveParameter>* OutParameterMap);
|
|
class APalCharacter* TryGetCurrentSelectPalActor();
|
|
bool TryGetContainer(class UPalIndividualCharacterContainer** Container);
|
|
void TryFixAssignNearestWorkSelectedOtomo(class AActor* HitActor);
|
|
void Tmp_EmptySlot(struct FPalCharacterSlotId& SlotID);
|
|
void SpawnOtomoByLoad(int32 SlotIndex);
|
|
void SetSelectOtomoID_Internal(int32 Index);
|
|
void SetSelectOtomoID(int32 Index);
|
|
void SetOtomoOrder_ToServer(enum class EPalOtomoPalOrderType OrderType);
|
|
void SetInteractComponent(class AActor* SpawnPal);
|
|
void OtomoSpawnedDelegate__DelegateSignature(class AController* HolderController, class APalCharacter* OtomoPal);
|
|
void OnUpdateSlot(class UPalIndividualCharacterSlot* Slot, class UPalIndividualCharacterHandle* LastHandle);
|
|
void OnUpdateIndividualActor(class UPalIndividualCharacterHandle* LastHandle);
|
|
void OnSpawnOtomoCallback_ServerInternal(const struct FPalInstanceID& ID);
|
|
void OnSpawnDebugOtomoCallback_ServerInternal(const struct FPalInstanceID& ID);
|
|
void OnReplicated_CharacterContainer_AllSlots(class UPalIndividualCharacterContainer* Container);
|
|
void OnRep_CharacterContainer();
|
|
void OnInitializedCharacter(class APalCharacter* Character);
|
|
void OnCreatedCharacterContainer__DelegateSignature();
|
|
void OnCreatedCharacterContainer();
|
|
void OnChangeOtomoActive(class APalCharacter* Otomo, bool IsActive);
|
|
void LostOtomoByID_ToClient(const struct FPalInstanceID& ID);
|
|
bool IsValidCurrentSelectPalActor();
|
|
bool IsRidingBySpawnSlotID();
|
|
bool IsRidingBySelectSlotID();
|
|
bool IsFullMember();
|
|
bool IsDeadSelectedOtomo();
|
|
bool IsCreatedOtomoContainer();
|
|
bool IsControlledByPlayer();
|
|
bool IsALLEmpty();
|
|
bool IsAllDeadOtomo();
|
|
bool IsActivatedSelectOtomo();
|
|
void Initialize_ServerInternal();
|
|
void Initialize();
|
|
void IncrementSelectOtomoID_Internal();
|
|
void IncrementSelectOtomoID();
|
|
void InactiveOtomoByHandle_PreProcess(class UPalIndividualCharacterHandle* Handle);
|
|
void InactivateCurrentOtomo();
|
|
struct FTransform GetTransform_SpawnPalNearTrainer();
|
|
int32 GetSpawnedOtomoID();
|
|
void GetSlots(TArray<class UPalIndividualCharacterSlot*>* Slots);
|
|
int32 GetSlotIndexByIndividualHandle(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
int32 GetSelectedOtomoID();
|
|
int32 GetPreviousOtomoSlotID();
|
|
enum class EPalOtomoPalOrderType GetOtomoOrder();
|
|
class UPalIndividualCharacterHandle* GetOtomoIndividualHandle(int32 SlotIndex);
|
|
class UPalIndividualCharacterSlot* GetOtomoIndividualCharacterSlot_Internal(int32 SlotIndex);
|
|
class UPalIndividualCharacterSlot* GetOtomoIndividualCharacterSlot(int32 SlotIndex);
|
|
int32 GetOtomoCount();
|
|
int32 GetNextOtomoSlotID();
|
|
int32 GetMaxOtomoNum();
|
|
class APalCharacter* GetEnemyWhenOtomoThrow(const struct FVector& OtomoAppearedLocation);
|
|
class UPalIndividualCharacterSlot* GetEmptySlot();
|
|
void GetAllIndividualHandle(TArray<class UPalIndividualCharacterHandle*>* OutArray);
|
|
void DecrementSelectOtomoID_Internal();
|
|
void DecrementSelectOtomoID();
|
|
void CoopCallCommand();
|
|
void CallCancelCommand();
|
|
bool AddOtomoHandleToFreeSlot(class UPalIndividualCharacterHandle* Handle);
|
|
void AddLogOtomoPartnerSkill_Waza_ToClient(class AActor* Otomo, enum class EPalLogType PalLogType);
|
|
void AddLogOtomoPartnerSkill_ToClient(class AActor* Otomo, enum class EPalLogType PalLogType, int32 Value, bool AddSkillName);
|
|
bool ActivateCurrentOtomoNearThePlayer();
|
|
bool ActivateCurrentOtomo(const struct FTransform& SpawnTransform);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalOtomoSpawnCollisionChecker
|
|
class UPalOtomoSpawnCollisionChecker : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3B3C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOtomoSpawnCollisionChecker* GetDefaultObj();
|
|
|
|
struct FTransform GetTransform_WhenSpawnPalNearTrainer(class AActor* Trainer);
|
|
struct FVector GetLocation_WhenSpawnPalSphgereThrow(const struct FHitResult& Hit, class APawn* CurrentSelectPalActor);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalOtomoUiBase
|
|
class UPalOtomoUiBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalOtomoUiBase* GetDefaultObj();
|
|
|
|
enum class EPalTribeID GetTribeIDFromClass(TSubclassOf<class AActor>& TargetActorClass);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalOwnerCharacterAcquirableInterface
|
|
class IPalOwnerCharacterAcquirableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalOwnerCharacterAcquirableInterface* GetDefaultObj();
|
|
|
|
class APalCharacter* GetOwnerCharacter();
|
|
};
|
|
|
|
// 0x168 (0x208 - 0xA0)
|
|
// Class Pal.PalPartnerSkillParameterComponent
|
|
class UPalPartnerSkillParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnOverheat; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoolDownCompleted; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEffectTimeChanged; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoolDownTimeChanged; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStart; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStop; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnToggleExecute; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSearchEffectExecute; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalDataTableRowName_ItemData> RestrictionItems; // 0x120(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FName SkillName; // 0x130(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalWazaID WazaID; // 0x138(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B59[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFixedPoint EffectTime; // 0x13C(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint EffectTimeMax; // 0x140(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint ExecCost; // 0x144(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint IdleCost; // 0x148(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint IdleTime; // 0x14C(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint CoolDownTime; // 0x150(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFixedPoint CoolDownTimeMax; // 0x154(0x4)(Edit, DisableEditOnTemplate, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bCanThrowPal; // 0x158(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanChangeWeapon; // 0x159(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsToggleKey; // 0x15A(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIdlelCostDecreaseEveryFrame; // 0x15B(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsExecSkillContinuation; // 0x15C(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsRunning; // 0x15D(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOverheat; // 0x15E(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsExecuting; // 0x15F(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCoopSkillModuleBase* SkillModule; // 0x160(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalPassivePartnerSkillIdAndParameters> PassiveSkills; // 0x168(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPalPartnerSkillParameterRide RideParameter; // 0x178(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalFunnelCharacter> FunnelCharacterClass; // 0x180(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APalAIController> FunnelControllerClass; // 0x188(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWazaID FunnelAttackWazaID; // 0x190(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B5A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalPartnerSkillPassiveSkill* PassiveSkill; // 0x198(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3B5B[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName ActiveSkill_MainValue_Overview_EditorOnly; // 0x1F0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<float> ActiveSkill_MainValueByRank; // 0x1F8(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPartnerSkillParameterComponent* GetDefaultObj();
|
|
|
|
void Stop();
|
|
void Start();
|
|
void SetName(class FName Name);
|
|
void SetDisableFlagsBySetting(bool IsDisable);
|
|
void SetCoopFlag_ForServer(bool IsCoop);
|
|
void Recover();
|
|
void OnUpdateInventoryContainer(class UPalItemContainer* Container);
|
|
void OnToggleExecute__DelegateSignature(bool IsExecuting);
|
|
void OnStop__DelegateSignature();
|
|
void OnStart__DelegateSignature();
|
|
void OnSearchEffect__DelegateSignature();
|
|
void OnRideInactivated();
|
|
void OnRideActivated();
|
|
void OnOwnerCharacterSpawned(const struct FPalInstanceID& ID);
|
|
void OnOverheat__DelegateSignature();
|
|
void OnInitializedCharacter(class APalCharacter* OwnerCharacter);
|
|
void OnInactivatedAsWorker();
|
|
void OnInactivatedAsPartner();
|
|
void OnInactivatedAsOtomoHolder();
|
|
void OnExec();
|
|
void OnEffectTimeChanged__DelegateSignature(const struct FFixedPoint& EffectTime, const struct FFixedPoint& EffectTimeMax);
|
|
void OnCoolDownTimeChanged__DelegateSignature(const struct FFixedPoint& CoolDownTime, const struct FFixedPoint& CoolDownTimeMax);
|
|
void OnCoolDownCompleted__DelegateSignature();
|
|
void OnComplated();
|
|
void OnActivatedAsWorker();
|
|
void OnActivatedAsPartner();
|
|
void OnActivatedAsOtomoHolder();
|
|
bool IsToggleKey();
|
|
bool IsRunning();
|
|
bool IsRestrictedByItems(class AActor* Trainer);
|
|
bool IsOverheat();
|
|
bool IsExistActiveSkill();
|
|
bool IsCoolDown();
|
|
float GetWazaPowerRate(enum class EPalWazaID Waza);
|
|
enum class EPalWazaID GetWazaID();
|
|
class FName GetSkillName();
|
|
void GetRideParameter(struct FPalPartnerSkillParameterRide* OutParam);
|
|
TArray<struct FPalDataTableRowName_ItemData> GetRestrictionItems();
|
|
struct FFixedPoint GetMainDamage();
|
|
float GetEffectTimeRatio();
|
|
struct FFixedPoint GetEffectTimeMax();
|
|
struct FFixedPoint GetEffectTime();
|
|
float GetCoolDownTimeRatio();
|
|
struct FFixedPoint GetCoolDownTimeMax();
|
|
struct FFixedPoint GetCoolDownTime();
|
|
float GetActiveSkillMainValueByRank();
|
|
void ForceOverheat();
|
|
void ExecDuring(float DeltaTime);
|
|
class UPalCoopSkillModuleBase* CreateSkillModule(TSubclassOf<class UPalCoopSkillModuleBase> SkillModuleClass);
|
|
bool CanExec();
|
|
bool CanChangeWeapon();
|
|
void CallOnToggleExecute_ToAll(bool Execute);
|
|
void CallOnStop_ToAll();
|
|
void CallOnStartSearchEffect_ToAll(struct FGuid& RequestPlayerUId, struct FPalCoopSkillSearchEffectParameter& EffectParam);
|
|
void CallOnStart_ToAll();
|
|
void CallOnOverheat_ToAll();
|
|
void CallOnEffectTimeChanged_ToAll(const struct FFixedPoint& EffectTime, const struct FFixedPoint& EffectTimeMax);
|
|
void CallOnCoolDownTimeChanged_ToAll(const struct FFixedPoint& CoolDownTime, const struct FFixedPoint& CoolDownTimeMax);
|
|
void CallOnCoolDownCompleted_ToAll();
|
|
};
|
|
|
|
// 0xD0 (0xF8 - 0x28)
|
|
// Class Pal.PalPartnerSkillPassiveSkill
|
|
class UPalPartnerSkillPassiveSkill : public UObject
|
|
{
|
|
public:
|
|
FDelegateProperty_ IsRestrictedDelegate; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsReserving; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsRestricted; // 0x39(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bRequireWorkerWorkingPassiveSkill; // 0x3A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsWorking; // 0x3B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3B65[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalPassivePartnerSkillIdAndParameters> PassiveSkills; // 0x40(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalDataTableRowName_PassiveSkillData, struct FPalPassivePartnerSkillStatus> SkillStatus; // 0x50(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 CurrentRank; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3B66[0x54]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPartnerSkillPassiveSkill* GetDefaultObj();
|
|
|
|
void OnWorkerAssignChanged(class UPalCharacterParameterComponent* Parameter);
|
|
void OnUpdateOtomoHolder(class APalCharacter* Character);
|
|
void OnUpdateInventoryContainer();
|
|
void OnRideInactivated();
|
|
void OnRideActivated();
|
|
void OnReserveInactivated();
|
|
void OnReserveActivated();
|
|
void OnInactivatedAsWorker();
|
|
void OnInactivatedAsOtomoHolder();
|
|
void OnInactivatedAsOtomo();
|
|
void OnActivatedAsWorker();
|
|
void OnActivatedAsOtomoHolder();
|
|
void OnActivatedAsOtomo();
|
|
void ObserveWorking();
|
|
bool IsRestricted__DelegateSignature(class AActor* Trainer);
|
|
bool IsRestricted();
|
|
void Initialize(TArray<struct FPalPassivePartnerSkillIdAndParameters>& _PassiveSkills);
|
|
void InactivateWorkingSkill();
|
|
class APalPlayerController* GetTrainerController();
|
|
class APalCharacter* GetTrainerActor();
|
|
class ACharacter* GetTrainer();
|
|
TArray<class FName> GetPassiveSkillList();
|
|
class APalCharacter* GetOwner();
|
|
int32 GetOtomoRank();
|
|
};
|
|
|
|
// 0x140 (0x1E0 - 0xA0)
|
|
// Class Pal.PalPassiveSkillComponent
|
|
class UPalPassiveSkillComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnStartSkillEffectDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeSkillEffectValueDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndSkillEffectDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B91[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalPassiveSkillEffectInfos> SkillInfos; // 0x120(0x10)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalPassiveSkillEffectInfos> SkillInfosMirror; // 0x130(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalPassiveSkillEffectType, enum class EPalStatusID> SkillStatusMap; // 0x140(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B93[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPassiveSkillComponent* GetDefaultObj();
|
|
|
|
void SetupSkillFromSelf(class UObject* OwnerObject, TArray<class FName>& SkillList);
|
|
void OverrideDamageInfoBySkill(struct FPalDamageInfo* InoutDamageInfo);
|
|
void OnStartSkillEffect__DelegateSignature(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnStartSkillEffect(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnRep_SkillInfos();
|
|
void OnEndSkillEffect__DelegateSignature(enum class EPalPassiveSkillEffectType EffectType);
|
|
void OnEndSkillEffect(enum class EPalPassiveSkillEffectType EffectType);
|
|
void OnChangeSkillEffectValue__DelegateSignature(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnChangeSkillEffectValue(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
float GetParameterWithPassiveSkillEffect(float OriginalValue, enum class EPalPassiveSkillEffectType EffectType);
|
|
void AddSpecialAttackRateInfo(TArray<struct FPalSpecialAttackRateInfo>* SpecialAttackRateInfos);
|
|
};
|
|
|
|
// 0x1E8 (0x210 - 0x28)
|
|
// Class Pal.PalPassiveSkillManager
|
|
class UPalPassiveSkillManager : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* PassiveSkillDataTable; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> PalAssignableSkillMap; // 0x30(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> RarePalAssignableSkillMap; // 0x80(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> RangedWeaponAssignableSkillMap; // 0xD0(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> MeleeWeaponAssignableSkillMap; // 0x120(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> ArmorAssignableSkillMap; // 0x170(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FPalPassiveSkillDatabaseRow> AccessoryAssignableSkillMap; // 0x1C0(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPassiveSkillManager* GetDefaultObj();
|
|
|
|
void OnCreatedDynamicItemDataInServer(class UPalDynamicItemDataBase* CreatedItemData, struct FPalItemCreateParameter& CreateParameter);
|
|
TArray<enum class EPalPassiveSkillEffectType> GetSkillEffectTypes(class FName SkillName);
|
|
bool GetSkillData(class FName& SkillName, struct FPalPassiveSkillDatabaseRow* OutSkillData);
|
|
TArray<class FName> GetPassiveSkillNamesRowName(TArray<class FName>& PassiveList);
|
|
TArray<struct FPalPassiveSkillEffect> GetPassiveSkillEffect(class FName& SkillName, bool bTargetToSelf);
|
|
float GetParameterWithSkillEffect(float OriginalValue, enum class EPalPassiveSkillEffectType EffectType, TArray<struct FPalPassiveSkillEffect>& SkillEffectList);
|
|
class FName GetNameTextId(class FName SkillName);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalPersistentSoundPlayer
|
|
class UPalPersistentSoundPlayer : public UObject
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AudioEvent; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FadeDuration; // 0x30(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3BA7[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class AActor> PlayActor; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPersistentSoundPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalPettingPresset
|
|
class UPalPettingPresset : public UObject
|
|
{
|
|
public:
|
|
struct FPalPettingParameter SmallPreset; // 0x28(0xC)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPalPettingParameter SmallMiddlePreset; // 0x34(0xC)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPalPettingParameter MediumPreset; // 0x40(0xC)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPalPettingParameter LargePreset; // 0x4C(0xC)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPettingPresset* GetDefaultObj();
|
|
|
|
float GetDistance(class AActor* Pal);
|
|
float GetCameraHeight(class AActor* Pal);
|
|
float GetCameraCenterDistance(class AActor* Pal);
|
|
float GetCameraArmLength(class AActor* Pal);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPhysicsDefine
|
|
class UPalPhysicsDefine : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPhysicsDefine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPhysicsUtility
|
|
class UPalPhysicsUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPhysicsUtility* GetDefaultObj();
|
|
|
|
void SetCanEverAffectNavigation(class UActorComponent* Component, bool bAffect);
|
|
};
|
|
|
|
// 0xC8 (0xF0 - 0x28)
|
|
// Class Pal.PalPlayerAccount
|
|
class UPalPlayerAccount : public UObject
|
|
{
|
|
public:
|
|
struct FGuid PlayerUId; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalPlayerAccountState State; // 0x38(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BB4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIndividualCharacterHandle* IndividualHandle; // 0x40(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BB5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LastSavedTransform; // 0x50(0x60)(Edit, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerOtomoData* OtomoData; // 0xB0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerDataCharacterMake* CharacterMakeData; // 0xB8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerInventoryData* InventoryData; // 0xC0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerDataPalStorage* PalStorage; // 0xC8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalTechnologyData* TechnologyData; // 0xD0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerRecordData* RecordData; // 0xD8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsSelectedInitMapPoint; // 0xE0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BB8[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerAccount* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Pal.PalPlayerBattleSituation
|
|
class UPalPlayerBattleSituation : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnBattleRankDownDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEnemyAddRemoveDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeNearEnemyDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<struct FPalInstanceID, struct FPalPlayerBattleEnemyInfo> BattleEnemyList; // 0x58(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
bool IsNearCommonEnemy; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BB9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float NearDistanceSqr; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle DistanceUpdateTimerHandle; // 0xB0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerBattleSituation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1D8 (0x9D0 - 0x7F8)
|
|
// Class Pal.PalPlayerCharacter
|
|
class APalPlayerCharacter : public APalCharacter
|
|
{
|
|
public:
|
|
uint8 Pad_3BD3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalShooterComponent* ShooterComponent; // 0x800(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalInteractComponent* InteractComponent; // 0x808(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalBuilderComponent* BuilderComponent; // 0x810(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalLoadoutSelectorComponent* LoadoutSelectorComponent; // 0x818(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalInsideBaseCampCheckComponent* InsideBaseCampCheckComponent; // 0x820(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalObjectReplicatorComponent* HighPriorityObjectReplicatorComponent; // 0x828(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlayerReviveDelegate; // 0x830(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlayerRespawnDelegate; // 0x840(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlayerMoveToRespawnLocationDelegate; // 0x850(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCombatRankDownDelegate; // 0x860(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddRemoveEnemyDelegate; // 0x870(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBattleModeDelegate_ForPlayer; // 0x880(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlayerDeathAction; // 0x890(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBossTowerEntrancePlayer; // 0x8A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeBossEntrancePlayer; // 0x8B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCombatStartUIAction; // 0x8C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeRegionArea; // 0x8D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FName LastInsideRegionNameID; // 0x8E0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerCameraYaw; // 0x8E8(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerCameraPitch; // 0x8EC(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsAdjustedLocationByLoad; // 0x8F0(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BD5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAnimMontage* IdleAnimMontage; // 0x8F8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerBattleSituation* PlayerBattleSituation; // 0x900(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsNearCommonEnemyFlag; // 0x908(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsSetRespawnTelemetry; // 0x909(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BD7[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle InDoorTimerHandle; // 0x910(0x8)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BD8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalPlayerGenderChanger> GenderChangerClass; // 0x920(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerGenderChanger* GenderChanger; // 0x928(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSpectatorMode; // 0x930(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BD9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPlayerDataCharacterMakeInfo CharacterMakeInfo; // 0x934(0x94)(Net, Transient, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3BDA[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalPlayerCharacter* GetDefaultObj();
|
|
|
|
void StopIdleAnimation();
|
|
void SetSpectatorMode(bool bSpectator);
|
|
void SetNearCommonEnemy(bool IsExistNearEnemy);
|
|
void PlayIdleAnimation(class UAnimMontage* Montage);
|
|
void PlayEatAnimation();
|
|
void OnUpdateEssentialItemContainer(class UPalItemContainer* Container);
|
|
void OnTriggerInteract(class AActor* OtherActor, enum class EPalInteractiveObjectIndicatorType IndicatorType);
|
|
void OnStartGliding();
|
|
void OnSPOverhead();
|
|
void OnRep_SpectatorMode(bool before);
|
|
void OnRep_CharacterMakeInfo();
|
|
void OnReloadStart();
|
|
void OnPlayerReviveDelegate__DelegateSignature(class APalPlayerCharacter* Player);
|
|
void OnPlayerRespawnDelegate__DelegateSignature(class APalPlayerCharacter* Player);
|
|
void OnPlayerMoveToRespawnLocationDelegate__DelegateSignature(class APalPlayerCharacter* Player, const struct FVector& Location);
|
|
void OnPlayerDeathAction__DelegateSignature();
|
|
void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnJumpDisable();
|
|
void OnEnterBaseCamp_StartBaseCampCombat(class UPalBaseCampModel* CampModel);
|
|
void OnEndIdle();
|
|
void OnEndGliding();
|
|
void OnDownBattleEnemyRank(enum class EPalPlayerBattleFinishType FinishType);
|
|
void OnDamagePlayer_Server(const struct FPalDamageResult& DamageResult);
|
|
void OnCombatStartUIActionDelegate__DelegateSignature();
|
|
void OnCombatRankDownDelegate__DelegateSignature(enum class EPalPlayerBattleFinishType FinishType);
|
|
void OnChangeShooterState(bool IsAim, bool IsShoot);
|
|
void OnChangeRegionAreaDelegate__DelegateSignature(class FName& RegionNameID);
|
|
void OnChangePrevWeapon();
|
|
void OnChangePlayerBattleMode__DelegateSignature(bool IsBattle);
|
|
void OnChangeNextWeapon();
|
|
void OnChangeNearEnemy_ToAll(bool IsExist);
|
|
void OnChangeMovementMode(class UPalCharacterMovementComponent* Component, enum class EMovementMode PrevMode, enum class EMovementMode NewMode, enum class EPalCharacterMovementCustomMode PrevCustomMode, enum class EPalCharacterMovementCustomMode NewCustomMode);
|
|
void OnChangeBossTowerEntrancePlayer__DelegateSignature(class FName BossType, TArray<class APalPlayerCharacter*>& PlayerList);
|
|
void OnChangeBattleEnemyRank(enum class EPalBattleBGMType Rank, bool IsAdd);
|
|
void OnBeginAction(class UPalActionBase* Action);
|
|
void OnAddRemoveEnemyDelegate__DelegateSignature(enum class EPalBattleBGMType Rank, bool IsAdd);
|
|
bool IsIdle();
|
|
bool IsGuildMaster();
|
|
bool IsGliding();
|
|
bool IsAdjustedLocation();
|
|
class APalPlayerController* GetPalPlayerController();
|
|
void GetLastInsideRegionNameID(class FName* OutNameID);
|
|
struct FPalPlayerDataCharacterMakeInfo GetCharacterMakeInfo();
|
|
struct FRotator GetCameraRotator();
|
|
void CreateLantern();
|
|
void ChangeToMale();
|
|
void ChangeToFemale();
|
|
void CallReviveDelegate();
|
|
void CallRespawnDelegate();
|
|
void CallMoveToRespawnLocationDelegate(const struct FVector& Location);
|
|
void AdjustLocationByLoad(class APalCharacter* InCharacter);
|
|
};
|
|
|
|
// 0x498 (0xCE8 - 0x850)
|
|
// Class Pal.PalPlayerController
|
|
class APalPlayerController : public ACommonPlayerController
|
|
{
|
|
public:
|
|
bool bAdmin; // 0x850(0x1)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C43[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalAIActionComponent* AIActionComponent; // 0x858(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalNetworkMulticastGateComponent* MulticastGateComponent; // 0x860(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalCutsceneComponent* CutsceneComponent; // 0x868(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalNetworkTransmitter* Transmitter; // 0x870(0x8)(Net, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPaletteLongPressTime; // 0x878(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PawnChangeCameraInterpChangeTime; // 0x87C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsOpenConstructionMenu; // 0x880(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C44[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnCoopRequestDelegate; // 0x888(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCoopReleaseDelegate; // 0x898(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInteractDelegate; // 0x8A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPressedJumpDelegate; // 0x8B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInputMoveForwardDelegate; // 0x8C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C45[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPressedThrowPalButtonDelegate; // 0x8E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnReleasedThrowPalButtonDelegate; // 0x8F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnPressedSpawnPalButtonDelegate; // 0x908(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnLongPressedSpawnPalButtonDelegate; // 0x918(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnReleasedSpawnPalButtonDelegate; // 0x928(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnLongReleasedSpawnPalButtonDelegate; // 0x938(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnPressedPartnerInstructionsButtonDelegate; // 0x948(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnPressConstructionMenuButtonDelegate; // 0x958(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C47[0xC8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UCurveFloat* RecoilCurve; // 0xA30(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C48[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector TimerGaugeDisplayOffset; // 0xAA8(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UCameraShakeBase> DamageCameraShake; // 0xAC0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalPlayerDamageCamShakeRegulator> DamageCamShakeRegulatorClass; // 0xAC8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalPlayerDamageCamShakeRegulator* DamageCamShakeRegulator; // 0xAD0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalLongPressObject*> LongPressObjects; // 0xAD8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> CameraRotateModifierMap; // 0xAE8(0x50)(NativeAccessSpecifierPrivate)
|
|
TArray<struct FRotator> AutoAimRotatorList; // 0xB38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C49[0x100]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDelegateTickFunction PawnAfterTickFunction; // 0xC48(0x38)(NativeAccessSpecifierPrivate)
|
|
class AActor* AutoAimTarget; // 0xC80(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector ReticleTargetOffset; // 0xC88(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D GamePadNativeAxis; // 0xCA0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D MouseNativeAxis; // 0xCB0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FRotator CacheActorRotator; // 0xCC0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C4B[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalPlayerController* GetDefaultObj();
|
|
|
|
bool TrySwitchOtomo();
|
|
void ThrowPalByOutSide(class AActor* PreOtomoPal);
|
|
void TeleportToSafePoint_ToServer();
|
|
void StartStepCoolDownCoolTimer();
|
|
void StartFlyToServer();
|
|
void SetRiderRelativeRotation_ToServer(const struct FRotator& Rotator);
|
|
void SetOtomoSlot(int32 SlotID);
|
|
void SetHoldOtomo(int32 HoldID, class UPalIndividualCharacterHandle* OtomoHandle);
|
|
void SetDisableThrowPalFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableSwitchPalFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableInputFlag(class FName FlagName, bool IsDisable);
|
|
void SetCameraRotatorToPlayerCharacter_ToServer(const struct FRotator& CameraRotator);
|
|
void SendScreenLogToClient(const class FString& Message, const struct FLinearColor& Color, float Duration, class FName& Key);
|
|
void SendLog_ToClient(enum class EPalLogPriority Priority, class FText& Text, struct FPalLogAdditionalData& AdditionalData);
|
|
void RPCDummy();
|
|
void RequestLiftupThrow_ToServer(class AActor* Target);
|
|
void RequestLiftup_ToServer(class APalCharacter* TargetCharacter);
|
|
void RequestFastTravel_ToServer(struct FGuid& LocationId);
|
|
void RemoveCameraRotateSpeedModifierRate(class FName& ModifierName);
|
|
void ReceiveLiftupRequestResult_ToClient(enum class EPalLiftupRequestResult Result);
|
|
void PlaySkill(int32 SlotID);
|
|
void PalDeprojectScreenPositionToWorld(struct FVector* StartLocation, struct FVector* RayDirection);
|
|
void OnWeaponNotify(enum class EWeaponNotifyType Type);
|
|
void OnUpdateWeightInventory(float Weight);
|
|
void OnSwitchOtomoSpawn();
|
|
void OnStartCoopRequest();
|
|
void OnStartAim();
|
|
void OnSpawnAndRideSupportPal();
|
|
void OnReleasedThrowPalButtonDelegate__DelegateSignature();
|
|
void OnReleasedSpawnPalButtonDelegate__DelegateSignature();
|
|
void OnReleasedSpawnPalButton();
|
|
void OnPressedUseRecoveryItemButton();
|
|
void OnPressedThrowPalButtonDelegate__DelegateSignature();
|
|
void OnPressedSpawnPalButtonDelegate__DelegateSignature();
|
|
void OnPressedPartnerInstructionsButtonDelegate__DelegateSignature();
|
|
void OnPressedMoveForwardDelegate__DelegateSignature(float InputValue, bool IsController);
|
|
void OnPressedJumpDelegate__DelegateSignature();
|
|
void OnPressConstructionMenuButtonDelegate__DelegateSignature();
|
|
void OnOverWeightInventory(float Weight);
|
|
void OnOtomoChangeIncrement();
|
|
void OnOtomoChangeDecrement();
|
|
void OnOtomo_ShortReleased();
|
|
void OnOtomo_Pressed();
|
|
void OnOtomo_LongReleased();
|
|
void OnOtomo_LongPressed();
|
|
void OnLongReleasedSpawnPalButtonDelegate__DelegateSignature();
|
|
void OnLongReleasedSpawnPalButton();
|
|
void OnLongPressedSpawnPalButtonDelegate__DelegateSignature();
|
|
void OnLongPressedCoopButton();
|
|
void OnLanded(class UPalCharacterMovementComponent* MovementComponent, struct FHitResult& Hit);
|
|
void OnJump(class UPalCharacterMovementComponent* MovementComponent);
|
|
void OnInteractDelegate__DelegateSignature();
|
|
void OnInitializeLocalPlayer_BP();
|
|
void OnGetOffAndDespawnSupportPal();
|
|
void OnFlyRideTakeOff();
|
|
void OnFixedWeightInventory(float Weight);
|
|
void OnEndRolling();
|
|
void OnEndCoopRequest();
|
|
void OnEndAim();
|
|
void OnDestroyPawn(class AActor* DestroyedActor);
|
|
void OnDamage(const struct FPalDamageResult& DamageResult);
|
|
void OnCoopRequestDelegate__DelegateSignature();
|
|
void OnCoopReleaseDelegate__DelegateSignature();
|
|
void OnChangeSwimming(bool IsInSwimming);
|
|
void OnChangePadOption(struct FPalOptionPadSettings& PrevSettings, struct FPalOptionPadSettings& NewSettings);
|
|
void OnChangeOtomoSlot();
|
|
void OnChangeKeyboardOption(struct FPalOptionKeyboardSettings& PrevSettings, struct FPalOptionKeyboardSettings& NewSettings);
|
|
void OnChangeInstructions();
|
|
void JumpCancelPalThrow(class UPalCharacterMovementComponent* MovementComponent);
|
|
bool IsSwimming();
|
|
bool IsRidingFlyPal();
|
|
bool IsRiding();
|
|
bool IsCooping();
|
|
void InactiveOtomo();
|
|
TSubclassOf<class UPalUserWidgetTimerGaugeBase> GetTimerGaugeWidgetClass();
|
|
class AActor* GetRidingCharacter();
|
|
struct FGuid GetPlayerUId();
|
|
class APalPlayerState* GetPalPlayerState();
|
|
void GetOffToServer();
|
|
class APawn* GetLowBodyPawn();
|
|
class APalCharacter* GetLowBodyPalCharacter();
|
|
class UPalLoadoutSelectorComponent* GetLoadoutSelectorComponent();
|
|
struct FVector2D GetKeyboardMoveValue();
|
|
class APalCharacter* GetDefaultPlayerCharacter();
|
|
class APalCharacter* GetControlPalCharacter();
|
|
struct FVector2D GetControllerRightStickValue();
|
|
struct FVector2D GetControllerLeftStickValue();
|
|
void EndFlyToServer();
|
|
void EnableShootingByAction(class UPalActionComponent* Component);
|
|
void DoStep(enum class EPalStepAxisType Axis, const struct FVector2D& StepDirection);
|
|
void Debug_TogglePartnerSkillNoDecrease();
|
|
void Debug_TeleportToNearestPlayer();
|
|
void Debug_TeleportToNearestCamp();
|
|
void Debug_TeleportToBotLocation(int32 botIndex);
|
|
void Debug_TeleportToBotCamp(int32 botIndex);
|
|
void Debug_Teleport2D(struct FVector& Location);
|
|
void Debug_ShowInvaderDeubgLog();
|
|
void Debug_SetPalWorldTimeScale(float Rate);
|
|
void Debug_SetPalWorldTime(int32 Hour);
|
|
void Debug_SetFPSForServer(float Fps);
|
|
void Debug_RerollCharacterMake();
|
|
void Debug_ReceiveCheatCommand_ToClient(const class FString& Message);
|
|
void Debug_ParallelForUpdateActiveTiles();
|
|
void Debug_NotConsumeMaterialsInCraft();
|
|
void Debug_NotConsumeMaterialsInBuild();
|
|
void Debug_Muteki_ToServer();
|
|
void Debug_InvaderMarchRandom();
|
|
void Debug_InvaderMarch();
|
|
void Debug_InsightsTraceStop_ToServer();
|
|
void Debug_InsightsTraceStart_ToServer();
|
|
void Debug_IgnoreRestrictedByItemsForPartnerSkill();
|
|
void Debug_ForceSpawnRarePal_ToServer();
|
|
void Debug_EnableCollectPalCount();
|
|
void Debug_CheatCommand_ToServer(const class FString& Command);
|
|
void Debug_AddPlayerExp_ToServer(int32 AddExp);
|
|
void Debug_AddPartyExp_ToServer(int32 AddExp);
|
|
void Debug_AddMoney_ToServer(int64 AddValue);
|
|
void Debug_AddExpForALLPlayer_ToServer(int32 AddExp);
|
|
bool CanCooping();
|
|
void CallOnCoopReleaseDelegate_ToServer();
|
|
void AddCameraRotateSpeedModifierRate(class FName& ModifierName, float Rate);
|
|
void ActivateCurrentOtomoNearThePlayer();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalPlayerDamageCamShakeRegulator
|
|
class UPalPlayerDamageCamShakeRegulator : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* DamageCameraShakeTable; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerDamageCamShakeRegulator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC0 - 0x28)
|
|
// Class Pal.PalPlayerDataCharacterMake
|
|
class UPalPlayerDataCharacterMake : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3C5C[0x98]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerDataCharacterMake* GetDefaultObj();
|
|
|
|
class FName GetRandomHeadMeshName();
|
|
class FName GetRandomHairMeshName();
|
|
class FName GetRandomBodyMeshName();
|
|
void GetPresetMakeInfo(class UObject* WorldContextObject, class FName& PresetName, struct FPalPlayerDataCharacterMakeInfo* OutMakeInfo);
|
|
struct FPalPlayerDataCharacterMakeInfo GetMakeData();
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalPlayerDataPalStorage
|
|
class UPalPlayerDataPalStorage : public UObject
|
|
{
|
|
public:
|
|
int32 PageNum; // 0x28(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SlotNumInPage; // 0x2C(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalIndividualCharacterContainer* TargetContainer; // 0x30(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalIndividualCharacterSlotsObserver* SlotObserver; // 0x38(0x8)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerPlayerUId; // 0x40(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsOpen; // 0x50(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C5F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerDataPalStorage* GetDefaultObj();
|
|
|
|
void OnUpdateCharacterContainer_InServer();
|
|
void OnRep_TargetContainer();
|
|
void GetSlotsInPage(int32 PageIndex, TArray<class UPalIndividualCharacterSlot*>* Slots);
|
|
class UPalIndividualCharacterSlot* GetSlot(int32 PageIndex, int32 SlotIndex);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerDataStorage
|
|
class UPalPlayerDataStorage : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerDataStorage* GetDefaultObj();
|
|
|
|
class UPalPlayerDataPalStorage* GetPalStorage();
|
|
void GetInventoryInfo(struct FPalPlayerDataInventoryInfo* OutInventoryInfo);
|
|
class UPalItemContainerMultiHelper* GetInventoryContainers();
|
|
};
|
|
|
|
// 0x158 (0x180 - 0x28)
|
|
// Class Pal.PalPlayerGenderChanger
|
|
class UPalPlayerGenderChanger : public UObject
|
|
{
|
|
public:
|
|
struct FPlayerGenderParams MaleCharacterParams; // 0x28(0xA8)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPlayerGenderParams FemaleCharacterParams; // 0xD0(0xA8)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsEpmtyFamaleParams; // 0x178(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsFamale; // 0x179(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C62[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerGenderChanger* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x380 - 0x348)
|
|
// Class Pal.PalPlayerHeadAnimInstance
|
|
class UPalPlayerHeadAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
struct FVector PlayerEyeLocationRight; // 0x348(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PlayerEyeLocationLeft; // 0x360(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C63[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerHeadAnimInstance* GetDefaultObj();
|
|
|
|
void SetPlayerEyeLocation(class USkeletalMesh* HeadMesh);
|
|
};
|
|
|
|
// 0xB0 (0x548 - 0x498)
|
|
// Class Pal.PalPlayerInput
|
|
class UPalPlayerInput : public UPlayerInput
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnKeyConfigChanged; // 0x498(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TSet<struct FKey> EnableKeys; // 0x4A8(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TSet<struct FKey> DisableKeys; // 0x4F8(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerInput* GetDefaultObj();
|
|
|
|
bool UpdateActionMapping(class FName InActionName, struct FPalKeyConfigKeys& NewKey, enum class EPalKeyConfigCategory Category);
|
|
void ResetAxisKey(class FName InAxisName, enum class EPalKeyConfigCategory Category, enum class EPalKeyConfigAxisFilterType FilterType);
|
|
void ResetActionKey(class FName InActionName, enum class EPalKeyConfigCategory Category);
|
|
void OnKeyConfigChangedDelegate__DelegateSignature();
|
|
void OnChangeKeyConfig(struct FPalKeyConfigSettings& PrevSettings, struct FPalKeyConfigSettings& NewSettings);
|
|
bool IsEnableKey(const struct FKey& Key, enum class EPalKeyConfigCategory InputType);
|
|
void GetAxisMappingByName(class FName InAxisName, TArray<struct FInputAxisKeyMapping>* OutMappings);
|
|
struct FPalKeyConfigKeys GetAxisConfigKeys(class FName InAxisName, enum class EPalKeyConfigCategory Category, enum class EPalKeyConfigAxisFilterType FilterType);
|
|
void GetActionMappingByName(class FName InActionName, TArray<struct FInputActionKeyMapping>* OutMappings);
|
|
struct FPalKeyConfigKeys GetActionConfigKeys(class FName InActionName, enum class EPalKeyConfigCategory Category);
|
|
void FiltterCategoryAxisMappings(enum class EPalKeyConfigCategory Category, enum class EPalKeyConfigAxisFilterType FilterType, TArray<struct FInputAxisKeyMapping>* Mappings);
|
|
void FiltterCategoryActionMappings(enum class EPalKeyConfigCategory Category, TArray<struct FInputActionKeyMapping>* Mappings);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerInventory
|
|
class UPalPlayerInventory : public UPalItemInventoryBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerInventory* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x168 (0x190 - 0x28)
|
|
// Class Pal.PalPlayerInventoryData
|
|
class UPalPlayerInventoryData : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3CE4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateInventoryContainerDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateEssentialContainerDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateLoadoutSlotDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateEquipmentSlotDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateWeightInventoryDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateMaxWeightInventoryDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnOverWeightInventoryDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFixedInventoryWeightDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMaxWeightBuffedDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPickupItemDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnGetItemFromConvertItemMapObject; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerDataInventoryInfo InventoryInfo; // 0xE0(0x60)(Edit, Net, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3CE5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle FullInventoryLogGuardTimerHandle; // 0x148(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NowItemWeight; // 0x150(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxInventoryWeight; // 0x154(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxInventoryWeight_Cached; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CE6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalItemContainerMultiHelper* InventoryMultiHelper; // 0x160(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PassiveBuffedMaxWeight; // 0x168(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid OwnerPlayerUId; // 0x16C(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CE7[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalMoneyData* MoneyData; // 0x180(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* EquipmentBreakAudioEvent; // 0x188(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerInventoryData* GetDefaultObj();
|
|
|
|
void UpdateWeightInventoryDelegate__DelegateSignature(float NowWeight);
|
|
void UpdateMaxWeightInventoryDelegate__DelegateSignature(float MaxWeight);
|
|
void UpdateLoadoutSlotDelegate__DelegateSignature(class UPalItemSlot* ItemSlot, enum class EPalPlayerInventoryType UpdatedLoadoutType);
|
|
void UpdateInventoryContainerDelegate__DelegateSignature(class UPalItemContainer* Container);
|
|
void UpdateEssentialContainerDelegate__DelegateSignature(class UPalItemContainer* Container);
|
|
void UpdateEquipmentSlotDelegate__DelegateSignature(class UPalItemSlot* ItemSlot, enum class EPalPlayerEquipItemSlotType SlotType);
|
|
bool TryRemoveEquipment(class UPalItemSlot* EquipSlot);
|
|
bool TryGetItemSlotFromEquipmentType(enum class EPalPlayerEquipItemSlotType EquipmentSlotType, class UPalItemSlot** OutSlot);
|
|
bool TryGetItemIdBySlot(enum class EPalPlayerEquipItemSlotType EquipmentSlotType, struct FPalItemId* OutItemId);
|
|
enum class EPalPlayerEquipItemSlotType TryGetEquipmentTypeFromStaticItemID(class FName& StaticItemId);
|
|
bool TryGetEquipmentContainerIDFromStaticItemID(class FName& StaticItemId, struct FPalContainerId* OutContainerId);
|
|
bool TryGetEmptySlot(enum class EPalPlayerInventoryType InventoryType, class UPalItemSlot** EmptySlot);
|
|
bool TryGetContainerIdFromItemType(enum class EPalItemTypeA ItemTypeA, struct FPalContainerId* OutContainerId);
|
|
bool TryGetContainerIDFromInventoryType(enum class EPalPlayerInventoryType InventoryType, struct FPalContainerId* OutContainerId);
|
|
bool TryGetContainerFromStaticItemID(class FName& StaticItemId, class UPalItemContainer** OutContainer);
|
|
bool TryGetContainerFromInventoryType(enum class EPalPlayerInventoryType InventoryType, class UPalItemContainer** OutContainer);
|
|
bool TryEquipSlot(class UPalItemSlot* Slot);
|
|
void RequestTrashItemFromDropSlot_ServerInternal();
|
|
void RequestTrashItemFromDropSlot();
|
|
void RequestSortInventory_ServerInternal();
|
|
void RequestSortInventory();
|
|
void RequestFillSlotToTargetContainerFromInventory_ToServer(struct FPalContainerId& ToContainerId);
|
|
void RequestFillSlotToInventoryFromTargetContainer_ToServer(struct FPalContainerId& FromContainerId);
|
|
void RequestDropItemFromDropSlot_ServerInternal();
|
|
void RequestDropItemFromDropSlot();
|
|
void RequestAddItem(class FName StaticItemId, int32 Count, bool IsAssignPassive);
|
|
void PickupItemDelegate__DelegateSignature(TArray<struct FPalItemAndNum>* ItemInfos);
|
|
void OverWeightInventoryDelegate__DelegateSignature(float NowWeight);
|
|
void OnUpdatePassiveSkill(enum class EPalPassiveSkillEffectType EffectType, float Value);
|
|
void OnUpdateLoadoutSlot(class UPalItemSlot* Slot);
|
|
void OnUpdateInventoryContainer(class UPalItemContainer* Container);
|
|
void OnUpdateEssentialContainer(class UPalItemContainer* Container);
|
|
void OnUpdateEquipmentSlot_ForServer(class UPalItemSlot* Slot);
|
|
void OnUpdateEquipmentSlot(class UPalItemSlot* Slot);
|
|
void OnUpdateAnyEquipmentDurability(float OldDurability, float NewDurability);
|
|
void OnRep_maxInventoryWeight();
|
|
void OnRep_InventoryInfo();
|
|
void OnRep_BuffMaxWeight();
|
|
void OnOnUpdateStatusPoint(class FName StatusName, int32 PrevPoint, int32 NewPoint);
|
|
void OnEndPassiveSkill(enum class EPalPassiveSkillEffectType EffectType);
|
|
void MaxWeightBuffedDelegate__DelegateSignature();
|
|
bool IsExistItem(class FName& StaticItemId);
|
|
bool IsEquipSlot(class UPalItemSlot* CheckSlot);
|
|
bool IsEquip(enum class EPalPlayerEquipItemSlotType EquipmentSlotType, class FName& StaticItemId);
|
|
int32 GetUnlockedFoodEquipSlotNum();
|
|
float GetNowItemWeight();
|
|
void GetItemInfoByItemTypeA(const TArray<enum class EPalItemTypeA>& ItemTypeA, TArray<struct FPalItemAndNum>* OutItemInfos);
|
|
enum class EPalPlayerInventoryType GetInventoryTypeFromStaticItemID(class FName& StaticItemId);
|
|
enum class EPalPlayerInventoryType GetInventoryTypeFromItemTypeA(enum class EPalItemTypeA ItemTypeA);
|
|
void FixedWeightInventoryDelegate__DelegateSignature(float NowWeight);
|
|
int32 CountItemNum(class FName& StaticItemId);
|
|
bool CanEquip(enum class EPalPlayerEquipItemSlotType EquipmentSlotType, class FName& StaticItemId);
|
|
enum class EPalItemOperationResult AddItem_ServerInternal(class FName StaticItemId, int32 Count, bool IsAssignPassive);
|
|
void AddFullInventoryLog_Client();
|
|
};
|
|
|
|
// 0xE0 (0x150 - 0x70)
|
|
// Class Pal.PalPlayerManager
|
|
class UPalPlayerManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3CEA[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPlayerClassStructSet PlayerClassStructSet; // 0x88(0x28)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalPlayerAccount*> PlayerAccountMap; // 0xB0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGuid, class UPalLoginPlayer*> LoginPlayerMap; // 0x100(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x290 - 0x278)
|
|
// Class Pal.PalPlayerMenuUI
|
|
class UPalPlayerMenuUI : public UUserWidget
|
|
{
|
|
public:
|
|
struct FPalItemSlotId SelectItemSlot; // 0x278(0x14)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsDraging; // 0x28C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3CEC[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerMenuUI* GetDefaultObj();
|
|
|
|
void SetSelectedItemSlot(const struct FPalItemSlotId& SelectSlot);
|
|
void SetIsDraging(bool Draging);
|
|
void OpenWidget(TSubclassOf<class UUserWidget> WidgetClass, class UUserWidget** OutWidget, int32* ZOrder);
|
|
void OpenInventoryMenu();
|
|
void OpenChestMenu(class UPalItemContainer* ChestContainer);
|
|
void InitBindAxis();
|
|
struct FPalItemSlotId GetSelectedItemSlot();
|
|
bool GetIsDragingt();
|
|
void CreateDragWidget(const struct FPalItemSlotId& SlotID);
|
|
void CloseInventoryMenu();
|
|
void CloseChestMenu(class UPalItemContainer* ChestContainer);
|
|
void BackOneWidget();
|
|
void AddMouseYawInput(float Val);
|
|
void AddMousePitchInput(float Val);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalPlayerMenuUIManager
|
|
class UPalPlayerMenuUIManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3CED[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalPlayerMenuUI* PlayerMenuUI; // 0x40(0x8)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerMenuUIManager* GetDefaultObj();
|
|
|
|
void ToggleInventoryWindow();
|
|
void Test_SetPlayerContainerID(struct FPalContainerId& ContainerId);
|
|
struct FPalContainerId Test_GetPlayerContainerID();
|
|
void SelectItem(const struct FPalItemSlotId& SelectSlot);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalPlayerOtomoData
|
|
class UPalPlayerOtomoData : public UObject
|
|
{
|
|
public:
|
|
struct FPalContainerId OtomoCharacterContainerId; // 0x28(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalOtomoPalOrderType OtomoOrder; // 0x38(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3CEE[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerOtomoData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalPlayerPartyPalHolder
|
|
class UPalPlayerPartyPalHolder : public UObject
|
|
{
|
|
public:
|
|
class UPalIndividualCharacterHandle* FirstOtomoPal; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalIndividualCharacterHandle* SecondOtomoPal; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalIndividualCharacterHandle*> BenchMember; // 0x38(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
float FirstCoolTimer; // 0x48(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SecondCoolTimer; // 0x4C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CoolDownTime; // 0x50(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3CF3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerPartyPalHolder* GetDefaultObj();
|
|
|
|
void UpdateCoolTimer(float DeltaTime);
|
|
void Test_SetClassArray(const TArray<TSubclassOf<class APalCharacter>>& MonsterClassArray);
|
|
void SetUpPartyHolder(float CoolDownTime_Second);
|
|
void RestartCoolTime(bool SecondPal);
|
|
bool PawnOtmoIsPartyOtomo(bool SecondPal, class UPalIndividualCharacterHandle* IDHandle);
|
|
bool IsUsableCommandSkill(bool SecondPal);
|
|
void GetPartyMember(TArray<class UPalIndividualCharacterHandle*>* OutPartyMember);
|
|
class UPalIndividualCharacterHandle* GetOtomoPal(bool SecondPal);
|
|
float GetCoolTimeRate(bool SecondPal);
|
|
void ChangePalSlot(bool SecondPal);
|
|
};
|
|
|
|
// 0xB00 (0xB28 - 0x28)
|
|
// Class Pal.PalPlayerRecordData
|
|
class UPalPlayerRecordData : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRelicNumUpdate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRelicNumAdd; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TSoftClassPtr<class UPalPlayerRecordDataTrigger>> RecordDataTriggerClassArray; // 0x48(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPalPlayerRecordDataTrigger*> RecordDataTriggerArray; // 0x58(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerPlayerUId; // 0x68(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal TowerBossDefeatFlag; // 0x78(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal NormalBossDefeatFlag; // 0x1F0(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
int32 BossDefeatCount; // 0x368(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TribeCaptureCount; // 0x36C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerRecordDataRepInfoArray_IntVal PalCaptureCount; // 0x370(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal PaldeckUnlockFlag; // 0x4E8(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
int32 PalCaptureCountBonusCount_Tier1; // 0x660(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PalCaptureCountBonusCount_Tier2; // 0x664(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PalCaptureCountBonusCount_Tier3; // 0x668(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CF6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal RelicObtainForInstanceFlag; // 0x670(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
int32 RelicPossessNum; // 0x7E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RelicPossessNumMirror; // 0x7EC(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal NoteObtainForInstanceFlag; // 0x7F0(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FPalPlayerRecordDataRepInfoArray_BoolVal FastTravelPointUnlockFlag; // 0x968(0x178)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
struct FPalStageInstanceId EnteringStageInstanceId; // 0xAE0(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CF8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FGuid> BuildingObjectMapObjectInstanceIds; // 0xAF8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
class FString Debug_EnteringStageDataLayerName; // 0xB08(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Debug_LastEnteredStageDataLayerName; // 0xB18(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerRecordData* GetDefaultObj();
|
|
|
|
void OnRep_RelicNum();
|
|
void OnRelicNumUpdateDelegate__DelegateSignature();
|
|
void OnRelicNumAddedDelegate__DelegateSignature(int32 AddNum);
|
|
void OnCompleteBuild_ServerInternal(class UPalMapObjectModel* MapObjectModel);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerRecordDataUtility
|
|
class UPalPlayerRecordDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerRecordDataUtility* GetDefaultObj();
|
|
|
|
void SetRecordData_TribeIdFlag_ForServer(class UObject* WorldContextObject, struct FPalPlayerRecordDataRepInfoArray_BoolVal* RecordData, enum class EPalTribeID Key);
|
|
void SetRecordData_TribeIdCount_ForServer(class UObject* WorldContextObject, struct FPalPlayerRecordDataRepInfoArray_IntVal* RecordData, enum class EPalTribeID Key, int32 Value);
|
|
void SetRecordData_Int_ForServer(class UObject* WorldContextObject, struct FPalPlayerRecordDataRepInfoArray_IntVal* RecordData, class FName Key, int32 Value);
|
|
void SetRecordData_BossDefeat_ForServer(class UObject* WorldContextObject, struct FPalPlayerRecordDataRepInfoArray_BoolVal* RecordData, enum class EPalBossType Key);
|
|
void SetRecordData_Bool_ForServer(class UObject* WorldContextObject, struct FPalPlayerRecordDataRepInfoArray_BoolVal* RecordData, class FName Key, bool bValue);
|
|
bool GetRecordData_TribeIdFlag(struct FPalPlayerRecordDataRepInfoArray_BoolVal& RecordData, enum class EPalTribeID Key);
|
|
int32 GetRecordData_TribeIdCount(struct FPalPlayerRecordDataRepInfoArray_IntVal& RecordData, enum class EPalTribeID Key);
|
|
int32 GetRecordData_Int(struct FPalPlayerRecordDataRepInfoArray_IntVal& RecordData, class FName Key);
|
|
int32 GetRecordData_BossDefeat(struct FPalPlayerRecordDataRepInfoArray_BoolVal& RecordData, enum class EPalBossType Key);
|
|
int32 GetRecordData_BoolCount(struct FPalPlayerRecordDataRepInfoArray_BoolVal& RecordData);
|
|
bool GetRecordData_Bool(struct FPalPlayerRecordDataRepInfoArray_BoolVal& RecordData, class FName Key);
|
|
};
|
|
|
|
// 0x2E0 (0x308 - 0x28)
|
|
// Class Pal.PalPlayerLocalRecordData
|
|
class UPalPlayerLocalRecordData : public UObject
|
|
{
|
|
public:
|
|
TMap<enum class EPalTribeID, int32> Local_ActivateOtomoCount; // 0x28(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalTribeID, bool> Local_PalEncountFlag; // 0x78(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalTribeID, bool> Local_PalDexNewFlag; // 0xC8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<class FName, bool> Local_NoteCheckedFlag; // 0x118(0x50)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalPlayerInventoryType, int32> Local_LoadoutSelectedIndexMap; // 0x168(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int32> Local_NewUnlockedBuilds; // 0x1B8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
bool Local_IsBuildMenuChecked; // 0x208(0x1)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D0D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, int32> Local_NPCTalkCountMap; // 0x210(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<class FName, bool> Local_NewUnlockedTechs; // 0x260(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
TMap<class FName, bool> Local_ShowedCutsceneFlag; // 0x2B0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
int32 Local_PlayTime; // 0x300(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D0F[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerLocalRecordData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerRecordDataInternals
|
|
class UPalPlayerRecordDataInternals : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerRecordDataInternals* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerRecordDataTrigger
|
|
class UPalPlayerRecordDataTrigger : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerRecordDataTrigger* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x408 (0x7B0 - 0x3A8)
|
|
// Class Pal.PalPlayerState
|
|
class APalPlayerState : public APlayerState
|
|
{
|
|
public:
|
|
struct FUniqueNetIdRepl WinGDKUniqueId; // 0x3A8(0x30)(Edit, Net, DisableEditOnTemplate, EditConst, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D38[0x88]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnReportCrimeIdsDelegate; // 0x460(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReleaseWantedDelegate; // 0x470(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartCrimeDelegate; // 0x480(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndCrimeDelegate; // 0x490(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompleteLoadInitWorldPartitionDelegate_InClient; // 0x4A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid PlayerUId; // 0x4B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalInstanceID IndividualHandleId; // 0x4C0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CachedPlayerLocation; // 0x4F0(0x18)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D3B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FQuat CachedPlayerRotation; // 0x510(0x20)(Edit, Net, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalPlayerOtomoData* OtomoData; // 0x530(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalPlayerDataCharacterMake* CharacterMakeData; // 0x538(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalPlayerInventoryData* InventoryData; // 0x540(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalPlayerDataPalStorage* PalStorage; // 0x548(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalTechnologyData* TechnologyData; // 0x550(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalPlayerRecordData* RecordData; // 0x558(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsSelectedInitMapPoint; // 0x560(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDetectedInValidPlayer; // 0x561(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D3C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalPlayerLocalRecordData* LocalRecordData; // 0x568(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalWorldMapUIData* WorldMapData; // 0x570(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalQuestManager* QuestManager; // 0x578(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalGroupGuildBase* GuildBelongTo; // 0x580(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D3D[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalNetworkPlayerStateComponent* NetworkComp; // 0x5A8(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalSyncTeleportComponent* SyncTeleportComp; // 0x5B0(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDateTime StartPlayTime; // 0x5B8(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsNewCharacter; // 0x5C0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D3E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LoginTryingPlayerUId_InServer; // 0x5C4(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D3F[0x1A]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsCompleteSyncPlayerFromServer_InClient; // 0x5EE(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D40[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPlayerAccountInitData AcountInitData; // 0x5F0(0xA8)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalLogInfo_DropPal> DropPalInfo; // 0x698(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UPalDialogParameter_RequestJoinGuild* RequestJoinGuildDialogParameter; // 0x6A8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, struct FTimerHandle> WaitLoadingWorldPartitionTimerMap; // 0x6B0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D41[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ChatCounter; // 0x750(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D42[0x5C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalPlayerState* GetDefaultObj();
|
|
|
|
void WaitWorldPartitionDelegate(struct FTimerHandle* OutTimerHandle, FDelegateProperty_ Delegate);
|
|
void StartCrimeDelegate__DelegateSignature(const struct FGuid& CrimeInstanceId);
|
|
void ShowTowerBossDefeatRewardUI();
|
|
void ShowBossDefeatRewardUI(int32 TechPoint);
|
|
void SendDeath_ToServer(class APalCharacter* Target);
|
|
void SendDamage_ToServer(class APalCharacter* Target, struct FPalDamageInfo& Info);
|
|
void SendAccountInitData_ForServer(struct FPalPlayerAccountInitData& AccountInitData);
|
|
void ReturnSelfSingleDelegate__DelegateSignature(class APalPlayerState* PlayerState);
|
|
void ReturnSelfDelegate__DelegateSignature(class APalPlayerState* PlayerState);
|
|
void RequestUnlockFastTravelPoint_ToServer(class FName UnlockFlagKey);
|
|
void RequestSpawnMonsterForPlayer(class FName& CharacterID, int32 Num, int32 Level);
|
|
void RequestRespawn();
|
|
void RequestObtainLevelObject_ToServer(class APalLevelObjectObtainable* TargetObject);
|
|
void RequestJoinPlayer_ToServer(struct FGuid& JoinPlayerUId, struct FPalPlayerInitializeParameter& InitPlayerParam);
|
|
void RequestBotLocation();
|
|
void RequestAccountInitData_ForClient();
|
|
void ReportCrimeIdsDelegate__DelegateSignature(class UPalIndividualCharacterHandle* CriminalHandle, TArray<class FName>& CrimeIds);
|
|
void ReleaseWantedDelegate__DelegateSignature(class UPalIndividualCharacterHandle* CriminalHandle);
|
|
void RegisterForPalDex_ToClient(struct FPalUIPalCaptureInfo& CaptureInfo);
|
|
void RegisterForPalDex_ServerInternal(const struct FPalInstanceID& IndividualId);
|
|
void ReceiveNotifyLoginComplete();
|
|
void OpenRequestJoinGuildDialog_ToClient(struct FPalInstanceID& RequestPlayerInstanceId);
|
|
void OnUpdatePlayerInfoInGuildBelongTo(class UPalGroupGuildBase* Guild, struct FGuid& InPlayerUId, struct FPalGuildPlayerInfo& InPlayerInfo);
|
|
void OnRep_WinGDKUniqueId();
|
|
void OnRep_PlayerUId();
|
|
void OnRep_GuildBelongTo(class UPalGroupGuildBase* OldValue);
|
|
void OnRelicNumAdded(int32 AddNum);
|
|
void OnRecievedGuildJoinRequestResult(enum class EPalGuildJoinRequestResult ResultType, struct FPalInstanceID& RequestPlayerInstanceId, struct FPalInstanceID& TargerPlayerInstanceId);
|
|
void OnNotifiedReturnToFieldFromStage_ToClient();
|
|
void OnNotifiedEnteredStage_ToClient();
|
|
void OnCreatePlayerIndividualHandle_InServer(const struct FPalInstanceID& ID);
|
|
void OnCreatedGrantedIndividualHandle_ServerInternal(const struct FPalInstanceID& IndividualId);
|
|
void OnCompleteSyncWorld_InClient(class APalPlayerState* PlayerState);
|
|
void OnCompleteSyncPlayer_InClient(class APalPlayerState* PlayerState);
|
|
void OnCompleteSyncAll_InClient(class APalPlayerState* PlayerState);
|
|
void OnCompleteLoadWorldPartitionDelegate__DelegateSignature();
|
|
void OnCompleteLoadInitWorldPartitionDelegate__DelegateSignature();
|
|
void OnCompleteLoadInitWorldPartition_InClient(class APalPlayerState* PlayerState);
|
|
void OnClosedRequestJoinGuildDialog(bool Result);
|
|
void OnClosedOverBaseCampDialog(bool Result);
|
|
void OnClosedCheckBaseCampAuthorityDialog(bool Result);
|
|
void NotifyStartInitSelectMap_ToServer();
|
|
void NotifyRunInitialize_ToClient();
|
|
void NotifyRemovedCharacterFromPalBox_ToServer(struct FPalInstanceID& IndividualId);
|
|
void NotifyOpenClosePalBox_ToServer(bool IsOpen);
|
|
void NotifyObtainComplete_ToServer(struct FPalInstanceID& IndividualId);
|
|
void NotifyInvalidPlayer_ToClient();
|
|
void NotifyForceUpdateInventory_ToServer(bool IsOpen);
|
|
void NotifyFailedJoin_ToClient(enum class EPalPlayerJoinResult Result);
|
|
void NotifyDropOtomoInfo(TArray<struct FPalLogInfo_DropPal>& InDropPalInfo);
|
|
void NotifyCompleteInitSelectMap_ToServer();
|
|
void NotifyClientInitializeToServer(const struct FUniqueNetIdRepl& ReceiveUniqueId);
|
|
void NotifyClientInitializedEssential_ToServer();
|
|
void LoadTitleLevel(bool bIsSaveSuccess);
|
|
bool IsSelectedInitMapPoint();
|
|
bool IsInStage();
|
|
bool IsCompleteLoadInitWorldPartition();
|
|
void GrantExpForParty(int32 ExpValue);
|
|
class UPalWorldMapUIData* GetWorldMapData();
|
|
class UPalTechnologyData* GetTechnologyData();
|
|
class UPalSyncTeleportComponent* GetSyncTeleportComp();
|
|
class UPalPlayerRecordData* GetRecordData();
|
|
class UPalQuestManager* GetQuestManager();
|
|
struct FPalPlayerInfoForMap GetPlayerInfoForMap();
|
|
class UPalPlayerDataPalStorage* GetPalStorage();
|
|
class UPalPlayerOtomoData* GetPalPlayerOtomoData();
|
|
class UPalPlayerDataCharacterMake* GetPalPlayerCharacterMakeData();
|
|
class UPalPlayerLocalRecordData* GetLocalRecordData();
|
|
class UPalPlayerInventoryData* GetInventoryData();
|
|
TArray<struct FPalLogInfo_DropPal> GetAndClearLastDropPalInfo();
|
|
void FixedCharacterName(const class FString& CharacterName);
|
|
void FixedCharacterMakeData(struct FPalPlayerDataCharacterMakeInfo& MakeInfo);
|
|
void EnterChat_Receive(struct FPalChatMessage& ChatMessage);
|
|
bool EnterChat(class FText Msg, enum class EPalChatCategory Category);
|
|
void EndCrimeDelegate__DelegateSignature(const struct FGuid& CrimeInstanceId);
|
|
void DropOtomoSingle_ToServer(const struct FVector& DropLocation, struct FPalInstanceID& DropID);
|
|
void Debug_ShutdownToClient();
|
|
void Debug_SetDestructionByCompleteBuiltFlag_ToServer();
|
|
void Debug_RequestStopAICheckOfCharacter_ToServer(class APalCharacter* TargetCharacter);
|
|
void Debug_RequestStartAICheckOfCharacter_ToServer(class APalCharacter* TargetCharacter);
|
|
void Debug_RequestShutdownRemoteServer_ToServer();
|
|
void Debug_RequestShutdownRemoteServer();
|
|
void Debug_RequestDeletePlayerSelf_ToServer();
|
|
void Debug_RequestDeletePlayerSelf();
|
|
void Debug_RequestCauseServerCrash_ToServer();
|
|
void Debug_RequestCauseServerCrash();
|
|
void Debug_RequestAllowBroadcastAIInfoOfCharacter_ToServer(class APalCharacter* TargetCharacter);
|
|
void Debug_RepairEquipment_ToServer();
|
|
void Debug_ReceiveDeletePlayerSelf_ToRequestClient(bool bResult);
|
|
void Debug_OnCreatedIndividual(const struct FPalInstanceID& ID);
|
|
void Debug_DeleteWorldAndShutdownRemoteServer_ToServer();
|
|
void Debug_DeleteWorldAndShutdownRemoteServer();
|
|
void Debug_CaptureNewMonsterByDebugOtomoInfo_ToServer(struct FPalDebugOtomoPalInfo& Info);
|
|
void Debug_CaptureNewMonster_ToServer(class FName CharacterID);
|
|
void Debug_BuildDebugBaseCamp_ToServer(class FName CampMode, int32 WorkerCount);
|
|
void CapturePalDelegate__DelegateSignature(struct FPalUIPalCaptureInfo& CaptureInfo);
|
|
void CallOrRegisterOnCompleteSyncPlayerFromServer_InClient(FDelegateProperty_ Delegate);
|
|
void CallOrRegisterOnCompleteLoadInitWorldPartition_InClient(FDelegateProperty_ Delegate);
|
|
void AddItemGetLog_ToClient(struct FPalStaticItemIdAndNum& ItemAndNum);
|
|
void AddFullInventoryLog_ToClient();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalPlayerUtility
|
|
class UPalPlayerUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPlayerUtility* GetDefaultObj();
|
|
|
|
void WritePlayerGrappling(struct FPalNetArchive& Blackboard, struct FVector& HitLocatoin, struct FVector& MoveEndLocation, float& Speed);
|
|
void WritePlayerFeedItemTo(struct FPalNetArchive& Blackboard, struct FPalItemSlotId& ItemSlotId, int32& ItemNum);
|
|
void ReadPlayerGrappling(struct FPalNetArchive& Blackboard, struct FVector* HitLocatoin, struct FVector* MoveEndLocation, float* Speed);
|
|
void ReadPlayerFeedItemTo(struct FPalNetArchive& Blackboard, struct FPalItemSlotId* ItemSlotId, int32* ItemNum);
|
|
};
|
|
|
|
// 0x1B0 (0x1130 - 0xF80)
|
|
// Class Pal.PalPoseableMeshComponent
|
|
class UPalPoseableMeshComponent : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3D5C[0x1B0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPoseableMeshComponent* GetDefaultObj();
|
|
|
|
void SetBoneTransformByName(class FName BoneName, struct FTransform& InTransform, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, enum class EBoneSpaces BoneSpace);
|
|
void ResetBoneTransformByName(class FName BoneName);
|
|
struct FTransform GetBoneTransformByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FVector GetBoneScaleByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FRotator GetBoneRotationByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FVector GetBoneLocationByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy);
|
|
};
|
|
|
|
// 0x0 (0x308 - 0x308)
|
|
// Class Pal.PalPrimaryGameLayoutBase
|
|
class UPalPrimaryGameLayoutBase : public UPrimaryGameLayout
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalPrimaryGameLayoutBase* GetDefaultObj();
|
|
|
|
void ShowLiftIcon();
|
|
void ShowFocusCursor(class UWidget* TargetWidget);
|
|
void ShowCommonReward(struct FPalUICommonRewardDisplayData& RewardDisplayData);
|
|
void ShowCommonItemInfo(struct FPalUICommonItemInfoDisplayData& DisplayData);
|
|
void SetupLiftIcon();
|
|
void HideLiftIcon();
|
|
void HideFocusCursor();
|
|
void HideCommonItemInfo();
|
|
void FadeOut(enum class EPalFadeWidgetLayerType LayerType);
|
|
void FadeIn(enum class EPalFadeWidgetLayerType LayerType, class UPalHUDDispatchParameter_FadeWidget* FadeParameter);
|
|
};
|
|
|
|
// 0x8 (0xD0 - 0xC8)
|
|
// Class Pal.PalProceduralFoliageComponent
|
|
class UPalProceduralFoliageComponent : public UProceduralFoliageComponent
|
|
{
|
|
public:
|
|
class UShapeComponent* SpawningShape; // 0xC8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalProceduralFoliageComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x440 - 0x440)
|
|
// Class Pal.PalProgressBar
|
|
class UPalProgressBar : public UProgressBar
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalProgressBar* GetDefaultObj();
|
|
|
|
void SetFillImage(struct FSlateBrush& NewImage);
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalQuestBlock
|
|
class UPalQuestBlock : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatedBlockDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompletedBlockDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool IsAutoComplete; // 0x48(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D64[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock* GetDefaultObj();
|
|
|
|
void UpdatedBlockDelegate__DelegateSignature(class UPalQuestBlock* UpdatedQuestBlock);
|
|
void Setup();
|
|
void OnSetup_ForBP();
|
|
void OnSetup();
|
|
void OnComplete_ForBP();
|
|
void OnComplete();
|
|
void GetProgressText(class FText* OutText);
|
|
void GetDescriptionText(class FText* OutText);
|
|
void CompletedBlockDelegate__DelegateSignature(class UPalQuestBlock* CompletedQuestBlock);
|
|
void Complete();
|
|
bool CanComplete();
|
|
void CallUpdateBlockDelegate_ForBP();
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_BaseCampLevel
|
|
class UPalQuestBlock_BaseCampLevel : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireLevel; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowBaseCampLevel; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimerHandle CheckTimerHandle; // 0x58(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_BaseCampLevel* GetDefaultObj();
|
|
|
|
void OnTimer_CheckBaseCampLevel();
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_CheckBossDefeat
|
|
class UPalQuestBlock_CheckBossDefeat : public UPalQuestBlock
|
|
{
|
|
public:
|
|
enum class EPalBossType CheckBossType; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D65[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle CheckTimerHandle; // 0x58(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CheckBossDefeat* GetDefaultObj();
|
|
|
|
void CheckFlag();
|
|
};
|
|
|
|
// 0x18 (0x68 - 0x50)
|
|
// Class Pal.PalQuestBlock_CheckPalCaptureNum
|
|
class UPalQuestBlock_CheckPalCaptureNum : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_PalMonsterData CountPalName; // 0x54(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowCaptureCount; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimerHandle CheckTimerHandle; // 0x60(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CheckPalCaptureNum* GetDefaultObj();
|
|
|
|
void CheckCount();
|
|
};
|
|
|
|
// 0x8 (0x58 - 0x50)
|
|
// Class Pal.PalQuestBlock_CheckTechnology
|
|
class UPalQuestBlock_CheckTechnology : public UPalQuestBlock
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_RecipeTechnologyData RequireTechnologyName; // 0x50(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CheckTechnology* GetDefaultObj();
|
|
|
|
void OnUnlockedAnyTechnology();
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class Pal.PalQuestBlock_CollectItem
|
|
class UPalQuestBlock_CollectItem : public UPalQuestBlock
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CollectItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_CountBaseCamp
|
|
class UPalQuestBlock_CountBaseCamp : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCampCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowBaseCampCount; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimerHandle CheckTimerHandle; // 0x58(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CountBaseCamp* GetDefaultObj();
|
|
|
|
void OnTimer_CheckBaseCamp();
|
|
};
|
|
|
|
// 0x30 (0x80 - 0x50)
|
|
// Class Pal.PalQuestBlock_CountBuild
|
|
class UPalQuestBlock_CountBuild : public UPalQuestBlock
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_MapObjectData RequireBuildObjectName; // 0x50(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RequireBuildCount; // 0x58(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowBuildCount; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowBlueprintCount; // 0x60(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D68[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class UPalMapObjectModel>> CheckMapObjectModels; // 0x68(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle CheckTimerHandle; // 0x78(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CountBuild* GetDefaultObj();
|
|
|
|
void OnTimer_CheckMapObject();
|
|
void OnRepMapObjectModel_Client(class UPalMapObjectModel* MapObjectModel);
|
|
void OnAddedMapObjectModel_Server(class UPalMapObjectModel* MapObjectModel, struct FVector& Vector);
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_CountPickupItem
|
|
class UPalQuestBlock_CountPickupItem : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData DetectItemName; // 0x54(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowPickupCount; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CountPickupItem* GetDefaultObj();
|
|
|
|
void OnPickupItem(TArray<struct FPalItemAndNum>* ItemInfos);
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_CountWorker
|
|
class UPalQuestBlock_CountWorker : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireWorkerCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowWorkerCount; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTimerHandle CheckTimerHandle; // 0x58(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_CountWorker* GetDefaultObj();
|
|
|
|
void OnTimer_CheckBaseCampWorker();
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_DetectCapturePal
|
|
class UPalQuestBlock_DetectCapturePal : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_PalMonsterData DetectPalName; // 0x54(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowCaptureCount; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_DetectCapturePal* GetDefaultObj();
|
|
|
|
void OnCapturedPal(struct FPalUIPalCaptureInfo& CaptureInfo);
|
|
};
|
|
|
|
// 0x10 (0x60 - 0x50)
|
|
// Class Pal.PalQuestBlock_DetectCraft
|
|
class UPalQuestBlock_DetectCraft : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalDataTableRowName_ItemData DetectItemName; // 0x54(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowCraftNumCount; // 0x5C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_DetectCraft* GetDefaultObj();
|
|
|
|
void OnCraftItem(TArray<struct FPalItemAndNum>* ItemInfos);
|
|
};
|
|
|
|
// 0x8 (0x58 - 0x50)
|
|
// Class Pal.PalQuestBlock_DetectMeal
|
|
class UPalQuestBlock_DetectMeal : public UPalQuestBlock
|
|
{
|
|
public:
|
|
int32 RequireCount; // 0x50(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowMealCount; // 0x54(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_DetectMeal* GetDefaultObj();
|
|
|
|
void OnTriedMeal();
|
|
};
|
|
|
|
// 0x8 (0x58 - 0x50)
|
|
// Class Pal.PalQuestBlock_OpenSurvivalGuide
|
|
class UPalQuestBlock_OpenSurvivalGuide : public UPalQuestBlock
|
|
{
|
|
public:
|
|
struct FTimerHandle CheckTimerHandle; // 0x50(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_OpenSurvivalGuide* GetDefaultObj();
|
|
|
|
void OnTimer_CheckOpen();
|
|
};
|
|
|
|
// 0x0 (0x50 - 0x50)
|
|
// Class Pal.PalQuestBlock_UseStatusPoint
|
|
class UPalQuestBlock_UseStatusPoint : public UPalQuestBlock
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestBlock_UseStatusPoint* GetDefaultObj();
|
|
|
|
void OnUpdateStatusPoint();
|
|
};
|
|
|
|
// 0xD0 (0xF8 - 0x28)
|
|
// Class Pal.PalQuestData
|
|
class UPalQuestData : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatedQuestDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompletedQuestDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalQuestBlock* NowQuestBlock; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D6C[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TSoftClassPtr<class UPalQuestBlock>> QuestBlockList; // 0x60(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
struct FPalCommonQuestRewardData CommonRewardData; // 0x70(0x58)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UPalQuestRewardGiver> CustomQuestRewardGiverClass; // 0xC8(0x30)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestData* GetDefaultObj();
|
|
|
|
void UpdatedQuestDelegate__DelegateSignature(class UPalQuestData* UpdatedQuest);
|
|
void ProgressInternal();
|
|
void OnUpdatedQuestBlock(class UPalQuestBlock* UpdatedBlock);
|
|
void OnCompletedQuestBlock(class UPalQuestBlock* CompletedBlock);
|
|
void Initialize(int32 BlockIndex, class FName& InQuestName);
|
|
void GetQuestDataName(class FName* OutName);
|
|
void GetQuestBlock(class UPalQuestBlock** OutBlock);
|
|
int32 GetNowQuestBlockIndex();
|
|
void GetCustomRewardGiverClass(TSoftClassPtr<class UPalQuestRewardGiver>* OutClass);
|
|
void GetCommonRewardData(struct FPalCommonQuestRewardData* OutData);
|
|
void CompleteQuestDelegate__DelegateSignature(class UPalQuestData* CompletedQuest);
|
|
bool CompleteNowBlock();
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Pal.PalQuestManager
|
|
class UPalQuestManager : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatedQuestDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompletedQuestDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class UPalQuestData*> OrderedQuestMap; // 0x48(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> CompletedQuestNames; // 0x98(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* QuestDataSet; // 0xA8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalCommonQuestRewardGiver* CommonRewardGiver; // 0xB0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestManager* GetDefaultObj();
|
|
|
|
void UpdatedAnyQuestDelegate__DelegateSignature(class UPalQuestData* UpdatedQuest);
|
|
void OnUpdatedQuest(class UPalQuestData* UpdatedQuest);
|
|
void OnCompletedQuest(class UPalQuestData* CompletedQuest);
|
|
bool IsAllQuestComplete();
|
|
void CompletedAnyQuestDelegate__DelegateSignature(class UPalQuestData* CompletedQuest);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalQuestRewardGiver
|
|
class UPalQuestRewardGiver : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalQuestRewardGiver* GetDefaultObj();
|
|
|
|
void TakeReward();
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Pal.PalCommonQuestRewardGiver
|
|
class UPalCommonQuestRewardGiver : public UPalQuestRewardGiver
|
|
{
|
|
public:
|
|
struct FPalCommonQuestRewardData RewardData; // 0x28(0x58)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalCommonQuestRewardGiver* GetDefaultObj();
|
|
|
|
void SetCommonRewardData(const struct FPalCommonQuestRewardData& InRewardList);
|
|
};
|
|
|
|
// 0x48 (0x478 - 0x430)
|
|
// Class Pal.PalRadarChartWidgetBase
|
|
class UPalRadarChartWidgetBase : public UPalCustomPrimitiveWidget
|
|
{
|
|
public:
|
|
enum class EPalRadarChartDrawType DrawType; // 0x430(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D7A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ParameterNum; // 0x434(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsMinMaxValuePerParam; // 0x438(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D7B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> ParameterValueMin; // 0x440(0x10)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<int32> ParameterValueMax; // 0x450(0x10)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FColor FillColor; // 0x460(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor MaxValuefillColor; // 0x464(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor BorderColor; // 0x468(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float borderSize; // 0x46C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsCheckParameterMaxValue; // 0x470(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D7C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRadarChartWidgetBase* GetDefaultObj();
|
|
|
|
void SetParameterValue(int32 Index, int32 Value);
|
|
int32 GetMinValue(int32 Index);
|
|
int32 GetMaxValue(int32 Index);
|
|
void BuildVertexData();
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalRagdollPreset
|
|
class UPalRagdollPreset : public UObject
|
|
{
|
|
public:
|
|
TArray<class FName> LockBoneNames; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float LinearDamping; // 0x38(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngularDamping; // 0x3C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRagdollPreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalRandomIncidentActionBase
|
|
class UPalRandomIncidentActionBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3D86[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnRandomIncidentActionNotify; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsTickable; // 0x40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D87[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRandomIncidentActionBase* GetDefaultObj();
|
|
|
|
void Terminate();
|
|
void Start();
|
|
void SetTickable(bool IsTickable);
|
|
void SendNotify(enum class EPalRandomIncidentActionNotifyType NotifyType);
|
|
void OnTick(float DeltaTime);
|
|
void OnTerminate();
|
|
void OnStart();
|
|
void OnRandomIncidentActionNotify__DelegateSignature(enum class EPalRandomIncidentActionNotifyType NotifyType);
|
|
void OnInitialized();
|
|
void OnAllNpcSpawned();
|
|
void Initialize();
|
|
};
|
|
|
|
// 0x30 (0x190 - 0x160)
|
|
// Class Pal.PalRandomIncidentBase
|
|
class UPalRandomIncidentBase : public UPalIncidentBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnEnterAnyArea; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnExitAnyArea; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bIsFinishWithIncidentSpawner; // 0x180(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalRandomIncidentSpawnerAreaType PrevEnterArea; // 0x181(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D94[0xE]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRandomIncidentBase* GetDefaultObj();
|
|
|
|
void SetDisableFlagForNPCSpawner(struct FVector& Center, float Radius, class FName& Name, bool IsDisable);
|
|
void OnExitAnyArea__DelegateSignature(enum class EPalRandomIncidentSpawnerAreaType AreaType, int32 PlayerId);
|
|
void OnEnterAnyArea__DelegateSignature(enum class EPalRandomIncidentSpawnerAreaType AreaType, int32 PlayerId);
|
|
bool IsOutbreakTable(class UDataTable* Table);
|
|
bool IsFinishWithIncidentSpawner();
|
|
int32 GetPlayerId();
|
|
class APalRandomIncidentNPCSpawner* GetNPCSpawner();
|
|
void CreateSpawnMonsterDataListFromOutbreakRow(class UDataTable* Table, TArray<struct FPalRandomIncidentSpawnMonsterData>& OutMonsterList, TArray<class FName>& Names);
|
|
void BroadcastOnEnterAreaAndOnExitArea(int32 PlayerId);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalRandomIncidentLotteryBase
|
|
class UPalRandomIncidentLotteryBase : public UObject
|
|
{
|
|
public:
|
|
float LotteryRate; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D98[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalRandomIncidentSpawnIncidentParameter> LotteryParameters; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRandomIncidentLotteryBase* GetDefaultObj();
|
|
|
|
bool LotteryIncident(struct FPalRandomIncidentSpawnIncidentParameter* OutResult);
|
|
float GetLotteryRate();
|
|
int32 GetLotteryParameters(TArray<struct FPalRandomIncidentSpawnIncidentParameter>* OutParam);
|
|
};
|
|
|
|
// 0x70 (0x3D8 - 0x368)
|
|
// Class Pal.PalRandomIncidentNPCSpawner
|
|
class APalRandomIncidentNPCSpawner : public APalNPCSpawnerBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnNPCSpawnedDelegate; // 0x368(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNPCDespawnedDelegate; // 0x378(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMap<int32, struct FGuid> GroupMap; // 0x388(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalRandomIncidentNPCSpawner* GetDefaultObj();
|
|
|
|
void SpawnNPC(class FName& RowName, struct FPalRandomIncidentSpawnNPCData& SpawnData, int32 SpawnPointIndex, int32 SpawnPointCount);
|
|
void SpawnMonster(class FName& RowName, struct FPalRandomIncidentSpawnMonsterData& SpawnData, int32 SpawnPointIndex, int32 SpawnPointCount);
|
|
void RequestCreateGroups(const TArray<int32>& Groups);
|
|
void NPCSpawned__DelegateSignature(class FName& RowName);
|
|
void NPCDespawned__DelegateSignature(class FName& RowName);
|
|
bool IsSpawnedCharacter(class UPalIndividualCharacterHandle* Handle);
|
|
void GetSpawnedCharacters(TArray<class AActor*>* SpawnedCharacters);
|
|
class UPalIndividualCharacterHandle* FindIndividualCharacterHandleByName(TMap<class UPalIndividualCharacterHandle*, class FName>& RowNames, class FName& Name);
|
|
class APalCharacter* FindCharacterByName(class FName& Name);
|
|
void DespawnCharacters();
|
|
void AddGroupCharacterByGroupNo(class UPalIndividualCharacterHandle* AddIndividualHandle, int32 GroupNo);
|
|
};
|
|
|
|
// 0x130 (0x3C0 - 0x290)
|
|
// Class Pal.PalRandomIncidentSpawnerBase
|
|
class APalRandomIncidentSpawnerBase : public AActor
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPalRandomIncidentWalkPathReferenceData> WalkPointRefarences; // 0x290(0x50)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalRandomIncidentLotteryBase> LotteryClass; // 0x2E0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CoolDownTimeMinute; // 0x2E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DA8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double CoolDownTimeSecRemain; // 0x2F0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalRandomIncidentSpawnerAreaType, float> AreaRadius; // 0x2F8(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 PlayerId; // 0x348(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DA9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIncidentBase* ExecIncident; // 0x350(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalRandomIncidentSpawnerStatus Status; // 0x358(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DAA[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIncidentDynamicParameterRandom* Parameter; // 0x360(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalRandomIncidentLotteryBase* Lottery; // 0x368(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DAB[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalRandomIncidentSpawnerBase* GetDefaultObj();
|
|
|
|
void UpdateStatusWaitPlayerOutside(float DeltaTime);
|
|
void UpdateStatusIdle(float DeltaTime);
|
|
void UpdateStatusExecuting(float DeltaTime);
|
|
void UpdateStatusCoolDown(float DeltaTime);
|
|
void StartCoolDown();
|
|
void SetStatus(enum class EPalRandomIncidentSpawnerStatus NewStatus);
|
|
void SetAreaRadius(enum class EPalRandomIncidentSpawnerAreaType AreaType, float Radius);
|
|
void OnIncidentSpawned(class UPalIncidentBase* Incident, class UPalIncidentDynamicParameterRandom* DynamicParameter);
|
|
bool IsInsideArea(enum class EPalRandomIncidentSpawnerAreaType Area, class ACharacter* PPlayer);
|
|
TMap<enum class EPalRandomIncidentSpawnerAreaType, float> GetAreaRadiusAll();
|
|
float GetAreaRadius(enum class EPalRandomIncidentSpawnerAreaType AreaType);
|
|
class APalCharacter* FindPlayerInsideArea(enum class EPalRandomIncidentSpawnerAreaType AreaType);
|
|
void EndIncident();
|
|
void DestroyUnuseActors(TArray<class AActor*>* OutList);
|
|
void CreateWalkPathList();
|
|
void CollectWalkPoints(TArray<class AActor*>& WalkPoints);
|
|
void CollectChildActors(TArray<class AActor*>* OutList);
|
|
void AddWalkPath(class FName& PathName, TArray<class AActor*>& PointList);
|
|
};
|
|
|
|
// 0x190 (0x1C0 - 0x30)
|
|
// Class Pal.PalRCONSubsystem
|
|
class UPalRCONSubsystem : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3DAD[0x190]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRCONSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x638 - 0x598)
|
|
// Class Pal.PalRecastNavMesh
|
|
class APalRecastNavMesh : public ARecastNavMesh
|
|
{
|
|
public:
|
|
uint8 Pad_3DAE[0xA0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalRecastNavMesh* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalRecordTrigger_BossBattle
|
|
class UPalRecordTrigger_BossBattle : public UPalPlayerRecordDataTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRecordTrigger_BossBattle* GetDefaultObj();
|
|
|
|
void OnLocalPlayerBossBattleSuccessed(class APalPlayerCharacter* LocalPlayer, enum class EPalBossType BossType);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalRegionAreaTriggerBase
|
|
class APalRegionAreaTriggerBase : public AActor
|
|
{
|
|
public:
|
|
class FName BindRegionNameMsgID; // 0x290(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalRegionAreaTriggerBase* GetDefaultObj();
|
|
|
|
void OnOverlap(class AActor* OtherActor);
|
|
void OnEndOverlap(class AActor* OtherActor);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalReplaceSetting
|
|
class UPalReplaceSetting : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, class FName> CharacterIDReplacer; // 0x28(0x50)(Edit, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalReplaceSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x120 (0x690 - 0x570)
|
|
// Class Pal.PalReplicationGraph
|
|
class UPalReplicationGraph : public UReplicationGraph
|
|
{
|
|
public:
|
|
TArray<class UClass*> SpatializedClasses; // 0x570(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UClass*> NonSpatializedChildClasses; // 0x580(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UClass*> AlwaysRelevantClasses; // 0x590(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UReplicationGraphNode_GridSpatialization2D* GridNode; // 0x5A0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UReplicationGraphNode_ActorList* AlwaysRelevantNode; // 0x5A8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DB3[0xE0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalReplicationGraph* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x240 (0x290 - 0x50)
|
|
// Class Pal.PalReplicationGraphNode_AlwaysRelevant_ForConnection
|
|
class UPalReplicationGraphNode_AlwaysRelevant_ForConnection : public UReplicationGraphNode
|
|
{
|
|
public:
|
|
uint8 Pad_3DB5[0x220]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* LastPawn; // 0x270(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FAlwaysRelevantActorInfo> PastRelevantActors; // 0x278(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DB6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalReplicationGraphNode_AlwaysRelevant_ForConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x78 - 0x50)
|
|
// Class Pal.PalReplicationGraphNode_PlayerStateFrequencyLimiter
|
|
class UPalReplicationGraphNode_PlayerStateFrequencyLimiter : public UReplicationGraphNode
|
|
{
|
|
public:
|
|
uint8 Pad_3DB7[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalReplicationGraphNode_PlayerStateFrequencyLimiter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x198 - 0x198)
|
|
// Class Pal.PalRetainerBox
|
|
class UPalRetainerBox : public URetainerBox
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRetainerBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalReticleTargetableInterface
|
|
class IPalReticleTargetableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalReticleTargetableInterface* GetDefaultObj();
|
|
|
|
bool IsShowOutlineInReticleTargetting();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalReticleTargetUtility
|
|
class UPalReticleTargetUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalReticleTargetUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x8F0 - 0x8C8)
|
|
// Class Pal.PalRichTextBlockBase
|
|
class UPalRichTextBlockBase : public UCommonRichTextBlock
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle BindTextDatatableHandle; // 0x8C8(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool IsAutoTextSetWhenWidgetRebuilt; // 0x8D8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DBD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName DefaultStyleName; // 0x8DC(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsAutoAdjustScale; // 0x8E4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DBF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxWidth; // 0x8E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DC0[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRichTextBlockBase* GetDefaultObj();
|
|
|
|
void SetText_GDKInternal(bool IsSuccess, const class FString& OutString);
|
|
void Left(int32 Count, class FText* OutText);
|
|
int32 GetTextLengthWithoutTag();
|
|
class FText GetBindedOriginalText();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalRichTextDecorator_TagText
|
|
class UPalRichTextDecorator_TagText : public URichTextBlockDecorator
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRichTextDecorator_TagText* GetDefaultObj();
|
|
|
|
class FString GetTextStringInternal(class UObject* WorldContextObject, class FName ID);
|
|
class FString GetTagName();
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Pal.PalRichTextIconDecorator
|
|
class UPalRichTextIconDecorator : public URichTextBlockImageDecorator
|
|
{
|
|
public:
|
|
class UDataTable* ControlKeyIconData; // 0x30(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRichTextIconDecorator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x640 - 0x5F0)
|
|
// Class Pal.PalRideMarkerComponent
|
|
class UPalRideMarkerComponent : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
enum class EPalRidePositionType RidePositionType; // 0x5F0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAdjustRotation; // 0x5F1(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFixScale; // 0x5F2(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHiddenCharacterWhenAim; // 0x5F3(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableLookAtByRide; // 0x5F4(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableFullBodyIK_UniqueRide; // 0x5F5(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DC4[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APalUniqueRideWeaponBase> UniqueRidePalWeaponClass; // 0x5F8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalDataTableRowName_PalMonsterData UniqueRidePalID; // 0x600(0x8)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeRiding; // 0x608(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DC5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class UPalRiderComponent> Rider; // 0x61C(0x8)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DC6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalActiveSkillSlot* SkillSlot; // 0x628(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalUniqueRideWeaponBase* WeaponActor; // 0x630(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DC7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRideMarkerComponent* GetDefaultObj();
|
|
|
|
void SyncActiveSkill(class UPalIndividualCharacterParameter* IndividualParameter);
|
|
void SetVisibleWeapon();
|
|
void SetRidingFlag(bool bIsEnable);
|
|
bool IsRiding();
|
|
bool IsAdjustRotation();
|
|
struct FTransform GetRideSocketTransform(enum class ERelativeTransformSpace Space);
|
|
class APalCharacter* GetRiderCharacter();
|
|
class FName GetAttackSocketName();
|
|
class UPalActiveSkillSlot* GetActiveSkillSlot();
|
|
void ChangeRiding__DelegateSignature(bool IsEnable);
|
|
void CameraChangeActorActive(bool Active);
|
|
};
|
|
|
|
// 0x2E0 (0x380 - 0xA0)
|
|
// Class Pal.PalRiderComponent
|
|
class UPalRiderComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRide; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnGetOff; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPalRideMarkerComponent> RidingMarker; // 0xC0(0x8)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalRidePositionType, struct FRiderActionInfo> RideActionMap; // 0xC8(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
class AController* FullRidePalController; // 0x118(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* RideShakingMontage; // 0x120(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFlagContainer DisableRide; // 0x128(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableGetOff; // 0x178(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableAdjustRotation; // 0x1C8(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FVector DefaultMeshLocation; // 0x218(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableUniqueRideIK; // 0x230(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DE0[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultJumpZVelocity; // 0x28C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalWeaponType, struct FVector2D> BackRideLimit; // 0x290(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FPalDataTableRowName_PalMonsterData, TSubclassOf<class UPalUniqueRideAnimeAssetBase>> UniqueRideAnimBPClassMap; // 0x2E0(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UPalUniqueRideAnimeAssetBase*> UniqueRideAnimeAssetMap; // 0x330(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalRiderComponent* GetDefaultObj();
|
|
|
|
void StopShakingMontage();
|
|
void SetRideMarker(class UPalRideMarkerComponent* Marker);
|
|
void SetDisableUniqueRideIK(class FName FlagName, bool IsDisable);
|
|
void SetDisableRide(class FName FlagName, bool bIsDisable);
|
|
void SetDisableGetOff(class FName FlagName, bool bIsDisable);
|
|
void SetDisableAdjustRotation(class FName FlagName, bool bIsDisable);
|
|
void SetDefaultMeshLocation(const struct FVector& Location);
|
|
void RideClientRep(class UPalRideMarkerComponent* Marker);
|
|
bool Ride(class UPalRideMarkerComponent* Marker, bool bIsSkipAnimation);
|
|
void PlayShakingMontage(class UAnimMontage* OverrideMontage, float PlayRate);
|
|
void OnStartInteractInClient(TScriptInterface<class IPalInteractiveObjectComponentInterface> Object);
|
|
void OnStartInteractForServer();
|
|
void OnStartAim();
|
|
void OnSleepPlayer(int32 LastDamage);
|
|
void OnSleep(int32 LastDamage);
|
|
void OnRide__DelegateSignature(class AActor* RideActor);
|
|
void OnInactive();
|
|
void OnGetOff__DelegateSignature(class AActor* RideActor);
|
|
void OnEndInteractInClient();
|
|
void OnEndInteractForServer();
|
|
void OnEndAim();
|
|
void OnDeadPlayer(const struct FPalDeadInfo& DeadInfo);
|
|
void OnDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnChangeActive(bool IsActive);
|
|
void OnCaptureStart();
|
|
bool IsRiding();
|
|
bool IsDisableRide();
|
|
bool IsDisableGetOff();
|
|
bool IsDisableAdjustRotation();
|
|
class UPalUniqueRideAnimeAssetBase* GetUniqueRideAnimeAsset();
|
|
class AActor* GetRindingActor();
|
|
bool GetRiderModelIsBackward();
|
|
class UPalRideMarkerComponent* GetRideMarker();
|
|
bool GetOff(bool bIsSkipAnimation, bool bNoAnimCancel);
|
|
struct FVector GetDefaultMeshLocation();
|
|
enum class EPalRidePositionType GetCurrentRidePositionType();
|
|
void DettachRiderNoAnimation();
|
|
void DettachRider();
|
|
bool CanUniqueRideIK();
|
|
void AttachRiderNoAnimation();
|
|
bool AttachRider();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorldBaseInfoSaveDataUtility
|
|
class UPalWorldBaseInfoSaveDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldBaseInfoSaveDataUtility* GetDefaultObj();
|
|
|
|
class FString GetWorldName(struct FPalWorldBaseInfoSaveData& SaveData);
|
|
};
|
|
|
|
// 0x2E8 (0x310 - 0x28)
|
|
// Class Pal.PalLocalWorldSaveGame
|
|
class UPalLocalWorldSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
int32 Version; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DE8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalLocalSaveData SaveData; // 0x30(0x2E0)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLocalWorldSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Pal.PalWorldBaseInfoSaveGame
|
|
class UPalWorldBaseInfoSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
int32 Version; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DEA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDateTime Timestamp; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalWorldBaseInfoSaveData SaveData; // 0x38(0x28)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldBaseInfoSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x3B0 (0x3D8 - 0x28)
|
|
// Class Pal.PalWorldSaveGame
|
|
class UPalWorldSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
int32 Version; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DEB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDateTime Timestamp; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalWorldSaveData WorldSaveData; // 0x38(0x3A0)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x4C8 (0x4F0 - 0x28)
|
|
// Class Pal.PalWorldPlayerSaveGame
|
|
class UPalWorldPlayerSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
int32 Version; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDateTime Timestamp; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DED[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalWorldPlayerSaveData SaveData; // 0x40(0x4B0)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldPlayerSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x138 (0x160 - 0x28)
|
|
// Class Pal.PalWorldOptionSaveGame
|
|
class UPalWorldOptionSaveGame : public USaveGame
|
|
{
|
|
public:
|
|
int32 Version; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DEE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDateTime Timestamp; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalOptionWorldSaveData OptionWorldData; // 0x38(0x128)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldOptionSaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGameWorldDataSaveInterface
|
|
class IPalGameWorldDataSaveInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalGameWorldDataSaveInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGamePlayerDataSaveInterface
|
|
class IPalGamePlayerDataSaveInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalGamePlayerDataSaveInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x170 - 0x28)
|
|
// Class Pal.PalSaveGameManager
|
|
class UPalSaveGameManager : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnStartedWorldAutoSave; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndedWorldAutoSave; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartedLocalWorldAutoSave; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndedLocalWorldAutoSave; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartedPlayerAutoSave; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndedPlayerAutoSave; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UPalWorldSaveGame* LoadedWorldSaveData; // 0x88(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalLocalWorldSaveGame* LoadedLocalWorldSaveData; // 0x90(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalWorldOptionSaveGame* LoadedWorldOptionSaveData; // 0x98(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle AutoSaveWorldDataTimerHandle; // 0xA0(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle AutoSaveLocalWorldDataTimerHandle; // 0xA8(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString AutoSaveWorldDefaultName; // 0xB0(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<TScriptInterface<class IPalGameWorldDataSaveInterface>> GameSavers; // 0xC0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TScriptInterface<class IPalGamePlayerDataSaveInterface> PlayerDataSaver; // 0xD0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsAppliedPlayerSaveData; // 0xE0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E00[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalAsyncSaveProcessParallel WorldSaveProcess; // 0xE8(0x60)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E01[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsForceDisableAutoSave; // 0x158(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsUseBackupSaveData; // 0x159(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E02[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NearSaveBackupNum; // 0x15C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MinutesSaveBackupNum; // 0x160(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 HourSaveBackupNum; // 0x164(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 DaySaveBackupNum; // 0x168(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E03[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSaveGameManager* GetDefaultObj();
|
|
|
|
void StartWorldDataAutoSave();
|
|
void StartLocalWorldDataAutoSave();
|
|
void OnStartedWorldAutoSave__DelegateSignature();
|
|
void OnStartedPlayerAutoSave__DelegateSignature();
|
|
void OnStartedLocalWorldAutoSave__DelegateSignature();
|
|
void OnFinishedWorldAsyncSaveGameInternal(const class FString& SlotName, int32 UserIndex, bool bSuccess, const class FString& WorldName, const class FString& Timestamp);
|
|
void OnEndedWorldAutoSave__DelegateSignature(bool IsSuccess);
|
|
void OnEndedPlayerAutoSave__DelegateSignature(bool IsSuccess);
|
|
void OnEndedLocalWorldAutoSave__DelegateSignature(bool IsSuccess);
|
|
bool IsValidWorldSaveDirectoryName_LocalData(const class FString& WorldSaveDirectoryName);
|
|
bool IsValidWorldSaveDirectoryName(const class FString& WorldSaveDirectoryName);
|
|
bool IsValidWorldData(const class FString& WorldName);
|
|
bool IsValidLocalWorldData(const class FString& WorldName);
|
|
bool IsLoadedWorldOptionData();
|
|
bool IsLoadedWorldData();
|
|
bool IsLoadedLocalWorldData();
|
|
bool IsAppliedPlayerData();
|
|
TArray<class FString> GetWorldNames();
|
|
TMap<class FString, struct FPalWorldBaseInfoData> GetWorldBaseInfoMap();
|
|
int32 GetMaxWorldSaveDataNum();
|
|
class UPalWorldSaveGame* GetLoadedWorldSaveData();
|
|
class UPalWorldOptionSaveGame* GetLoadedWorldOptionSaveData();
|
|
class UPalLocalWorldSaveGame* GetLoadedLocalWorldSaveData();
|
|
};
|
|
|
|
// 0xB48 (0xCB0 - 0x168)
|
|
// Class Pal.PalScrollBox
|
|
class UPalScrollBox : public UPanelWidget
|
|
{
|
|
public:
|
|
uint8 Pad_3E0B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FScrollBoxStyle WidgetStyle; // 0x170(0x350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FScrollBarStyle WidgetBarStyle; // 0x4C0(0x770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class USlateWidgetStyleAsset* Style; // 0xC30(0x8)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USlateWidgetStyleAsset* BarStyle; // 0xC38(0x8)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EOrientation Orientation; // 0xC40(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESlateVisibility ScrollBarVisibility; // 0xC41(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EConsumeMouseWheel ConsumeMouseWheel; // 0xC42(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E0D[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D ScrollbarThickness; // 0xC48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMargin ScrollbarPadding; // 0xC58(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool AlwaysShowScrollbar; // 0xC68(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AlwaysShowScrollbarTrack; // 0xC69(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool AllowOverscroll; // 0xC6A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAnimateWheelScrolling; // 0xC6B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalDescendantScrollDestination NavigationDestination; // 0xC6C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E0F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float NavigationScrollPadding; // 0xC70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalScrollWhenFocusChanges ScrollWhenFocusChanges; // 0xC74(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowRightClickDragScrolling; // 0xC75(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E10[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WheelScrollMultiplier; // 0xC78(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E11[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUserScrolled; // 0xC80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E12[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalScrollBox* GetDefaultObj();
|
|
|
|
void SetWheelScrollMultiplier(float NewWheelScrollMultiplier);
|
|
void SetScrollWhenFocusChanges(enum class EPalScrollWhenFocusChanges NewScrollWhenFocusChanges);
|
|
void SetScrollOffset(float NewScrollOffset);
|
|
void SetScrollBarVisibility(enum class ESlateVisibility NewScrollBarVisibility);
|
|
void SetScrollbarThickness(struct FVector2D& NewScrollbarThickness);
|
|
void SetScrollbarPadding(struct FMargin& NewScrollbarPadding);
|
|
void SetOrientation(enum class EOrientation NewOrientation);
|
|
void SetConsumeMouseWheel(enum class EConsumeMouseWheel NewConsumeMouseWheel);
|
|
void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling);
|
|
void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar);
|
|
void SetAllowOverscroll(bool NewAllowOverscroll);
|
|
void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, enum class EPalDescendantScrollDestination ScrollDestination, float Padding);
|
|
void ScrollToStart();
|
|
void ScrollToEnd();
|
|
float GetViewOffsetFraction();
|
|
float GetScrollOffsetOfEnd();
|
|
float GetScrollOffset();
|
|
void EndInertialScrolling();
|
|
};
|
|
|
|
// 0x20 (0x58 - 0x38)
|
|
// Class Pal.PalScrollBoxSlot
|
|
class UPalScrollBoxSlot : public UPanelSlot
|
|
{
|
|
public:
|
|
struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E17[0xE]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalScrollBoxSlot* GetDefaultObj();
|
|
|
|
void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment);
|
|
void SetPadding(const struct FMargin& InPadding);
|
|
void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment);
|
|
};
|
|
|
|
// 0x0 (0x80 - 0x80)
|
|
// Class Pal.PalSetDefaultsCommandlet
|
|
class UPalSetDefaultsCommandlet : public UCommandlet
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSetDefaultsCommandlet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x258 (0x280 - 0x28)
|
|
// Class Pal.PalShooterAnimeAssetBase
|
|
class UPalShooterAnimeAssetBase : public UObject
|
|
{
|
|
public:
|
|
struct FWeaponAnimationInfo AnimeInfo; // 0x28(0x258)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShooterAnimeAssetBase* GetDefaultObj();
|
|
|
|
void ChangeRideMontage(class UAnimMontage* NextAnim, enum class EWeaponAnimationType AnimType);
|
|
};
|
|
|
|
// 0x138 (0x160 - 0x28)
|
|
// Class Pal.PalUniqueRideAnimeAssetBase
|
|
class UPalUniqueRideAnimeAssetBase : public UObject
|
|
{
|
|
public:
|
|
struct FVector IKPoleLocation_Hand_R; // 0x28(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector IKPoleLocation_Hand_L; // 0x40(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector IKPoleLocation_Foot_R; // 0x58(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector IKPoleLocation_Foot_L; // 0x70(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DisableLeftHandIK_BallMotion; // 0x88(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E1B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAnimSequence* RidingAnimation; // 0x90(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* RidingAnimation_Ball_Aim; // 0x98(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* RidingAnimation_Ball_Fire; // 0xA0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E1D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FWeaponNotifyAnimationInfo WeaponNotifyAnimInfo_Ball_Aim; // 0xB0(0x58)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FWeaponNotifyAnimationInfo WeaponNotifyAnimInfo_Ball_Fire; // 0x108(0x58)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUniqueRideAnimeAssetBase* GetDefaultObj();
|
|
|
|
class UAnimSequence* GetRideAnimSequence();
|
|
};
|
|
|
|
// 0x900 (0x9A0 - 0xA0)
|
|
// Class Pal.PalShooterComponent
|
|
class UPalShooterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3E3A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnChangeTargetDirectionDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartAim; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndAim; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPullTrigger; // 0xD8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReleaseTrigger; // 0xE8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeState; // 0xF8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnWeaponNotifyDelegate; // 0x108(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndShootingAnimationDelegate; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeWeaponDelegate; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReloadStartDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReloadBulletDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdatedUsableHandFlagDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float WalkSpeedMultiplierInAim; // 0x168(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WalkSpeedMultiplierInHipShoot; // 0x16C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChangeWeaponInterpTime; // 0x170(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E3C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalWeaponType, TSoftClassPtr<class UPalShooterAnimeAssetBase>> DefaultWeaponAnimeAssetBPSoftClassMap; // 0x178(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TSoftClassPtr<class APalWeaponBase>, TSoftClassPtr<class UPalShooterAnimeAssetBase>> OtherWeaponAnimeAssetBPSoftClassMap; // 0x1C8(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMap<TSoftClassPtr<class APalWeaponBase>, enum class EPalWeaponType> WeaponCategoryForPreLoad; // 0x218(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool IsUseBlurUpdate; // 0x268(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E3E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalWeaponType, class UPalShooterAnimeAssetBase*> DefaultWeaponAnimeAssetMap; // 0x270(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<TSoftClassPtr<class APalWeaponBase>, class UPalShooterAnimeAssetBase*> OtherWeaponAnimeAssetMap; // 0x2C0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TSet<enum class EPalWeaponType> LoadedDefaultWeaponSet; // 0x310(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TSet<TSoftClassPtr<class APalWeaponBase>> LoadedOtherWeaponSet; // 0x360(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EWeaponAnimationType, struct FWeaponNotifyAnimationInfo> OverrideWeaponNotifyAnimationMap; // 0x3B0(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FVector TargetDirection; // 0x400(0x18)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsAiming; // 0x418(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsShooting; // 0x419(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsRequestAim; // 0x41A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsRequestPullTrigger; // 0x41B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsReloading; // 0x41C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E40[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFlagContainer UseControllerRotationYawFlags; // 0x420(0x50)(NativeAccessSpecifierPrivate)
|
|
class APalWeaponBase* HasWeapon; // 0x470(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APalWeaponBase* CacheNextWeapon; // 0x478(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FWeaponAnimationInfo PrevWeaponAnimationInfo; // 0x480(0x258)(Transient, NativeAccessSpecifierPrivate)
|
|
bool bIsDisableShootingTemporarily; // 0x6D8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E41[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLayeredFlagContainer DisableAimFlag; // 0x6F0(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FLayeredFlagContainer DisableShootFlag; // 0x700(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E42[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLayeredFlagContainer DisableWeaponChange; // 0x7B0(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer HiddenWeapon; // 0x7C0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E43[0x150]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PullTriggerCountDown; // 0x960(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 PullTriggerCountDownCount; // 0x964(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ElapsedTimeSinceWeaponChange; // 0x968(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalWeaponType OverrideWeaponType; // 0x96C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bUnstoppable; // 0x96D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsHoldTrigger; // 0x96E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bBufferedInput; // 0x96F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsShootingHold; // 0x970(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E44[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APalWeaponBase* NPCWeapon; // 0x988(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CurrentBulletBlurRate; // 0x990(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float RapidFireBlur; // 0x994(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FRandomStream RandomStream; // 0x998(0x8)(Net, ZeroConstructor, Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShooterComponent* GetDefaultObj();
|
|
|
|
void StopWeaponChangeAnimation();
|
|
void StopReloadInternal();
|
|
void StopReload();
|
|
void StopPullTriggerAnime_forBP();
|
|
void StartAimDelegate__DelegateSignature();
|
|
void StartAim();
|
|
void SetUsedRightHand(class FName FlagName, bool bIsUsed);
|
|
void SetUsedLeftHand(class FName FlagName, bool bIsUsed);
|
|
void SetupInputComponent(class UInputComponent* InputComponent);
|
|
void SetTargetDirection_ToServer(const struct FVector& TargetDirection);
|
|
void SetTargetDirection(struct FVector& Direction);
|
|
void SetShootingHold(bool IsHold);
|
|
void SetOverrideWeaponType(enum class EPalWeaponType Type);
|
|
void SetHiddenAttachWeapon(class FName FlagName, bool IsHidden);
|
|
void SetDisableWeaponForUI(bool Disable);
|
|
void SetDisableWeaponChangeAnime(class FName FlagName, bool bIsUsed);
|
|
void SetDisableShootFlag_Layered(enum class EPalShooterFlagContainerPriority Priority, class FName FlagName, bool IsDisable);
|
|
void SetDisableShootFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableReloadFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableLeftHandAttachFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableEndAim(class FName FlagName, bool IsDisable);
|
|
void SetDisableChangeWeaponFlag_Layered(enum class EPalShooterFlagContainerPriority Priority, class FName FlagName, bool IsDisable);
|
|
void SetDisableChangeWeaponFlag(class FName FlagName, bool IsDisable);
|
|
void SetDisableAimFlag_Layered(enum class EPalShooterFlagContainerPriority Priority, class FName FlagName, bool IsDisable);
|
|
void SetDisableAimFlag(class FName FlagName, bool IsDisable);
|
|
void ReturnTriggerDelegate__DelegateSignature();
|
|
void ResetOverrideWeaponType();
|
|
void ReloadWeaponInternal();
|
|
void ReloadWeapon();
|
|
void ReleaseTrigger();
|
|
void PullTriggerDelegate__DelegateSignature();
|
|
void PullTrigger();
|
|
void OnWeaponNotifyDelegate__DelegateSignature(enum class EWeaponNotifyType Type);
|
|
void OnWeaponNotify(enum class EWeaponNotifyType Type);
|
|
void OnWeaponAnimationNotifyEnd(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
|
void OnWeaponAnimationNotifyBegin(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointNotifyPayload);
|
|
void OnUpdatedUsableHandFlag__DelegateSignature(bool CanUseLeftHandFlag, bool CanUseRightHandFlag);
|
|
void OnStartOwnerAction(class UPalActionBase* Action);
|
|
void OnReloadStart__DelegateSignature();
|
|
void OnReloadBullet__DelegateSignature();
|
|
void OnOwnerAnimInitialized();
|
|
void OnLanded(class UPalCharacterMovementComponent* Component, struct FHitResult& Hit);
|
|
void OnJump(class UPalCharacterMovementComponent* Component);
|
|
void OnEndShootingAnimation__DelegateSignature(class UAnimMontage* Montage);
|
|
void OnEndReloadAnimation(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnCrouch(class UPalCharacterMovementComponent* Component, bool bIsCrouch);
|
|
void OnChangeWeapon__DelegateSignature(class APalWeaponBase* Weapon);
|
|
void OnChangeTargetDirection();
|
|
void OnChangeChangeImportance(enum class EPalCharacterImportanceType Next);
|
|
bool IsShooting();
|
|
bool IsReloading();
|
|
bool IsPlayShootingAnimation();
|
|
bool IsHiddenAttachWeapon();
|
|
bool IsAiming();
|
|
class UPalShooterAnimeAssetBase* GetThrowAnimAsset();
|
|
struct FVector GetTargetDirection();
|
|
struct FWeaponAnimationInfo GetPrevWeaponAnimationInfo();
|
|
class APalWeaponBase* GetHasWeapon();
|
|
struct FWeaponAnimationInfo GetCurrentWeaponAnimationInfo();
|
|
struct FRidingAnimationInfo GetCurrentRidingAnimationInfo();
|
|
float GetCurrentBulletBlurRate();
|
|
float GetChangeWeaponAnimationWeight();
|
|
class UPalShooterAnimeAssetBase* GetBowAnimAsset();
|
|
void EndAimDelegate__DelegateSignature();
|
|
void EndAim();
|
|
void ChangeWeapon(class APalWeaponBase* Weapon);
|
|
void ChangeTargetDirectionDelegate__DelegateSignature(const struct FVector& Direction);
|
|
void ChangeStateDelegate__DelegateSignature(bool IsAim, bool IsShoot);
|
|
void ChangeIsShooting(bool IsShooting);
|
|
void ChangeIsAiming(bool IsAiming);
|
|
bool CanWeaponChangeAnime();
|
|
bool CanUseWeapon(class APalWeaponBase* Weapon);
|
|
bool CanUseRightHand();
|
|
bool CanUseLeftHand();
|
|
bool CanShoot();
|
|
bool CanReload();
|
|
bool CanLeftHandAttach();
|
|
bool CanChangeNextWeapon_Layered(enum class EPalShooterFlagContainerPriority Priority);
|
|
bool CanChangeNextWeapon();
|
|
bool CanAutoAim();
|
|
bool CanAim();
|
|
void BowPullAnimeEnd();
|
|
void AttachWeapon_ForPartnerSkillPalWeapon_ToAll(class APalWeaponBase* Weapon);
|
|
void AttachWeapon_ForNPC_ToAll(bool IsNotNull);
|
|
void AttachWeapon(class APalWeaponBase* Weapon);
|
|
void AddRapidFireBlur();
|
|
};
|
|
|
|
// 0x8 (0x3A8 - 0x3A0)
|
|
// Class Pal.PalSpringArmComponent
|
|
class UPalSpringArmComponent : public USpringArmComponent
|
|
{
|
|
public:
|
|
enum class ECollisionChannel WaterProbeChannel; // 0x3A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E46[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSpringArmComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x358 (0x700 - 0x3A8)
|
|
// Class Pal.PalShooterSpringArmComponent
|
|
class UPalShooterSpringArmComponent : public UPalSpringArmComponent
|
|
{
|
|
public:
|
|
float CameraInterpTime; // 0x3A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimingCameraLagSpeed; // 0x3AC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* LengthInterpCurve; // 0x3B0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* OffsetInterpCurve; // 0x3B8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WalkCameraArmLength; // 0x3C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E4F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector WalkCameraOffset; // 0x3C8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HipShootCameraArmLength; // 0x3E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E50[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector HipShootCameraOffset; // 0x3E8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimCameraArmLength; // 0x400(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E51[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector AimCameraOffset; // 0x408(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWeaponType, struct FShooterSpringCameraParameter> DefaultWeaponStandCameraParameterMap; // 0x420(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<TSoftClassPtr<class APalWeaponBase>, struct FShooterSpringCameraParameter> UniqueWeaponStandCameraParameterMap; // 0x470(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
float AirCameraArmLength; // 0x4C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E52[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector AirCameraOffset; // 0x4C8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirHipShootCameraArmLength; // 0x4E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E53[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector AirHipShootCameraOffset; // 0x4E8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAimCameraArmLength; // 0x500(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E54[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector AirAimCameraOffset; // 0x508(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyCameraArmLength; // 0x520(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E55[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector FlyCameraOffset; // 0x528(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyHipShootCameraArmLength; // 0x540(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E56[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector FlyHipShootCameraOffset; // 0x548(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlyAimCameraArmLength; // 0x560(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E57[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector FlyAimCameraOffset; // 0x568(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchCameraArmLength; // 0x580(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E58[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CrouchCameraOffset; // 0x588(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchHipShootCameraArmLength; // 0x5A0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CrouchHipShootCameraOffset; // 0x5A8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchAimCameraArmLength; // 0x5C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector CrouchAimCameraOffset; // 0x5C8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingCameraArmLength; // 0x5E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SlidingCameraOffset; // 0x5E8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingHipShootCameraArmLength; // 0x600(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SlidingHipShootCameraOffset; // 0x608(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlidingAimCameraArmLength; // 0x620(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E5F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SlidingAimCameraOffset; // 0x628(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeadCameraArmLength; // 0x640(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E60[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DeadCameraOffset; // 0x648(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E61[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFixedPoint64 PrevPlayerHp; // 0x6A8(0x8)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
float DefaultCameraLagSpeed; // 0x6B0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E62[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalShooterComponent* ShooterComponent; // 0x6B8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalCharacterMovementComponent* MoveComponent; // 0x6C0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalCharacterParameterComponent* ParameterComponent; // 0x6C8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalDamageReactionComponent* DamageReactionComponent; // 0x6D0(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatContainer ArmLengthScaleContainer; // 0x6D8(0x10)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E65[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShooterSpringArmComponent* GetDefaultObj();
|
|
|
|
void UpdateCameraInterp(float DeltaTime);
|
|
void UnregisterAdditionalOffsets();
|
|
void UnregisterAdditionalOffset(class FName& FlgName);
|
|
void SetCameraLengthScale(class FName FlagName, float Scale);
|
|
void ResetCameraInterp();
|
|
void ResetCameraDirection();
|
|
void RegisterAdditionalOffset(struct FShooterSpringCameraAdditionalOffset& Offset);
|
|
void OnUpdatePlayerHp(const struct FFixedPoint64& NowHP, const struct FFixedPoint64& NowMaxHP);
|
|
void OnStartAim();
|
|
void OnReleaseTrigger();
|
|
void OnPullTrigger();
|
|
void OnLanded(class UPalCharacterMovementComponent* Component, struct FHitResult& Hit);
|
|
void OnJump(class UPalCharacterMovementComponent* Component);
|
|
void OnFly(class UPalCharacterMovementComponent* Component);
|
|
void OnEndAim();
|
|
void OnDyingDeadEnd(class APalPlayerCharacter* PlayerCharacter);
|
|
void OnDead(const struct FPalDeadInfo& DeadInfo);
|
|
void OnCompleteInitializeParameter(class APalCharacter* InCharacter);
|
|
void OnChangeSliding(class UPalCharacterMovementComponent* Component, bool IsSliding);
|
|
void OnChangeShootState(bool IsAim, bool IsShooting);
|
|
void OnChangeGraphicsDelegate(struct FPalOptionGraphicsSettings& PrevSettings, struct FPalOptionGraphicsSettings& NewSettings);
|
|
void OnChangeCrouch(class UPalCharacterMovementComponent* Component, bool IsCrouch);
|
|
struct FVector GetCurrentCameraOffset();
|
|
float GetCurrentCameraArmLength();
|
|
void ChangeArmParameter_forBP();
|
|
};
|
|
|
|
// 0xE0 (0x150 - 0x70)
|
|
// Class Pal.PalShopManager
|
|
class UPalShopManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3E67[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnRecievedBuyResultDelegate; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReceivedDroppedPalDataDelegate; // 0x88(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMap<struct FGuid, class UPalShopBase*> CreatedItemShopMap_ForServer; // 0x98(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalShopBase*> CreatedPalShopMap_ForServer; // 0xE8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalDroppedPalProductDataForShop> LocalDroppedPalData; // 0x138(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UPalShopProduct_LostPal* LostPalProduct_Tmp; // 0x148(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalShopProductBase
|
|
class UPalShopProductBase : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateNowStockNumDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateMaxStockNumDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid MyProductID; // 0x48(0x10)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsInfinityStockFlag; // 0x58(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E69[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 StockNum; // 0x5C(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MaxStockNum; // 0x60(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsValidProductFlag; // 0x64(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E6A[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopProductBase* GetDefaultObj();
|
|
|
|
void UpdateNowStockNumDelegate__DelegateSignature(int32 NowStock);
|
|
void UpdateMaxStockNumDelegate__DelegateSignature(int32 MaxStockNum);
|
|
void OnRep_StockNum();
|
|
void OnRep_MaxStockNum();
|
|
bool IsValidProduct();
|
|
bool IsSoldout();
|
|
bool IsInfinityStock();
|
|
int32 GetRemainStockNum();
|
|
void GetProductNameText(class FText* OutText);
|
|
int32 GetMaxStockNum();
|
|
int32 GetMaxBuyNum_LocalPlayer();
|
|
void GetId(struct FGuid* OutID);
|
|
bool CanBuy_LocalPlayer();
|
|
};
|
|
|
|
// 0x228 (0x290 - 0x68)
|
|
// Class Pal.PalShopProduct_PalSaveParameter
|
|
class UPalShopProduct_PalSaveParameter : public UPalShopProductBase
|
|
{
|
|
public:
|
|
struct FPalIndividualCharacterSaveParameter ProductPalSaveParameter; // 0x68(0x218)(Net, NativeAccessSpecifierPrivate)
|
|
struct FGuid ReservedPlayerUID; // 0x280(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopProduct_PalSaveParameter* GetDefaultObj();
|
|
|
|
void OnCreatedBuyPal(const struct FPalInstanceID& CreatedPalInstanceID);
|
|
void GetProductPalParameter(struct FPalIndividualCharacterSaveParameter* OutParameter);
|
|
int32 GetPrice();
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalShopProduct_LostPal
|
|
class UPalShopProduct_LostPal : public UPalShopProduct_PalSaveParameter
|
|
{
|
|
public:
|
|
uint8 Pad_3E6D[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopProduct_LostPal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x78 - 0x68)
|
|
// Class Pal.PalShopProduct_TradeItem
|
|
class UPalShopProduct_TradeItem : public UPalShopProductBase
|
|
{
|
|
public:
|
|
class FName ProductStaticItemID; // 0x68(0x8)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BuyRate; // 0x70(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E6E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopProduct_TradeItem* GetDefaultObj();
|
|
|
|
int32 GetRequireMoney();
|
|
void GetProductStaticItemID(class FName* OutStaticID);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalShopUtility
|
|
class UPalShopUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalShopUtility* GetDefaultObj();
|
|
|
|
void LotteryItemShop(class UObject* WorldContextObject, class FName& ItemShopLotteryName, class FName* OutShopName);
|
|
bool GetPalShopCreateData(class UObject* WorldContextObject, class FName& ShopName, struct FPalPalShopCreateDataRow* OutData);
|
|
bool GetItemShopCreateData(class UObject* WorldContextObject, class FName& ShopName, struct FPalItemShopCreateDataRow* OutData);
|
|
bool CreateNewPalShop(class UObject* WorldContextObject, struct FPalPalShopCreateDataRow& CreateShopData, class FName& SharedShopKeyName, class UPalShopBase** OutCreatedShop);
|
|
bool CreateNewItemShop(class UObject* WorldContextObject, struct FPalItemShopCreateDataRow& CreateShopData, class FName& SharedShopKeyName, class UPalShopBase** OutCreatedShop);
|
|
bool CanSellFromStaticItemIDAndNum(class UObject* WorldContextObject, struct FPalStaticItemIdAndNum& StaticItemIDAndNum, float SellRate);
|
|
bool CanSellFromSlotIdAndNum(class UObject* WorldContextObject, struct FPalItemSlotIdAndNum& SlotIdAndNum, float SellRate);
|
|
int32 CalcPalSellPrice(class UObject* WorldContextObject, struct FPalIndividualCharacterSaveParameter& SaveParameter, float SellRate);
|
|
int32 CalcItemSellPrice(class UObject* WorldContextObject, struct FPalStaticItemIdAndNum& StaticItemIDAndNum, float SellRate);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalSimpleInteractableObject
|
|
class APalSimpleInteractableObject : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3E79[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSimpleInteractableObject* GetDefaultObj();
|
|
|
|
enum class EPalInteractiveObjectIndicatorType GetIndicatorType();
|
|
};
|
|
|
|
// 0x230 (0x11B0 - 0xF80)
|
|
// Class Pal.PalSkeletalMeshComponent
|
|
class UPalSkeletalMeshComponent : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
bool bCanRagdoll; // 0xF80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E7F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ClavicleAdjustDegree; // 0xF84(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEnableGroundTilt; // 0xF88(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E80[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PitchAngle; // 0xF8C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollAngle; // 0xF90(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TiltingInterpTime; // 0xF94(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultLocation; // 0xF98(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator DefaultRotator; // 0xFB0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector BeginTiltVector; // 0xFC8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EndTiltVector; // 0xFE0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TiltTimer; // 0xFF8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E81[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAppliedMakeInfo; // 0x1000(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FFlagContainer DisableTilt; // 0x1010(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFloatContainer ScaleFloatContainer; // 0x1060(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFloatContainer PitchFloatContainer; // 0x1070(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FFloatContainer AnimRateScaleFloatContainer; // 0x1080(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
float DefaultAnimRateScale; // 0x1090(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E82[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DefaultScale3D; // 0x1098(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalSkeletalMeshType PalSkeletalMeshType; // 0x10B0(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E83[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CharcterMakeMorphMax; // 0x10B4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E84[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName ItemName; // 0x10E8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName BodyTypeName; // 0x10F0(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool DisableChangeMesh_ByPlayerDead; // 0x10F8(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E85[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EVisibilityBasedAnimTickOption DefaultTickOption; // 0x1110(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E86[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalPlayerDataCharacterMakeInfo CharacterMakeInfo; // 0x1114(0x94)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E87[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSkeletalMeshComponent* GetDefaultObj();
|
|
|
|
void SetTiltDisable(class FName FlagName, bool bIsDisable);
|
|
void SetRuntimeScale(class FName FlagName, float Scale);
|
|
void SetRuntimePitch(class FName FlagName, float Pitch);
|
|
void SetRuntimeAnimRateScale(class FName FlagName, float RateScale);
|
|
void SetDisableChangeMesh(bool Disable);
|
|
void SetCharacterMakeInfo(struct FPalPlayerDataCharacterMakeInfo& Info);
|
|
void ResetTransformToDefault();
|
|
bool IsDisableTilt();
|
|
enum class EPalSkeletalMeshType GetPalSkeletalMeshType();
|
|
float GetAnimRateScale();
|
|
void ChangeVisibilityAnimTick(enum class EPalSkeletalTickLayer SkeletalTickLayer);
|
|
void AppliedMakeInfoDelegate__DelegateSignature(class UPalSkeletalMeshComponent* SkeletalMeshComponent);
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Pal.PalSkillDamageReactionComponent
|
|
class UPalSkillDamageReactionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3E8A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnDamageDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalHitEffectSlot* EffectSlot; // 0xB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSkillDamageReactionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x330 - 0x290)
|
|
// Class Pal.PalSkillEffectBase
|
|
class APalSkillEffectBase : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3E9B[0x58]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float EffectSize; // 0x2E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSize; // 0x2EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSize; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LifeTime; // 0x2F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalAttackFilter* AttackFilter; // 0x2F8(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHitFilter* HitFilterGround; // 0x300(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalHitFilter* HitFilterCustomRange; // 0x308(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* AttackTarget; // 0x310(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTimerHandle LifeTimeHandler; // 0x318(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalSoundPlayer* SoundPlayer; // 0x320(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FRandomStream RandomStream; // 0x328(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSkillEffectBase* GetDefaultObj();
|
|
|
|
void StopAllNiagaraSound();
|
|
void StopAkSound();
|
|
struct FTimerHandle SetTimeCallbackBySkillEffectSpawnParameter(class UObject* WorldContextObject, struct FSkillEffectSpawnParameter& Parameter, class UObject* CallObject, FDelegateProperty_ TimeDelegate);
|
|
void SetActorTransformByOwner(class AActor* SkillOwner, struct FVector& MyOffset);
|
|
void SetActionTargetActor(class AActor* Target);
|
|
void PlayAkSound(class UAkAudioEvent* AudioEvent);
|
|
void OnInitialize();
|
|
void LifeTimeCallback();
|
|
bool IsSelfOwnerCharacterOrRaider(class AActor* HitTarget);
|
|
bool IsRidden();
|
|
void Initialize(class AActor* SkillOwner, struct FVector& MyOffset, class AActor* Target, const struct FRandomStream& RandomStream);
|
|
class APalCharacter* GetOwnerCharacter();
|
|
struct FVector GetActionTargetLocation();
|
|
class AActor* GetActionTargetActor();
|
|
class APalSkillEffectBase* CreateChildSkillEffect(TSubclassOf<class APalSkillEffectBase> EffectClass, const struct FTransform& SpawnTransform, const struct FRandomStream& RandomStream, enum class ESpawnActorCollisionHandlingMethod CollisionMethod, class AActor* OwnerActor);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalSkyLightVolume
|
|
class APalSkyLightVolume : public AActor
|
|
{
|
|
public:
|
|
class USkyLightComponent* Component; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1AD : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3E9D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bDisableEnabledFlag; // 0x29C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E9E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSkyLightVolume* GetDefaultObj();
|
|
|
|
void OnRep_bEnabled();
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalSoundDebugModel
|
|
class APalSoundDebugModel : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSoundDebugModel* GetDefaultObj();
|
|
|
|
void Initialize(class UAkAudioEvent* AudioEvent);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalSoundEmitterComponent
|
|
class UPalSoundEmitterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundEmitterComponent* GetDefaultObj();
|
|
|
|
void EmitSound(class FName SoundFName, class AActor* EmitterCharacter, const struct FVector& EmitLocation, float VolumeRate);
|
|
};
|
|
|
|
// 0xE0 (0x108 - 0x28)
|
|
// Class Pal.PalSoundPlayer
|
|
class UPalSoundPlayer : public UObject
|
|
{
|
|
public:
|
|
FDelegateProperty_ AkCallbackOuter; // 0x28(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool StopWhenOwnerDestroyed; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EAE[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USceneComponent* OwnerComponent; // 0x40(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkComponent* AkComponent; // 0x48(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName OwnerAttachPointName; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
FDelegateProperty_ AkCallback; // 0x58(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<int32, struct FPalSoundPlayingParameter> PlaySoundParameters; // 0x68(0x50)(NativeAccessSpecifierPrivate)
|
|
TMap<class FName, float> OutputBusVolumes; // 0xB8(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundPlayer* GetDefaultObj();
|
|
|
|
void UpdateOutputBusBolume();
|
|
void Terminate();
|
|
void StopSound();
|
|
void StopByPlayingId(int32 PlayingID);
|
|
void SetWorldLocation(struct FVector& Location);
|
|
void SetSwitch(const class FString& SwitchGroup, const class FString& SwitchState);
|
|
void SetRTPCValue(class FName& Name, float Value, float InterpolSec);
|
|
void SetPhysicalMaterial(enum class EPhysicalSurface PhysicalSurface);
|
|
void SetOutputBusVolume(class FName Name, float Volume);
|
|
void SetOcclusionRefreshInterval(float Interval);
|
|
void PostTrigger(const class FString& Trigger);
|
|
int32 PlaySound(class UAkAudioEvent* AudioEvent, struct FPalSoundOptions& Options);
|
|
void OnAkPostEventCallback(enum class EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void Initialize();
|
|
struct FVector GetWorldLocation();
|
|
struct FRotator GetOwnerRotation();
|
|
struct FVector GetOwnerLocation();
|
|
bool GetOutputBusVolume(class FName Name, float* Volume);
|
|
void FadeOutByPlayingId(int32 PlayingID, int32 FadeOutDuration);
|
|
void ClearOutputBusVolume(class FName Name);
|
|
};
|
|
|
|
// 0x48 (0xE8 - 0xA0)
|
|
// Class Pal.PalSoundPlayerComponent
|
|
class UPalSoundPlayerComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UPalSoundSlot> PalSoundSlotClass; // 0xA0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ OnGetAkOwnerComponent; // 0xD0(0x10)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalSoundSlot* PalSoundSlotCache; // 0xE0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundPlayerComponent* GetDefaultObj();
|
|
|
|
class USceneComponent* OnGetAkOwnerComponent__DelegateSignature();
|
|
void BeginPlay();
|
|
};
|
|
|
|
// 0x38 (0xD8 - 0xA0)
|
|
// Class Pal.PalSoundPlayerInEditorComponent
|
|
class UPalSoundPlayerInEditorComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UPalSoundSlot> PalSoundSlotClass; // 0xA0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalSoundSlot* PalSoundSlotCache; // 0xD0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundPlayerInEditorComponent* GetDefaultObj();
|
|
|
|
void SetPhysicalMaterial(enum class EPhysicalSurface PhysicalSurface);
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalSoundSlot
|
|
class UPalSoundSlot : public UObject
|
|
{
|
|
public:
|
|
TMap<struct FPalDataTableRowName_SoundID, class UAkAudioEvent*> SoundMap; // 0x28(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<int32, struct FPalDataTableRowName_SoundID> PlaySoundParameters; // 0x78(0x50)(NativeAccessSpecifierPrivate)
|
|
class UPalSoundPlayer* SoundPlayer; // 0xC8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundSlot* GetDefaultObj();
|
|
|
|
void Terminate();
|
|
void StopSoundBySoundId(struct FPalDataTableRowName_SoundID& SoundId);
|
|
void StopSound();
|
|
void StopByPlayingId(int32 PlayingID);
|
|
void SetSwitch(const class FString& SwitchGroup, const class FString& SwitchState);
|
|
void SetRTPCValue(class FName& Name, float Value, float InterpolSec);
|
|
void SetPhysicalMaterial(enum class EPhysicalSurface PhysicalSurface);
|
|
int32 PlaySoundByAkEvent(class UAkAudioEvent* AkEvent, struct FPalSoundOptions& Options);
|
|
int32 PlaySound(struct FPalDataTableRowName_SoundID& ID, struct FPalSoundOptions& Options);
|
|
void OnAkPostEventCallback(enum class EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
bool IsPlayingBySoundId(struct FPalDataTableRowName_SoundID& SoundId);
|
|
void Initialize();
|
|
class UPalSoundPlayer* GetSoundPlayer();
|
|
class UAkAudioEvent* GetAkEvent(struct FPalDataTableRowName_SoundID& ID);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalSoundUtility
|
|
class UPalSoundUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSoundUtility* GetDefaultObj();
|
|
|
|
void StopSoundByActorWithSoundId(class AActor* Actor, struct FPalDataTableRowName_SoundID& ID);
|
|
void StopSoundByActor_Editor(class AActor* Actor);
|
|
void StopSoundByActor(class AActor* Actor);
|
|
class APalSoundDebugModel* SpawnSoundDebugModel(class UAkAudioEvent* AudioEvent, struct FVector& Location, struct FRotator& Rotation, class UObject* WorldObject);
|
|
void SetSwitchByActor(class AActor* Actor, const class FString& SwitchGroup, const class FString& SwitchState);
|
|
void SetRTPCValueByActor(class AActor* Actor, class FName Name, float Value, float InterpolSec);
|
|
void SetPhysicalMaterial(class AActor* Actor, enum class EPhysicalSurface PhysicalSurface);
|
|
void PlaySoundByActor_Editor(class AActor* Actor, struct FPalDataTableRowName_SoundID& ID, struct FPalSoundOptions& Option, TSoftClassPtr<class UPalSoundSlot> SoundSlotClass, enum class EPhysicalSurface PhysicalSurface);
|
|
void PlaySoundByActor(class AActor* Actor, struct FPalDataTableRowName_SoundID& ID, struct FPalSoundOptions& Option);
|
|
bool PlayAkEventSoundByActor(class AActor* Actor, class UAkAudioEvent* AkEvent);
|
|
void PalSoundUtilityBoolCallbackFunction__DelegateSignature(bool IsPlaying);
|
|
void IsSoundPlayingByActor(class AActor* Actor, struct FPalDataTableRowName_SoundID& ID, FDelegateProperty_ Cb);
|
|
};
|
|
|
|
// 0x8 (0x800 - 0x7F8)
|
|
// Class Pal.PalSpectator
|
|
class APalSpectator : public APalCharacter
|
|
{
|
|
public:
|
|
uint8 Pad_3ED1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSpectator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x580 - 0x560)
|
|
// Class Pal.PalSpeedCollisionComponent
|
|
class UPalSpeedCollisionComponent : public USphereComponent
|
|
{
|
|
public:
|
|
bool IsSelfEnable; // 0x560(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3ED4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalInstanceID> HitPalList; // 0x568(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3ED5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSpeedCollisionComponent* GetDefaultObj();
|
|
|
|
void OnAllActionEnd(class UPalActionComponent* ActionComponent);
|
|
void OnActionBegin(class UPalActionBase* Action);
|
|
void DelayRemoveInterval();
|
|
void BeginOverlapEvent(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalSphereBodyBase
|
|
class APalSphereBodyBase : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSphereBodyBase* GetDefaultObj();
|
|
|
|
void RPCDummy();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalSpotAreaBase
|
|
class APalSpotAreaBase : public AActor
|
|
{
|
|
public:
|
|
enum class EPalAudioState AudioState; // 0x290(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsOverlappedLocalPlayer; // 0x291(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3ED6[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalSpotAreaBase* GetDefaultObj();
|
|
|
|
void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class APalPlayerCharacter* PlayerCharacter);
|
|
void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class APalPlayerCharacter* PlayerCharacter);
|
|
enum class EPalAudioState GetAudioState();
|
|
class UPrimitiveComponent* GetAreaCollision();
|
|
};
|
|
|
|
// 0x80 (0xA8 - 0x28)
|
|
// Class Pal.PalSquad
|
|
class UPalSquad : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3ED7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnSomeOneDeadDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCombatPropagationDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEscapePropagationDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID LeaderId; // 0x60(0x30)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPalInstanceID> MemberIDList; // 0x90(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UPalAIBlackboardBase* LeaderBB; // 0xA0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSquad* GetDefaultObj();
|
|
|
|
void RemoveWhenDestoryActor(class AActor* DestoryActor);
|
|
void OnSomeOneDeadDelegate__DelegateSignature(const struct FPalDeadInfo& DeadInfo);
|
|
void OnCombatPropagationDelegate__DelegateSignature(class AActor* StartActor);
|
|
void GetMemberID(TArray<struct FPalInstanceID>* OutList);
|
|
void EscapeStart(class AActor* StartActor, class AActor* Target);
|
|
void EscapePropagationDelegate__DelegateSignature(class AActor* StartActor, class AActor* TargetActor);
|
|
void DeadAndUpdateLeader(const struct FPalDeadInfo& DeadInfo);
|
|
void CombatStart(class AActor* StartActor);
|
|
void AddCharacter(const struct FPalInstanceID& PalInstanceID);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalStageAreaBounds
|
|
class APalStageAreaBounds : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalStageAreaBounds* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalStageRegistrationParameterBase
|
|
class UPalStageRegistrationParameterBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3ED8[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageRegistrationParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalStageDefines
|
|
class UPalStageDefines : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageDefines* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalStageUtility
|
|
class UPalStageUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalStageModelBase
|
|
class UPalStageModelBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3ED9[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalStageInstanceId InstanceId; // 0x40(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3EDA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalStagePlayerInfo> PlayerInfos; // 0x58(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageModelBase* GetDefaultObj();
|
|
|
|
void OnCompleteLoadStage_ServerInternal(class UPalStageModelBase* TargetStageModel);
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Pal.PalStageRegistrationParameterBossBattle
|
|
class UPalStageRegistrationParameterBossBattle : public UPalStageRegistrationParameterBase
|
|
{
|
|
public:
|
|
uint8 Pad_3EDB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageRegistrationParameterBossBattle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x70 - 0x68)
|
|
// Class Pal.PalStageModelBossBattle
|
|
class UPalStageModelBossBattle : public UPalStageModelBase
|
|
{
|
|
public:
|
|
class UPalBossBattleInstanceModel* InstanceModel; // 0x68(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageModelBossBattle* GetDefaultObj();
|
|
|
|
void OnRep_InstanceModel();
|
|
class UPalBossBattleInstanceModel* GetInstanceModel();
|
|
};
|
|
|
|
// 0x10 (0x50 - 0x40)
|
|
// Class Pal.PalStageRegistrationParameterDungeon
|
|
class UPalStageRegistrationParameterDungeon : public UPalStageRegistrationParameterBase
|
|
{
|
|
public:
|
|
uint8 Pad_3EDC[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageRegistrationParameterDungeon* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x70 - 0x68)
|
|
// Class Pal.PalStageModelDungeon
|
|
class UPalStageModelDungeon : public UPalStageModelBase
|
|
{
|
|
public:
|
|
class UPalDungeonInstanceModel* InstanceModel; // 0x68(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageModelDungeon* GetDefaultObj();
|
|
|
|
class UPalDungeonInstanceModel* GetInstanceModel();
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Pal.PalStageReplicator
|
|
class UPalStageReplicator : public UPalGameStateReplicatorBase
|
|
{
|
|
public:
|
|
struct FPalFastStageModelRepInfoArray RepInfoArray; // 0x28(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3EDE[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageReplicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x110 - 0x70)
|
|
// Class Pal.PalStageWorldSubsystem
|
|
class UPalStageWorldSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
TMap<struct FPalStageInstanceId, class UPalStageModelBase*> StageModelMap; // 0x70(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class UDataLayerAsset*, struct FPalStageAreaInfo> StageAreaInfoMap; // 0xC0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStageWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Pal.PalStateMachineStateBase_BlueprintBase
|
|
class UPalStateMachineStateBase_BlueprintBase : public UPalStateMachineStateBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStateMachineStateBase_BlueprintBase* GetDefaultObj();
|
|
|
|
void StateTick(float DeltaTime);
|
|
void StateExit();
|
|
void StateEnter();
|
|
};
|
|
|
|
// 0x130 (0x158 - 0x28)
|
|
// Class Pal.PalStaticItemDataBase
|
|
class UPalStaticItemDataBase : public UObject
|
|
{
|
|
public:
|
|
class FName ID; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> IconTexture; // 0x30(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalItemTypeA TypeA; // 0x60(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalItemTypeB TypeB; // 0x61(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EE0[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 Rank; // 0x64(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Rarity; // 0x68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Price; // 0x6C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxStackCount; // 0x70(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortID; // 0x74(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalDynamicItemDataBase> DynamicItemDataClass; // 0x78(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNotConsumed; // 0x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EE1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class AActor> ActorClass; // 0x88(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UStaticMesh> StaticMeshPath; // 0xB8(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class AActor> VisualBlueprintClassSoft; // 0xE8(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalDropItemType DropItemType; // 0x118(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EE2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Weight; // 0x11C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Durability; // 0x120(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PassiveSkill; // 0x124(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CorruptionFactor; // 0x12C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloatValue1; // 0x130(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OverrideNameMsgID; // 0x134(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverrideDescMsgID; // 0x13C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3EE3[0x14]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticItemDataBase* GetDefaultObj();
|
|
|
|
bool UseItem(class UPalDynamicItemDataBase* DynamicItemData, class UObject* WorldContextObject);
|
|
bool IsCorruptible();
|
|
bool HasDynamicItemClass();
|
|
bool HasActorClass();
|
|
TSoftClassPtr<class AActor> GetVisualBlueprintClass(class UObject* WorldContextObject);
|
|
class FName GetPassiveSkill();
|
|
void GetNameMsgId(class FName* OutMsgID);
|
|
int32 GetMaxStackCount();
|
|
class FName GetId();
|
|
TSubclassOf<class UPalDynamicItemDataBase> GetDynamicItemDataClass();
|
|
void GetDescriptionMsgId(class FName* OutMsgID);
|
|
TSoftClassPtr<class AActor> GetActorClass();
|
|
};
|
|
|
|
// 0x10 (0x168 - 0x158)
|
|
// Class Pal.PalStaticArmorItemData
|
|
class UPalStaticArmorItemData : public UPalStaticItemDataBase
|
|
{
|
|
public:
|
|
int32 AttackValue; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DefenseValue; // 0x15C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 HPValue; // 0x160(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ShieldValue; // 0x164(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticArmorItemData* GetDefaultObj();
|
|
|
|
int32 GetShieldValue();
|
|
int32 GetHPValue();
|
|
int32 GetDefenseValue();
|
|
int32 GetAttackValue();
|
|
};
|
|
|
|
// 0x548 (0x5E8 - 0xA0)
|
|
// Class Pal.PalStaticCharacterParameterComponent
|
|
class UPalStaticCharacterParameterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalAIActionType, TSubclassOf<class UPalAIActionBase>> AIActionMap; // 0xA0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float CallApproachWalkSpeedMultiplier; // 0xF0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EEC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAnimMontage*> RandomRestMontage; // 0xF8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalRandomRestInfo> RandomRestMontageInfos; // 0x108(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalGeneralAnimSequenceType, class UAnimSequence*> GeneralAnimSequenceMap; // 0x118(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalGeneralMontageType, class UAnimMontage*> GeneralMontageMap; // 0x168(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalGeneralBlendSpaceType, class UBlendSpace*> GeneralBlendSpaceMap; // 0x1B8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalRagdollPresetType, TSubclassOf<class UPalRagdollPreset>> RagdollPresetMap; // 0x208(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalActionType, class UAnimMontage*> ActionMontageMap; // 0x258(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> EmoteList; // 0x2A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWazaID, TSoftClassPtr<class UPalActionBase>> WazaActionDeclarationMap; // 0x2B8(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<enum class EPalWazaID, TSubclassOf<class UPalActionBase>> WazaActionInstancedMap; // 0x308(0x50)(BlueprintVisible, BlueprintReadOnly, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float CaptureSuccessRate; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsPal; // 0x35C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EED[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SkillEffectScale; // 0x360(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EEE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SkillEffectOffsetScale; // 0x368(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowSideDistanceRate; // 0x380(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EEF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPhysicalSurface, struct FFootStampInfo> FootStampMap; // 0x388(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
float StepVelocityXY; // 0x3D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StepVelocityZ; // 0x3DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName HeadBoneName; // 0x3E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PhysicsBodyRootName; // 0x3E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ToolAttachBoneName; // 0x3F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D HPGaugeUIOffset; // 0x3F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExclamationMarkOffsetZ; // 0x408(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalMonsterMovementType MovementType; // 0x40C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Weight_KG; // 0x410(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Mass_Scale; // 0x414(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IsGroundCrossRange; // 0x418(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalPhysicsBoneType, class FName> PhysicsBoneNameMap; // 0x420(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool IsUncapturable; // 0x470(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsBackWalkForwardAnime; // 0x471(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsRightLeft_WakeupFromRagdoll; // 0x472(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF3[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector GetupMotion_UtubuseOrRight_0FramePelvisLocation; // 0x478(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector GetupMotion_AomukeOrLeft_0FramePelvisLocation; // 0x490(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Ragdoll_RightLeftGetup_ForwardTailName; // 0x4A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Ragdoll_RightLeftGetup_RightLegName; // 0x4B0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalPettingSizeType PettingSize; // 0x4B8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PettingDistance; // 0x4BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PettingStartAddDistance; // 0x4C0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PettingEndLeaveDistance; // 0x4C4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PettingCameraCenterDistance_Override; // 0x4C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PettingCameraHeight_Override; // 0x4CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PettingCameraArmLength_Override; // 0x4D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPalSizeType Size; // 0x4D4(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Ragdoll_GravityRate; // 0x4D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsLookatIKAble; // 0x4DC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SmallDamageAnimationApplyRate; // 0x4E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SmallDamageAnimationPlayRate; // 0x4E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FShooterSpringCameraParameter CameraOffsetInLiftup; // 0x4E8(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool IsForcedTurnWhenDamageReaction; // 0x508(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DisableNPCDamageRolling; // 0x509(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EF7[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CapsuleHalfHeightDefault; // 0x50C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UPalSoundSlot> PalSoundSlotClass; // 0x510(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AkAttachPointName; // 0x540(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UPalFootStepEffectAssetBase> PalFootStepEffectAssetClass; // 0x548(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalStaticCharacterInfo_SpawnItem SpawnItem; // 0x578(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPalSoundSlot* PalSoundSlotCache; // 0x5C8(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalFootStepEffectAssetBase* PalFootStepEffectAssetCache; // 0x5D0(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalActionBase> MissWazaAction; // 0x5D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsBoss_Database; // 0x5E0(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsTowerBoss_Database; // 0x5E1(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalSpawnedCharacterType SpawnedCharacterType; // 0x5E2(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3EF8[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticCharacterParameterComponent* GetDefaultObj();
|
|
|
|
void SetSpawnedCharacterType(enum class EPalSpawnedCharacterType SpawnedType);
|
|
void LoadWazaActionClass(enum class EPalWazaID WazaID);
|
|
bool IsTowerBossPal();
|
|
bool IsSwimPal();
|
|
bool IsRarePal();
|
|
bool IsFlyPal();
|
|
bool IsBossPal_Database_ExceptRare();
|
|
bool IsBossPal_Database();
|
|
bool IgnoreLeanBack();
|
|
bool IgnoreBlowAway();
|
|
enum class EPalSpawnedCharacterType GetSpawnedCharacterType();
|
|
struct FPalRandomRestInfo GetRandomRestInfo();
|
|
float GetCaptureRate_ByCharacterID();
|
|
class UAnimMontage* FindMontange(enum class EPalActionType ActionType, bool* bExist);
|
|
};
|
|
|
|
// 0x18 (0x170 - 0x158)
|
|
// Class Pal.PalStaticConsumeItemData
|
|
class UPalStaticConsumeItemData : public UPalStaticItemDataBase
|
|
{
|
|
public:
|
|
int32 RestoreHP; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RestoreSP; // 0x15C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RestoreSatiety; // 0x160(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RestoreSanity; // 0x164(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWazaID WazaID; // 0x168(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3EF9[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticConsumeItemData* GetDefaultObj();
|
|
|
|
enum class EPalWazaID GetWazaID();
|
|
int32 GetRestoreSP();
|
|
int32 GetRestoreSatiety();
|
|
int32 GetRestoreSanity();
|
|
int32 GetRestoreHP();
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Pal.PalStaticItemDataAsset
|
|
class UPalStaticItemDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
TMap<class FName, class UPalStaticItemDataBase*> StaticItemDataMap; // 0x30(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class AActor> UndefinedVisualBlueprintClassSoft; // 0x80(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticItemDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalStaticItemDataManager
|
|
class UPalStaticItemDataManager : public UObject
|
|
{
|
|
public:
|
|
class UPalStaticItemDataAsset* StaticItemDataAsset; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticItemDataManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalStaticItemDataTable
|
|
class UPalStaticItemDataTable : public UObject
|
|
{
|
|
public:
|
|
class UPalStaticItemDataAsset* DataAsset; // 0x28(0x8)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticItemDataTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalStaticLogCollector
|
|
class UPalStaticLogCollector : public UObject
|
|
{
|
|
public:
|
|
struct FGuid OverInventoryWeightId; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalLogManager* TargetLogManager; // 0x38(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticLogCollector* GetDefaultObj();
|
|
|
|
void RegisterLogCollectEvent_BP();
|
|
void OnReadyPlayerInventoryData(class UPalPlayerDataStorage* PlayerDataStorage);
|
|
void OnOverWeightInventory(float NowWeight);
|
|
void OnFixedWeightInventory(float NowWeight);
|
|
void OnEndedWorldAutoSave(bool IsSuccess);
|
|
};
|
|
|
|
// 0x10 (0x168 - 0x158)
|
|
// Class Pal.PalStaticWeaponItemData
|
|
class UPalStaticWeaponItemData : public UPalStaticItemDataBase
|
|
{
|
|
public:
|
|
int32 MagazineSize; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SneakAttackRate; // 0x15C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AttackValue; // 0x160(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DefenseValue; // 0x164(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStaticWeaponItemData* GetDefaultObj();
|
|
|
|
int32 GetWeaponDefense();
|
|
int32 GetWeaponBaseDamage();
|
|
float GetSneakAttackRate();
|
|
int32 GetMaxMagazineSize();
|
|
};
|
|
|
|
// 0x0 (0x538 - 0x538)
|
|
// Class Pal.PalStationaryWeaponBase
|
|
class APalStationaryWeaponBase : public APalWeaponBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalStationaryWeaponBase* GetDefaultObj();
|
|
|
|
float GetAttackableDistance();
|
|
float GetAttackableAngle();
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalStatModelPerformance
|
|
class UPalStatModelPerformance : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3EFC[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatModelPerformance* GetDefaultObj();
|
|
|
|
void SetupInitializeStat(float FrameTime, float GameThreadTime, float RenderThreadTime, float GPUTime);
|
|
void Initialize();
|
|
void Deinitialize();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalStatPalCount
|
|
class UPalStatPalCount : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3EFD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UFont* FontObject; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatPalCount* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Pal.PalStatusCollectItem
|
|
class UPalStatusCollectItem : public UPalStatusBase
|
|
{
|
|
public:
|
|
struct FPalStaticItemIdAndNum CollectItemInfo; // 0x48(0xC)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F04[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatusCollectItem* GetDefaultObj();
|
|
|
|
void TickStatus_Implementation(float DeltaTime);
|
|
void SetCollectItemInfo(struct FPalStaticItemIdAndNum& ItemIDAndNum);
|
|
void OnEndStatus_Implementation();
|
|
void OnBreakStatus_Implementation();
|
|
void OnBeginStatus_Implementation();
|
|
void OnBeginSomeStatus_Implementation();
|
|
bool IsThrown();
|
|
bool IsServer();
|
|
bool IsRestrictedByWorkerEvent();
|
|
bool IsRestrictedByWork();
|
|
bool IsLifted();
|
|
bool IsHealth();
|
|
bool IsBattleMode();
|
|
class UPalPlayerInventoryData* GetOwnerPlayerInventoryData();
|
|
struct FPalStaticItemIdAndNum GetCollectItemInfo();
|
|
void DropItem(class FName ItemId, int32 DropNum, const struct FVector& SpawnLocation, const struct FVector& ReleaseDirection);
|
|
bool CanSpawnItem();
|
|
};
|
|
|
|
// 0x90 (0x130 - 0xA0)
|
|
// Class Pal.PalStatusComponent
|
|
class UPalStatusComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalStatusID, TSubclassOf<class UPalStatusBase>> StatusMap; // 0xA0(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddStatus; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveStatus; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalStatusBase*> ExecutionStatusList; // 0x110(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalStatusBase*> ExecutionStatusListCache; // 0x120(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatusComponent* GetDefaultObj();
|
|
|
|
void SomeStatus_ToAll(enum class EPalStatusID StatusId, const struct FStatusDynamicParameter& Param);
|
|
void RemoveStatus_ToServer(enum class EPalStatusID StatusId, int32 IssuerID);
|
|
void RemoveStatus(enum class EPalStatusID StatusId);
|
|
void OnRep_ExecutionStatusList();
|
|
void OnRemoveStatus__DelegateSignature(class UPalStatusComponent* StatusComponent, enum class EPalStatusID StatusId);
|
|
void OnAddStatus__DelegateSignature(class UPalStatusComponent* StatusComponent, enum class EPalStatusID StatusId, class UPalStatusBase* Status);
|
|
class UPalStatusBase* GetExecutionStatusCache(enum class EPalStatusID StatusId);
|
|
class UPalStatusBase* GetExecutionStatus(enum class EPalStatusID StatusId);
|
|
void BeginPlay();
|
|
void AddStatusParameter(enum class EPalStatusID StatusId, const struct FStatusDynamicParameter& Param);
|
|
void AddStatus_ToServer(enum class EPalStatusID StatusId, const struct FStatusDynamicParameter& Param, int32 IssuerID);
|
|
void AddStatus(enum class EPalStatusID StatusId);
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalStatusLifeSteal
|
|
class UPalStatusLifeSteal : public UPalStatusBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatusLifeSteal* GetDefaultObj();
|
|
|
|
void OnLifeSteal(int32 Damage);
|
|
int32 CalucRecoverPoint(int32 Damage);
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Pal.PalStatus_StaminaControl
|
|
class UPalStatus_StaminaControl : public UPalStatusBase
|
|
{
|
|
public:
|
|
bool IsLocalPlayerOrPal; // 0x48(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsPreCliming; // 0x49(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F11[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalStatus_StaminaControl* GetDefaultObj();
|
|
|
|
void DecreaseStepStamina();
|
|
void DecreaseJumpStamina(class UPalCharacterMovementComponent* Movement);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGameSystemNeedSync
|
|
class IPalGameSystemNeedSync : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalGameSystemNeedSync* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0x150 - 0xA0)
|
|
// Class Pal.PalSyncTeleportComponent
|
|
class UPalSyncTeleportComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3F12[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPlayerMovedClientDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlayerMoveCompleteClientDelegate; // 0xC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* DefaultStartSE; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalHUDDispatchParameter_FadeWidget* FadeParameter; // 0xE0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F13[0x68]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalSyncTeleportComponent* GetDefaultObj();
|
|
|
|
void SyncTeleportPlayerMovedDynamicDelegate__DelegateSignature();
|
|
void SyncTeleport_ToClient(struct FPalSyncTeleportRequestParameter& Parameter);
|
|
void SyncTeleport(struct FPalSyncTeleportRequestParameter& Parameter);
|
|
void RequestSyncTeleportStart_ToServer(struct FPalSyncTeleportRequestParameter& Parameter);
|
|
void RequestSyncTeleportMove_ToServer();
|
|
void RequestSyncTeleportEnd_ToServer();
|
|
void ReceiveSyncTeleportStartResult_ToClient(bool bIsSuccess);
|
|
void ReceiveSyncTeleportMoveResult_ToClient(bool bIsSuccess);
|
|
void ReceiveSyncTeleportEnd_ToClient(bool bIsSuccess);
|
|
void OnEndSyncTeleportFadeOut();
|
|
void OnEndSyncTeleportFadeIn();
|
|
bool IsTeleporting();
|
|
struct FQuat GetTeleportRotation();
|
|
struct FVector GetTeleportLocation();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalSystemInitializeInterface
|
|
class IPalSystemInitializeInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalSystemInitializeInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEditorTalkTreeDataTable
|
|
class UPalEditorTalkTreeDataTable : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEditorTalkTreeDataTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEditorTalkTreeDataUtility
|
|
class UPalEditorTalkTreeDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEditorTalkTreeDataUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEditorNpcMultiTalkDataUtility
|
|
class UPalEditorNpcMultiTalkDataUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEditorNpcMultiTalkDataUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class Pal.PalTalkWidgetParameter
|
|
class UPalTalkWidgetParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UDataTable* TalkDataTable; // 0x38(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName StartTalkSequence; // 0x40(0x8)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* Talker; // 0x48(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalIncidentBase* TalkIncident; // 0x50(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsCancel; // 0x58(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F14[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTalkWidgetParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUserWidgetHierarchical
|
|
class UPalUserWidgetHierarchical : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidgetHierarchical* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x420 - 0x408)
|
|
// Class Pal.PalUserWidgetStackableUI
|
|
class UPalUserWidgetStackableUI : public UPalUserWidgetHierarchical
|
|
{
|
|
public:
|
|
class UAkAudioEvent* OpenAkEvent; // 0x408(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CloseAkEvent; // 0x410(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F15[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidgetStackableUI* GetDefaultObj();
|
|
|
|
void OnPreClose();
|
|
void OnPostClose();
|
|
void OnClose();
|
|
class UAkAudioEvent* GetOpenAkEvent();
|
|
class UAkAudioEvent* GetCloseAkEvent();
|
|
void Close();
|
|
};
|
|
|
|
// 0x10 (0x430 - 0x420)
|
|
// Class Pal.PalUserWidgetOverlayUI
|
|
class UPalUserWidgetOverlayUI : public UPalUserWidgetStackableUI
|
|
{
|
|
public:
|
|
bool IsEnableCancelAction; // 0x420(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F18[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalUIActionBindData CancelInputHandle; // 0x424(0x4)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPalUIActionBindData EscInputHandle; // 0x428(0x4)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F19[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidgetOverlayUI* GetDefaultObj();
|
|
|
|
void ResetCancelAction();
|
|
void OverrideCancelAction(bool IsDisplayActionBar, enum class EInputEvent InputType, FDelegateProperty_ Callback);
|
|
void ClearCancelAction();
|
|
};
|
|
|
|
// 0x18 (0x448 - 0x430)
|
|
// Class Pal.PalTalkWindowWidgetBase
|
|
class UPalTalkWindowWidgetBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
class UPalNPCTalkSystem* TalkSystem; // 0x430(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F1D[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTalkWindowWidgetBase* GetDefaultObj();
|
|
|
|
void ShowChoice(TArray<class FName>& ChoiceTextIDList);
|
|
void SetTalkerName(class FName& Text);
|
|
void SetMainTextList(TArray<class FName>& TextIDList);
|
|
void RequestClose();
|
|
enum class EPalNPCTalkSelectedChoiceResult NotifyChoiceIndex(int32 Index);
|
|
bool HasArguments();
|
|
void CreateTextAppliedArgments(class FText& OrgText, class FText* OutText);
|
|
void AddArgument(const class FString& Key, class FText& Text);
|
|
};
|
|
|
|
// 0x140 (0x168 - 0x28)
|
|
// Class Pal.PalTechnologyData
|
|
class UPalTechnologyData : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateTechnologyPoint; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateBossTechnologyPoint; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUnlockedAnyTechnology; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNewUnlockedUpdate; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalTechnologyDataSet TechnologyDataSet; // 0x68(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPalTechnologyDataTableRowBase EmptyTechnologyData; // 0x80(0x40)(NativeAccessSpecifierPublic)
|
|
struct FPalTechnologyRecipeUnlockDataTableRow EmptyRecipeTechnologyData; // 0xC0(0x60)(NativeAccessSpecifierPublic)
|
|
TArray<class FName> UnlockedTechnologyNameArray; // 0x120(0x10)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
|
|
struct FGuid OwnerPlayerUId; // 0x130(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 TechnologyPoint; // 0x140(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 bossTechnologyPoint; // 0x144(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> DefaultLockRecipeNameArray; // 0x148(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> DefaultLockBuildObjectNameArray; // 0x158(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTechnologyData* GetDefaultObj();
|
|
|
|
void RequestUnlockRecipeTechnology(class FName& UnlockTechnologyName);
|
|
void RequestAddTechnologyPointByItem(struct FPalItemSlotId& ConsumeSlotId);
|
|
void RemoveNewUnlockedFlag(class FName& TechnologyName);
|
|
void OnUpdateTechnologyPoint__DelegateSignature(int32 TechnologyPoint);
|
|
void OnUpdateLocalPlayerLevel(int32 AddLevel, int32 NowLevel);
|
|
void OnUnlockedAnyTechnology__DelegateSignature();
|
|
void OnRep_UnlockedTechnologyNameArray();
|
|
void OnRep_TechnologyPoint();
|
|
void OnRep_BossTechnologyPoint();
|
|
void OnNewUnlockedUpdateDelegate__DelegateSignature();
|
|
bool IsUnlockRecipeTechnology(class FName& TechnologyName);
|
|
bool IsUnlockCraftRecipe(class FName& CraftRecipeName);
|
|
bool IsUnlockBuildObject(class FName& BuildObjectId);
|
|
bool IsUnlockableRecipeTechnology(class FName& TechnologyName);
|
|
bool IsNewUnlockedTechnology(class FName& TechnologyName);
|
|
bool IsNewUnlockedBuild_Radial(class FName& BuildName);
|
|
bool IsExistNewUnlockedTechnology();
|
|
int32 GetTechnologyPoints();
|
|
class FText GetTechnologyName(class FName& TechnologyName);
|
|
class FText GetTechnologyDesc(class FName& TechnologyName);
|
|
struct FPalTechnologyDataTableRowBase GetTechlonogyBaseData(class FName& TechnologyName);
|
|
TArray<class FName> GetRecipeTechnologyRowNameArray();
|
|
struct FPalTechnologyRecipeUnlockDataTableRow GetRecipeTechlonogy(class FName& TechnologyName);
|
|
int32 GetBossTechnologyPoints();
|
|
void FilteringUnlockedRecipe(TArray<class FName>& OriginalResipeIdArray, TArray<class FName>* OutRecipeIdArray);
|
|
void CheckNewUnlockedFlag_Radial(class FName& BuildName);
|
|
};
|
|
|
|
// 0x78 (0x5F0 - 0x578)
|
|
// Class Pal.PalTemperatureComponent
|
|
class UPalTemperatureComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeTemperatureDelegate; // 0x578(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F35[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CurrentTemperature; // 0x5D8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName SelfKeyName; // 0x5DC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F36[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTemperatureComponent* GetDefaultObj();
|
|
|
|
void RemoveHeatSource(class FName UniqueName);
|
|
void OnChangeTemperatureDelegate__DelegateSignature(int32 NextTemperature);
|
|
void OnChangeHour();
|
|
int32 GetCurrentTemperature();
|
|
void CallOnChangeTemperature(int32 Next);
|
|
void CallAllDelegate();
|
|
void AddHeatSourceInfo(class FName UniqueName, const struct FPalHeatSourceInfo& HeatInfo);
|
|
void AddHeatSource(class FName UniqueName, int32 HeatLevel);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalTestMapObjectRegistrationToManager
|
|
class APalTestMapObjectRegistrationToManager : public AActor
|
|
{
|
|
public:
|
|
bool bReadyVirtualBaseCamp; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F37[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalTestMapObjectRegistrationToManager* GetDefaultObj();
|
|
|
|
void ForceBuildComplete();
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalTestNetArchiveTransmition
|
|
class APalTestNetArchiveTransmition : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalTestNetArchiveTransmition* GetDefaultObj();
|
|
|
|
void SendTest();
|
|
void OnRecieveTest(struct FPalNetArchive& Ar);
|
|
};
|
|
|
|
// 0x18 (0x380 - 0x368)
|
|
// Class Pal.PalTextBlockBase
|
|
class UPalTextBlockBase : public UCommonTextBlock
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle BindTextDatatableHandle; // 0x368(0x10)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool IsAutoTextSetWhenWidgetRebuilt; // 0x378(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsAutoAdjustScale; // 0x379(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F39[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxWidth; // 0x37C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTextBlockBase* GetDefaultObj();
|
|
|
|
void UpdateRowName(class FName RowName);
|
|
void SetText_GDKInternal(bool IsSuccess, const class FString& OutString);
|
|
class FText GetBindedOriginalText();
|
|
bool BP_ReflectText();
|
|
};
|
|
|
|
// 0xC0 (0x130 - 0x70)
|
|
// Class Pal.PalTimeManager
|
|
class UPalTimeManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3F40[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnNightStartDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNightEndDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPreNightSkipDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnNightSkipDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeHoursDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnChangeMinutesDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F41[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class APalPlayerCharacter*> SleepingPlayers; // 0x100(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F42[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimerHandle NightSkipTimerHandle; // 0x128(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTimeManager* GetDefaultObj();
|
|
|
|
void TimerEventDelegate__DelegateSignature();
|
|
void Tick_BP(float DeltaTime);
|
|
void SetGameTime_FixDay(int32 NextHour);
|
|
void RemoveSleepPlayer(class APalPlayerCharacter* Player);
|
|
class FString PalTimeSecondsToString(float InSeconds);
|
|
void OnNightStartDelegate__DelegateSignature();
|
|
void OnNightSkipDelegate__DelegateSignature();
|
|
void OnNightEndDelegate__DelegateSignature();
|
|
void OnChangeMinutesDelegate__DelegateSignature();
|
|
void OnChangeHoursDelegate__DelegateSignature();
|
|
class FString GetDebugTimeString();
|
|
float GetDayTimePassRate();
|
|
int32 GetCurrentPalWorldTime_Second();
|
|
int32 GetCurrentPalWorldTime_Minute();
|
|
int32 GetCurrentPalWorldTime_Hour();
|
|
int32 GetCurrentPalWorldTime_Day();
|
|
float GetCurrentPalWorldHoursFloat();
|
|
enum class EPalOneDayTimeType GetCurrentDayTimeType();
|
|
void ClearTimer(class UObject* WorldContextObject, struct FPalTimerHandle& Handle);
|
|
struct FPalTimerHandle AddTimerEventBySpan(FDelegateProperty_& Delegate, float Hours, float Minutes, float Seconds);
|
|
void AddSleepPlayer(class APalPlayerCharacter* Player);
|
|
};
|
|
|
|
// 0xB8 (0x4D0 - 0x418)
|
|
// Class Pal.PalTimerPointLightComponent
|
|
class UPalTimerPointLightComponent : public UPointLightComponent
|
|
{
|
|
public:
|
|
class UCurveFloat* LightCurve; // 0x418(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsLocalOnly; // 0x420(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F45[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultIntensity; // 0x424(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer DisableFlag; // 0x428(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FFlagContainer EnableWhenDayTimeFlag; // 0x478(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F46[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTimerPointLightComponent* GetDefaultObj();
|
|
|
|
void SetEnableWhenDayTime(class FName Key, bool Enable);
|
|
void CheckOtomoPal_AndSetRange(class APalCharacter* SelfCharacter);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalToolUtility
|
|
class UPalToolUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalToolUtility* GetDefaultObj();
|
|
|
|
void CopyFileOverride(const class FString& SourceFileName, const class FString& DestFileName);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Pal.PalTreasureBoxVisualBase
|
|
class APalTreasureBoxVisualBase : public AActor
|
|
{
|
|
public:
|
|
class UPalSkeletalMeshComponent* SkeletalMeshComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalTreasureBoxVisualBase* GetDefaultObj();
|
|
|
|
void SetTickEnabled(bool bEnabled);
|
|
void OnPlayMontageNotifyBegin_BP(class FName NotifyName);
|
|
void OnPlayMontageNotifyBegin(class FName NotifyName, struct FBranchingPointNotifyPayload& BranchingPointPayload);
|
|
};
|
|
|
|
// 0x30 (0x2C0 - 0x290)
|
|
// Class Pal.PalTriggerAreaBase
|
|
class APalTriggerAreaBase : public AActor
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnTriggerHitBeginDelegate; // 0x290(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTriggerHitEndDelegate; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FGuid InstanceId; // 0x2B0(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalTriggerAreaBase* GetDefaultObj();
|
|
|
|
struct FGuid GetInstanceId();
|
|
};
|
|
|
|
// 0x88 (0xF8 - 0x70)
|
|
// Class Pal.PalTutorialManager
|
|
class UPalTutorialManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3F4F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnTutorialTriggered; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalTutorialTriggerBase*> TutorialTriggers; // 0x88(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* MsgDataTable; // 0x98(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* TutorialTriggersDataTable; // 0xA0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F51[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialManager* GetDefaultObj();
|
|
|
|
void TutorialTriggerDelegate__DelegateSignature(const struct FDataTableRowHandle& TutorialMsg);
|
|
void TutorialTrigger_Common(enum class EPalTutorialTriggerConditionType TriggerType);
|
|
void TutorialTrigger_Capture(const struct FPalUIPalCaptureInfo& CaptureInfo, bool CaptureSuccess);
|
|
};
|
|
|
|
// 0x10 (0xC8 - 0xB8)
|
|
// Class Pal.PalTutorialQuestManager
|
|
class UPalTutorialQuestManager : public UPalQuestManager
|
|
{
|
|
public:
|
|
TArray<struct FPalOrderedQuestSaveData> CachedOrderedQuestSaveData; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialQuestManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalTutorialTriggerBase
|
|
class UPalTutorialTriggerBase : public UObject
|
|
{
|
|
public:
|
|
bool Checked; // 0x28(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool CanTriggerMultiple; // 0x29(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F52[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDataTableRowHandle TutorialMsgID; // 0x30(0x10)(BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTriggerBase* GetDefaultObj();
|
|
|
|
enum class EPalTutorialTriggerType GetType();
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Pal.PalTutorialTrigger_Common
|
|
class UPalTutorialTrigger_Common : public UPalTutorialTriggerBase
|
|
{
|
|
public:
|
|
enum class EPalTutorialTriggerConditionType TriggerType; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F54[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTrigger_Common* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x60 - 0x40)
|
|
// Class Pal.PalTutorialTrigger_AddItem
|
|
class UPalTutorialTrigger_AddItem : public UPalTutorialTriggerBase
|
|
{
|
|
public:
|
|
TArray<class FName> StaticItemIds; // 0x40(0x10)(BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
enum class EPalItemTypeB ItemCategory; // 0x50(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F55[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName BuildObjectId; // 0x54(0x8)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F56[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTrigger_AddItem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Pal.PalTutorialTrigger_Individual
|
|
class UPalTutorialTrigger_Individual : public UPalTutorialTriggerBase
|
|
{
|
|
public:
|
|
enum class EPalTutorialTriggerConditionType TriggerType; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F58[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTrigger_Individual* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x50 - 0x40)
|
|
// Class Pal.PalTutorialTrigger_Respawn
|
|
class UPalTutorialTrigger_Respawn : public UPalTutorialTriggerBase
|
|
{
|
|
public:
|
|
TArray<enum class EPalLocationType> LocationTypes; // 0x40(0x10)(BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTrigger_Respawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Pal.PalTutorialTrigger_Capture
|
|
class UPalTutorialTrigger_Capture : public UPalTutorialTriggerBase
|
|
{
|
|
public:
|
|
enum class EPalTutorialTriggerConditionType TriggerType; // 0x40(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F5C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 TriggerCount; // 0x44(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalTutorialTrigger_Capture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalMapBaseCampWorkerOrderTypeUtility
|
|
class UPalMapBaseCampWorkerOrderTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapBaseCampWorkerOrderTypeUtility* GetDefaultObj();
|
|
|
|
bool IsBattleOrderType(enum class EPalMapBaseCampWorkerOrderType OrderType);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalEnergyTypeUtility
|
|
class UPalEnergyTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalEnergyTypeUtility* GetDefaultObj();
|
|
|
|
void CollectWorkableElementTypes(enum class EPalEnergyType EnergyType, TArray<enum class EPalElementType>* ElementTypes);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLandingTypeUtility
|
|
class UPalLandingTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLandingTypeUtility* GetDefaultObj();
|
|
|
|
bool IsRollStep(enum class EPalLandingType T);
|
|
bool IsJumpLanding(enum class EPalLandingType T);
|
|
bool IsFootStep(enum class EPalLandingType T);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalContainerIdUtility
|
|
class UPalContainerIdUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalContainerIdUtility* GetDefaultObj();
|
|
|
|
struct FPalContainerId NoneContainerId();
|
|
bool IsNoneContainerId(struct FPalContainerId& ContainerId);
|
|
bool BP_NotEqual(struct FPalContainerId& A, struct FPalContainerId& B);
|
|
bool BP_Equal(struct FPalContainerId& A, struct FPalContainerId& B);
|
|
};
|
|
|
|
// 0x0 (0x450 - 0x450)
|
|
// Class Pal.PalUIActionWidgetBase
|
|
class UPalUIActionWidgetBase : public UCommonActionWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIActionWidgetBase* GetDefaultObj();
|
|
|
|
void OverrideImage(const struct FSlateBrush& OverrideBrush);
|
|
class FText GetLocalizedDisplayText();
|
|
};
|
|
|
|
// 0x20 (0x428 - 0x408)
|
|
// Class Pal.PalUIActionWidgetForPlayerInput
|
|
class UPalUIActionWidgetForPlayerInput : public UPalUserWidget
|
|
{
|
|
public:
|
|
class FName BindInputActionName; // 0x408(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverrideMouseInputActionName; // 0x410(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverridePadInputActionName; // 0x418(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 OverrideInputType; // 0x420(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F70[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIActionWidgetForPlayerInput* GetDefaultObj();
|
|
|
|
void UpdateImage(const struct FSlateBrush& NewBrush);
|
|
void UnbindInputMethodChangeEvent();
|
|
void OnKeyConfigChanged();
|
|
void ChangeOverrideType(int32 Type);
|
|
void ChangeOverridePadBindActionName(class FName& NewActionName);
|
|
void ChangeOverrideMouseBindActionName(class FName& NewActionName);
|
|
void ChangeBindActionName(class FName& NewActionName);
|
|
void BindInputMethodChangeEvent();
|
|
};
|
|
|
|
// 0x8 (0x410 - 0x408)
|
|
// Class Pal.PalUIAimReticleBase
|
|
class UPalUIAimReticleBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_3F74[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIAimReticleBase* GetDefaultObj();
|
|
|
|
void TickDisplayOutline(struct FHitResult& HitResult);
|
|
void IsAssignableToHitResult(struct FHitResult& HitResult, class UPalCharacterParameterComponent* CheckCharacterParam, struct FPalUIAimReticleMapObjectAssignableData* OutAssignableData);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalUIBaseCampManageModel
|
|
class UPalUIBaseCampManageModel : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalUIPalBoxModel> PalBoxClass; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIPalBoxModel* PalBox; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIBaseCampWorkersModel> BaseCampWorkersClass; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampWorkersModel* BaseCampWorkers; // 0x40(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIBaseCampWaitersModel> BaseCampWaitersClass; // 0x48(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampWaitersModel* BaseCampWaiters; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIBaseCampPartyModel> BaseCampPartyClass; // 0x58(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampPartyModel* BaseCampParty; // 0x60(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampManageModel* GetDefaultObj();
|
|
|
|
void MoveWaiterToWorker(int32 SlotIndex);
|
|
void MoveSlotToPosses(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToParty(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToLost(class UPalIndividualCharacterSlot* Slot);
|
|
void Initialize(struct FGuid& BaseCampId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIBaseCampPartyModel
|
|
class UPalUIBaseCampPartyModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampPartyModel* GetDefaultObj();
|
|
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
int32 GetSlotCountInPage();
|
|
TArray<class UPalIndividualCharacterSlot*> GetCurrentPageSlots();
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_BaseCampTask
|
|
class UPalHUDDispatchParameter_BaseCampTask : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
struct FGuid TargetBaseCampId; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_BaseCampTask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x458 - 0x430)
|
|
// Class Pal.PalUIBaseCampTaskBase
|
|
class UPalUIBaseCampTaskBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalBaseCampTaskChecker> baseCampTaskCheckerClass; // 0x430(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid BaseCampId; // 0x438(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LastCheckedBaseCampLevel; // 0x448(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F82[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalBaseCampTaskChecker* TaskChecker; // 0x450(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampTaskBase* GetDefaultObj();
|
|
|
|
bool TryBaseCampLevelUp();
|
|
void SetTargetBaseCampID(struct FGuid& TargetBaseCampId);
|
|
bool IsCampLevelMax();
|
|
bool GetNowLevelTaskData(struct FPalBaseCampTaskDataSet* OutTaskData);
|
|
class UPalBaseCampModel* GetBaseCampModel();
|
|
struct FGuid GetBaseCampId();
|
|
bool CheckTask(struct FPalBaseCampTaskCheckedData* OutChedckedData);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIBaseCampWaitersModel
|
|
class UPalUIBaseCampWaitersModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampWaitersModel* GetDefaultObj();
|
|
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
int32 GetSlotCountInPage();
|
|
TArray<class UPalIndividualCharacterSlot*> GetCurrentPageSlots();
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalUIBaseCampWorkerListModel
|
|
class UPalUIBaseCampWorkerListModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePageDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid BaseCampId; // 0x38(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid CurrentDisplayBaseCampId; // 0x48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampWorkerListModel* GetDefaultObj();
|
|
|
|
void UpdatePageDelegate__DelegateSignature(class UPalUIBaseCampWorkerListModel* Model);
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
void SelectFirstEmptyHandleSlot();
|
|
int32 GetSlotCountInPage();
|
|
void GetCurrentPageSlots(TArray<class UPalIndividualCharacterSlot*>* OutSlots);
|
|
struct FGuid GetCurrentDisplayBaseCampId();
|
|
class FString GetBaseCampName();
|
|
struct FGuid GetBaseCampId();
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalUIBaseCampWorkersModel
|
|
class UPalUIBaseCampWorkersModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePageDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F91[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CurrentPageIndex; // 0x48(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F92[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBaseCampWorkersModel* GetDefaultObj();
|
|
|
|
void UpdatePageDelegate__DelegateSignature(class UPalUIBaseCampWorkersModel* Model);
|
|
void ToPage(int32 PageIndex);
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
void SelectFirstEmptyHandleSlot();
|
|
int32 GetWholePageCount();
|
|
int32 GetSlotCountInPage();
|
|
TArray<class UPalIndividualCharacterSlot*> GetCurrentPageSlots();
|
|
class UPalBaseCampModel* GetBaseCampModel(int32 PageIndex);
|
|
struct FGuid GetBaseCampId();
|
|
};
|
|
|
|
// 0x0 (0x420 - 0x420)
|
|
// Class Pal.PalUIBuilding
|
|
class UPalUIBuilding : public UPalUserWidgetStackableUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBuilding* GetDefaultObj();
|
|
|
|
void BuildObjectSuccessed();
|
|
void BuildObjectFailed(int32 ResultIntValue);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalUIBuildingModel
|
|
class UPalUIBuildingModel : public UObject
|
|
{
|
|
public:
|
|
class FName BuildObjectId; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBuildingModel* GetDefaultObj();
|
|
|
|
void Setup(class FName InBuildObjectId);
|
|
void RotateTarget(bool bRight);
|
|
void OnUpdateInventory(class UPalItemContainer* Container);
|
|
void FinishBuilding();
|
|
void Dispose();
|
|
void BuildObject(bool bContinuously);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalUIBuildingParameter
|
|
class UPalUIBuildingParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
int32 BuildObjectId; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F98[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBuildingParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalUIBuildModel
|
|
class UPalUIBuildModel : public UObject
|
|
{
|
|
public:
|
|
class FName ForceBuildPalBoxTextId; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBuildModel* GetDefaultObj();
|
|
|
|
void StartDismantleMode(int32 LastSelectedIndex, bool bFromRadialMenu);
|
|
void StartBuildObject(class FName BuildObjectId, bool bFromRadialMenu);
|
|
void OnOpenMenu();
|
|
void OnConfimAlert_ForceBuildPalBox(bool bDialogBool);
|
|
void GetBuildObjectDataArrayForTypeAByTypeB(enum class EPalBuildObjectTypeA TypeA, TArray<struct FPalBuildObjectDataSetTypeB>* OutArray);
|
|
void FinishDismantleMode();
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalBuildProgressWorldHUDParameter
|
|
class UPalBuildProgressWorldHUDParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalBuildProcess* BuildProcess; // 0x38(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APalBuildObject* BuildObject; // 0x40(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalBuildProgressWorldHUDParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x410 - 0x408)
|
|
// Class Pal.PalUIBuildProgressWorldHUD
|
|
class UPalUIBuildProgressWorldHUD : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
class UPalBuildProcess* BuildProcess; // 0x408(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIBuildProgressWorldHUD* GetDefaultObj();
|
|
|
|
void SetProgress(class UPalWorkProgress* Work);
|
|
void OnUpdatedAssignCharacter(class UPalWorkBase* TargetWork);
|
|
void OnRequestClose(class UPalBuildProcess* Process);
|
|
void CloseSelf();
|
|
void BindUpdateAssingedCharacterDelegate();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUICharacterDisplayOptionInterface
|
|
class IPalUICharacterDisplayOptionInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalUICharacterDisplayOptionInterface* GetDefaultObj();
|
|
|
|
bool IsSelectableSlot(class UPalIndividualCharacterSlot* Slot);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalUICharacterDisplayModel
|
|
class UPalUICharacterDisplayModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalIndividualCharacterSlot*> DisplaySlots; // 0x38(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalInstanceID> NotSelectableIndividualIds; // 0x48(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FA9[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUICharacterDisplayModel* GetDefaultObj();
|
|
|
|
void UpdateDelegate__DelegateSignature(class UPalUICharacterDisplayModel* Model);
|
|
bool IsSelectable(int32 DisplayIndex);
|
|
int32 GetSlotCount();
|
|
void GetDisplaySlots(TArray<class UPalIndividualCharacterSlot*>* OutSlots);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUICharacterHPGaugeBase
|
|
class UPalUICharacterHPGaugeBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUICharacterHPGaugeBase* GetDefaultObj();
|
|
|
|
void UpdateVisibility();
|
|
void UpdateText();
|
|
void UpdatePosition();
|
|
void SetupGaugeColor();
|
|
void SetupEvents();
|
|
void SetTargetCharacter(class APalCharacter* TargetCharacter);
|
|
void SetHPPercent(float Percent);
|
|
void OnRequestClose();
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUICharacterMakeBase
|
|
class UPalUICharacterMakeBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUICharacterMakeBase* GetDefaultObj();
|
|
|
|
void RequestChangePlayerName(const class FString& NewPlayerName);
|
|
bool GetPlayerMakeInfo(struct FPalPlayerDataCharacterMakeInfo* OutMakeInfo);
|
|
void ApplyMakeInfoToPlayerData(struct FPalPlayerDataCharacterMakeInfo& MakeInfo);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_CharacterMake
|
|
class UPalHUDDispatchParameter_CharacterMake : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
bool bIsNewGame; // 0x38(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FB0[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_CharacterMake* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUICharacterStatus
|
|
class UPalUICharacterStatus : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUICharacterStatus* GetDefaultObj();
|
|
|
|
void RemoveActiveSkill(class UPalIndividualCharacterHandle* TargetHandle, enum class EPalWazaID TargetWazaID);
|
|
void DropCharacter(class UPalIndividualCharacterHandle* TargetHandle);
|
|
void ChangeNickname(class UPalIndividualCharacterHandle* TargetHandle, class FText& NewNickName);
|
|
void ChangeActiveSkill(class UPalIndividualCharacterHandle* TargetHandle, enum class EPalWazaID ChangeWazaID, enum class EPalWazaID NewWazaID);
|
|
void AddActiveSkill(class UPalIndividualCharacterHandle* TargetHandle, enum class EPalWazaID NewWazaID);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUICompassIconBase
|
|
class UPalUICompassIconBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUICompassIconBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalUIConvertItemModel
|
|
class UPalUIConvertItemModel : public UObject
|
|
{
|
|
public:
|
|
class UPalUIProductSettingModel* ProductSettingModel; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UPalMapObjectConvertItemModel> WeakConvertItemModel; // 0x30(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIConvertItemModel* GetDefaultObj();
|
|
|
|
void UpdateProductSetting_TransportToStorage(bool bOn);
|
|
void UpdateProductSetting();
|
|
bool TryGetConcreteModel(class UPalMapObjectConvertItemModel** Model);
|
|
void StartProduction();
|
|
void Initialize(class UPalMapObjectConvertItemModel* InModel);
|
|
class FText GetBuildObjectName();
|
|
enum class EPalUIConvertItemRequestStartResponse CanStartProduction();
|
|
void CancelProduct();
|
|
};
|
|
|
|
// 0x38 (0x440 - 0x408)
|
|
// Class Pal.PalUIDamageTextBase
|
|
class UPalUIDamageTextBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRequestCloseDelegate; // 0x408(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float DisplayTime; // 0x418(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DisplayTimer; // 0x41C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalDamageTextSeq NowSeq; // 0x420(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3FBB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector TargetLocation; // 0x428(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIDamageTextBase* GetDefaultObj();
|
|
|
|
void UpdatePosition(struct FVector& TargetWorldLocation);
|
|
void StartDisplay(float InDisplayTime);
|
|
void SetTargetWorldLocation(struct FVector& NewLocation);
|
|
void SetDamageValue(int32 InValue);
|
|
void SetDamageColor(struct FSlateColor& InColor);
|
|
void ResetTimer();
|
|
void RequestCloseDelegate__DelegateSignature(class UPalUIDamageTextBase* SelfWidget);
|
|
void RequestClose();
|
|
void OnRequestClose();
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalUIDelayGaugeCalculator
|
|
class UPalUIDelayGaugeCalculator : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnStartDelayGaugeTimerDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndDelayGaugeDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UProgressBar* MainBar; // 0x48(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UProgressBar* SubBar; // 0x50(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DelayGaugeTimer; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DelayGaugeStartTime; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DelayGaugeProgressPerSecond; // 0x60(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3FC1[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIDelayGaugeCalculator* GetDefaultObj();
|
|
|
|
void Update(float DeltaTime);
|
|
void StartDelayGaugeTimerDelegate__DelegateSignature();
|
|
void Setup(class UProgressBar* InMainBar, class UProgressBar* InSubBar);
|
|
void SetPercentForce(float Percent);
|
|
void SetPercent(float Percent);
|
|
void EndDelayGaugeDelegate__DelegateSignature();
|
|
};
|
|
|
|
// 0x48 (0x80 - 0x38)
|
|
// Class Pal.PalDialogParameterBase
|
|
class UPalDialogParameterBase : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
enum class EPalDialogType DialogType; // 0x38(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FC4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FText Message; // 0x40(0x18)(BlueprintVisible, Transient, ExposeOnSpawn, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ Callback; // 0x58(0x10)(BlueprintVisible, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ CallbackWithParameter; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsCloseWhenDamaged; // 0x78(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsEnableShortcutConfirmInput; // 0x79(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FC6[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDialogParameterBase* GetDefaultObj();
|
|
|
|
void InvokeCallback(bool bResult);
|
|
};
|
|
|
|
// 0x8 (0x88 - 0x80)
|
|
// Class Pal.PalDialogParameterDialog
|
|
class UPalDialogParameterDialog : public UPalDialogParameterBase
|
|
{
|
|
public:
|
|
bool bDefaultNegative; // 0x80(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FCA[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDialogParameterDialog* GetDefaultObj();
|
|
|
|
void SetParameters(class FText InMessage, enum class EPalDialogType InDialogType, bool bInNegativeDefault);
|
|
};
|
|
|
|
// 0x80 (0x108 - 0x88)
|
|
// Class Pal.PalDialogParameter_RequestJoinGuild
|
|
class UPalDialogParameter_RequestJoinGuild : public UPalDialogParameterDialog
|
|
{
|
|
public:
|
|
struct FGuid RequestPlayerUId; // 0x88(0x10)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID RequestPlayerInstanceId; // 0x98(0x30)(BlueprintVisible, Transient, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid TargetPlayerUId; // 0xC8(0x10)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPalInstanceID TargetPlayerInstanceId; // 0xD8(0x30)(BlueprintVisible, Transient, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDialogParameter_RequestJoinGuild* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x98 - 0x88)
|
|
// Class Pal.PalDialogParameter_RequestMapObjectDismantle
|
|
class UPalDialogParameter_RequestMapObjectDismantle : public UPalDialogParameterDialog
|
|
{
|
|
public:
|
|
struct FGuid MapObjectInstanceId; // 0x88(0x10)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalDialogParameter_RequestMapObjectDismantle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIDialogBase
|
|
class UPalUIDialogBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIDialogBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x420 - 0x420)
|
|
// Class Pal.PalUIDismantling
|
|
class UPalUIDismantling : public UPalUserWidgetStackableUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIDismantling* GetDefaultObj();
|
|
|
|
void DismantleObjectSuccessed();
|
|
void DismantleObjectFailed();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalUIDismantlingModel
|
|
class UPalUIDismantlingModel : public UObject
|
|
{
|
|
public:
|
|
class FName BuildObjectId; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIDismantlingModel* GetDefaultObj();
|
|
|
|
void Setup();
|
|
void OnUpdateInventory(class UPalItemContainer* Container);
|
|
void FinishDismantling();
|
|
void Dispose();
|
|
void DismantleObject(bool bContinuously);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Pal.PalUIDisplayCharacter
|
|
class APalUIDisplayCharacter : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* DefaultSceneRoot; // 0x290(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPalSkeletalMeshComponent* PalSkeletalMeshComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalUIDisplayCharacter* GetDefaultObj();
|
|
|
|
void GetHairBaseColor(class UPalSkeletalMeshComponent* TargetSkeletalMesh, struct FLinearColor* OutColor);
|
|
void GetEyeBaseColor(class UPalSkeletalMeshComponent* TargetSkeletalMesh, struct FLinearColor* OutColor);
|
|
void GetBrowBaseColor(class UPalSkeletalMeshComponent* TargetSkeletalMesh, struct FLinearColor* OutColor);
|
|
void GetBodyBaseColor(class UPalSkeletalMeshComponent* TargetSkeletalMesh, struct FLinearColor* OutColor);
|
|
void ApplyCharacterMakeInfoFromPlayerData();
|
|
void ApplyCharacterMakeInfo(struct FPalPlayerDataCharacterMakeInfo& MakeInfo);
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIGameOver
|
|
class UPalUIGameOver : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIGameOver* GetDefaultObj();
|
|
|
|
bool IsExistRespawnLocation();
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIGuildMenu
|
|
class UPalUIGuildMenu : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIGuildMenu* GetDefaultObj();
|
|
|
|
void RequestExitGuild();
|
|
void RequestChangeGuildName(const class FString& NewGuildName);
|
|
void RequestChangeAdmin(struct FGuid& TargetPlayerUId);
|
|
void RequestBanPlayer(struct FGuid& TargetPlayerUId);
|
|
void OnUpdatedMemberInfo_Binded(class UPalGroupGuildBase* Guild, struct FGuid& PlayerUId, struct FPalGuildPlayerInfo& PlayerInfo);
|
|
void OnUpdatedMemberInfo(struct FGuid& PlayerUId, struct FPalUIGuildMemberDisplayInfo& PlayerInfo);
|
|
void OnUpdatedGuildName_Binded(const class FString& NewGuildName);
|
|
void OnUpdatedGuildName(const class FString& NewGuildName);
|
|
void OnRemovedMemberInfo(struct FGuid& PlayerUId);
|
|
bool IsExistPlayer(struct FGuid& PlayerUId);
|
|
bool IsAdminLocalPlayer();
|
|
class UPalGroupGuildBase* GetMyGuild();
|
|
void GetGuildName(class FString* OutGuildName);
|
|
void GetGuildMemberInfo(TMap<struct FGuid, struct FPalUIGuildMemberDisplayInfo>* OutDisplayInfoMap);
|
|
void GetAdminPlayerUId(struct FGuid* OutAdminPlayerUId);
|
|
bool CanExitGuild();
|
|
};
|
|
|
|
// 0x0 (0x3C8 - 0x3C8)
|
|
// Class Pal.PalUIHUDLayoutBase
|
|
class UPalUIHUDLayoutBase : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIHUDLayoutBase* GetDefaultObj();
|
|
|
|
void VisibilityOverride(enum class ESlateVisibility ChangedVisibility);
|
|
void RemoveWorldHUD(class UPalUserWidgetWorldHUD* Widget);
|
|
void RemoveHUD(class UPalUserWidget* Widget);
|
|
void AddWorldHUD(class UPalUserWidgetWorldHUD* Widget);
|
|
void AddHUD(class UPalUserWidget* Widget, int32 ZOrder);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Pal.PalUIInframeRenderer
|
|
class APalUIInframeRenderer : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalUIInframeRenderer* GetDefaultObj();
|
|
|
|
class UPalStaticCharacterParameterComponent* GetStaticParameteComponentFromActorClassr(TSubclassOf<class AActor>& TargetActorClass);
|
|
class USkeletalMeshComponent* GetSkeletalMeshComponentFromActorClass(TSubclassOf<class AActor>& TargetActorClass);
|
|
void ClearOverrideMaterials(class USkeletalMeshComponent* TargetSkeletalMesh);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIInGameGeneralDispatchEventReciever
|
|
class UPalUIInGameGeneralDispatchEventReciever : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInGameGeneralDispatchEventReciever* GetDefaultObj();
|
|
|
|
void OpenDismantlingUIFromRadialMenu(int32 LastSelectedIndex);
|
|
void OpenDismantlingUI();
|
|
void OpenBuildingUIFromRadialMenu(class FName BuildObjectId);
|
|
void OpenBuildingUI(class FName BuildObjectId);
|
|
void CloseDismantlingUI();
|
|
void CloseBuildingUI();
|
|
};
|
|
|
|
// 0x0 (0x420 - 0x420)
|
|
// Class Pal.PalUIInGameInputListener
|
|
class UPalUIInGameInputListener : public UPalUserWidgetStackableUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInGameInputListener* GetDefaultObj();
|
|
|
|
void OpenBuildRadialMenuWithSelectedIndex(int32 SelectedIndex);
|
|
void OpenBuildRadialMenu(class FName BuildObjectId);
|
|
void OpenBuildMenu(int32 BuildObjectTypeA);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIInGameMainMenuBuildModel
|
|
class UPalUIInGameMainMenuBuildModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInGameMainMenuBuildModel* GetDefaultObj();
|
|
|
|
void Setup();
|
|
void OnUpdateInventory(class UPalItemContainer* Container);
|
|
void Dispose();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIInGameMainMenuInventoryModel
|
|
class UPalUIInGameMainMenuInventoryModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInGameMainMenuInventoryModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIInGameMainMenuModel
|
|
class UPalUIInGameMainMenuModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInGameMainMenuModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIInputGuard
|
|
class UPalUIInputGuard : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInputGuard* GetDefaultObj();
|
|
|
|
void OnTriggerReleaseGuardInput();
|
|
};
|
|
|
|
// 0x110 (0x518 - 0x408)
|
|
// Class Pal.PalUIInsideBaseCampCanvas
|
|
class UPalUIInsideBaseCampCanvas : public UPalUserWidget
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnEnterPalBoxAreaDelegate; // 0x408(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
FMulticastInlineDelegateProperty_ OnLeavePalBoxAreaDelegate; // 0x418(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class UPalBaseCampTaskChecker* TaskChecker; // 0x428(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PalboxAreaRange; // 0x430(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FE9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalLogWidgetBase> AllTaskCompletedLogClass; // 0x438(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LastInsideBaseCampID; // 0x440(0x10)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FPalDataTableRowName_ItemData, struct FPalInsideBaseCampUI_DisplayItemInfo> DisplayItemInfoMap; // 0x450(0x50)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalBaseCampTaskCheckedData CachedTaskCheckData; // 0x4A0(0x60)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FEA[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInsideBaseCampCanvas* GetDefaultObj();
|
|
|
|
void UnregisterTaskProgressEvent(class UPalBaseCampModel* Model);
|
|
void ResetCachedTaskCheckData();
|
|
void RemoveAllTaskCompletedLog();
|
|
void RegisterTaskProgressEvent();
|
|
void OnNotAvailableInsideBaseCampMapObjectConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
void OnLeavePalBoxAreaDelegate__DelegateSignature();
|
|
void OnEnterPalBoxAreaDelegate__DelegateSignature();
|
|
void OnAvailableInsideBaseCampMapObjectConcreteModel(class UPalMapObjectConcreteModelBase* ConcreteModel);
|
|
bool GetTaskData(struct FPalBaseCampTaskDataSet* OutTaskData);
|
|
class UPalBaseCampModel* GetInsideBaseCampModel();
|
|
void GetBaseCampPalSlots(TArray<class UPalIndividualCharacterSlot*>* OutSlots);
|
|
int32 GetBaseCampPalBedCount();
|
|
bool CheckTask(struct FPalBaseCampTaskCheckedData* OutCheckedData);
|
|
void CheckItemNum(TMap<class FName, int64>* OutItemNumMap, int64* OutFoodNum);
|
|
void CheckInsidePalBox();
|
|
};
|
|
|
|
// 0x50 (0x458 - 0x408)
|
|
// Class Pal.PalUIInventoryEquipment
|
|
class UPalUIInventoryEquipment : public UPalUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_3FEF[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInventoryEquipment* GetDefaultObj();
|
|
|
|
void SwapItemSlot(class UPalItemSlot* SlotA, class UPalItemSlot* SlotB);
|
|
void SwapEquipmentByLiftItem(enum class EPalPlayerEquipItemSlotType SlotType);
|
|
void RequestUpdatePlayerStatusPoint(TMap<class FName, int32>& AddPointMap);
|
|
void QuickSortInventory();
|
|
};
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Pal.PalUIInventoryModel
|
|
class UPalUIInventoryModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateContainerContentDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishedItemTrashDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishedItemDropDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPalItemContainerMultiHelper* InventoryContainers; // 0x58(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalItemSlotId TmpLiftedItemSlotId; // 0x60(0x14)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalItemAndNum TmpLiftedItemAndNum; // 0x74(0x2C)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIInventoryModel* GetDefaultObj();
|
|
|
|
void UpdateContainerContentDelegate__DelegateSignature();
|
|
void TryMoveSlotToInventory(class UPalItemSlot* FromSlot, bool TryAutoEquip);
|
|
void TryMoveContainerToInventory(class UPalItemContainer* FromContainer, bool TryAutoEquip);
|
|
bool TryGetInventoryContainer(enum class EPalPlayerInventoryType Type, class UPalItemContainer** Container);
|
|
void TryFillSlotToTargetContainerFromInventory(struct FPalContainerId& ToContainerId);
|
|
void TryFillSlotToInventoryFromTargetContainer(struct FPalContainerId& FromContainerId);
|
|
void TrashLiftUpItem();
|
|
void TrashItemFromDropSlot();
|
|
void Setup();
|
|
void SelectItemSlot(const struct FPalItemSlotId& SlotID, enum class EPalItemSlotPressType PressType);
|
|
void ResetLiftItem();
|
|
void RequestSortInventory();
|
|
void OnUpdateContainerContent(class UPalItemContainer* Container);
|
|
void OnFinishedTrashItemDialog(bool Result);
|
|
void OnFinishedTrashItemAlert(bool Result);
|
|
void OnFinishedDropItem(bool Result);
|
|
bool IsExistItems(const TArray<struct FPalStaticItemIdAndNum>& RequiredItems);
|
|
void FinishedItemTrashDelegate__DelegateSignature(bool Result);
|
|
void FinishedItemDropDelegate__DelegateSignature(bool Result);
|
|
void DropLiftUpItem();
|
|
void DropItemFromDropSlot();
|
|
void Dispose();
|
|
bool CheckLiftItemTypeB(enum class EPalItemTypeB CheckType);
|
|
bool CheckLiftItemTypeA(enum class EPalItemTypeA CheckType);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIItemBoxModel
|
|
class UPalUIItemBoxModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIItemBoxModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIItemPossessStatusIndicator
|
|
class UPalUIItemPossessStatusIndicator : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIItemPossessStatusIndicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalUIItemPossessStatusIndicatorParameter
|
|
class UPalUIItemPossessStatusIndicatorParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalIndividualCharacterHandle* TargetCharacter; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIItemPossessStatusIndicatorParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_ItemShop
|
|
class UPalHUDDispatchParameter_ItemShop : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalShopBase* Shop; // 0x38(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_ItemShop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x460 - 0x430)
|
|
// Class Pal.PalUIItemShopBase
|
|
class UPalUIItemShopBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
uint8 Pad_400B[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIItemShopBase* GetDefaultObj();
|
|
|
|
bool TrySteal(struct FGuid& buyProductID, int32 StealNum);
|
|
bool TrySell(TArray<class UPalItemSlot*>& SellItemSlots);
|
|
bool TryBuy(struct FGuid& buyProductID, int32 BuyNum);
|
|
bool GetMyShop(class UPalShopBase** OutShop);
|
|
};
|
|
|
|
// 0x28 (0x458 - 0x430)
|
|
// Class Pal.PalUIJoinGameBase
|
|
class UPalUIJoinGameBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
bool bIsShowIgnoreVersionServer; // 0x430(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4016[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> OfficialServerIPRangeList; // 0x438(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPalUIServerDisplayData> CachedServerDisplayInfo; // 0x448(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIJoinGameBase* GetDefaultObj();
|
|
|
|
void RequestOfficialServerIPRange();
|
|
void RequestGetServerList(enum class EPalUIServerListFilterType Type, const class FString& Region, bool IsCleanCache, bool NextPage);
|
|
void OnCompleteOfficialServerIPRange(const class FString& ResponseBody, bool bResponseOK, int32 ResponseCode);
|
|
void OnCompleteGetServerListEvent();
|
|
void OnCompleteFindSessions(bool IsSuccess, TArray<struct FBlueprintSessionResult>& Results, const class FString& ErrorStr);
|
|
void ConnectServerByAddress(const class FString& Address, int32 Port);
|
|
void ConnectServer(struct FPalUIServerDisplayData& ServerDisplayData);
|
|
void CollectServerDisplayInfo(struct FPalUIServerDataCollectInfo& CollectInfo, TArray<struct FPalUIServerDisplayData>* OutServerInfo);
|
|
};
|
|
|
|
// 0x1A8 (0x1E0 - 0x38)
|
|
// Class Pal.PalHUDDispatchParame_JoinGameInputCode
|
|
class UPalHUDDispatchParame_JoinGameInputCode : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
enum class EPalUIJoinGameInputCodeType InputCodeType; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4018[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalUIServerDisplayData TargetServerDisplayInfo; // 0x40(0x1A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParame_JoinGameInputCode* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x440 - 0x430)
|
|
// Class Pal.PalUIJoinGameInputCodeBase
|
|
class UPalUIJoinGameInputCodeBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
class FString CahcedInputInviteCode; // 0x430(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIJoinGameInputCodeBase* GetDefaultObj();
|
|
|
|
void VerifyPassword(const class FString& InputPassword);
|
|
void VerifyInviteCode(const class FString& InputCode);
|
|
void OnNotifyVerifyPassword(bool IsMatchPassword);
|
|
void OnNotifyVerifyInviteCode(bool IsValidCode, bool IsRequirePassword);
|
|
void OnCompletedJoinSession(bool IsSuccess, enum class EJoinSessionResultType Type);
|
|
void OnCompletedFindSessions(bool IsSuccess, TArray<struct FBlueprintSessionResult>& Results, const class FString& ErrorStr);
|
|
};
|
|
|
|
// 0xC8 (0xF0 - 0x28)
|
|
// Class Pal.PalUILiftSlotModel
|
|
class UPalUILiftSlotModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateHandleSlotDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateIconDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateCountDelegate; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFailedItemOperationDelegate; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalItemSlotId ItemSourceSlotId; // 0x78(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPalItemAndNum ItemInfo; // 0x8C(0x2C)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4040[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalIndividualCharacterSlot* CharacterSlot; // 0xD0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4041[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUILiftSlotModel* GetDefaultObj();
|
|
|
|
void SelectItemSlot(const struct FPalItemSlotId& SlotID, enum class EPalItemSlotPressType Type);
|
|
void SelectCharacterSlot(const struct FPalCharacterSlotId& SlotID, enum class EPalItemSlotPressType Type);
|
|
void ResetLiftItem();
|
|
void OnUpdateLiftItemSourceSlot(class UPalItemSlot* Slot);
|
|
void OnUpdateLiftHandleSlot(class UPalIndividualCharacterSlot* Slot, class UPalIndividualCharacterHandle* LastHandle);
|
|
void OnUpdateIconDelegate__DelegateSignature(TSoftObjectPtr<class UTexture2D> IconTexture);
|
|
void OnUpdateHandleSlotDelegate__DelegateSignature(class UPalIndividualCharacterSlot* TargetHandleSlot);
|
|
void OnUpdateDelegate__DelegateSignature();
|
|
void OnUpdateCountDelegate__DelegateSignature(int32 Count);
|
|
void OnFailedItemOperationDelegate__DelegateSignature();
|
|
bool IsLift();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Pal.PalUILoadOutModel
|
|
class UPalUILoadOutModel : public UObject
|
|
{
|
|
public:
|
|
enum class EPalPlayerInventoryType DraggedTargetContainerType; // 0x28(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_404C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUILoadOutModel* GetDefaultObj();
|
|
|
|
bool TryGetContainer(enum class EPalPlayerInventoryType TargetType, class UPalItemContainer** Container);
|
|
void SelectItemSlot(const struct FPalItemSlotId& SlotID, enum class EPalItemSlotPressType PressType);
|
|
bool CanSetItem(struct FPalItemData& ItemData);
|
|
};
|
|
|
|
// 0x50 (0x480 - 0x430)
|
|
// Class Pal.PalUILocalWorldSelectBase
|
|
class UPalUILocalWorldSelectBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
TMap<class FString, struct FPalWorldBaseInfoData> LoadedBaseInfoMap; // 0x430(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUILocalWorldSelectBase* GetDefaultObj();
|
|
|
|
bool SelectWorld(const class FString& WorldSaveDirectoryName, const class FString& WorldName, struct FPalOptionWorldSaveData* OptionWorldData);
|
|
void GetWorldDisplayInfo(TMap<class FString, struct FPalUILocalWorldDisplayData>* OutDisplayInfo);
|
|
TArray<struct FPalUILocalWorldDisplayData> GetSortedWorldDisplayInfoArray(TMap<class FString, struct FPalUILocalWorldDisplayData>& DisplayInfoMap);
|
|
bool DeleteWorld(const class FString& WorldSaveDirectoryName);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIManager
|
|
class UPalUIManager : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x78 - 0x68)
|
|
// Class Pal.PalUIManagerSubsystem
|
|
class UPalUIManagerSubsystem : public UGameUIManagerSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_4054[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIManagerSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalMapObjectHPWorldHUDParameter
|
|
class UPalMapObjectHPWorldHUDParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class APalMapObject* MapObject; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalMapObjectHPWorldHUDParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIMapObjectHPWorldHUD
|
|
class UPalUIMapObjectHPWorldHUD : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIMapObjectHPWorldHUD* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIMapObjectStatusIndicatorBase
|
|
class UPalUIMapObjectStatusIndicatorBase : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIMapObjectStatusIndicatorBase* GetDefaultObj();
|
|
|
|
enum class EPalWorkSuitability GetWorkSuitability();
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Pal.PalUIMapObjectStatusIndicatorParameterBase
|
|
class UPalUIMapObjectStatusIndicatorParameterBase : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
uint8 Pad_4057[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIMapObjectStatusIndicatorParameterBase* GetDefaultObj();
|
|
|
|
class UPalMapObjectConcreteModelBase* GetConcreteModel();
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUINPCHPGaugeCanvasBase
|
|
class UPalUINPCHPGaugeCanvasBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUINPCHPGaugeCanvasBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x458 - 0x408)
|
|
// Class Pal.PalUIOffScreenLoupeBase
|
|
class UPalUIOffScreenLoupeBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
float DisplayDotBorder; // 0x408(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool IsWaitedClose; // 0x40C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsOverrideVisibility; // 0x40D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool IsRequestedDisplay; // 0x40E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class ESlateVisibility OverrideVisibility; // 0x40F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector TargetWorldLocation; // 0x410(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D ProjectedScreenPosition; // 0x428(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D CalcedScreenPosition; // 0x438(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector2D WidgetSize; // 0x448(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIOffScreenLoupeBase* GetDefaultObj();
|
|
|
|
void SetOverrideVisibility(enum class ESlateVisibility NewVisibility);
|
|
void ResetOverrideVisibility();
|
|
void RequestHide();
|
|
void RequestDisplay();
|
|
void RequestClose();
|
|
void OnRequestedClose();
|
|
bool IsEnableLoupe();
|
|
void GetTargetWorldLocation(struct FVector* OutVector);
|
|
void GetTargetWidgetSize(struct FVector2D* OutVector);
|
|
void CloseSelf();
|
|
void CalcScreenPosition();
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalUIOtomoListModel
|
|
class UPalUIOtomoListModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSelectSlotDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSlotDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIOtomoListModel* GetDefaultObj();
|
|
|
|
void UpdateSlotDelegate__DelegateSignature(class UPalUIOtomoListModel* Model);
|
|
void SelectSlotDelegate__DelegateSignature(class UPalUIOtomoListModel* Model, int32 SlotIndex, enum class EPalItemSlotPressType PressType);
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
int32 GetSlotCountInPage();
|
|
void GetCurrentPageSlots(TArray<class UPalIndividualCharacterSlot*>* OutSlots);
|
|
struct FPalContainerId GetContainerId();
|
|
};
|
|
|
|
// 0x18 (0x448 - 0x430)
|
|
// Class Pal.PalUIPalBoxBase
|
|
class UPalUIPalBoxBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
uint8 Pad_406D[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalBoxBase* GetDefaultObj();
|
|
|
|
void TryMoveToOtomo(class UPalIndividualCharacterSlot* MoveSlot);
|
|
void TryMoveToBox(class UPalIndividualCharacterSlot* MoveSlot);
|
|
void TryMoveToBaseCamp(class UPalIndividualCharacterSlot* MoveSlot);
|
|
void TryLoosePal(class UPalIndividualCharacterSlot* TargetSlot);
|
|
void SetPagePalBoxList(int32 NewPage);
|
|
void SetBaseCampId(struct FGuid& BaseCampId);
|
|
void SelectCharacterSlot(class UPalIndividualCharacterSlot* TargetSlot, enum class EPalItemSlotPressType PressType);
|
|
void RequestSortBox(enum class EPalCharacterContainerSortType SortType);
|
|
void OnUpdateWorkerCapacity(class UPalIndividualCharacterContainer* Container);
|
|
void OnUpdatePageWorkerList(TArray<class UPalIndividualCharacterSlot*>& SlotList);
|
|
void OnUpdatePagePalBoxList(int32 NowPage, TArray<class UPalIndividualCharacterSlot*>& SlotList);
|
|
int32 GetBoxMaxPageNum();
|
|
void ChangePrevPagePalBoxList();
|
|
void ChangeNextPagePalBoxList();
|
|
void CancelLift();
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalUIPalBoxModel
|
|
class UPalUIPalBoxModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePageDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 CurrentPageIndex; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4073[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalBoxModel* GetDefaultObj();
|
|
|
|
void UpdatePageDelegate__DelegateSignature(class UPalUIPalBoxModel* Model);
|
|
void ToPrevPage();
|
|
void ToNextPage();
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
int32 GetWholePageCount();
|
|
int32 GetSlotCountInPage();
|
|
TArray<class UPalIndividualCharacterSlot*> GetCurrentPageSlots();
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalUIPalBoxTerminalManageModel
|
|
class UPalUIPalBoxTerminalManageModel : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalUIPalBoxModel> PalBoxClass; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIPalBoxModel* PalBox; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIBaseCampWorkersModel> BaseCampWorkersClass; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampWorkersModel* BaseCampWorkers; // 0x40(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIBaseCampPartyModel> BaseCampPartyClass; // 0x48(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampPartyModel* BaseCampParty; // 0x50(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalBoxTerminalManageModel* GetDefaultObj();
|
|
|
|
void MoveSlotToWorker(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToPosses(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToParty(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToLost(class UPalIndividualCharacterSlot* Slot);
|
|
void Initialize(struct FGuid& BaseCampId);
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalUIPalCharacterRankUpModel
|
|
class UPalUIPalCharacterRankUpModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateTargetSlotDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateResourceSlotDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateSelectModeDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalContainerId LocalContainerId; // 0x58(0x10)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIPalStorageModel> PalStorageModelClass; // 0x68(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIPalStorageModel* PalStorageModel; // 0x70(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalUIPalCharacterRankUpSelectMode SelectMode; // 0x78(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4085[0x17]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalCharacterRankUpModel* GetDefaultObj();
|
|
|
|
bool ToggleResourceCharacter(class UPalIndividualCharacterHandle* Handle);
|
|
void Setup(class UPalHUDDispatchParameter_CharacterRankUp* Parameter);
|
|
void SelectTargetCharacter(class UPalIndividualCharacterHandle* Handle);
|
|
void SelectResourcesAuto(enum class EPalUIPalCharacterRankUpSelectResourceType SelectType);
|
|
bool SelectResourceCharacterTo(class UPalIndividualCharacterHandle* Handle, int32 ToResourceSlotIndex);
|
|
void OnUpdateTargetSlot(class UPalIndividualCharacterReferenceSlot* Slot, const struct FPalInstanceID& LastIndividualId);
|
|
void OnUpdateTargetCharacterRank(int32 NowRank, int32 OldRank);
|
|
void OnUpdateResourceSlot(class UPalIndividualCharacterReferenceSlot* Slot, const struct FPalInstanceID& LastIndividualId);
|
|
void OnClickTargetCharacterSlot();
|
|
void OnClickResourceCharacterSlot(int32 SlotIndex);
|
|
void ModelDelegate__DelegateSignature(class UPalUIPalCharacterRankUpModel* Model);
|
|
bool IsSelectableSlotInternal(class UPalIndividualCharacterSlot* Slot);
|
|
void InvokeRankUp();
|
|
class UPalIndividualCharacterReferenceSlot* GetTargetSlot();
|
|
class UPalIndividualCharacterReferenceSlot* GetSlot(int32 SlotIndex);
|
|
void GetResourceSlots(TArray<class UPalIndividualCharacterSlot*>* Slots);
|
|
void Dispose();
|
|
class UPalIndividualCharacterParameter* CreatePredicateTargetCharacterParameter();
|
|
void ClearSelected();
|
|
void ClearResourceCharacters();
|
|
enum class EPalUIPalCharacterRankUpRequestResult CanInvokeRankUp();
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_CharacterRankUp
|
|
class UPalHUDDispatchParameter_CharacterRankUp : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectRankUpCharacterModel* ConcreteModel; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_CharacterRankUp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x490 - 0x430)
|
|
// Class Pal.PalUIPaldex
|
|
class UPalUIPaldex : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPalUIPaldex_DisplayInfo> DisplayInfoMap; // 0x430(0x50)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPalUIPaldex_DisplayInfo> DisplayInfoArray; // 0x480(0x10)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPaldex* GetDefaultObj();
|
|
|
|
void CreateDisplayInfo();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIPalFarmSelectCropModel
|
|
class UPalUIPalFarmSelectCropModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalFarmSelectCropModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIPalFoodBoxModel
|
|
class UPalUIPalFoodBoxModel : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalFoodBoxModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_PalShop
|
|
class UPalHUDDispatchParameter_PalShop : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalShopBase* Shop; // 0x38(0x8)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_PalShop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x460 - 0x430)
|
|
// Class Pal.PalUIPalShopBase
|
|
class UPalUIPalShopBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
uint8 Pad_408D[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalShopBase* GetDefaultObj();
|
|
|
|
void UpdateLocalLostPalProduct();
|
|
bool TrySell(const TArray<class UPalIndividualCharacterSlot*>& SellPalSlots);
|
|
bool TryBuy(struct FGuid& buyProductID);
|
|
void RequestCollectLocalLostPalData();
|
|
bool GetPalStorageSlots(class UPalIndividualCharacterContainer** OutContainer);
|
|
bool GetMyShop(class UPalShopBase** OutShop);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalUIPalStorageManageModel
|
|
class UPalUIPalStorageManageModel : public UObject
|
|
{
|
|
public:
|
|
struct FGuid OwnerBaseCampId; // 0x28(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIPalStorageModel> PalStorageClass; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIPalStorageModel* PalStorage; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIPalStorageManageRightModel> PalStorageManageRightClass; // 0x48(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIPalStorageManageRightModel* PalStorageManageRight; // 0x50(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalStorageManageModel* GetDefaultObj();
|
|
|
|
void MoveSlotToWorker(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToPosses(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToParty(class UPalIndividualCharacterSlot* Slot);
|
|
void MoveSlotToLost(class UPalIndividualCharacterSlot* Slot);
|
|
void Initialize(struct FGuid& InOwnerBaseCampId);
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Pal.PalUIPalStorageManageRightModel
|
|
class UPalUIPalStorageManageRightModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePageDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid OwnerBaseCampId; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalPalStorageManageRightType CurrentPageType; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_408E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalUIBaseCampWorkerListModel> BaseCampWorkerListClass; // 0x50(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIBaseCampWorkerListModel* BaseCampWorkerList; // 0x58(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPalUIOtomoListModel> OtomoListClass; // 0x60(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPalUIOtomoListModel* OtomoList; // 0x68(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalStorageManageRightModel* GetDefaultObj();
|
|
|
|
void UpdatePageDelegate__DelegateSignature(class UPalUIPalStorageManageRightModel* Model);
|
|
void ToPrevPage();
|
|
void ToNextPage();
|
|
bool CanMoveToPrev();
|
|
bool CanMoveToNext();
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Pal.PalUIPalStorageModel
|
|
class UPalUIPalStorageModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdatePageDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 CurrentPageIndex; // 0x38(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4099[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalUICharacterDisplayModel* DisplayModel; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPalStorageModel* GetDefaultObj();
|
|
|
|
void UpdatePageDelegate__DelegateSignature(class UPalUIPalStorageModel* Model);
|
|
void ToPrevPage();
|
|
void ToPage(int32 PageIndex, bool bForce);
|
|
void ToNextPage();
|
|
void SelectHandleSlot(int32 DisplayIndex, enum class EPalItemSlotPressType PressType);
|
|
void OnOperatedByOuter();
|
|
int32 GetWholePageCount();
|
|
struct FPalContainerId GetTargetContainerId();
|
|
bool CanMoveToPrev();
|
|
bool CanMoveToNext();
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIPlayerEquipment
|
|
class UPalUIPlayerEquipment : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPlayerEquipment* GetDefaultObj();
|
|
|
|
void SwapItemSlot(class UPalItemSlot* SlotA, class UPalItemSlot* SlotB);
|
|
void SwapEquipment(enum class EPalPlayerEquipItemSlotType SlotType, class UPalItemSlot* FromSlot);
|
|
void SetDisableEquipmentHeadMeshFlag(bool IsDisable);
|
|
void RemoveItemSlot(class UPalItemSlot* TargetSlot, class UPalItemSlot* ToSlot);
|
|
void RemoveEquipment(enum class EPalPlayerEquipItemSlotType SlotType, class UPalItemSlot* ToSlot);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIPlayerRadialMenuBase
|
|
class UPalUIPlayerRadialMenuBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIPlayerRadialMenuBase* GetDefaultObj();
|
|
|
|
void SelectedFeed(struct FPalItemSlotId& ItemSlotId, int32 ItemNum);
|
|
void OpenOtomoFeedInventory();
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalUIProductSettingModel
|
|
class UPalUIProductSettingModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUpdateRecipeDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateProductNumDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FText TargetMapObjectName; // 0x58(0x18)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class FName SelectedRecipeId; // 0x70(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FocusedRecipeId; // 0x78(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ProductNum; // 0x80(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UPalMapObjectEnergyModule> WeakEnergyModule; // 0x84(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40AA[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIProductSettingModel* GetDefaultObj();
|
|
|
|
void UpdateSettingDelegate__DelegateSignature(class UPalUIProductSettingModel* Model);
|
|
bool TryGetEnergyModule(class UPalMapObjectEnergyModule** Module);
|
|
void SetProductNumByInput(int32 InputNum);
|
|
void SetMaxProduction();
|
|
void SetInfiniteProduction();
|
|
void SetFocusedRecipe(class FName RecipeID);
|
|
void SelectRecipe(class FName RecipeID);
|
|
void ResetProductNum();
|
|
void OnUpdateInventory(class UPalItemContainerMultiHelper* IInventoryContainers);
|
|
void NotifyUpdateForce();
|
|
bool IsProductNumInfinite();
|
|
void IncreaseProductNum();
|
|
void GetRequiredMaterialInfos(TArray<struct FPalStaticItemIdAndNum>* RequiredMaterialInfos);
|
|
class FName GetRecipeId();
|
|
struct FPalItemRecipe GetRecipe();
|
|
int32 GetProductNum();
|
|
void DecreaseProductNum();
|
|
float CalcWorkAmount();
|
|
int32 CalcMaxProductableNum();
|
|
int32 CalcConsumeEnergy();
|
|
};
|
|
|
|
// 0x48 (0x450 - 0x408)
|
|
// Class Pal.PalUIRadialMenuWidgetBase
|
|
class UPalUIRadialMenuWidgetBase : public UPalUserWidget
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeSelectedIndex; // 0x408(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float IgnoreMouseLength; // 0x418(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MenuNum; // 0x41C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ShiftDegree; // 0x420(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DetectPadAxisBorder; // 0x424(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NowArrowRadian; // 0x428(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NowSelectedIndex; // 0x42C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> MenuAreaStartRadian; // 0x430(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> MenuAreaEndRadian; // 0x440(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRadialMenuWidgetBase* GetDefaultObj();
|
|
|
|
void UpdateSelectedIndex_ForPad();
|
|
void UpdateSelectedIndex_ForMouse(struct FVector2D& MousePosition, struct FVector2D& CenterPosition);
|
|
void UpdateSelectedIndex_ForceAxis(struct FVector2D& Axis);
|
|
void SetSelectedIndexForce(int32 Index);
|
|
float RecalculateRadian(float InRadian);
|
|
void ClearSelectedIndex();
|
|
void ChangeSelectedIndexDelegate__DelegateSignature(int32 NewIndex, int32 PrevIndex);
|
|
void CalculateRadialMenuArea(float ParentDegreeAngle);
|
|
void BuildRadialMenuWidget();
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIRecoverPalBase
|
|
class UPalUIRecoverPalBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRecoverPalBase* GetDefaultObj();
|
|
|
|
void SelectCharacterSlot(class UPalIndividualCharacterSlot* TargetSlot, enum class EPalItemSlotPressType PressType);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIRecoverPalStatusIndicator
|
|
class UPalUIRecoverPalStatusIndicator : public UPalUIMapObjectStatusIndicatorBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRecoverPalStatusIndicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Pal.PalUIRecoverPalStatusIndicatorParameter
|
|
class UPalUIRecoverPalStatusIndicatorParameter : public UPalUIMapObjectStatusIndicatorParameterBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRecoverPalStatusIndicatorParameter* GetDefaultObj();
|
|
|
|
bool TryGetConcreteModel(class UPalMapObjectRecoverOtomoModel** ConcreteModel);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_RepairBench
|
|
class UPalHUDDispatchParameter_RepairBench : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class UPalMapObjectRepairItemModel* Model; // 0x38(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_RepairBench* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x438 - 0x430)
|
|
// Class Pal.PalUIRepairItemBase
|
|
class UPalUIRepairItemBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
class UPalMapObjectRepairItemModel* RepairItemModel; // 0x430(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRepairItemBase* GetDefaultObj();
|
|
|
|
void RequestRepair(TArray<class UPalItemSlot*>& TargetItemSlotArray);
|
|
void OnRecievedRepairResult(bool IsSuccess);
|
|
void CollectRepairInfo(TArray<class UPalItemSlot*>& TargetItemSlotArray, TArray<struct FPalStaticItemIdAndNum>* OutRequiredMaterials, bool* OutCanRepair);
|
|
void CollectRepairableSlot(TArray<class UPalItemSlot*>* OutRepairableSlots);
|
|
};
|
|
|
|
// 0x60 (0x98 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_SelectItemInventory
|
|
class UPalHUDDispatchParameter_SelectItemInventory : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
class FText TitleText; // 0x38(0x18)(BlueprintVisible, Transient, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalPlayerInventoryType> ShowInventoryTypes; // 0x50(0x10)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalItemTypeA> ShowItemTypesA; // 0x60(0x10)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalItemTypeB> ShowItemTypesB; // 0x70(0x10)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
bool ShouldSelectNum; // 0x80(0x1)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FDelegateProperty_ Callback; // 0x84(0x10)(BlueprintVisible, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40B5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_SelectItemInventory* GetDefaultObj();
|
|
|
|
void InvokeCallback(struct FPalItemSlotId& ItemSlotId, int32 ItemNum);
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUISelectItemInventoryBase
|
|
class UPalUISelectItemInventoryBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUISelectItemInventoryBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x78 - 0x38)
|
|
// Class Pal.PalUISelectNumParameter
|
|
class UPalUISelectNumParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
FDelegateProperty_ ComplateCallBack; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ ChangedNumCallBacl; // 0x48(0x10)(BlueprintVisible, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinNum; // 0x58(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxNum; // 0x5C(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DefaultNum; // 0x60(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40B8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D Position; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUISelectNumParameter* GetDefaultObj();
|
|
|
|
void InvokeComplateCallback(enum class EPalUISelectNumResult Result, int32 SelectedNum);
|
|
void InvokeChangedNumCallback(int32 SelectedNum);
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUISelectNumWidgetBase
|
|
class UPalUISelectNumWidgetBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUISelectNumWidgetBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Pal.PalUIShopInventoryModel
|
|
class UPalUIShopInventoryModel : public UPalUIInventoryModel
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIShopInventoryModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalUIStatusModel
|
|
class UPalUIStatusModel : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnChangeSelectedIndexDelegate; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalIndividualCharacterHandle*> PalHandles; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40D3[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIStatusModel* GetDefaultObj();
|
|
|
|
void OnClickedPalIcon(int32 Index);
|
|
void Initialize(TArray<class UPalIndividualCharacterHandle*>& Handles);
|
|
uint8 GetNowSelectedIndex();
|
|
int32 GetDisplaySpeed(int32 Index);
|
|
int32 GetDisplayShotAttack(int32 Index);
|
|
enum class EPalStatusPhysicalHealthType GetDisplayPhysicalHealthType(int32 Index);
|
|
bool GetDisplayPassiveSkillList(int32 Index, TArray<class FName>* OutArray);
|
|
uint8 GetDisplayPalNum();
|
|
class UPalIndividualCharacterHandle* GetDisplayPalHandle(uint8 Index);
|
|
int32 GetDisplayNowExp(int32 Index);
|
|
void GetDisplayNickName(int32 Index, class FString* OutName);
|
|
int32 GetDisplayNextExp(int32 Index);
|
|
int32 GetDisplayMeleeAttack(int32 Index);
|
|
float GetDisplayMaxHunger(int32 Index);
|
|
struct FFixedPoint64 GetDisplayMaxHP(int32 Index);
|
|
int32 GetDisplayLevel(int32 Index);
|
|
float GetDisplayHunger(int32 Index);
|
|
struct FFixedPoint64 GetDisplayHP(int32 Index);
|
|
enum class EPalElementType GetDisplayElementType2(int32 Index);
|
|
enum class EPalElementType GetDisplayElementType1(int32 Index);
|
|
int32 GetDisplayEatingHabits(int32 Index);
|
|
int32 GetDisplayDefence(int32 Index);
|
|
class FText GetDisplayDefaultName(int32 Index);
|
|
class FText GetDisplayCoopActionName(int32 Index);
|
|
class FText GetDisplayActiveSkillName(int32 Index, int32 SkillIndex);
|
|
void ChangeNickname(int32 Index, const class FString& NewNickName);
|
|
void ChangeIndex(uint8 Index);
|
|
void ChangedIndex__DelegateSignature();
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUITechnologyDetailButton
|
|
class UPalUITechnologyDetailButton : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUITechnologyDetailButton* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIRecipeTechnologyDetailButton
|
|
class UPalUIRecipeTechnologyDetailButton : public UPalUITechnologyDetailButton
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIRecipeTechnologyDetailButton* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x420 - 0x420)
|
|
// Class Pal.PalUITitleBase
|
|
class UPalUITitleBase : public UPalUserWidgetStackableUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUITitleBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGaugeInterpolationCalculatorUtility
|
|
class UPalGaugeInterpolationCalculatorUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalGaugeInterpolationCalculatorUtility* GetDefaultObj();
|
|
|
|
void TickGaugeInterpolation(class UObject* WorldContextObject, struct FPalGaugeInterpolationCalculator& Target, float DeltaTime);
|
|
void SetGaugeInterpolationTargetValue(struct FPalGaugeInterpolationCalculator& Target, float TargetValue);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUIUtility
|
|
class UPalUIUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIUtility* GetDefaultObj();
|
|
|
|
void SetVisibilityHUD(class UObject* WorldContextObject, bool IsVisible);
|
|
void SetNumberToSeparatedTextBlock(class UObject* WorldContextObject, TArray<int32>& NumberArray, TArray<class UPalTextBlockBase*>& TextBlockArray, float TopZeroTextOpacity);
|
|
void SetEnableCommonUIInput(class UObject* WorldContextObject, bool IsEnable);
|
|
void SetCustomSlateNavigation(class UObject* WorldContextObject, struct FPalSlateNavigationSetting& NavigationSetting);
|
|
void ResetSlateNavigation(class UObject* WorldContextObject);
|
|
bool IsShiftDown_ForUI();
|
|
bool IsRightShiftDown_ForUI();
|
|
bool IsRightControlDown_ForUI();
|
|
bool IsRightAltDown_ForUI();
|
|
bool IsLeftShiftDown_ForUI();
|
|
bool IsLeftControlDown_ForUI();
|
|
bool IsLeftAltDown_ForUI();
|
|
bool IsControlDown_ForUI();
|
|
bool IsAltDown_ForUI();
|
|
void GetWorkSuitabilityNameWithMaterialSubType(class UObject* WorldContextObject, enum class EPalWorkSuitability WorkSuitability, enum class EPalMapObjectMaterialSubType MaterialSubType, class FText* OutName);
|
|
void GetWorkSuitabilityName(class UObject* WorldContextObject, enum class EPalWorkSuitability WorkSuitability, class FText* OutName);
|
|
void GetWorkSickName(class UObject* WorldContextObject, enum class EPalBaseCampWorkerSickType SickType, class FText* OutName);
|
|
bool GetWorkNameFromHandle(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle, class FText* OutName);
|
|
void GetWorkName(class UObject* WorldContextObject, enum class EPalWorkType WorkType, class FText* OutName);
|
|
bool GetWorkingDetailNameFromHandle(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle, class FText* OutName);
|
|
void GetWorkingDetailName(class UObject* WorldContextObject, enum class EPalWorkType WorkType, class FText* OutName);
|
|
void GetWorkerComment(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* TargetHandle, class FText* OutName);
|
|
void GetWazaName(class UObject* WorldContextObject, enum class EPalWazaID WazaID, class FText* OutName);
|
|
void GetWazaDesc(class UObject* WorldContextObject, enum class EPalWazaID WazaID, class FText* OutDesc);
|
|
void GetWaitForWorkableDetailName(class UObject* WorldContextObject, enum class EPalWorkType WorkType, class FText* OutName);
|
|
bool GetUIInputActionRowHandle(class UObject* WorldContextObject, class FName& ActionName, struct FDataTableRowHandle* OutHandle);
|
|
void GetUIDisplayPalCondition(class UObject* WorldContextObject, TArray<enum class EPalUIConditionType>* OutArray, class UPalIndividualCharacterHandle* TargetHandle);
|
|
void GetTechnologyDescription(class UObject* WorldContextObject, class FName& TechnologyName, class FText* OutDescription);
|
|
int32 GetPlayerInframeRenderTargetResolution();
|
|
void GetPassiveSkillName(class UObject* WorldContextObject, class FName& PassiveSkillId, class FText* OutName);
|
|
void GetPartnerSkillName(class UObject* WorldContextObject, class FName& CharacterID, class FText* OutText);
|
|
void GetPalShortDescription(class UObject* WorldContextObject, class FName& CharacterID, class FText* OutName);
|
|
bool GetPalRestrictItemID(class UObject* WorldContextObject, class FName& CharacterID, class FName* ItemId);
|
|
void GetPalLongDescription(class UObject* WorldContextObject, class FName& CharacterID, class FText* OutName);
|
|
void GetPalGenusCategoryName(class UObject* WorldContextObject, enum class EPalGenusCategoryType GenusCategory, class FText* OutName);
|
|
void GetPalFirstActivatedInfo(class UObject* WorldContextObject, class FName& CharacterID, class FText* OutName);
|
|
void GetPalElementTypeName(class UObject* WorldContextObject, enum class EPalElementType ElementType, class FText* OutName);
|
|
int32 GetPalConditionUrgency(class UObject* WorldContextObject, enum class EPalUIConditionType Condition);
|
|
void GetPalConditionName(class UObject* WorldContextObject, enum class EPalUIConditionType ConditionType, class FText* OutName);
|
|
void GetPalConditionDesc(class UObject* WorldContextObject, enum class EPalUIConditionType ConditionType, class FText* OutDesc);
|
|
struct FSlateBrush GetMappedKeyIcon(class UObject* WorldContextObject, class FName InputActionName, enum class ECommonInputType InputType, enum class EPalKeyConfigAxisFilterType FilterType);
|
|
void GetMapObjectOperationResultText(class UObject* WorldContextObject, enum class EPalMapObjectOperationResult OperationType, class FText* OutName);
|
|
class FName GetMapObjectNameTextId(class UObject* WorldContextObject, class FName& MapObjectName);
|
|
void GetMapObjectName(class UObject* WorldContextObject, class FName& MapObjectName, class FText* OutName);
|
|
struct FSlateBrush GetKeyIconByKey(class UObject* WorldContextObject, const struct FKey& Key, enum class ECommonInputType InputType);
|
|
void GetItemTypeAName(class UObject* WorldContextObject, enum class EPalItemTypeA ItemTypeA, class FText* OutName);
|
|
void GetItemName(class UObject* WorldContextObject, class FName& StaticItemId, class FText* OutName);
|
|
void GetItemDescription(class UObject* WorldContextObject, class FName& StaticItemId, class FText* OutName);
|
|
void GetInventoryCategoryName(class UObject* WorldContextObject, enum class EPalPlayerInventoryType InventoryType, class FText* OutName);
|
|
void GetFormatedFirstActivatedInfoText(class UObject* WorldContextObject, class APalCharacter* Character, class FText* OutFormatedText);
|
|
void GetBuildObjectDesc(class UObject* WorldContextObject, class FName& buildObjectName, class FText* OutDesc);
|
|
void GetBuildObjectCategoryBName(class UObject* WorldContextObject, enum class EPalBuildObjectTypeB TypeB, class FText* OutName);
|
|
void GetBuildObjectCategoryAName(class UObject* WorldContextObject, enum class EPalBuildObjectTypeA TypeA, class FText* OutName);
|
|
void GetBaseCampEventName(class UObject* WorldContextObject, enum class EPalBaseCampWorkerEventType EventType, class FText* OutName);
|
|
void GetAllTagFromText(class UObject* WorldContextObject, class FText& TargetText, TArray<class FString>* OutTagArray);
|
|
class UPalUserWidget* FindOwningActivatableWidget(class UObject* WorldContextObject, class UWidget* Widget);
|
|
float ConvertReviveTimerToUIDisplayRemainReviveTime(class UObject* WorldContextObject, float ReviveTimer);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIWorkerSimpleDetailCanvas
|
|
class UPalUIWorkerSimpleDetailCanvas : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIWorkerSimpleDetailCanvas* GetDefaultObj();
|
|
|
|
void UnbindWorkerEvent(class UPalIndividualCharacterHandle* WorkerHandle);
|
|
void UnbindBaseCampEvent(class UPalBaseCampModel* TargetCampModel);
|
|
void OnRequestOpenDetail(class AActor* TargetActor);
|
|
void OnRequestCloseDetail();
|
|
void OnEndInteractWorker(class AActor* Actor, TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObject);
|
|
void OnBeginInteractWorker(class AActor* Actor, TScriptInterface<class IPalInteractiveObjectComponentInterface> InteractiveObject);
|
|
void OnAddedNewWorker(class UPalIndividualCharacterHandle* WorkerHandle);
|
|
class UPalBaseCampModel* GetInsideBaseCampModel();
|
|
void BindWorkerEvent(class UPalIndividualCharacterHandle* WorkerHandle);
|
|
void BindBaseCampEvent(class UPalBaseCampModel* TargetCampModel);
|
|
};
|
|
|
|
// 0x0 (0x408 - 0x408)
|
|
// Class Pal.PalUIWorldHUDWidgetCanvas
|
|
class UPalUIWorldHUDWidgetCanvas : public UPalUserWidget
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIWorldHUDWidgetCanvas* GetDefaultObj();
|
|
|
|
void RemoveWidget(class UPalUserWidgetWorldHUD* Widget);
|
|
void AddWidget(class UPalUserWidgetWorldHUD* Widget);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_WorldMap
|
|
class UPalHUDDispatchParameter_WorldMap : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
bool CanFastTravel; // 0x38(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ForRespawn; // 0x39(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsInitSelect; // 0x3A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_411F[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_WorldMap* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x430 - 0x430)
|
|
// Class Pal.PalUIWorldMap
|
|
class UPalUIWorldMap : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIWorldMap* GetDefaultObj();
|
|
|
|
void RegisterRespawnLocation(struct FVector& RespawnLocation);
|
|
void Debug_SetLocation(struct FVector& Location);
|
|
void CreateWorldMapData(enum class EPalWorldMapType WorldMapType);
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class Pal.PalHUDDispatchParameter_WorldSetting
|
|
class UPalHUDDispatchParameter_WorldSetting : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
bool IsNewWorld; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4124[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString WorldSaveDirectoryName; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WorldName; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalHUDDispatchParameter_WorldSetting* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x558 - 0x430)
|
|
// Class Pal.PalUIWorldSettingBase
|
|
class UPalUIWorldSettingBase : public UPalUserWidgetOverlayUI
|
|
{
|
|
public:
|
|
struct FPalOptionWorldSettings OriginalSetting; // 0x430(0x128)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUIWorldSettingBase* GetDefaultObj();
|
|
|
|
void OnCompletedSaveSetting(bool IsSuccess);
|
|
bool CompleteSetting(struct FPalOptionWorldSettings& NewSetting);
|
|
};
|
|
|
|
// 0x8 (0x540 - 0x538)
|
|
// Class Pal.PalUniqueRideWeaponBase
|
|
class APalUniqueRideWeaponBase : public APalWeaponBase
|
|
{
|
|
public:
|
|
uint8 Pad_4137[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalUniqueRideWeaponBase* GetDefaultObj();
|
|
|
|
void ShootOneBulletByDefault();
|
|
void ShootOneBullet(TSubclassOf<class APalBullet> bulletClass, class UNiagaraSystem* MuzzleEffect, const struct FVector& MuzzleLocation, const struct FRotator& MuzzleRotate, float BulrAngle, TSubclassOf<class AActor> AmmoClass, const struct FTransform& AmmoEject);
|
|
void OnUniqueShoot();
|
|
void OnCancellShooting();
|
|
void OnActionCompleted(class UPalActionComponent* ActionComp);
|
|
void OnActionBegin(class UPalActionBase* Action);
|
|
struct FRotator GetMuzzleRotation();
|
|
struct FVector GetMuzzleLocation();
|
|
class UNiagaraSystem* GetMuzzleEffect();
|
|
struct FVector GetCommonTargetLocation();
|
|
float GetBulrAngle();
|
|
TSubclassOf<class APalBullet> GetBulletClass();
|
|
struct FTransform GetAmmoEjectTransform();
|
|
TSubclassOf<class AActor> GetAmmoClass();
|
|
void GetAllMeshComponent(TArray<class UMeshComponent*>* OutMesh);
|
|
bool CanUse();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Pal.PalUniqueSkillModule
|
|
class UPalUniqueSkillModule : public UObject
|
|
{
|
|
public:
|
|
class APalCharacter* ActionCharacter; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ActionTarget; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUniqueSkillModule* GetDefaultObj();
|
|
|
|
void TickModule(float DeltaTime);
|
|
void SetActionTarget(class AActor* Target);
|
|
void SetActionCharacter(class APalCharacter* Character);
|
|
void OnEndModule();
|
|
void OnBeginModule();
|
|
class AActor* GetActionTarget();
|
|
class APalCharacter* GetActionCharacter();
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Pal.PalWidgetTimerGaugeParameter
|
|
class UPalWidgetTimerGaugeParameter : public UPalHUDDispatchParameterBase
|
|
{
|
|
public:
|
|
struct FTimerHandle TimerHandle; // 0x38(0x8)(BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Time; // 0x40(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName bindActionName; // 0x44(0x8)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsHide; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_413E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWidgetTimerGaugeParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x418 - 0x408)
|
|
// Class Pal.PalUserWidgetTimerGaugeBase
|
|
class UPalUserWidgetTimerGaugeBase : public UPalUserWidgetWorldHUD
|
|
{
|
|
public:
|
|
struct FTimerHandle TargetTimerHandle; // 0x408(0x8)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float Time; // 0x410(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4141[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUserWidgetTimerGaugeBase* GetDefaultObj();
|
|
|
|
void VisibilityForceHidden(enum class ESlateVisibility ChangedVisibility);
|
|
void SetGaugeText(class FText& Text);
|
|
void SetGaugePercent(float Percent);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalUtility
|
|
class UPalUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalUtility* GetDefaultObj();
|
|
|
|
void UpdatePlayerCharacterParameter(class APalCharacter* Character);
|
|
void UpdateLocalPlayerParameter(class UObject* WorldContextObject);
|
|
void UnlockBaseCampLevelAchievement(class UObject* WorldContextObject, int32 Level);
|
|
void UnlockAchievement(class UObject* WorldContextObject, const class FString& AchievementId, int32 Progress);
|
|
bool TryGetHeadWorldPosition(class APalCharacter* Character, struct FVector* OutLocation);
|
|
class FString ToPointerAddress(class UObject* Obj);
|
|
void TeleportToPlayerByIndex(class APalPlayerController* Controller, int32 PlayerIndex);
|
|
void TeleportInitLocation(class APalPlayerCharacter* Target);
|
|
bool TeleportAroundLoccation(class APalCharacter* Target, struct FVector& Location, struct FQuat& Rotation);
|
|
bool Teleport(class APalCharacter* Target, struct FVector& Location, struct FQuat& Rotation, bool bNoCheck, bool bAroundCheck);
|
|
bool SynchronizedGroup(class UObject* WorldContextObject, class UPalIndividualCharacterHandle* FromHandle, class UPalIndividualCharacterHandle* ToHandle);
|
|
class FString SteamLanguageNameToCultureName(class UObject* WorldContextObject, const class FString& SteamLanguageName);
|
|
bool SphereOverlapLimitVolume(class UObject* WorldContextObject, enum class EPalLimitVolumeFlag LimitVolumeFlag, const struct FVector& Center, float Radius);
|
|
void SpectatorOn(class UObject* WorldContextObject);
|
|
void SpectatorOff(class UObject* WorldContextObject);
|
|
class AController* SpawnControllerAndPossess(TSubclassOf<class AController> ControllerClass, class APawn* ControlActor);
|
|
bool SpawnActorBroadcast(class UObject* WorldContextObject, class UClass* ActorClass, class AActor* NetworkOwner, class AActor* Owner, class FName Name, const struct FTransform& SpawnTransform, TSubclassOf<class AController> Controller, struct FGuid* SpawnGUID, FDelegateProperty_ SpawnDelegate);
|
|
void SortActorListByLabel(TArray<class AActor*>& ActorList);
|
|
void ShowUI(class UObject* WorldContextObject, enum class EPalWidgetBlueprintType WBPType, class UPalHUDDispatchParameterBase* Parameter);
|
|
void SetYawApplyRate(class AActor* Actor, float Rate, class FName FlagName);
|
|
void SetVoiceID(class AActor* TargetActor, int32 VoiceID);
|
|
void SetVisibleComponentInDataLayer(class UObject* WorldContextObject, class UDataLayerInstance* TargetDataLayer, bool bEnable);
|
|
void SetUnRidingCharacterCollision(class APalCharacter* Character);
|
|
struct FTransform SetTransformQuat(const struct FTransform& TargetTransform, const struct FQuat& NewQuat);
|
|
struct FTimerHandle SetTimerWithGaugeWidget(class UObject* Object, struct FPalTimerGaugeWidgetCreateInfo& CreateInfo);
|
|
void SetTelemetry(class UObject* WorldContextObject, class FName& Key, const class FString& Value, class FName Namespace);
|
|
void SetStatusPoint(class UPalIndividualCharacterHandle* Handle, class FName StatusName, int32 Point);
|
|
void SetSpeedCollisionEnable(class AActor* Actor, bool bEnable);
|
|
void SetRidingCharacterCollision(class APalCharacter* Character);
|
|
void SetPassword(class UObject* WorldContextObject, const class FString& Password);
|
|
void SetOtomoCollisionProfile(class APalCharacter* Character);
|
|
void SetOpacityForCharacter(class AActor* Character, float OpacityIntensity);
|
|
void SetMoveDisableFlag(class AActor* Actor, bool IsDisable, class FName FlagName);
|
|
void SetHPByRateToHandle(class UPalIndividualCharacterHandle* Handle, float Rate);
|
|
void SetHPByRateToCharacter(class APalCharacter* Character, float Rate);
|
|
void SetFolderPathForBP(class AActor* TargetActor, class FName FolderName);
|
|
void SetEnableSkyCreator(class UObject* WorldContextObject, bool bEnable);
|
|
void SetEnableCameraFade(class AActor* Character, bool bIsEnable);
|
|
void SetCoopFlag(class APalCharacter* Trainer, class APalCharacter* Otomo, bool bIsEnable);
|
|
void SetCharacterRagdollForNooseTrap(class APalCharacter* Character);
|
|
void SetCharacterRagdollForLiftup(class APalCharacter* Character);
|
|
void SetCharacterRagdoll(class APalCharacter* Character, bool IsKeepGravity, bool KeepRootCollision);
|
|
void SetCharacterLocationAtMainMeshFoot(class APalCharacter* Character, struct FVector& Location);
|
|
void SetBodyPartsGenerateOverlapEvents(class APalCharacter* Character, bool IsEnable);
|
|
void SetBodyPartsCollisionProfile(class APalCharacter* Character, class FName ProfileName);
|
|
void SetBodyPartsCollisionEnable(class APalCharacter* Character, bool bEnable);
|
|
void SetActorQuat(class AActor* TargetActor, const struct FQuat& NewQuat);
|
|
void SendSystemToPlayerChat(class UObject* WorldContextObject, const class FString& Message, struct FGuid& ReceiverPlayerUId);
|
|
void SendSystemAnnounce(class UObject* WorldContextObject, const class FString& Message);
|
|
class FText SelectText(class FText& A, class FText& B, bool bPickA);
|
|
float RSign(float V);
|
|
bool RideTo(class AActor* RiderActor, class AActor* RidePal, bool bIsSkipAnimation);
|
|
void ReturnOtomoPalToHolder(class AController* TargetController);
|
|
void ResetBodyPartsCollisionProfileToDefault(class APalCharacter* Character);
|
|
void RemoveAroundInfoCollectorComponent(class APalCharacter* Target);
|
|
void RefreshRagdollSkeletalMesh(class APalCharacter* Character);
|
|
void RefreshParameterForCharacterAndHoldOtomo(class APalCharacter* Character);
|
|
bool ProjectWorldToScreenBehindCamera(class APlayerController* Player, struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool* bTargetBehindCamera, bool bPlayerViewportRelative);
|
|
void ProcessDeadAction(class APalCharacter* Character);
|
|
void ProcessDamageAndPlayEffectsByDamageInfo(class AActor* Attacker, class AActor* Defender, struct FPalDamageInfo& DamageInfo, bool bIsEnableHitEffect);
|
|
void ProcessDamageAndPlayEffects(class AActor* Attacker, class AActor* Defender, struct FPalMakeDamageInfo& MakeDamageInfo);
|
|
bool PointOvelapLimitVolume(class UObject* WorldContextObject, enum class EPalLimitVolumeFlag LimitVolumeFlag, const struct FVector& Location);
|
|
void PlayWorldCameraShake(class UObject* WorldContextObject, TSubclassOf<class UCameraShakeBase> Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter);
|
|
void PlayMontageByMinLength(class ACharacter* Character, class UAnimMontage* Montange, float MinLength);
|
|
void PlayMontageByFixLength(class ACharacter* Character, class UAnimMontage* Montange, float FixLength);
|
|
bool PlayActionByWazaID(class AActor* ActionActor, class AActor* TargetActor, enum class EPalWazaID WazaID);
|
|
bool PlayAction(class AActor* ActionActor, class AActor* TargetActor, enum class EPalActionType ActionType);
|
|
void Play2MontageByFixLength(class ACharacter* Character, class UAnimMontage* Montange, float FixLength, class UAnimMontage* LoopMontange);
|
|
void PalCaptureSuccess(class APalPlayerCharacter* AttackerPlayer, class APalCharacter* Monster);
|
|
bool PalAIMoveToTargetLocation(class APalAIController* Controller, const struct FVector& Goal);
|
|
bool PalAIMoveToTargetActor(class APalAIController* Controller, class AActor* Target);
|
|
bool NotContainsAny(const TArray<class UObject*>& SourceArray, const TArray<class UObject*>& FindElms);
|
|
struct FFixedPoint64 NextPointCalculate(const struct FFixedPoint64& CurrentPoint, const struct FFixedPoint64& CurrentMax, const struct FFixedPoint64& NextMax);
|
|
struct FPalDamageInfo MakeDamageInfoByWazaType(class AActor* Attacker, class AActor* Defencer, class USceneComponent* AttackerHitComponent, class USceneComponent* DefenderHitComponent, struct FVector& HitLocation, const TArray<int32>& FoliageIndex, enum class EPalWazaID WazaType, enum class EPalBlowVelocityOwner BlowOwner, const struct FVector& NativeBlowVelocity, int32 ReferenceIndex, float DamageRatePerCollision);
|
|
struct FPalDamageInfo MakeDamageInfo(struct FPalMakeDamageInfo& MakeDamageInfo);
|
|
bool LotteryInt(int32 ProbabilityPercentage);
|
|
bool LotteryFloat(float ProbabilityPercentage);
|
|
void LoadIconToImageDelegate__DelegateSignature(class UImage* ImageWidget, class UTexture2D* Texture);
|
|
void LoadIconToImage(class UObject* WorldContextObject, TSoftObjectPtr<class UTexture2D> TexturePath, class UImage* TargetImage, FDelegateProperty_ Callback);
|
|
bool LineTraceToTarget_ForAIAttack(class AActor* SelfActor, class AActor* Target);
|
|
void KillCharacter_NotDamageToEquipItem(class APalCharacter* Character);
|
|
void JudgePalCapture_TryAllPhase(class UPalIndividualCharacterHandle* TargetHandle, class UPalIndividualCharacterHandle* ThrowCharacterHandle, int32 CaptureItemLevel, TArray<bool>* OutJudgeFlagArray, bool Robbery);
|
|
bool JudgePalCapture(class AActor* Pal);
|
|
bool IsXSX(class UObject* WorldContextObject);
|
|
bool IsXB1(class UObject* WorldContextObject);
|
|
bool IsWorldOwner(class UObject* WorldContextObject);
|
|
bool IsWinGDK(class UObject* WorldContextObject);
|
|
bool IsWindows(class UObject* WorldContextObject);
|
|
bool IsWildNPC(class AActor* Actor);
|
|
bool IsValidInstanceID(struct FPalInstanceID& ID);
|
|
bool IsValid_ThreadSafe(class UObject* Object);
|
|
bool IsUGCFilter();
|
|
bool IsUGCBlocked(class UObject* WorldContextObject);
|
|
bool IsSteamDeck(class UObject* WorldContextObject);
|
|
bool IsSneakAttackSuccessByLocation(struct FVector& HitLocation, class AActor* Defender);
|
|
bool IsSleepTimeForWildLife(class APalAIController* Controller, float SleepStartHours, float SleepEndHours);
|
|
bool IsServerPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
bool IsServer(class UObject* WorldContextObject);
|
|
bool IsPointOnBase(class UObject* WorldContextObject, struct FVector& Point, TArray<class AActor*>& IgnoreActors, enum class EDrawDebugTrace DrawDebugType, float DrawDebugDuration);
|
|
bool IsPointInDoor(class UObject* WorldContextObject, struct FVector& Point, TArray<class AActor*>& IgnoreActors, enum class EDrawDebugTrace DrawDebugType, float DrawDebugDuration);
|
|
bool IsPlayerControlActor(class AActor* CheckActor);
|
|
bool IsPIEUsingPlayerStart();
|
|
bool IsPalMonster(class AActor* Actor);
|
|
bool IsPalCharacter(class AActor* Actor);
|
|
bool IsOtomo(class AActor* Actor);
|
|
bool IsOpenListenServer(class UObject* WorldContextObject);
|
|
bool IsNearTwoPoint(const struct FVector& Point1, const struct FVector& Point2, float Distance, bool IgnoreHeight);
|
|
bool IsNearTwoActorWithRootRadius(class AActor* Actor1, class AActor* Actor2, float Distance, bool IgnoreHeight);
|
|
bool IsNearTwoActorWithRadius(class AActor* Actor1, class AActor* Actor2, float Distance, bool IgnoreHeight);
|
|
bool IsNearTwoActor(class AActor* Actor1, class AActor* Actor2, float Distance, bool IgnoreHeight);
|
|
bool IsMultiplayRestricted(class UObject* WorldContextObject);
|
|
bool IsMultiplayer(class UObject* WorldContextObject);
|
|
bool IsLocalPlayerCampPal(class AActor* Actor);
|
|
bool IsLocalControlActorOrPalmi(class AActor* CheckActor);
|
|
bool IsLocalControlActor(class AActor* CheckActor);
|
|
bool IsLive(class AActor* Actor);
|
|
bool IsInClientConnection(class UObject* WorldContextObject);
|
|
bool IsIgnoreNetworkVersionCheck(class UObject* WorldContextObject);
|
|
bool IsHairAttachAccessory(class UObject* WorldContextObject, class FName& EquipmentArmorName);
|
|
bool IsGDK(class UObject* WorldContextObject);
|
|
bool IsFriend(class AActor* ActorA, class AActor* ActorB);
|
|
bool IsForceQuitOnDisconnect(class UObject* WorldContextObject);
|
|
bool IsExistsInDoor(class AActor* TargetActor, enum class EDrawDebugTrace DrawDebugType, float DrawDebugDuration);
|
|
bool IsEnemy(class AActor* ActorA, class AActor* ActorB);
|
|
bool IsEnableBotLocationFlag(class UObject* WorldContextObject);
|
|
bool IsElementWeak(enum class EPalElementType AttackType, enum class EPalElementType DefenceType);
|
|
bool IsElementStrong(enum class EPalElementType AttackType, enum class EPalElementType DefenceType);
|
|
bool IsEditorPreviewActor(class AActor* Actor);
|
|
bool IsEditorBuild();
|
|
bool IsDying(class AActor* Actor);
|
|
bool IsDevelopmentBuild();
|
|
bool IsDestructionByCompleteBuilt(class UObject* WorldContextObject);
|
|
bool IsDedicatedServer(class UObject* WorldContextObject);
|
|
bool IsDead(class AActor* Actor);
|
|
bool IsClientDedicatedServer(class UObject* WorldContextObject);
|
|
bool IsCanPlaySinglePlay();
|
|
bool IsCanPlayInviteCode();
|
|
bool IsCanPlayDedicatedServer(class UObject* WorldContextObject);
|
|
bool IsCanOpenExternalWebSite();
|
|
bool IsBuildBotBaseCamp(class UObject* WorldContextObject);
|
|
bool IsBotMode(class UObject* WorldContextObject);
|
|
bool IsBotEnterDungeon(class UObject* WorldContextObject);
|
|
bool IsBaseCampPal(class AActor* Actor);
|
|
bool IsApplicablePowerOnlyToDamageValue(class AActor* Reciever);
|
|
bool IsApplicableDamage(class UObject* Causer, class AActor* Receiver, class UPrimitiveComponent* ReceivedComponent);
|
|
bool IsAllLevelLoaded(class UObject* WorldContextObject);
|
|
bool IsAliveFriendPlayers_ByUId(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
bool IsAIAttackAbleByPlayerCamera(class AActor* SelfActor, class AActor* TargetActor);
|
|
bool InWazaMaxRange(class APalCharacter* Attacker, enum class EPalWazaID Waza, const struct FVector& TargetLocation, float TargetRadius);
|
|
void InitializeHumanBoneInfo(class UPalAnimInstance* AnimInstance);
|
|
bool InFanShapAndDitance(class AActor* SelfActor, class AActor* TargetActor, float Degree, float Distance);
|
|
bool InFanShapAimTarget(class AActor* SelfActor, class AActor* TargetActor, float Degree);
|
|
bool InFanShap_TargetLocation(class AActor* SelfActor, const struct FVector& TargetLocation, float Degree);
|
|
bool InFanShap_PlayerCamera(class AActor* SelfActor, class APalPlayerCharacter* Player, float Degree);
|
|
bool InFanShap(class AActor* SelfActor, class AActor* TargetActor, float Degree);
|
|
bool InConeShapAndDitance_PreThreshold_Actor(class AActor* SelfActor, class AActor* TargetActor, float Threshold, float Distance);
|
|
bool InConeShapAndDitance_PreThreshold(const struct FVector& SelfLocation, const struct FRotator& SelfRotator, const struct FVector& TargetLocation, float Threshold, float Distance);
|
|
bool InConeShapAndDitance_Actor(class AActor* SelfActor, class AActor* TargetActor, float Degree, float Distance);
|
|
bool InConeShapAndDitance(const struct FVector& SelfLocation, const struct FRotator& SelfRotator, const struct FVector& TargetLocation, float Degree, float Distance);
|
|
void HeadBillboardEffectSetTransform(class APalCharacter* Character, class USceneComponent* Effect, const struct FVector& AddOffset);
|
|
bool HasAliveFriendPlayers(class AActor* My);
|
|
void GiveExpToAroundPlayerCharacter(class UObject* WorldContextObject, struct FVector& Center, float Radius, float Exp, bool bCallDelegate);
|
|
void GiveExpToAroundCharacter(class UObject* WorldContextObject, struct FVector& Center, float Radius, float Exp, TSubclassOf<class APalCharacter> CharacterClass, bool bCallDelegate);
|
|
class UPalWorldSecuritySystem* GetWorldSecuritySystem(class UObject* WorldContextObject);
|
|
class UPalWorldObjectRecordWorldSubsystem* GetWorldObjectRecorder(class UObject* WorldContextObject);
|
|
float GetWorkSpeed(class APalCharacter* Character);
|
|
class UPalWorkProgressManager* GetWorkProgressManager(class UObject* WorldContextObject);
|
|
void GetWeakElementType(enum class EPalElementType Type1, enum class EPalElementType Type2, TArray<enum class EPalElementType>* OutArray);
|
|
int32 GetWeakCount_ForUI(enum class EPalElementType AttackElementType, enum class EPalElementType DefenceTypeA, enum class EPalElementType DefenceTypeB, enum class EPalAttackType AttackType, enum class EPalBodyPartsType BodyPartsType);
|
|
int32 GetWeakCount(enum class EPalElementType AttackElementType, enum class EPalElementType DefenceTypeA, enum class EPalElementType DefenceTypeB);
|
|
class UPalWazaDatabase* GetWazaDatabase(class UObject* WorldContextObject);
|
|
class UPalVisualEffectDataBase* GetVisualEffectDatabase(class UObject* WorldContextObject);
|
|
class UPalTutorialManager* GetTutorialManager(class UObject* WorldContextObject);
|
|
void GetTribeIDNameFromParameter(class UObject* WorldContextObject, class UPalIndividualCharacterParameter* IndividualParameter, class FName* OutTribeIDName);
|
|
void GetTribeIDNameFromCharacterID(class UObject* WorldContextObject, class FName& CharacterID, class FName* OutTribeIDName);
|
|
enum class EPalTribeID GetTribeIDFromCharacterID(class UObject* WorldContextObject, class FName& CharacterID);
|
|
struct FQuat GetTransformQuat(const struct FTransform& SourceTransform);
|
|
class APalPlayerController* GetTrainerPlayerController_ForServer(class AActor* Monster);
|
|
class APalPlayerCharacter* GetTrainerPlayer(class AActor* Monster);
|
|
class UPalTimeManager* GetTimeManager(class UObject* WorldContextObject);
|
|
class UPalTechnologyData* GetTechnologyDataByPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
int32 GetStatusPoint(class UPalIndividualCharacterHandle* Handle, class FName StatusName);
|
|
void GetStatUnitResult(class UObject* WorldContextObject, float* FrameTime, float* GameThreadTime, float* RenderThreadTime, float* GPUTime);
|
|
class USignificanceManager* GetSignificanceManager(class UObject* WorldContextObject);
|
|
class UPalShopManager* GetShopManager(class UObject* WorldContextObject);
|
|
class FString GetServerWorldDisplayName(class UObject* WorldContextObject);
|
|
class UPalSaveGameManager* GetSaveGameManager(class UObject* WorldContextObject);
|
|
float GetSafeZero(float Value);
|
|
float GetRTTJitter(class UObject* WorldContextObject);
|
|
struct FTransform GetRelativeTransformFromRoot(class USceneComponent* SceneComponent);
|
|
class UPalPlayerRecordData* GetRecordDataByPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
class UPalRCONSubsystem* GetRCONSubsystem(class UObject* WorldContextObject);
|
|
float GetRangeToGround(class AActor* Actor);
|
|
void GetRandomPointList(int32 PointNum, int32 MaxLoopCount, float MinXPos, float MaxXPos, float MinYPos, float MaxYPos, float SizeX, float SizeY, const struct FRandomStream& RandomStream, TArray<struct FVector2D>* OutPointArray);
|
|
struct FGuid GetPlayerUIDByActor(class AActor* PlayerActor);
|
|
class APalPlayerState* GetPlayerStateByPlayer(class APalPlayerCharacter* Player);
|
|
class APalPlayerState* GetPlayerState(class AActor* Player);
|
|
class UPalPlayerManager* GetPlayerManager(class UObject* WorldContextObject);
|
|
TArray<class FString> GetPlayerListDisplayMessages(class UObject* WorldContextObject);
|
|
class FString GetPlayerListDisplayMessage(class UObject* WorldContextObject);
|
|
struct FGuid GetPlayerGUIDByPlayerUIDOrSteamId(class UObject* WorldContextObject, const class FString& PlayerUIdORSteamId);
|
|
int32 GetPlayerEquipmentShield(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
void GetPlayerEquipmentPassiveList(class UObject* WorldContextObject, const struct FGuid& PlayerUId, TArray<class FName>* OutPassiveList);
|
|
int32 GetPlayerEquipmentHP(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
int32 GetPlayerEquipmentDefense(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
class UPalPlayerDataStorage* GetPlayerDataStorage(class UObject* WorldContextObject);
|
|
class APalPlayerController* GetPlayerControllerByPlayerId(class UObject* WorldContextObject, int32 PlayerId);
|
|
class APawn* GetPlayerControlledPawn(class UObject* WorldContextObject);
|
|
class APalCharacter* GetPlayerControlledCharacter(class UObject* WorldContextObject);
|
|
class APalPlayerCharacter* GetPlayerCharacterByPlayerIndex(class UObject* WorldContextObject, int32 PlayerIndex);
|
|
class ACharacter* GetPlayerCharacterByPlayerId(class UObject* WorldContextObject, int32 PlayerId);
|
|
class APalPlayerCharacter* GetPlayerCharacter(class UObject* WorldContextObject);
|
|
enum class EPalSupportedPlatformType GetPlatformType(class UObject* WorldContextObject);
|
|
class FName GetPhysicsRootBoneName(class AActor* Character);
|
|
class FName GetPhysicsBoneName(class AActor* Character, enum class EPalPhysicsBoneType boneType);
|
|
int32 GetPhysicsBoneIndex(class AActor* Character, enum class EPalPhysicsBoneType boneType);
|
|
enum class EPhysicalSurface GetPhysicalSurfaceTypeByActor(class AActor* SelfActor, class FName SocketName, struct FVector& OffsetSt, struct FVector& OffsetEd, bool* bHit);
|
|
enum class EPhysicalSurface GetPhysicalSurfaceType(class UObject* WorldContextObject, struct FVector& RayStart, struct FVector& RayEnd, bool* bHit);
|
|
class FString GetPassword(class UObject* WorldContextObject);
|
|
class UPalPassiveSkillManager* GetPassiveSkillManager(class UObject* WorldContextObject);
|
|
class UPalPlayerDataPalStorage* GetPalStorageDataByPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
class UPalObjectCollector* GetPalObjectCollector(class UObject* WorldContextObject);
|
|
void GetPalMonsters(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutCharacters);
|
|
class APalPlayerCharacter* GetPalmi(class UObject* WorldContextObject);
|
|
void GetPalIconInfoByCharacterID(class UObject* WorldContextObject, struct FPalDataTableRowName_PalMonsterData& CharacterID, TSoftObjectPtr<class UTexture2D>* OutIcon, bool* OutIsRare, bool* OutIsBoss);
|
|
class UPalGameWorldSettings* GetPalGameWorldSettings();
|
|
class APalGameStateInGame* GetPalGameStateInGame(class UObject* WorldContextObject);
|
|
class APalGameState* GetPalGameState(class UObject* WorldContextObject);
|
|
class APalGameMode* GetPalGameMode(class UObject* WorldContextObject);
|
|
class UPalGameInstance* GetPalGameInstance(class UObject* WorldContextObject);
|
|
class UPalDebugSetting* GetPalDebugSetting();
|
|
class UPalCheatManager* GetPalCheatManager(class UObject* WorldContextObject);
|
|
void GetPalCharacters(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutCharacters);
|
|
TArray<int32> GetOverlapFoliageIndexByComponent(class UPrimitiveComponent* AttackComponent, class UPrimitiveComponent* FolageComponent);
|
|
float GetOutPacketLoss(class UObject* WorldContextObject);
|
|
class UPalOtomoHolderComponentBase* GetOtomoHolderComponent(class UObject* WorldContextObject);
|
|
class UPalOtomoHolderComponentBase* GetOtomoHolderByOtomoPal(class AActor* OtomoPal);
|
|
struct FPalOptionWorldSettings GetOptionWorldSettings(class UObject* WorldContextObject);
|
|
class UPalOptionSubsystem* GetOptionSubsystem(class UObject* WorldContextObject);
|
|
struct FPalOptionGraphicsSettings GetOptionGraphicsSettings(class UObject* WorldContextObject);
|
|
bool GetOffFromPal(class AActor* RiderActor, bool bIsSkipAnimation, bool bNoAnimCancel);
|
|
int32 GetNumPlayers(class UObject* WorldContextObject);
|
|
class UPalNPCManager* GetNPCManager(class UObject* WorldContextObject);
|
|
class APalNetworkTransmitter* GetNetworkTransmitterByPlayerId(class UObject* WorldContextObject, int32 PlayerId);
|
|
class APalNetworkTransmitter* GetNetworkTransmitterByPlayerCharacter(class APalPlayerCharacter* Player);
|
|
class APalNetworkTransmitter* GetNetworkTransmitter(class UObject* WorldContextObject);
|
|
float GetNearstPlayerDistance2D(class UObject* WorldContextObject, const struct FVector& Location);
|
|
class APalCharacter* GetNearestEnemyByLocation_FrontPlayerCamera(const struct FVector& Location, class APalCharacter* MyCharacter, class APalPlayerCharacter* Player, float InDegree, float InDistance, float InHeight);
|
|
class APalCharacter* GetNearestEnemyByLocation(const struct FVector& Location, class APalCharacter* MyCharacter, float* OutMinRange);
|
|
class APalMapObject* GetNearestEnemyBuildObject(class AActor* Character);
|
|
float GetMontageSectionLengthDefault(class UAnimMontage* Montange);
|
|
float GetMontageSectionLength(class UAnimMontage* Montange, class FName SectionName);
|
|
void GetMontageNotifyStates(class UAnimMontage* Montange, TArray<class UAnimNotifyState*>* OutStates, class FName SectionName);
|
|
class UPalMoneyData* GetMoneyDataByPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
class UPalMasterDataTables* GetMasterDataTables(class UObject* WorldContextObject);
|
|
class UPalMapObjectManager* GetMapObjectManager(class UObject* WorldContextObject);
|
|
class USkeletalMeshComponent* GetMainMeshByActor(class AActor* Actor);
|
|
class UPalLogManager* GetLogManager(class UObject* WorldContextObject);
|
|
class UPalLocationManager* GetLocationManager(class UObject* WorldContextObject);
|
|
class UPalWorldMapUIData* GetLocalWorldMapData(class UObject* WorldContextObject);
|
|
class UPalTechnologyData* GetLocalTechnologyData(class UObject* WorldContextObject);
|
|
class UPalPlayerRecordData* GetLocalRecordData(class UObject* WorldContextObject);
|
|
struct FGuid GetLocalPlayerUID(class UObject* WorldContextObject);
|
|
class APalPlayerState* GetLocalPlayerState(class UObject* WorldContextObject);
|
|
int32 GetLocalPlayerID(class UObject* WorldContextObject);
|
|
class APlayerController* GetLocalPlayerController(class UObject* WorldContextObject);
|
|
class UPalPlayerDataPalStorage* GetLocalPalStorageData(class UObject* WorldContextObject);
|
|
class UPalPlayerInput* GetLocalPalPlayerInput(class UObject* WorldContextObject);
|
|
class UPalMoneyData* GetLocalMoneyData(class UObject* WorldContextObject);
|
|
class UPalPlayerInventoryData* GetLocalInventoryData(class UObject* WorldContextObject);
|
|
class UPalItemIDManager* GetItemIDManager(class UObject* WorldContextObject);
|
|
class UPalItemContainerManager* GetItemContainerManager(class UObject* WorldContextObject);
|
|
class UPalPlayerInventoryData* GetInventoryDataByPlayerUID(class UObject* WorldContextObject, const struct FGuid& PlayerUId);
|
|
class UPalInvaderManager* GetInvaderManager(class UObject* WorldContextObject);
|
|
float GetInPacketLoss(class UObject* WorldContextObject);
|
|
bool GetInitializedPlayerSaveParemter(class UObject* WorldContextObject, int32 Level, struct FPalIndividualCharacterSaveParameter* OutParameter);
|
|
bool GetInitializedCharacterSaveParemter_DebugDefaultParamSetup(class UObject* WorldContextObject, class FName CharacterID, class FName UniqueNPCID, int32 Level, struct FGuid& OwnerPlayerUId, struct FPalIndividualCharacterSaveParameter* OutParameter, bool DisableRandomPassiveSkilll, const TArray<enum class EPalWazaID>& WazaList, const TArray<class FName>& PassiveSkillList, int32 Rank, bool RarePalAble);
|
|
bool GetInitializedCharacterSaveParemter(class UObject* WorldContextObject, class FName CharacterID, class FName UniqueNPCID, int32 Level, struct FGuid& OwnerPlayerUId, struct FPalIndividualCharacterSaveParameter* OutParameter, bool DisableRandomPassiveSkill, bool RarePalAble);
|
|
struct FPalInstanceID GetIndividualIDByActor(class AActor* Actor);
|
|
struct FPalInstanceID GetIndividualID(class UPalIndividualCharacterHandle* Handle);
|
|
class UPalIndividualCharacterParameter* GetIndividualCharacterParameterByActor(class AActor* Actor);
|
|
class UPalIndividualCharacterHandle* GetIndividualCharacterHandleByActor(class AActor* Actor);
|
|
class UPalIncidentSystem* GetIncidentSystem(class UObject* WorldContextObject);
|
|
void GetHumanNPCs(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutCharacters);
|
|
class UPalHUDService* GetHUDService(class UObject* WorldContextObject);
|
|
class FName GetHairAttachAccessorySocketName(class UObject* WorldContextObject, class FName& HairEquipmentName, class FName& BodyTypeName);
|
|
class UPalGroupManager* GetGroupManager(class UObject* WorldContextObject);
|
|
class UPalGameSetting* GetGameSetting(class UObject* WorldContextObject);
|
|
class UPalFunnelCharacterManager* GetFunnelCharacterManager(class UObject* WorldContextObject);
|
|
struct FVector GetFloorLocationByActor(class AActor* TargetActor);
|
|
struct FVector GetFloorHitLocationByActor(class AActor* TargetActor);
|
|
class FString GetFirstLine(const class FString& SourceString);
|
|
class UPalExpDatabase* GetExpDatabase(class UObject* WorldContextObject);
|
|
struct FVector GetExclamationMarkLocation(class APalCharacter* TargetCharacter);
|
|
class UPalEventNotifySystem* GetEventNotifySystem(class UObject* WorldContextObject);
|
|
enum class ECollisionChannel GetEngineCollisionChannelByPalTraceType(enum class EPalTraceTypeQuery Type);
|
|
enum class ECollisionChannel GetEngineCollisionChannelByPalObjectType(enum class EPalObjectTypeQuery Type);
|
|
enum class ECollisionChannel GetEngineCollisionChannel(enum class EPalObjectTypeQuery Channnel);
|
|
TArray<class APalCharacter*> GetEnemiesByLocation(class UObject* WorldContextObject, const struct FVector& Location, class APalCharacter* MyCharacter, float MinDistance, float MaxDistance);
|
|
float GetElementMultiplay(class UObject* WorldContextObject, enum class EPalElementType AttackElementType, enum class EPalElementType DefenceTypeA, enum class EPalElementType DefenceTypeB);
|
|
enum class EHumanBone GetEHumanBoneFromBoneName(class FName BoneName);
|
|
class FString GetDisplayVersion(class UObject* WorldContextObject);
|
|
struct FVector GetDiffVelocity(class AActor* A, class AActor* B);
|
|
class UObject* GetDefaultObjectByBlueprint(class UObject* bp);
|
|
class UObject* GetDefaultObject(TSubclassOf<class UObject> ObjectClass);
|
|
int32 GetDebugEnemySpawnCountForBot(class UObject* WorldContextObject);
|
|
int32 GetDebugBotBaseCampWorkerCount(class UObject* WorldContextObject);
|
|
class FName GetDebugBotBaseCampMode(class UObject* WorldContextObject);
|
|
class UPalDeathPenaltyManager* GetDeathPenaltyManager(class UObject* WorldContextObject);
|
|
class UPalDeadBodyManager* GetDeadBodyManager(class UObject* WorldContextObject);
|
|
class UPalDatabaseCharacterParameter* GetDatabaseCharacterParameter(class UObject* WorldContextObject);
|
|
class UPalDamagePopUpManager* GetDamagePopUpManager(class UObject* WorldContextObject);
|
|
enum class EPalWorkSuitability GetCurrentWorkSuitability(class APalCharacter* Character);
|
|
class UPalCoopSkillSearchSystem* GetCoopSkillSearchSystem(class UObject* WorldContextObject);
|
|
class AController* GetController(class UObject* WorldContextObject, class AActor* Actor);
|
|
bool GetClipboard(class FString* String);
|
|
class UClass* GetClassFromBlueprintAsset(struct FAssetData& Asset);
|
|
float GetCharacterRadius(class AActor* Actor);
|
|
class UPalCharacterParameterStorageSubsystem* GetCharacterParameterStorageSubsystem(class UObject* WorldContextObject);
|
|
class UPalCharacterManager* GetCharacterManager(class UObject* WorldContextObject);
|
|
bool GetCharacterMakeInfoFromLocalPlayer(class UObject* WorldContextObject, struct FPalPlayerDataCharacterMakeInfo* OutMakeInfo);
|
|
class UPalCharacterImportanceManager* GetCharacterImportanceManager(class UObject* WorldContextObject);
|
|
class FName GetCharacterIDReplacedName(class FName OriginalID);
|
|
class FName GetCharacterIDFromTribeID(enum class EPalTribeID TribeID);
|
|
class FName GetCharacterIDFromCharacter(class APalCharacter* Character);
|
|
class UPalCharacterContainerManager* GetCharacterContainerManager(class UObject* WorldContextObject);
|
|
void GetCharacterApartFromPlayer(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutCharacters);
|
|
void GetCalculatedCaptureRate(class UObject* WorldContextObject, float baseRate, TArray<float>* OutCalculatedRateArray);
|
|
class UProjectileMovementComponent* GetBulletProjectileComponent(TSubclassOf<class APalBullet>& bulletClass);
|
|
class UPalBulletCreator* GetBulletCreator(class UObject* WorldContextObject);
|
|
class UPalBossBattleManager* GetBossBattleManager(class UObject* WorldContextObject);
|
|
class FName GetBoneNameFromEHumanBone(enum class EHumanBone HumanBone);
|
|
enum class EPalBodyPartsType GetBodyPartsType(class UActorComponent* Component);
|
|
struct FTransform GetBodyLocation(class AActor* Character, enum class EPalBodyLocationType bodyLocationType);
|
|
class UPalBattleManager* GetBattleManager(class UObject* WorldContextObject);
|
|
class UPalBaseCampManager* GetBaseCampManager(class UObject* WorldContextObject);
|
|
class UPalAudioSettingSystem* GetAudioSettingSystem(class UObject* WorldContextObject);
|
|
struct FVector GetAttackTargetLocation(class AActor* Attacker, class AActor* TargetActor);
|
|
bool GetAttachInformationByBodyLocation(class AActor* Character, enum class EPalBodyLocationType bodyLocationType, class USceneComponent** AttachComponent, class FName* AttachBoneName, struct FTransform* AttachRelativeTransform);
|
|
class UPalAssetStreamableManager* GetAssetStreamableManager(class UObject* WorldContextObject);
|
|
bool GetArrivableLocation(class UObject* WorldContextObject, struct FVector& StartLocation, struct FVector& TargetLocation, float OffsetZUp, float OffsetZUnder, enum class EPalTraceTypeQuery TraceTypeQuery, float Range, struct FVector* OutLocation, float* OutDistance, enum class EDrawDebugTrace DrawDebugType);
|
|
void GetAllPlayerStates(class UObject* WorldContextObject, TArray<class APalPlayerState*>* OutPlayerStates);
|
|
void GetAllPlayerCharacters(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutPlayers);
|
|
void GetAllControlledCharacters(class UObject* WorldContextObject, TArray<class APalCharacter*>* OutCharacters);
|
|
class FName GetAkComponentAttachName(class AActor* Character);
|
|
class FString GetAdminPasswordForCmdline(class UObject* WorldContextObject);
|
|
struct FQuat GetActorQuat(class AActor* SourceActor);
|
|
void GetActorByGrid(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass, const struct FVector2D& MinPoint, const struct FVector2D& MaxPoint, int32 GridXMax, int32 GridYMax, int32 GridXNum, int32 GridYNum, TArray<class AActor*>* OutActors);
|
|
TArray<struct FPalKeyAction> GetActionsByKey(class UObject* WorldContextObject, const struct FKey& Key);
|
|
void GeneralTurnToActor_WithMovementRotationSpeed(class AActor* TurnActor, class AActor* GoalDirectionActor, float DeltaTime);
|
|
void GeneralTurnToActor(class AActor* TurnActor, class AActor* TargetActor, float LerpSpeed, float DeltaTime);
|
|
void GeneralTurnLinearToActor(class AActor* TurnActor, class AActor* TargetActor, float LerpSpeed, float DeltaTime);
|
|
void GeneralTurnLinear(class AActor* TurnActor, const struct FVector& GoalDirection, float AngleDegreeSpeed, float DeltaTime);
|
|
void GeneralTurn_WithMovementRotationSpeed(class AActor* TurnActor, const struct FVector& GoalDirection, float DeltaTime);
|
|
void GeneralTurn(class AActor* TurnActor, const struct FVector& GoalDirection, float LerpSpeed, float DeltaTime);
|
|
class APalCharacter* FindRiderByRidingActor(class AActor* RidingActor);
|
|
class APalCharacter* FindOwnerPalCharacter(class UObject* StartObject);
|
|
class AActor* FindOwnerActor(class UObject* StartObject);
|
|
class AActor* FindHomingTarget_ForPlayer(class APalPlayerCharacter* Player, float MinRange, float MaxRange, float InFrontDegree);
|
|
class FText EnumToLocalizedText(class UObject* WorldContextObject, const class FString& EnumStr, enum class EPalLocalizeTextCategory TextCategory, const class FString& TextIdPrefix);
|
|
void EmitSoundForAIListener(class FName SoundFName, class AActor* EmitterCharacter, const struct FVector& EmitLocation, float VolumeRate);
|
|
void Editor_AddCharacterToImportanceManager(class APalCharacter* Character);
|
|
void DropItem_FromOtomoCutMeat(class AActor* Otomo, class AActor* Trainer);
|
|
void DropItem_FromEnemyDeath(class AActor* EnemyActor, class AActor* LastAttacker);
|
|
void DropCharactersCircularly_ServerInternal(class UObject* WorldContextObject, TArray<class UPalIndividualCharacterHandle*>& IndividualHandles, struct FVector& Location, const struct FPalDropCharacterExtraParameter& ExtraParameter);
|
|
void DropCharacter_ServerInternal(class UObject* WorldContextObject, struct FPalInstanceID& IndividualId, const struct FVector& DropLocation, struct FGuid& RequestPlayerUId);
|
|
void DialogWithParameter(class UObject* WorldContextObject, class UPalDialogParameterDialog* Parameter);
|
|
void Dialog(class UObject* WorldContextObject, class FText Message, enum class EPalDialogType DialogType, FDelegateProperty_ Callback, bool bNegativeDefault);
|
|
void DestroyActorIncludingAttachedActors(class AActor* Actor);
|
|
struct FVector CutVectorByLength(const struct FVector& Vector, float Length);
|
|
struct FVector CutVectorByAngle(const struct FVector& Target, const struct FVector& BaseAxis, float MaxAngleDegree);
|
|
void CreateUNKO(class APalCharacter* Character, int32 Count);
|
|
enum class ETraceTypeQuery ConvertToTraceTypeQuery(enum class EPalTraceTypeQuery Type);
|
|
enum class EPhysicalSurface ConvertToPhysicalSurface(enum class EPalPhysicalSurface Type);
|
|
enum class EObjectTypeQuery ConvertToObjectTypeQuery(enum class EPalObjectTypeQuery Type);
|
|
class FString Convert_PalInstanceIDToString(const struct FPalInstanceID& ID);
|
|
bool ContainsOnlyIn(const TArray<class UObject*>& SourceArray, const TArray<class UObject*>& TargetElms, class UObject* Target);
|
|
bool ContainsAny(const TArray<class UObject*>& SourceArray, const TArray<class UObject*>& FindElms);
|
|
bool ClipboardCopy(const class FString& String);
|
|
void ClearCharacterRagdoll(class APalCharacter* Character);
|
|
bool CanUseTargetMedicine(class UObject* WorldContextObject, class UPalIndividualCharacterParameter* IndividualParameter, class UPalStaticItemDataBase* Item);
|
|
bool CanSpawnDashEffect(class AActor* DashActor);
|
|
bool CanNooseTrap(class AActor* Actor);
|
|
bool CanAdjustActorToFloor(class AActor* TargetActor, float UpOffset, struct FVector* OutLocation);
|
|
void CalcSceneComponentBounds(const TArray<class USceneComponent*>& SceneComps, struct FBox* OutBounds);
|
|
struct FRotator CalcRotationGeneralTurnLinear(struct FVector& InForwardDirection, struct FVector& InRightDirection, float CurrentYaw, struct FVector& InGoalDirection, float AngleDegreeSpeed, float DeltaTime, float YawRate);
|
|
int32 CalcRemainBattleTime(const struct FDateTime& TimeLimit);
|
|
int32 CalcNPCWeaponDamage(class APalWeaponBase* Weapon);
|
|
int32 CalcDamageCharacter(struct FPalDamageInfo& DamageInfo, class AActor* Defender, struct FPalCalcCharacterDamageInfo& CharacterDamageInfo);
|
|
int32 CalcDamage(struct FPalDamageInfo& DamageInfo, class AActor* Defender);
|
|
float CalcCaptureRateByStatus(class AActor* TargetPal);
|
|
struct FVector CalcBlowVelocity(enum class EPalBlowVelocityOwner VelocityType, class AActor* Attacker, class USceneComponent* HitComponent, const struct FVector& HitLocation, class AActor* Defender, const struct FVector& NativeVelocity);
|
|
bool BoxOvelapLimitVolume(class UObject* WorldContextObject, enum class EPalLimitVolumeFlag LimitVolumeFlag, const struct FVector& BoxPos, const struct FVector& BoxExtent, struct FQuat& Rot);
|
|
void ApplyGuildColorForCharacter(const struct FLinearColor& Color, class APalCharacter* Character);
|
|
float AngleBetweenVector(const struct FVector& A, const struct FVector& B, bool IsDegree);
|
|
float Angle180from360Degree(float Degree);
|
|
void AlertWithCallback(class UObject* WorldContextObject, class FText Message, FDelegateProperty_ Callback);
|
|
void Alert(class UObject* WorldContextObject, class FText Message);
|
|
class AActor* AdjustActorToFloor(class AActor* TargetActor, float UpOffset);
|
|
void AddForceWithMassScale(class APalCharacter* TargetCharacter, const struct FVector& Force, class FName BoneName, bool IsImplus);
|
|
void AddDownForceAllRigidBody(class APalCharacter* TargetCharacter, float Rate);
|
|
};
|
|
|
|
// 0x100 (0x1A0 - 0xA0)
|
|
// Class Pal.PalVenderDataComponent
|
|
class UPalVenderDataComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnRegisteredItemShopDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRegisteredPalShopDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGuid MyShopID; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ItemShopRestockMinute; // 0xD0(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalShopLotteryType ItemShopLotteryType; // 0xD4(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44D3[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDataTableRowName_ItemShopLotteryData ItemShopSimpleLotteryTableName; // 0xD8(0x8)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalShopLotteryBiomeType, struct FPalDataTableRowName_ItemShopLotteryData> ItemShopBiomeLotteryTableMap; // 0xE0(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
int32 PalShopRestockMinute; // 0x130(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalShopLotteryType PalShopLotteryType; // 0x134(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44D4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalDataTableRowName_PalShopCreateData PalShopSimpleLotteryTableName; // 0x138(0x8)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<enum class EPalShopLotteryBiomeType, struct FPalDataTableRowName_PalShopCreateData> PalShopBiomeLotteryTableMap; // 0x140(0x50)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class UPalShopBase* MyItemShop; // 0x190(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPalShopBase* MyPalShop; // 0x198(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalVenderDataComponent* GetDefaultObj();
|
|
|
|
bool TryGetPalShop(class UPalShopBase** OutShop);
|
|
bool TryGetItemShop(class UPalShopBase** OutShop);
|
|
void SetupShopData();
|
|
void RegisteredPalShopDelegate__DelegateSignature();
|
|
void RegisteredItemShopDelegate__DelegateSignature();
|
|
void OnRep_MyPalShop();
|
|
void OnRep_MyItemShop();
|
|
bool IsValidPalShop();
|
|
bool IsValidItemShop();
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Pal.PalVisualEffectBase
|
|
class UPalVisualEffectBase : public UObject
|
|
{
|
|
public:
|
|
bool bIsEndVisualEffect; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanDeleteInstance; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44D5[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnCompleteDelegate; // 0x30(0x10)(BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<enum class EPalVisualEffectID> ConflictIDList; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
enum class EPalVisualEffectID VisualEffectID; // 0x50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44D6[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalVisualEffectDynamicParameter DynamicParameter; // 0x58(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalVisualEffectBase* GetDefaultObj();
|
|
|
|
void TickVisualEffect(float DeltaTime);
|
|
void TerminatingTickVisualEffect(float DeltaTime);
|
|
void OnEndVisualEffect();
|
|
void OnDeleteInstance();
|
|
void OnComplete__DelegateSignature(class UPalVisualEffectBase* VisualEffect);
|
|
void OnBreakVisualEffect(bool bByConflict);
|
|
void OnBeginVisualEffect();
|
|
bool IsEndVisualEffect();
|
|
class AActor* GetOwner();
|
|
TArray<class UMaterialInstanceDynamic*> GetMainMeshMaterials();
|
|
class USkeletalMeshComponent* GetMainMesh();
|
|
float GetFloatParameter(class FName Name, float DefaultValue);
|
|
TArray<enum class EPalVisualEffectID> GetConflictIDList();
|
|
class APalCharacter* GetCharacter();
|
|
void GetAllMesh(TArray<class USceneComponent*>* OutComponent);
|
|
bool CanDeleteInstance();
|
|
};
|
|
|
|
// 0xA0 (0x140 - 0xA0)
|
|
// Class Pal.PalVisualEffectComponent
|
|
class UPalVisualEffectComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<enum class EPalVisualEffectID, TSoftClassPtr<class UPalVisualEffectBase>> VisualEffectClass_OverrideMap; // 0xA0(0x50)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnAddVisualEffectDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveVisualEffectDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCompleteVisualEffectDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPalVisualEffectBase*> ExecutionVisualEffects; // 0x120(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalVisualEffectBase*> TerminatingVisualEffects; // 0x130(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalVisualEffectComponent* GetDefaultObj();
|
|
|
|
void RemoveVisualEffectForActor_Local(class AActor* Actor, enum class EPalVisualEffectID VisualEffectID);
|
|
void RemoveVisualEffectForActor(class AActor* Actor, enum class EPalVisualEffectID VisualEffectID);
|
|
void RemoveVisualEffectByConflict_ToServer(enum class EPalVisualEffectID VisualEffectID, int32 IssuerID);
|
|
void RemoveVisualEffectByConflict_ToALL(enum class EPalVisualEffectID VisualEffectID, int32 IssuerID);
|
|
void RemoveVisualEffect_ToServer(enum class EPalVisualEffectID VisualEffectID, int32 IssuerID);
|
|
void RemoveVisualEffect_ToALL(enum class EPalVisualEffectID VisualEffectID, int32 IssuerID);
|
|
void RemoveVisualEffect_Local(enum class EPalVisualEffectID VisualEffectID);
|
|
void RemoveVisualEffect(enum class EPalVisualEffectID VisualEffectID);
|
|
void RemoveConflictVisualEffect(enum class EPalVisualEffectID VisualEffectID);
|
|
void OnRemoveVisualEffect__DelegateSignature(class UPalVisualEffectComponent* VisualEffectComponent, enum class EPalVisualEffectID VisualEffectID);
|
|
void OnCompleteVisualEffect__DelegateSignature(class UPalVisualEffectComponent* VisualEffectComponent, enum class EPalVisualEffectID VisualEffectID, class UPalVisualEffectBase* VisualEffect);
|
|
void OnAddVisualEffect__DelegateSignature(class UPalVisualEffectComponent* VisualEffectComponent, enum class EPalVisualEffectID VisualEffectID, class UPalVisualEffectBase* VisualEffect);
|
|
void BeginPlay();
|
|
class UPalVisualEffectBase* AddVisualEffectForActor_Local(class AActor* Actor, enum class EPalVisualEffectID VisualEffectID, const struct FPalVisualEffectDynamicParameter& Parameter);
|
|
class UPalVisualEffectBase* AddVisualEffectForActor(class AActor* Actor, enum class EPalVisualEffectID VisualEffectID, const struct FPalVisualEffectDynamicParameter& Parameter);
|
|
void AddVisualEffect_ToServer(enum class EPalVisualEffectID VisualEffectID, struct FPalVisualEffectDynamicParameter& Parameter, int32 IssuerID);
|
|
void AddVisualEffect_ToALL(enum class EPalVisualEffectID VisualEffectID, struct FPalVisualEffectDynamicParameter& Parameter, int32 IssuerID);
|
|
class UPalVisualEffectBase* AddVisualEffect_Local(enum class EPalVisualEffectID VisualEffectID, struct FPalVisualEffectDynamicParameter& Parameter);
|
|
class UPalVisualEffectBase* AddVisualEffect(enum class EPalVisualEffectID VisualEffectID, struct FPalVisualEffectDynamicParameter& Parameter);
|
|
};
|
|
|
|
// 0xB0 (0xD8 - 0x28)
|
|
// Class Pal.PalVisualEffectDataBase
|
|
class UPalVisualEffectDataBase : public UObject
|
|
{
|
|
public:
|
|
TMap<enum class EPalVisualEffectID, TSoftClassPtr<class UPalVisualEffectBase>> VisualEffectClassDataReference; // 0x28(0x50)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UMaterialParameterCollection* MosaicMaterialParameterCollection; // 0x78(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalVisualEffectID, TSubclassOf<class UPalVisualEffectBase>> VisualEffectClassDataAsset; // 0x80(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44E8[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalVisualEffectDataBase* GetDefaultObj();
|
|
|
|
class FName GetMosaicKeyName();
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalWazaDatabase
|
|
class UPalWazaDatabase : public UObject
|
|
{
|
|
public:
|
|
class UDataTable* WazaDataTable; // 0x28(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalAdditionalEffectType, enum class EPalStatusID> AdditionalEffectToStatusID; // 0x30(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* WazaMasterLevel_DataTable; // 0x80(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* WazaMasterTamago_DataTable; // 0x88(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWazaDatabase* GetDefaultObj();
|
|
|
|
bool IsExistMasterrableWaza_BetweenLevel(class FName CharacterID, int32 StartLevel, int32 EndLevel);
|
|
void GetMasterrableWaza_BetweenLevel(class FName CharacterID, int32 StartLevel, int32 EndLevel, TMap<enum class EPalWazaID, int32>* OutMap);
|
|
bool FindWazaForBP(enum class EPalWazaID Type, struct FPalWazaDatabaseRaw* OutData);
|
|
};
|
|
|
|
// 0x18 (0x170 - 0x158)
|
|
// Class Pal.PalWeaponFilter
|
|
class UPalWeaponFilter : public UPalHitFilter
|
|
{
|
|
public:
|
|
float BlowSpeed; // 0x158(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlowUpRate; // 0x15C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageRate; // 0x160(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsBlow; // 0x164(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* Attacker; // 0x168(0x8)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWeaponFilter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Pal.PalWidgetAnimationArray
|
|
class UPalWidgetAnimationArray : public UObject
|
|
{
|
|
public:
|
|
class UUserWidget* TargetWidget; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class UWidgetAnimation*> AnimationMap; // 0x30(0x50)(NativeAccessSpecifierPrivate)
|
|
float MultiplyTimeScale; // 0x80(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44ED[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWidgetAnimationArray* GetDefaultObj();
|
|
|
|
void StopAnimation(class FName& AnimationName);
|
|
void StopAllAnimation();
|
|
void SetTimeScale(float TimeScale);
|
|
void PlayOneShotReverse(class FName& AnimationName);
|
|
void PlayOneShotPingPong(class FName& AnimationName);
|
|
void PlayOneshot(class FName& AnimationName);
|
|
void PlayLoopReverse(class FName& AnimationName);
|
|
void PlayLoopPingPong(class FName& AnimationName);
|
|
void PlayLoop(class FName& AnimationName);
|
|
void PauseAnimation(class FName& AnimationName);
|
|
void Initialize(class UUserWidget* InTargetWidget);
|
|
void GetAnimationNameArray(TArray<class FName>* OutArray);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Pal.PalWildDrinkWaterSpot
|
|
class UPalWildDrinkWaterSpot : public UObject
|
|
{
|
|
public:
|
|
bool IsReserved; // 0x28(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44EF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SpotActorLocation; // 0x30(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FVector> PalGoalLocations; // 0x48(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWildDrinkWaterSpot* GetDefaultObj();
|
|
|
|
bool SetAssignPointToMember(const TArray<class AActor*>& MemberList);
|
|
struct FVector GetActorLocation();
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalWildPalDrinkWaterSpotProvider
|
|
class UPalWildPalDrinkWaterSpotProvider : public UObject
|
|
{
|
|
public:
|
|
TMap<struct FGuid, class UPalWildDrinkWaterSpot*> DrinkWaterSpotList; // 0x28(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWildPalDrinkWaterSpotProvider* GetDefaultObj();
|
|
|
|
bool RequestReservation(class AActor* LeaderPal, const struct FVector& WildPalSpawnerCenter, int32 MemberNum, struct FGuid* OutSpotID);
|
|
class UPalWildDrinkWaterSpot* FindSpot(const struct FGuid& SpotID);
|
|
void CancelReservation(const struct FGuid& SpotID);
|
|
void AddDrinkWaterSpot(const struct FVector& ActorLocation, const TArray<struct FVector>& GoalLocations);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWildSpawnerDataTable
|
|
class UPalWildSpawnerDataTable : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWildSpawnerDataTable* GetDefaultObj();
|
|
|
|
TArray<struct FPalSpawnerGroupInfo> CreateGroupList(const TArray<struct FPalWildSpawnerDatabaseRow>& DataList);
|
|
};
|
|
|
|
// 0x8D0 (0xB60 - 0x290)
|
|
// Class Pal.PalWindController
|
|
class APalWindController : public AInfo
|
|
{
|
|
public:
|
|
struct FFloatInterval WindDirectionChangeInterval; // 0x290(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WindDirectionResponse; // 0x298(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatInterval WindSpeedInterval; // 0x29C(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFloatInterval WindSpeedChangeInterval; // 0x2A4(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44F1[0x894]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LastChangedDirectionTime; // 0xB40(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LastChangedSpeedTime; // 0xB44(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44F2[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalWindController* GetDefaultObj();
|
|
|
|
void UpdateNiagaraParameterCollection(struct FPalWindInfo& WindInfo);
|
|
void OnActorSpawned(class AActor* InActor);
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalWorkAssign
|
|
class UPalWorkAssign : public UObject
|
|
{
|
|
public:
|
|
struct FPalWorkAssignHandleId HandleId; // 0x28(0x18)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalInstanceID AssignedIndividualId; // 0x40(0x30)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalWorkWorkerState State; // 0x70(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bFixed; // 0x71(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalWorkWorkerWorkingState WorkingState; // 0x72(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44F4[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector LocalRandomWorkLocation; // 0x78(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkAssign* GetDefaultObj();
|
|
|
|
bool IsWorking();
|
|
bool IsWorkable();
|
|
bool IsFixed();
|
|
bool IsAssignedIndividualId(struct FPalInstanceID& IndividualId);
|
|
bool IsAssigned();
|
|
enum class EPalWorkWorkerWorkingState GetWorkingState();
|
|
struct FGuid GetWorkId();
|
|
class UPalWorkBase* GetWork();
|
|
enum class EPalWorkWorkerState GetState();
|
|
int32 GetLocationIndex();
|
|
struct FPalWorkAssignHandleId GetId();
|
|
class UPalIndividualCharacterParameter* GetAssignedIndividualParameter();
|
|
struct FPalInstanceID GetAssignedIndividualId();
|
|
class UPalIndividualCharacterHandle* GetAssignedIndividualHandle();
|
|
};
|
|
|
|
// 0x2F0 (0x318 - 0x28)
|
|
// Class Pal.PalWorkBase
|
|
class UPalWorkBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_44F7[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnDisposeDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFinishWorkInServerDelegate; // 0x40(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReflectFinishWorkDelegate; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateAssignedCharacterDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateCurrentStateDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRequiredAssignWorkDelegate; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAssignWorkDelegate; // 0x90(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUnassignWorkDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnStartWorkDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnEndWorkDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPalBoundsTransform WorkableBounds; // 0xD0(0x80)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName AssignDefineDataId; // 0x150(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWorkType OverrideWorkType; // 0x158(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44F8[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPalWorkAssignLocalLocation> AssignLocations; // 0x160(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44F9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid BaseCampIdBelongTo; // 0x174(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerMapObjectModelId; // 0x184(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid OwnerMapObjectConcreteModelId; // 0x194(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWorkBehaviourType BehaviourType; // 0x1A4(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EPalWorkAssignableFixedType AssignableFixedType; // 0x1A5(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAssignableOtomo; // 0x1A6(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanTriggerWorkerEvent; // 0x1A7(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanStealAssign; // 0x1A8(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ID; // 0x1AC(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalWorkProgressState CurrentState; // 0x1BC(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44FB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPalWorkProgressTransformBase* Transform; // 0x1C0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPalFastWorkAssignRepInfoArray AssignRepInfoArray; // 0x1C8(0x148)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
bool bGroupRaycastStartOffsetOrigin; // 0x310(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44FC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkBase* GetDefaultObj();
|
|
|
|
void WorkAssignUpdateDelegate__DelegateSignature(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void WorkAssignRequirementDelegate__DelegateSignature(class UPalWorkBase* Work, struct FPalWorkAssignRequirementParameter& RequirementParameter);
|
|
void OnRep_CurrentState();
|
|
void NotifyWorkDelegate__DelegateSignature(class UPalWorkBase* Work);
|
|
void IssueNotifierLog_WorkStart(class UPalCharacterParameterComponent* CharacterParameter);
|
|
bool IsExistAssignableSlot(class UPalIndividualCharacterHandle* AssignIndividualHandle, bool bByFixedAssign);
|
|
bool IsAssignedCharacter(class UPalIndividualCharacterHandle* IndividualHandle);
|
|
bool IsAssignableFixedOnly();
|
|
class FText GetWorkName();
|
|
struct FGuid GetWorkId();
|
|
void GetWorkAssignInfo(TArray<struct FPalWorkAssignInfo>* OutWorkAssignInfo);
|
|
void GetWorkableElementTypeNames(TArray<class FText>* OutElementNames);
|
|
struct FGuid GetId();
|
|
void GetGenusCategorieNames(TArray<class FText>* OutGenusCategorieNames);
|
|
void GetAssignedCharacters(TArray<class UPalIndividualCharacterSlot*>* IndividualSlots);
|
|
enum class EPalWorkAssignableFixedType GetAssignableFixedType();
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Pal.PalWorkBootUp
|
|
class UPalWorkBootUp : public UPalWorkBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnBootUpInServerDelegate; // 0x318(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44FD[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkBootUp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Pal.PalWorkDefense
|
|
class UPalWorkDefense : public UPalWorkBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalAIActionBaseCampDefenseBase> DefenseAIActionClass; // 0x318(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPalActionBase> DefenseWaitActionClass; // 0x320(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EPalWorkDefenseCombatType DefenseCombatType; // 0x328(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44FE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class UPalMapObjectDefenseModelBase> WeakDefenseModel; // 0x32C(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UPalMapObjectDefenseBulletLauncherModel> WeakDefenseBulletLauncherModel; // 0x334(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44FF[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkDefense* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkTypeUtility
|
|
class UPalWorkTypeUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkTypeUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkDefine
|
|
class UPalWorkDefine : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkDefine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkUtility
|
|
class UPalWorkUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkUtility* GetDefaultObj();
|
|
|
|
bool BP_TryGetWorkLocation(class UPalWorkBase* Target, struct FVector* OutLocation);
|
|
struct FVector BP_GetWorkLocation(class UPalWorkBase* Target);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalAIActionWorkerInterruptInterface
|
|
class IPalAIActionWorkerInterruptInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalAIActionWorkerInterruptInterface* GetDefaultObj();
|
|
|
|
bool IsInterruptibleBySleep();
|
|
bool IsInterruptibleByRecoverHungry();
|
|
};
|
|
|
|
// 0x0 (0x550 - 0x550)
|
|
// Class Pal.PalWorkFacingComponent
|
|
class UPalWorkFacingComponent : public UArrowComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkFacingComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x320 - 0x318)
|
|
// Class Pal.PalWorkForLevelObject
|
|
class UPalWorkForLevelObject : public UPalWorkBase
|
|
{
|
|
public:
|
|
uint8 Pad_4501[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkForLevelObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xA0 - 0x90)
|
|
// Class Pal.PalWorkAssign_LevelObject
|
|
class UPalWorkAssign_LevelObject : public UPalWorkAssign
|
|
{
|
|
public:
|
|
struct FGuid TargetMapObjectModelId; // 0x90(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkAssign_LevelObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Pal.PalWorkMonsterFarm
|
|
class UPalWorkMonsterFarm : public UPalWorkBase
|
|
{
|
|
public:
|
|
struct FFloatInterval ActionIntervalSeconds; // 0x318(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4502[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkMonsterFarm* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xE0 - 0x90)
|
|
// Class Pal.PalWorkAssign_MonsterFarm
|
|
class UPalWorkAssign_MonsterFarm : public UPalWorkAssign
|
|
{
|
|
public:
|
|
struct FFloatCounter ActionIntervalTimer; // 0x90(0x8)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FVector WalkTargetLocation; // 0x98(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4503[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPalStaticItemIdAndNum SpawnItemInfoPerAction; // 0xC8(0xC)(Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPrivate)
|
|
int32 SpawnActionWholeCount; // 0xD4(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 SpawnActionCurrentCount; // 0xD8(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4504[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkAssign_MonsterFarm* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x320 - 0x318)
|
|
// Class Pal.PalWorkOnlyJoin
|
|
class UPalWorkOnlyJoin : public UPalWorkBase
|
|
{
|
|
public:
|
|
uint8 Pad_4505[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkOnlyJoin* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Pal.PalWorkOnlyJoinAndWalkAround
|
|
class UPalWorkOnlyJoinAndWalkAround : public UPalWorkBase
|
|
{
|
|
public:
|
|
uint8 Pad_4506[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkOnlyJoinAndWalkAround* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xC0 - 0x90)
|
|
// Class Pal.PalWorkAssign_OnlyJoinAndWalkAround
|
|
class UPalWorkAssign_OnlyJoinAndWalkAround : public UPalWorkAssign
|
|
{
|
|
public:
|
|
struct FVector TargetLocation; // 0x90(0x18)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4507[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkAssign_OnlyJoinAndWalkAround* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x370 - 0x318)
|
|
// Class Pal.PalWorkProgress
|
|
class UPalWorkProgress : public UPalWorkBase
|
|
{
|
|
public:
|
|
uint8 Pad_4508[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnUpdateWorkAmountInServerDelegate; // 0x320(0x10)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReflectWorkAmountDelegate; // 0x330(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float RequiredWorkAmount; // 0x340(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentWorkAmount; // 0x344(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentWorkAmountByLocalPlayer; // 0x348(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4509[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FGuid> WorkingPlayerUIds; // 0x350(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
int32 WorkExp; // 0x360(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoWorkSelfAmountBySec; // 0x364(0x4)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNotAllowReactionOnWorkComplete; // 0x368(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_450A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ProgressTimeSinceLastTick; // 0x36C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgress* GetDefaultObj();
|
|
|
|
void OnRep_CurrentWorkAmount();
|
|
void NotifyWorkProgressDelegate__DelegateSignature(class UPalWorkProgress* WorkProgress);
|
|
bool IsCompleted();
|
|
float GetRequiredWorkAmount();
|
|
int32 GetRemainWorkPredicateTime();
|
|
float GetRemainWorkAmount();
|
|
float GetProgressRate();
|
|
float GetCurrentWorkAmount();
|
|
};
|
|
|
|
// 0x318 (0x388 - 0x70)
|
|
// Class Pal.PalWorkProgressManager
|
|
class UPalWorkProgressManager : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_450B[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<struct FGuid, class UPalWorkBase*> WorkMap_InServer; // 0xB0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_450C[0x60]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, struct FPalWorkAssignDefineData> WorkAssignDefineMap; // 0x160(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalWorkAssignDefineData NotWorkableAssignDefine; // 0x1B0(0x38)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPalWorkAssignDefineData BuildAssignDefine; // 0x1E8(0x38)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<enum class EObjectTypeQuery> SearchWorkObjectObjectTypes; // 0x220(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<enum class EPalWorkType, enum class EPalActionType> WorkCompleteActionMap; // 0x230(0x50)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FGuid> LevelObjectWorkIdMap; // 0x280(0x50)(Edit, DisableEditOnTemplate, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPalWorkBase*> MoveCheckWorkList_InServer_Async; // 0x2D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalWorkBase*> MovedWorkList_InServer_Async; // 0x2E0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
int32 MoveCheckProcessIndex; // 0x2F0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MoveCheckMaxNumPerFrame; // 0x2F4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 WorkTickInvokeMaxNumInOneTick; // 0x2F8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_450D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EPalWorkType, int32> WorkTypeAssignPriorityMap; // 0x300(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_450E[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressManager* GetDefaultObj();
|
|
|
|
void WorkDelegate__DelegateSignature(class UPalWorkBase* Work);
|
|
class UPalWorkBase* GetWorkByAssignId(struct FPalWorkAssignHandleId& WorkAssignId);
|
|
class UPalWorkAssign* GetWorkAssign(struct FPalWorkAssignHandleId& WorkAssignId);
|
|
class UPalWorkBase* GetWork(struct FGuid& WorkId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkProgressTransformBase
|
|
class UPalWorkProgressTransformBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressTransformBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Pal.PalWorkProgressTransformStatic
|
|
class UPalWorkProgressTransformStatic : public UPalWorkProgressTransformBase
|
|
{
|
|
public:
|
|
uint8 Pad_450F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform Transform; // 0x30(0x60)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressTransformStatic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class Pal.PalWorkProgressTransformMapObject
|
|
class UPalWorkProgressTransformMapObject : public UPalWorkProgressTransformBase
|
|
{
|
|
public:
|
|
struct FGuid MapObjectInstanceId; // 0x28(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4510[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform TransformCache; // 0x40(0x60)(Edit, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCached; // 0xA0(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4511[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bShouldSearchForFoliage; // 0xAC(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4512[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressTransformMapObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC0 - 0x28)
|
|
// Class Pal.PalWorkProgressTransformCharacter
|
|
class UPalWorkProgressTransformCharacter : public UPalWorkProgressTransformBase
|
|
{
|
|
public:
|
|
struct FPalInstanceID IndividualId; // 0x28(0x30)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4513[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform TransformCache; // 0x60(0x60)(Edit, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressTransformCharacter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkProgressUtility
|
|
class UPalWorkProgressUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkProgressUtility* GetDefaultObj();
|
|
|
|
float WorkAmountToManMonth(class UObject* WorldContextObject, float WorkAmount);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkProgressWorkableCheckInterface
|
|
class IPalWorkProgressWorkableCheckInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalWorkProgressWorkableCheckInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x320 - 0x318)
|
|
// Class Pal.PalWorkRemoveMapObjectEffect
|
|
class UPalWorkRemoveMapObjectEffect : public UPalWorkBase
|
|
{
|
|
public:
|
|
enum class EPalStatusID TargetEffectType; // 0x318(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4514[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkRemoveMapObjectEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x360 - 0x318)
|
|
// Class Pal.PalWorkRepair
|
|
class UPalWorkRepair : public UPalWorkBase
|
|
{
|
|
public:
|
|
uint8 Pad_4515[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ConnectToModelInstanceId; // 0x32C(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4516[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UPalMapObjectModel*> ConnectedModels; // 0x340(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4517[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkRepair* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x350 - 0x318)
|
|
// Class Pal.PalWorkReviveCharacter
|
|
class UPalWorkReviveCharacter : public UPalWorkBase
|
|
{
|
|
public:
|
|
struct FPalInstanceID TargetIndividualId; // 0x318(0x30)(Edit, DisableEditOnTemplate, Transient, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4518[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkReviveCharacter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorkSuitabilityUtility
|
|
class UPalWorkSuitabilityUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkSuitabilityUtility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Pal.PalWorkTransportItemInBaseCamp
|
|
class UPalWorkTransportItemInBaseCamp : public UPalWorkBase
|
|
{
|
|
public:
|
|
enum class EPalWorkTransportItemType TransportType; // 0x318(0x1)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4519[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ApproachFailedTimeout; // 0x31C(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_451A[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkTransportItemInBaseCamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x7E0 - 0x7D0)
|
|
// Class Pal.PalWorkEffectComponent
|
|
class UPalWorkEffectComponent : public UNiagaraComponent
|
|
{
|
|
public:
|
|
int32 LocationIndex; // 0x7D0(0x4)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bActiveFX; // 0x7D4(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_451B[0xB]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorkEffectComponent* GetDefaultObj();
|
|
|
|
void OnWorkStarted(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnWorkEnded(class UPalWorkBase* Work, struct FPalInstanceID& IndividualId);
|
|
void OnRep_ActiveFX();
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Pal.PalWorldMapCapture
|
|
class APalWorldMapCapture : public AActor
|
|
{
|
|
public:
|
|
class USceneCaptureComponent2D* SceneCaptureComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture2D* WorldMapTexture; // 0x298(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextureRenderTarget2D* WorldMapDetailRenderTexture; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture2D* WorldMapHeightTexture; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalWorldMapCapture* GetDefaultObj();
|
|
|
|
class UTexture2D* GetWorldMapHeightMap();
|
|
class UTextureRenderTarget2D* GetRenderedWorldMapTexture();
|
|
bool CreateWorldMapTexture();
|
|
void CaptureWorldMapTexture_Perspective();
|
|
void CaptureWorldMapTexture_Ortho();
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Pal.PalWorldMapUIData
|
|
class UPalWorldMapUIData : public UObject
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnUnlockedMap; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* MaskRenderTarget; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* MaskTexture; // 0x40(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_451F[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<uint8> CachedTextureRawData; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, bool> UnlockedRegionMap; // 0x70(0x50)(NativeAccessSpecifierPrivate)
|
|
class UDataTable* WorldMapDataTable; // 0xC0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName CurrentPlayMapName; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldMapUIData* GetDefaultObj();
|
|
|
|
bool UnlockMap(class FName& RegionId, int32 PlayerId);
|
|
void UnlockedMapDelegate__DelegateSignature(class FName& UnlockedRegionId, int32 PlayerId);
|
|
bool IsUnlockedMap(class FName& RegionId);
|
|
void GetUnlockedMapData(TMap<class FName, bool>* OutMapData);
|
|
bool GetCurrentPlayMapUIData(struct FPalWorldMapUIDataTableRow* OutData);
|
|
class FName GetCurrentPlayMapName();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorldObjectRecorderBase
|
|
class UPalWorldObjectRecorderBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldObjectRecorderBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0xC8 - 0x70)
|
|
// Class Pal.PalWorldObjectRecordWorldSubsystem
|
|
class UPalWorldObjectRecordWorldSubsystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_4520[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class UClass*, class UPalWorldObjectRecorderBase*> RecorderMap; // 0x78(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldObjectRecordWorldSubsystem* GetDefaultObj();
|
|
|
|
class UPalWorldObjectRecorderBase* BP_GetRecorder(class UObject* WorldContextObject, TSubclassOf<class UPalWorldObjectRecorderBase> TargetClass);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Pal.PalWorldObjectRecord_MapObjectSpawnerInStage
|
|
class UPalWorldObjectRecord_MapObjectSpawnerInStage : public UPalWorldObjectRecorderBase
|
|
{
|
|
public:
|
|
TMap<struct FPalStageInstanceId, struct FPalWorldObjectRecordData_MapObjectSpawnerInStage> RecordDataMapByStageInstanceId; // 0x28(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldObjectRecord_MapObjectSpawnerInStage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x2E0 - 0x290)
|
|
// Class Pal.PalWorldPartitionLoadingRangeVolume
|
|
class APalWorldPartitionLoadingRangeVolume : public AActor
|
|
{
|
|
public:
|
|
TMap<int32, float> LoadingRangeMap; // 0x290(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalWorldPartitionLoadingRangeVolume* GetDefaultObj();
|
|
|
|
void SetOverrideLoadingRange(bool Enable);
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Pal.PalWorldSecurityCrimeInstance
|
|
class UPalWorldSecurityCrimeInstance : public UObject
|
|
{
|
|
public:
|
|
struct FGuid InstanceId; // 0x28(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CrimeId; // 0x38(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid TargetId; // 0x40(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityCrimeInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorldSecurityDefine
|
|
class UPalWorldSecurityDefine : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityDefine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Pal.PalWorldSecurityLawBase
|
|
class UPalWorldSecurityLawBase : public UObject
|
|
{
|
|
public:
|
|
struct FPalDataTableRowName_CrimeMasterData CrimeId; // 0x28(0x8)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvalid; // 0x30(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4521[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CrimeStateMaintainDurationBase; // 0x34(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bNotUseReleaseTimer; // 0x38(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4522[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityLawBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Pal.PalWorldSecurityLawTrigger
|
|
class UPalWorldSecurityLawTrigger : public UPalWorldSecurityLawBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityLawTrigger* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Pal.PalWorldSecurityLawTrigger_ItemMove
|
|
class UPalWorldSecurityLawTrigger_ItemMove : public UPalWorldSecurityLawTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityLawTrigger_ItemMove* GetDefaultObj();
|
|
|
|
void OnNotifiedEvent(struct FPalItemOperationInfo_Move& EventInfo);
|
|
bool Condition(struct FPalItemOperationInfo_Move& EventInfo);
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Pal.PalWorldSecurityLawTrigger_CharacterDamaged
|
|
class UPalWorldSecurityLawTrigger_CharacterDamaged : public UPalWorldSecurityLawTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityLawTrigger_CharacterDamaged* GetDefaultObj();
|
|
|
|
void OnNotifiedEvent(struct FPalDamageResult& DamageResult);
|
|
bool Condition(struct FPalDamageResult& DamageResult, class UPalIndividualCharacterHandle** CriminalHandle);
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Pal.PalWorldSecurityLawTrigger_AreaInvasion
|
|
class UPalWorldSecurityLawTrigger_AreaInvasion : public UPalWorldSecurityLawTrigger
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityLawTrigger_AreaInvasion* GetDefaultObj();
|
|
|
|
void OnNotifiedEventEnd(class AActor* InvasionActor, struct FGuid& AreaInstanceId);
|
|
void OnNotifiedEvent(class AActor* InvasionActor, struct FGuid& AreaInstanceId);
|
|
bool Condition(class AActor* InvasionActor, class UPalIndividualCharacterHandle** CriminalHandle);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalLawUtility
|
|
class UPalLawUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalLawUtility* GetDefaultObj();
|
|
|
|
bool IsEqualsGroupIndividualIdAndSlotIds(class UObject* WorldContextObject, struct FPalInstanceID& IndividualId, TArray<struct FPalItemSlotId>& SlotIds, bool IgnoreNoBelongSlot);
|
|
bool ExistOtherGroupFromSlotIds(class UObject* WorldContextObject, struct FPalInstanceID& IndividualId, TArray<struct FPalItemSlotId>& SlotIds, bool IgnoreNoBelongSlot, struct FGuid* OutGroupId);
|
|
};
|
|
|
|
// 0x1D8 (0x248 - 0x70)
|
|
// Class Pal.PalWorldSecuritySystem
|
|
class UPalWorldSecuritySystem : public UPalWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_4529[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnReportCriminalDelegate; // 0x98(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReleaseWantedDelegate; // 0xA8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRegisterdAreaTriggerDelegate; // 0xB8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FName LawClassDirectoryPath; // 0xC8(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPalWorldSecurityLawBase*> Laws; // 0xD0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FGuid GroupID; // 0xE0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalInstanceID, struct FPalCrimeStateInfo> IndividualCrimeStateMap; // 0xF0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FPalInstanceID, struct FPalWorldSecurityWantedStateInfo> IndividualWantedStateMap; // 0x140(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalWorldSecurityCrimeInstance*> CrimeInstanceMap; // 0x190(0x50)(Edit, DisableEditOnTemplate, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class APalTriggerAreaBase>> WeakTriggerAreaList; // 0x1E0(0x10)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPalIndividualCharacterHandle*> CriminalMap; // 0x1F0(0x50)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_452A[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecuritySystem* GetDefaultObj();
|
|
|
|
void ReportCriminalDelegate__DelegateSignature(class UPalIndividualCharacterHandle* CriminalHandle, const struct FPalWorldSecurityWantedStateInfo& WantedStateInfo);
|
|
void ReportCriminal(class UPalIndividualCharacterHandle* CriminalHandle, class UPalIndividualCharacterHandle* ReporterHandle);
|
|
void ReleaseWantedDelegate__DelegateSignature(class UPalIndividualCharacterHandle* CriminalHandle);
|
|
void ReleaseWanted(class UPalIndividualCharacterHandle* CriminalHandle);
|
|
void ReleaseCrime(class UPalIndividualCharacterHandle* CriminalHandle, struct FGuid& CrimeInstanceId);
|
|
void RegisterdAreaTriggerDelegate__DelegateSignature(class APalTriggerAreaBase* TriggerBase);
|
|
class APalTriggerAreaBase* GetNearestTriggerArea(const struct FVector& Location);
|
|
class FName GetCrimeIdByCrimeInstanceId(struct FGuid& CrimeInstanceId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalWorldSecurityUtility
|
|
class UPalWorldSecurityUtility : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPalWorldSecurityUtility* GetDefaultObj();
|
|
|
|
bool IsWantedCharacter(class APalCharacter* Target);
|
|
bool IsCriminalCharacter(class APalCharacter* Target);
|
|
bool FindCriminalsInSight(class APalCharacter* Target, TArray<class APalCharacter*>* Criminals);
|
|
};
|
|
|
|
// 0x68 (0x520 - 0x4B8)
|
|
// Class Pal.PalWorldSettings
|
|
class APalWorldSettings : public AWorldSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class UPalDungeonWorldSubsystem> DungeonWorldSubsystemClass; // 0x4B8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DungeonCreateInitialLocation; // 0x4C0(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataLayerAsset* FieldEnvironmentDataLayerAsset; // 0x4D8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalAudioWorldSubsystem> AudioWorldSubsystemClass; // 0x4E0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPalTimerEnabled; // 0x4E8(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_452E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UPalOptionSubsystem> OptionWorldSubsystemClass; // 0x4F0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalTimeManager> TimeManagerClass; // 0x4F8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalInvaderManager> InvaderManagerClass; // 0x500(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalIncidentSystem> IncidentSystemClass; // 0x508(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPalFunnelCharacterManager> FunnelCharacterManagerClass; // 0x510(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequestCharacterMake; // 0x518(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_452F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APalWorldSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PalGameSystemNeedWorldSync
|
|
class IPalGameSystemNeedWorldSync : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPalGameSystemNeedWorldSync* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.PaRichTextDecorator_KeyGuideIcon
|
|
class UPaRichTextDecorator_KeyGuideIcon : public URichTextBlockDecorator
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPaRichTextDecorator_KeyGuideIcon* GetDefaultObj();
|
|
|
|
class FString GetTextStringInternal(class UObject* WorldContextObject, class FName ID);
|
|
class UWidget* CreateWidget(class FName KeyGuideActionName, float IconScale, int32 OverrideType);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Pal.ReactivePropertyFloatUtility
|
|
class UReactivePropertyFloatUtility : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReactivePropertyFloatUtility* GetDefaultObj();
|
|
|
|
void BindProperty(struct FReactivePropertyFloat& Property, FDelegateProperty_ Delegate);
|
|
};
|
|
|
|
}
|
|
|
|
|